ECN (Explicit Congestion Notification) hoạt động từ đầu đến cuối (end-to-end), nghĩa là giữa thiết bị gửi và nhận.
ECN sử dụng 2 bit thấp nhất (Least Significant Bits - LSB) trong trường Type of Service (TOS hay DSCP) trong tiêu đề gói IP.
Khi router hoặc switch phát hiện tắc nghẽn, thay vì loại bỏ gói tin, thiết bị sẽ đánh dấu các bit ECN.
Thiết bị nhận sẽ phản hồi lại bằng một gói CNP (Congestion Notification Packet) về cho thiết bị gửi.
Sau đó, thiết bị gửi sẽ giảm tốc độ truyền dữ liệu, giúp tránh tình trạng tắc nghẽn tiếp theo.
Giá trị ECN | Ý nghĩa |
---|---|
00 | Thiết bị không hỗ trợ ECN |
10 | ECN Capable Transport (ECT 0) – thiết bị hỗ trợ ECN |
01 | ECN Capable Transport (ECT 1) – thiết bị hỗ trợ ECN |
11 | Tắc nghẽn đã xảy ra (Congestion Encountered) |
Hãy tưởng tượng bạn lái xe trên cao tốc và thấy biển báo giao thông báo phía trước đang kẹt xe.
Thay vì đợi đến khi dừng hẳn mới biết, bạn được cảnh báo sớm và có thể giảm tốc từ từ, tránh va chạm.
ECN hoạt động giống như vậy: dự đoán sớm và phản hồi thông minh để tránh tình trạng tắc nghẽn.
Với các hệ thống truyền dữ liệu lớn như:
Huấn luyện AI
Stream video
Giao dịch tài chính tốc độ cao
Việc mất gói sẽ rất tốn kém và gây gián đoạn hệ thống.
ECN giúp tránh mất gói, đảm bảo duy trì hiệu suất truyền tải dữ liệu cao.
Nếu bạn đang học CCNP hoặc quan tâm đến mạng trong Data Center, hãy tìm hiểu thêm về ECN và DCTCP (Data Center TCP).
Đây là một combo "xịn" giúp mạng hoạt động mượt mà hơn, đặc biệt trong môi trường dữ liệu lớn.