Xử lý bản tin (Message Handling)

Một phần của tài liệu Công nghệ mạng điều khiển bằng phần mềm và ứng dụng trong doanh nghiệp (Trang 52 - 53)

4 Giao Thức OpenFlow

4.9.7 Xử lý bản tin (Message Handling)

Giao thức OpenFlow cung cấp giao nhận và xử lý bản tin có độ tin cậy cao nhưng nó khơng tự động phúc đáp (Acknowledgements) hoặc đảm bảo thứ tự xử lý các bản tin - Việc giao nhận bản tin: Các bản tin được đảm bảo giao nhận, chỉ trừ khi kết nối bị mất hoàn toàn.

- Việc xử lý bản tin: Switch sẽ xử lý mọi bản tin nhận từ Controller, có thể tạo ra một Reply. Nếu Switch không thể xử lý một gói tin nào đó nhận từ Controller thì nó sẽ gửi lại thơng báo cho Controller với một bản tin Error. Với

53

bản tin gửi đi q trình xử lý khơng đảm bảo được là gói tin có thực sự đi ra khỏi Switch hay khơng? Vì có thể nó bị hủy bỏ bởi q trình xử lý OpenFlow Pipeline ở tại Switch do tắc nghẽn, hoặc do chính sách QoS hoặc nếu gói tin được gửi ra cổng bị chặn (Block).

Thêm nữa, Switch phải gửi tới Controller toàn bộ các các bản tin dị bộ được tạo ra bởi những thay đổi trong nội bộ Switch như một Flow được xóa, gói tin đến là những bản tin (Packet-in Messages). Tuy nhiên, gói tin nhận được nên được trên cổng dữ liệu mà cần đến Controller có thể bị hủy bỏ bởi vì tắc nghẽn hoặc chính sách QoS trong

Switch. Những hủy bỏ này có thể xảy ra đối với những gói tin tới Controller có action được chỉ rõ. Hoặc có thể do lỗi khi kết hợp với các Flow Entry.

Controller có thể tùy ý hủy bỏ những bản tin nhưng luôn đáp lại Switch bằng bản tin Hello hoặc Echođể ngăn Switch hủy bỏ kết nối.

Một phần của tài liệu Công nghệ mạng điều khiển bằng phần mềm và ứng dụng trong doanh nghiệp (Trang 52 - 53)

Tải bản đầy đủ (PDF)

(85 trang)