Internet hiện đại thiết bị chuyển mạch làm cho hàng triệu người trong các quyết định mỗi giây về hay không để chuyển tiếp mộtCác gói tin, đến những gì đặt ra cổng nó nên được chuyển tiếp, và tiêu đề gì lĩnh vực trong góicó thể cần phải được chỉnh sửa, thêm hoặc loại bỏ. Đây là một công việc rất phức tạp. Thực tế là điều này có thểthực hiện tại dòng tỷ giá multigigabit phương tiện truyền thông là một thắc mắc công nghệ. Ngành công nghiệp chuyển đổidài hiểu rằng không phải tất cả các chức năng trên datapath chuyển đổi có thể được thực hiện ở mức đường, do đó, cótừ lâu đã là các khái niệm của tách mặt phẳng sạch dữ liệu từ máy bay điều khiển. Máy bay dữ liệu trận đấutiêu đề, sửa đổi các gói dữ liệu, và chuyển tiếp chúng dựa trên một bộ chuyển tiếp liên kết logic, và bànvà nó như này rất, rất nhanh. Tỷ lệ của các quyết định được thực hiện như gói dữ liệu dòng thành một chuyển đổi thông quamột giao diện Gbps 100 là đáng ngạc nhiên cao. Máy bay điều khiển chạy định tuyến và chuyển giao thức vàlogic khác để xác định những gì các chuyển tiếp bảng và logic trong máy bay dữ liệu nên. Quá trình nàyrất phức tạp và không thể được thực hiện mức giá dòng như các gói dữ liệu đang được xử lý, và nó là nàylý do chúng tôi đã thấy máy bay kiểm soát được tách ra từ dữ liệu máy bay, thậm chí chuyển mạng di sản.Máy bay điều khiển OpenFlow khác với máy bay điều khiển di sản trong ba phím cách. Đầu tiên, nó có thểchương trình máy bay yếu tố dữ liệu khác nhau với một ngôn ngữ phổ biến, tiêu chuẩn, OpenFlow. Thứ hai, nó tồn tạitrên một thiết bị phần cứng riêng biệt so với các máy bay chuyển tiếp, không giống như các thiết bị chuyển mạch truyền thống, nơi điều khiểnchiếc máy bay và máy bay dữ liệu được instantiated trong hộp vật lý tương tự. Ly thân này được thực hiện bởi vìbộ điều khiển có thể chương trình các yếu tố dữ liệu máy bay điều khiển từ xa qua Internet. Thứ ba, bộ điều khiển có thểchương trình nhiều phần tử dữ liệu máy bay từ một trường hợp duy nhất kiểm soát máy bay.Bộ điều khiển OpenFlow chịu trách nhiệm lập trình tất cả gói dữ liệu phù hợp và chuyển tiếpquy tắc trong việc chuyển đổi. Trong khi một bộ định tuyến truyền thống sẽ chạy các thuật toán định tuyến để xác định làm thế nào đểchương trình chuyển tiếp bảng của nó, chức năng đó hoặc một sự thay thế tương đương với nó bây giờ được thực hiện bởi cácbộ điều khiển. Bất kỳ thay đổi nào gây recomputing các tuyến đường sẽ được lập trình lên các chuyển đổi của cácbộ điều khiển.5.2.3 Các OpenFlow Protoc
đang được dịch, vui lòng đợi..