動態負載均衡:適用於 AI Fabric 的自適應路由
靜態哈希 ECMP 是為南北向 Web 流量而設計的,並非為 GPU 集合通信。OcNOS 動態負載均衡(DLB)以亞毫秒級間隔將 flowlet 重新分配到較不擁塞的路徑上,為分布式訓練工作負載彌合乙太網與 InfiniBand 之間的差距。
Leaf-Spine fabric 上的自適應路由
一個承載 GPU AllReduce 流量的 4-spine、2-leaf 切片。DLB 實時測量本地 egress 隊列深度。當 Spine-3 飽和時,leaf 會將下一個 flowlet 重新綁定到 Spine-2,使全部四條上行鏈路保持均衡。
為什麼靜態 ECMP 在 AI 網路中會失效
標準 ECMP 在流開始時對五元組進行哈希以選擇出埠,並在該流的整個生命周期內將其固定在該埠上。對於南北向 Web 流量而言,數百萬條短生命周期的流讓大數定律得以在各條路徑間平滑利用率。而在 AI fabric 上,你面對的卻是少量的 大象流 源自 GPU 集合通信(AllReduce、AllGather、All-to-All),其中每一項都會在數秒內持續佔滿一整條 400G 或 800G 上行鏈路。兩頭被哈希到同一條上行鏈路上的「大象流」將在整個操作期間發生衝突,而另一條上行鏈路卻處於空閒狀態。
The result is hash polarisation: measured fabric utilisation around 50-60% with random hot-spots, and tail-latency outliers that stall the entire training job. DLB closes this gap by re-evaluating the path decision on every flowlet, a sub-flow chunk delimited by a small inter-packet gap, using live egress queue-depth and port-utilisation telemetry from the ASIC. To size a leaf-spine fabric for your GPU cluster, use the AI Fabric 規模估算工具.
OcNOS DLB 實現
亞毫秒級間隔計時器
ASIC-native flowlet inactivity timer (typical 16-256 µs) splits long elephant flows into chunks safe to spray across paths without TCP/RoCEv2 reordering.
實時隊列深度反饋
DLB 從 Tomahawk 流水線獲取各出埠的隊列佔用率與鏈路利用率信號,實時為每條 ECMP 下一跳評分。
自適應下一跳選擇
在 flowlet 邊界處,選擇品質最高的成員。成員品質每隔幾微秒重新計算一次,因此飽和的 spine 會在一個 flowlet 內退出候選集。
與 PFC 和 ECN 協同調優
DLB 與 RoCEv2 無損協議棧(PFC、ECN/DCQCN、緩衝餘量計算)整合,因此 flowlet 重新綁定會在暫停幀向上遊傳播之前完成。
gNMI 導出
逐成員重綁定計數、flowlet 間隔分布與成員品質評分通過 gNMI dial-out 流式上報,用於閉環織構調優。
TH4 / TH5 原生
已在 Broadcom Tomahawk 4(25.6T)和 Tomahawk 5(51.2T)骨幹平台上完成驗證,支持 64×400G 和 64×800G 埠配置,且不會帶來軟體快轉路徑性能損失。
DLB 在生產環境 AI fabric 中帶來的價值
- 更高的利用率。 業界公布的 flowlet 再平衡基準測試表明,在同一硬體上,fabric 利用率可從靜態 ECMP 的約 55% 提升至 90% 以上,且無需增購上行鏈路。
- 更低的尾延遲。 由於不會出現單條鏈路飽和而其他鏈路閒置的情況,P99.9 集合通信完成時間得以收緊。
- 更快的訓練。 減少 GPU 等待最慢 rank 的空閒時間,意味著在 AllReduce 密集型工作負載上實現可量化的實際運行時間提升。
- 無需更換 NIC。 DLB 在交換機 ASIC 中實現。現有 RoCEv2 NIC 與 xCCL (NCCL / RCCL / oneCCL) 集體通信棧無需改動代碼即可獲得正確的有序交付。
- 一張許可證。 DLB 是 OcNOS-DC PLUS SKU 的一部分:同一鏡像、同一支持合同,無需按功能額外付費。
正在為你的 GPU 網路架構調校 DLB?
申請技術演示 →常見問題
什麼是 flowlet,DLB 為何要使用它?
DLB 與靜態 ECMP 有何不同?
DLB是否需要新的NIC或對我的集合運算函式庫進行變更?
哪些硬體支援 OcNOS DLB?
深入了解,隨身帶走。
兩份簡短的技術下載資料,其內容比本頁更為深入:lossless 800G AI fabric 架構與 EVPN-VXLAN data center 參考設計。
OcNOS 800G 無損 AI Fabric
表單簡短。提交後您的 PDF 將立即在新標籤頁中打開。
✓ 正在新標籤頁中打開您的 PDF……
如果未能自動打開,請使用下方連結。
Solution_Brief-OcNOS_800G_Ethernet-Based_Lossless_AI_Fabric.pdfEVPN-VXLAN 資料中心網路
表單簡短。提交後您的 PDF 將立即在新標籤頁中打開。
✓ 正在新標籤頁中打開您的 PDF……
如果未能自動打開,請使用下方連結。
OcNOS-modernize-your-data-center-EVPN-VxLAN_Solution-Brief.pdf