Khái niệm chung:

Một phần của tài liệu Các phương pháp quản lý hàng đợi tích cực (Trang 36)

Cơ chế thông báo tắc nghẽn rõ ràng ECN (Explicit Congestion Notification ) là một phương pháp điều khiển tắc nghẽn, ứng dụng vào điều khiển các luồng chuyển vận được sử dụng trong hệ thống sử dụng giao thức TCP/IP.

Phương pháp ECN được đề xướng vào năm 1999 từ ý tưởng sẽ phát hiện sớm những tắc nghẽn của hệ thống và gửi những tín hiệu thông báo đến hệ thống trước khi hàng đợi bị tràn. Phương pháp này là một sự tiếp cận khác từ phương pháp RED và

WRED ( ta sẽ đề cập cụ thể hơn về 2 phương pháp này ở phần sau của bài viết). [3] [5]. Trong những hệ thống mạng TCP/IP hiện nay, những gói bị loại bỏ được xem là dấu hiệu thông báo sự tắc nghẽn. Phần lớn những bộ định tuyến trong mạng TCP/IP không có sự chuẩn bị cho việc phát hiện sự tắc nghẽn phôi thai. Vì thế, khi hàng đợi tràn, những gói tin sẽ bị thả. Khi các nguồn TCP phát hiện ra việc các gói tin bị thả, nó sẽ phát hiện ra sự tắc nghẽn hiện thời trong mạng.

Vì thế, người ta đề ra giải pháp để phát triển việc phát hiện sự tắc nghẽn phôi thai của hệ thống bằng cách tính toán kích thước hàng đợi trung bình và đặt một bit ECN trong packet header khi kích thước hàng đợi trung bình vượt quá một ngưỡng nào đó với ý tưởng sẽ phát hiện và thông báo sự tắc nghẽn mà không cần phải dựa vào những gói tin bị loại bỏ. Đây chính là sự khác biệt cơ bản giữa cơ chế ECN và cơ chế RED. Ở cơ chế RED, khi xảy ra tắc nghẽn, các gói tin được loại bỏ một cách ngẫu nhiên. Còn ở cơ chế ECN, những

trường đã được đánh dấu sẽ được đi qua để thông báo sự tắc nghẽn đến hệ thống. Điểm giống nhau giữa hai cơ chế này là đều cùng sử dụng chung một giải thuật lựa chọn gói tin

dự báo sự tắc nghẽn. [6]

Một phần của tài liệu Các phương pháp quản lý hàng đợi tích cực (Trang 36)

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

(197 trang)
w