Quản Lý Nghẽn Nâng Cao với AFD trên mạng RoCE -

Quản Lý Nghẽn Nâng Cao với AFD trên mạng RoCE -

Quản Lý Nghẽn Nâng Cao với AFD trên mạng RoCE -

Quản Lý Nghẽn Nâng Cao với AFD trên mạng RoCE -

Quản Lý Nghẽn Nâng Cao với AFD trên mạng RoCE -
Quản Lý Nghẽn Nâng Cao với AFD trên mạng RoCE -
(028) 35124257 - 0933 427 079

Quản Lý Nghẽn Nâng Cao với AFD trên mạng RoCE

05-09-2025

Trong các cụm AI/ML cluster sử dụng RoCEv2, yêu cầu về hiệu suất cực cao, độ trễ thấp, và vận hành không mất gói (lossless Ethernet) là điều bắt buộc.

Thông thường, các cơ chế ECN (Explicit Congestion Notification) và PFC (Priority Flow Control) được kết hợp để đảm bảo tính lossless. Tuy nhiên, Cisco Nexus 9000 còn hỗ trợ một lớp quản lý nghẽn nâng cao hơn – AFD (Approximate Fair Dropping) – cho phép phân biệt chính xác giữa luồng “voi” (elephant flows) băng thông lớn, kéo dài và luồng “chuột” (mice flows) ngắn hạn, ít băng thông.
 
AFD + ECN: Tinh chỉnh QoS mà không cần drop gói
Thông thường, AFD có thể hoạt động tương tự WRED (Weighted Random Early Detection) bằng cách drop sớm một số gói từ luồng elephant để báo hiệu tắc nghẽn. Nhưng với RoCE – nơi việc mất gói có thể làm training AI chậm lại đáng kể – chúng ta ưu tiên ECN thay cho việc drop gói:
  • AFD tính toán xác suất đánh dấu dựa trên mức băng thông mà luồng đang sử dụng.
  • Thay vì drop, switch sẽ đánh dấu ECN CE (Congestion Experienced) cho các gói thuộc luồng elephant.
  • Gói vẫn tiếp tục được truyền đến host đích → host phản hồi bằng CNP (Congestion Notification Packet) cho nguồn.
  • Nguồn nhận CNP → giảm cửa sổ truyền (transmission window) và chậm lại.
Kết quả:
✅ Băng thông được phân bổ công bằng.
✅ Hạn chế nghẽn mạng mà không làm chậm luồng chuột.
✅ Độ trễ thấp hơn, hệ thống AI/ML chạy hiệu quả hơn.
 
Ưu điểm AFD so với WRED
  • WRED: đánh dấu hoặc drop tất cả các luồng trong hàng đợi như nhau → luồng nhỏ (chuột) cũng bị ảnh hưởng.
  • AFD: chỉ đánh vào luồng elephant, để luồng mice chạy thoải mái → các giao tiếp ngắn hoàn tất nhanh chóng, không bị trì hoãn.
Trong môi trường AI cluster, điều này rất quan trọng vì phần lớn lưu lượng điều khiển và đồng bộ hóa GPU thường là các mice flows. Nếu bị chậm, toàn bộ tiến trình huấn luyện có thể bị ảnh hưởng.
Liên hệ thực tế: Xây dựng Lossless Fabric cho AI
Khi triển khai lossless Ethernet cho RoCEv2, bạn nên:
  • Kết hợp ECN + PFC → nền tảng cơ bản để tránh mất gói.
  • Bổ sung AFD → kiểm soát thông minh, chỉ “kìm hãm” luồng elephant gây nghẽn.
  • Tách biệt mice và elephant flows → đảm bảo luồng điều khiển/đồng bộ hoàn tất nhanh chóng.
Cách tiếp cận này giúp các AI training jobs hoàn tất nhanh hơn, hạ tầng được sử dụng hiệu quả hơn, và hệ thống vẫn duy trì được tính lossless.
 
Câu hỏi gợi mở cho bạn
  • Bạn có thể áp dụng QoS (AFD, ECN, PFC, ETS, DCBX) thế nào trong mạng hiện tại để ưu tiên các ứng dụng quan trọng?
  • Với một data center hỗn hợp vừa có traffic ngắn (chuột) vừa có traffic dài (voi), bạn sẽ chọn chiến lược nào để quản lý nghẽn hợp lý?
  • Việc kết hợp ECN và PFC trong hạ tầng của bạn có mang lại lợi ích rõ ràng cho AI/ML workload không? Nếu có, đâu là tác động trực tiếp đến thời gian training hoặc tính ổn định của hệ thống?
 
<br />  





	











			
<div class=
FORM ĐĂNG KÝ MUA HÀNG
Đặt hàng
icon-cart
0