Mục lục:
Định nghĩa - OpenFlow có nghĩa là gì?
OpenFlow là một giao thức truyền thông mở hoạt động trên Lớp 2 của mô hình OSI và cung cấp quyền truy cập vào mặt phẳng chuyển tiếp của bộ định tuyến hoặc chuyển qua mạng. OpenFlow chỉ đơn giản cho phép đường dẫn của các gói dữ liệu trong mạng của các bộ chuyển mạch được xác định bởi phần mềm đang chạy trên ít nhất hai bộ định tuyến.
OpenFlow được thiết kế để quản lý lưu lượng mạng giữa các bộ chuyển mạch và bộ định tuyến của các mô hình khác nhau và từ các nhà cung cấp khác nhau. OpenFlow tách lập trình các bộ chuyển mạch và bộ định tuyến khỏi phần cứng của chúng để không cần phải thực hiện cấu hình phần cứng và tất cả các điều khiển có thể đạt được một cách linh hoạt thông qua phần mềm. Đại học California Berkeley và Đại học Stanford đã hợp tác trong sáu năm trước khi OpenFlow cuối cùng được công khai vào năm 2011.
Techopedia giải thích về OpenFlow
Có ba phần chính liên quan đến công nghệ này:
- Bảng lưu lượng, được cài đặt trong chính các công tắc
- Một bộ điều khiển, giao tiếp với các bộ chuyển mạch thông qua giao thức OpenFlow và đặt các chính sách về luồng lưu lượng. Nó cũng thiết lập các đường dẫn cụ thể thông qua mạng hoặc tối ưu hóa nó cho các thuộc tính cụ thể như tốc độ, độ trễ giảm hoặc số bước nhảy.
- Giao thức OpenFlow, cho phép bộ điều khiển giao tiếp an toàn với các công tắc
OpenFlow được tạo ra do các nhà cung cấp bán thiết bị chuyển mạch hoặc bộ định tuyến với khả năng lập trình hạn chế, dẫn đến khó khăn trong quản lý lưu lượng và kỹ thuật, cũng như lưu lượng truy cập không nhất quán giữa phần cứng mạng từ các nhà cung cấp khác nhau. OpenFlow cung cấp tính nhất quán này bằng cách lấy quyền kiểm soát ra khỏi phần cứng và triển khai nó bằng phần mềm.