Nó có thể thực hiện một phân phối, trạng thái, và tường lửa khả năng mở rộng trong OpenFlow nguyên bản
như đã chứng minh trong một bằng sáng chế nộp bởi Google. [131] Bộ điều khiển trung tâm duy trì
thông tin về trạng thái của dòng chảy cho mỗi chuyển đổi riêng lẻ trong một ứng dụng tường lửa. Trong khi mạng đang hoạt động, màn hình điều khiển và thu thập thông tin về
dòng chảy cụ thể và gửi các gói mẫu vào ứng dụng. Nếu trạng thái của các kết nối
vi phạm chính sách được xác định trước hoặc quy định, các ứng dụng thông báo cho người điều khiển, mà cài đặt một
mục dòng chảy để thả các lưu lượng truy cập tương ứng trên switch. Nếu trạng thái của kết nối là
hợp pháp, các bộ điều khiển có thể cài đặt một mục dòng chảy chuyển vĩnh viễn. Mục đích của việc này
là giải pháp để giảm tác động hiệu quả của tường lửa stateful và giám sát toàn bộ
mạng. Tuy nhiên, tác dụng hiệu quả trên các mặt điều khiển không được xem xét trong này
đề nghị bằng sáng chế.
Mặc dù OpenFlow là khả năng phân phối các bức tường lửa trong các chuyển mạch OpenFlow trên
mạng, mâu thuẫn và vi phạm chính sách có thể phát sinh trong quá trình cấu hình tự động
và triển khai các quy tắc trong mạng. Như minh chứng bởi Stride giả mạo (xem Phần 3.2.3), nó có thể phá vỡ các bức tường lửa bằng cách lợi dụng dòng chảy chuyển đổi bảng mâu thuẫn.
Flowguard [132] mở rộng các cơ chế tường lửa chung của OpenFlow để phát hiện và giải quyết
bất kỳ sự vi phạm chính sách trong mạng. Ứng dụng theo dõi mọi đường đi dòng chảy của mạng
và xác định bài hát tiềm năng đi vòng vòng qua các bức tường lửa. Nếu một cuộc xung đột quy luật được phát hiện,
các bức tường lửa vá lỗ, trong khi chỉ có tối thiểu thay đổi dòng chảy mạng còn lại. Như
SDN phấn đấu để thay thế các thiết bị bảo mật phần cứng, Flowguard và chính xác tương tự như
mô hình là cần thiết để xác nhận sự thống nhất chung của các chính sách quy định.
đang được dịch, vui lòng đợi..