Khi một gói được trình bày cho một bảng cho phù hợp, các đầu vào bao gồm các gói tin, danh tính của các cổng xâm nhập, giá trị siêu dữ liệu liên quan, và các thiết lập hành động liên quan. Đối với Bảng 0, giá trị siêu dữ liệu là trống và các thiết lập hành động là null. Tiền thu được xử lý như sau: Tìm các mục nhập dòng chảy phù hợp với ưu tiên cao nhất. Nếu không có trận đấu trên bất kỳ mục và không có mục bảng-miss, sau đó các gói tin bị loại bỏ. Nếu có một trận đấu chỉ vào một mục bảng-miss, sau đó nhập cảnh mà xác định một trong ba hành động: Gửi gói tin để điều khiển. Hành động này sẽ cho phép bộ điều khiển để xác định một dòng chảy mới cho điều này và tương tự các gói tin, hoặc quyết định hủy bỏ packet. gói tin trực tiếp vào một bảng dòng chảy xa hơn xuống các đường ống dẫn. Thả các gói tin. Nếu có một trận đấu trên một hoặc nhiều mục khác hơn so với mục bảng-miss, sau đó trận đấu được định nghĩa là với các mục tương ứng ưu tiên cao nhất. Những hành động sau đó có thể được thực hiện: Cập nhật bất kỳ quầy liên quan đến cụm từ này. Thực hiện bất kỳ hướng dẫn liên quan đến cụm từ này. Những hướng dẫn này có thể bao gồm việc cập nhật các thiết lập hành động, cập nhật các giá trị siêu dữ liệu và thực hiện các hành động. Các gói tin sau đó được chuyển tiếp đến một bảng dòng chảy tiếp tục xuống các đường ống, vào bảng nhóm, hoặc các bảng đồng hồ, hoặc nó có thể được hướng đến đối cổng ra. Đối với các bảng cuối cùng trong các đường ống, chuyển tiếp vào một bảng dòng chảy không phải là một lựa chọn. Nếu và khi một gói tin cuối cùng hướng đến một cổng đầu ra, thiết lập hành động tích lũy được thực thi và sau đó các gói dữ liệu được xếp hàng đợi cho đầu ra.
đang được dịch, vui lòng đợi..