Trong một bộ định tuyến cổ điển hoặc chuyển đổi, chuyển tiếp nhanh chóng gói (dữ liệu đường dẫn) và cấp cao quyết định định tuyến (kiểm soát con đường) xảy ra trên thiết bị tương tự. Một chuyển đổi OpenFlow tách hai chức năng. Phần đường dẫn dữ liệu vẫn còn nằm trên các chuyển đổi, trong khi cấp cao quyết định định tuyến được chuyển đến một bộ điều khiển riêng biệt, thường là một máy chủ tiêu chuẩn. OpenFlow chuyển đổi và điều khiển giao tiếp thông qua giao thức OpenFlow, xác định tin nhắn, chẳng hạn như nhận được gói, gửi gói ra, sửa đổi-chuyển tiếp-bảng, và nhận được số liệu thống kê.Đường dẫn dữ liệu của một chuyển đổi OpenFlow trình bày một dòng chảy sạch bảng trừu tượng; mỗi dòng chảy bảng mục chứa một tập hợp các gói lĩnh vực để phù hợp với, và một hành động (chẳng hạn như gửi ra, cổng, sửa đổi, lĩnh vực, hoặc thả). Khi một chuyển đổi OpenFlow nhận được một gói nó chưa bao giờ thấy trước đây, mà nó có không có mục nhập dòng chảy phù hợp, nó sẽ gửi gói này với bộ điều khiển. Bộ điều khiển sau đó làm cho một quyết định về cách xử lý gói này. Nó có thể thả gói, hoặc nó có thể thêm một mục nhập dòng chảy chỉ đạo việc chuyển đổi trên làm thế nào để chuyển tiếp các gói dữ liệu tương tự trong tương lai.
đang được dịch, vui lòng đợi..