99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

RoCE與IB對比分析(二):功能應(yīng)用篇

星融元 ? 來源:jf_55437772 ? 作者:jf_55437772 ? 2024-11-15 14:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

?【更多詳細內(nèi)容,請訪問星融元官網(wǎng)https://asterfusion.com/】
在上一篇中,我們對RoCE、IB的協(xié)議棧層級進行了詳細的對比分析,二者本質(zhì)沒有不同,但基于實際應(yīng)用的考量,RoCE在開放性、成本方面更勝一籌。本文我們將繼續(xù)分析RoCE和IB在擁塞控制、QoS、ECMP三個關(guān)鍵功能中的性能表現(xiàn)。

擁塞控制

擁塞控制即用來減少丟包或者擁塞傳播,是傳輸層的主要功能,但需要借助鏈路層和網(wǎng)絡(luò)層的幫助。

RoCEv2 的擁塞控制機制

RoCEv2通過鏈路層PFC、網(wǎng)絡(luò)層ECN、傳輸層DCQCN三者協(xié)同配合,實現(xiàn)更高效的擁塞管理,可見,RoCEv2雖然使用了IB的傳輸層協(xié)議,但在擁塞控制方面有所不同。

基于優(yōu)先級的流量控制(PFC)

PFC在RoCEv2中被用于創(chuàng)建無損的以太網(wǎng)環(huán)境,確保RDMA流量不因鏈路層擁塞而丟失。核心原理是下游控制上游某個通道開啟和停止發(fā)送數(shù)據(jù)包,控制方式是發(fā)送PFC Pause和Resume幀,觸發(fā)時機是根據(jù)下游SW的ingress的隊列數(shù)量是否達到某個閾值。

而PFC允許在一條以太網(wǎng)鏈路上創(chuàng)建8個虛擬通道,并為每條虛擬通道指定一個優(yōu)先等級,允許單獨暫停和重啟其中任意一條虛擬通道,同時允許其它虛擬通道的流量無中斷通過。這一方法使網(wǎng)絡(luò)能夠為單個虛擬鏈路創(chuàng)建無丟包類別的服務(wù),使其能夠與同一接口上的其它流量類型共存。

圖1 PFC工作機制

圖1 PFC工作機制

如圖1所示,DeviceA發(fā)送接口分成了8個優(yōu)先級隊列,DeviceB接收接口有8個接收緩存(buffer),兩者一一對應(yīng)(報文優(yōu)先級和接口隊列存在著一一對應(yīng)的映射關(guān)系),形成了網(wǎng)絡(luò)中 8 個虛擬化通道,緩存大小不同使得各隊列有不同的數(shù)據(jù)緩存能力。

當(dāng)DeviceB的接口上某個接收緩存產(chǎn)生擁塞時,超過一定閾值(可設(shè)定為端口隊列緩存的 1/2、3/4 等比例),DeviceB即向數(shù)據(jù)進入的方向(上游設(shè)備DeviceA)發(fā)送反壓信號“STOP”,如圖中第7個隊列。

DeviceA接收到反壓信號,會根據(jù)反壓信號指示停止發(fā)送對應(yīng)優(yōu)先級隊列的報文,并將[數(shù)據(jù)存儲]在本地接口緩存。如果DeviceA本地接口緩存消耗超過閾值,則繼續(xù)向上游反壓,如此一級級反壓,直到網(wǎng)絡(luò)終端設(shè)備,從而消除網(wǎng)絡(luò)節(jié)點因擁塞造成的丟包。

顯式擁塞通知(ECN)

ECN(Explicit Congestion Notification)是一種IP頭部用于的擁塞控制的標(biāo)記位,允許網(wǎng)絡(luò)設(shè)備在發(fā)生擁塞時標(biāo)記數(shù)據(jù)包,而不是丟棄它們。

圖2 IP頭部前4幀示意圖

圖2 IP頭部前4幀示意圖

RoCEv2利用ECN位來標(biāo)記發(fā)生擁塞的數(shù)據(jù)包,接收方在檢測到ECN標(biāo)記后,發(fā)送CNP(Congestion Notification Packet)給發(fā)送方,后者通過擁塞控制算法(如DCQCN)調(diào)整發(fā)送速率。

數(shù)據(jù)中心量化擁塞通知(DCQCN)

DCQCN(Data Center Quantized Congestion Notification)是一種適用于RoCEv2的擁塞控制算法,是數(shù)據(jù)中心TCP(DCTCP)和量化通知算法的結(jié)合,最初在SIGCOMM'15論文"Congestion control for large scale RDMA deployments"中提出。DC-QCN算法依賴于交換機端的ECN標(biāo)記。結(jié)合了ECN和速率限制機制,工作在傳輸層。當(dāng)接收方檢測到ECN標(biāo)記時,觸發(fā)CNP發(fā)送給發(fā)送方,發(fā)送方根據(jù)反饋調(diào)整發(fā)送速率,從而緩解擁塞。

綜上,PFC、ECN、DCQCN分別工作在鏈路層、網(wǎng)絡(luò)層和傳輸層。在RoCEv2中,它們被組合使用,以實現(xiàn)更高效的擁塞管理。

  • PFC :防止數(shù)據(jù)包在鏈路層被丟棄,提供無損傳輸,解決一段鏈路的問題。
  • ECN/DCQCN :發(fā)送方根據(jù)擁塞標(biāo)記主動調(diào)整發(fā)送速率,減輕網(wǎng)絡(luò)負(fù)載。解決端到端網(wǎng)絡(luò)的問題。

InfiniBand 的擁塞控制機制

InfiniBand 的擁塞控制機制可分為三個主要部分:

基于信用的流量控制

IB在鏈路層實現(xiàn)基于信用的流量控制(Credit-based Flow Control),該機制實現(xiàn)了無損傳輸,是 InfiniBand 高性能的基礎(chǔ)。發(fā)送方根據(jù)接收方提供的信用(表示可用緩沖區(qū)空間)來控制數(shù)據(jù)包的發(fā)送,接收方在處理完數(shù)據(jù)包后發(fā)送信用給發(fā)送方,以允許繼續(xù)發(fā)送新的數(shù)據(jù)包,從而避免網(wǎng)絡(luò)擁塞和數(shù)據(jù)包丟失。

如下圖所示,發(fā)送方當(dāng)前可用信用值2,通過流水線傳輸(pipelined transfer)連續(xù)向接收方發(fā)送數(shù)據(jù)包,但此時接收方緩沖區(qū)已滿,發(fā)送方會暫停發(fā)送新的數(shù)據(jù)包,直到接收方發(fā)送新的信用。

圖3 基于信用的流量控制示意圖

圖3 基于信用的流量控制示意圖

ECN機制

當(dāng)網(wǎng)絡(luò)中的交換機或其他設(shè)備檢測到擁塞時,會在數(shù)據(jù)包的 IP 頭中標(biāo)記 ECN(Explicit Congestion Notification)。接收方的 CA(Channel Adapter)接收到帶有 ECN 標(biāo)記的數(shù)據(jù)包后,會生成擁塞通知包(CNP),并將其反饋給發(fā)送方,通知其網(wǎng)絡(luò)出現(xiàn)擁塞需要降低傳輸速率。

端到端擁塞控制

發(fā)送方的 CA 在收到 CNP 后,根據(jù) InfiniBand 擁塞控制算法調(diào)整發(fā)送速率。發(fā)送方首先降低數(shù)據(jù)發(fā)送速率以緩解擁塞,之后逐步恢復(fù)發(fā)送速率,直到再次檢測到擁塞信號。這個動態(tài)調(diào)整過程幫助維持網(wǎng)絡(luò)的穩(wěn)定性和高效性。IBA沒有具體定義特定的擁塞控制算法,通常由廠商定制實現(xiàn)。(HCA,Host Channel Adapters,or IB NIC)

圖4 端到端擁塞控制示意圖

圖4 端到端擁塞控制示意圖

RoCEv2與IB擁塞控制機制比較

兩者的擁塞控制機制比較如下:

RoCEv2InfiniBand
Link LayerPriority-based Flow ControlCredit-based Flow Control
Network LayerECN/CNPECN/CNP
Transport LayerDCQCNVendor-specific Congestion Control

可見,RoCE與IB的擁塞控制機制基本相同,區(qū)別在于IB的擁塞控制機制集成度較高,通常由單個廠家提供從網(wǎng)卡到交換機的全套產(chǎn)品,由于廠商鎖定,價格高昂。而RoCE的擁塞控制機制基于開放協(xié)議,可以由不同廠家的網(wǎng)卡和交換機來配合完成。

隨著大規(guī)模AI訓(xùn)練和推理集群的擴展,集合通信流量導(dǎo)致了日益嚴(yán)重的擁塞控制問題,由此出現(xiàn)了一些新的擁塞控制技術(shù),如基于In-band Network Telemetry (INT)的HPCC(High Precision Congestion Control),即通過精確的網(wǎng)絡(luò)遙測來控制流量,以及基于Clear-to-Send (CTS)的Receiver-driven traffic admission,即通過接收方的流量準(zhǔn)入控制來管理網(wǎng)絡(luò)擁塞等。這些新技術(shù)在開放的以太網(wǎng)/IP網(wǎng)絡(luò)上更容易實現(xiàn)。

圖5 HPCC流控示意圖

圖5 HPCC流控示意圖

圖6 CTS流控示意圖

圖6 CTS流控示意圖

QoS

在RDMA網(wǎng)絡(luò)中,不光RDMA流量要獲得優(yōu)先保證。一些控制報文,如CNP、INT、CTS,也需要特別對待,以便將這些控制信號無損、優(yōu)先的傳輸。

  • RoCEv2的QoS

在鏈路層,RoCEv2采用ETS機制,為不同的流量分配不同的優(yōu)先級,為每個優(yōu)先級提供帶寬保證。

在網(wǎng)絡(luò)層,RoCEv2則使用DSCP,結(jié)合PQ、WFQ等隊列機制,為不同的流量分配不同的優(yōu)先級和帶寬,實現(xiàn)更精細的QoS。

圖7 DSCP示意圖

圖7 DSCP示意圖

  • InfiniBand的QoS

在鏈路層,IB采用SL、VL及它們之間的映射機制,將高優(yōu)先級的流量分配到專門的VL,優(yōu)先傳輸。雖然VL仲裁表 (VL Arbitration Table)能夠通過分配不同的權(quán)重來影響和控制帶寬的分配,但這種方式不能保證每個VL的帶寬。

在網(wǎng)絡(luò)層,IB的GRH支持8個bit的Traffic Class字段,用于在跨子網(wǎng)的時候提供不同的優(yōu)先級,但同樣無法保證帶寬。

由此可見,RoCE能夠為不同的流量類型提供更精細的QoS 保證和帶寬控制,而 InfiniBand 只能提供優(yōu)先級調(diào)度,而非帶寬的明確保障。

ECMP

RoCE的ECMP

數(shù)據(jù)中心IP網(wǎng)絡(luò)為了高可靠和可擴展性,通常采用Spine-Leaf等網(wǎng)絡(luò)架構(gòu)。它們通常在一對RoCE網(wǎng)卡之間提供了多條等價路徑,為了實現(xiàn)負(fù)載平衡和提高網(wǎng)絡(luò)拓?fù)涞睦寐?,采用ECMP(Equal Cost Multiple Paths) 技術(shù)。對于給定的數(shù)據(jù)包,RoCE交換機使用某些數(shù)據(jù)包字段上的哈希(Hash)值在可能的多條等價路徑中進行選擇。由于可靠傳輸?shù)囊?,同一個RDMA操作應(yīng)當(dāng)保持在同一個路徑中,以避免由于不同路徑造成的亂序問題。

在IP網(wǎng)絡(luò)中,BGP/OSPF等協(xié)議均可以在任意拓?fù)渖嫌嬎愠龅葍r路徑,然后由交換機數(shù)據(jù)平面基于IP/ UDP /TCP等頭部字段(如五元組)計算哈希值并輪流轉(zhuǎn)發(fā)到不同路徑上。在RoCE網(wǎng)絡(luò)中,為了進一步細分RDMA操作,可以進一步識別BTH頭部中的目的QP信息,從而實施更細粒度的ECMP。

InfiniBand的ECMP

在控制平面,IB的路由基于子網(wǎng)管理器,在拓?fù)浒l(fā)現(xiàn)的基礎(chǔ)上實現(xiàn)ECMP,但由于集中式的子網(wǎng)管理器與網(wǎng)絡(luò)設(shè)備分離,可能無法及時感知網(wǎng)絡(luò)拓?fù)涞淖兓?,進而實現(xiàn)動態(tài)的[負(fù)載均衡] 。

在數(shù)據(jù)平面,IB的ECMP同樣基于哈希計算和輪轉(zhuǎn)機制。

總結(jié)

  • 在擁塞控制方面,RoCE結(jié)合了PFC, ECN和DCQCN提供了一套開放的方案,IB則擁有基于Credit的一套高度集成的方案,但在應(yīng)對大規(guī)模集合通信流量時均有所不足。
  • 在QoS方面,RoCE可以實現(xiàn)每個優(yōu)先級的帶寬保證,而IB僅能實現(xiàn)高等級的優(yōu)先轉(zhuǎn)發(fā)。
  • 在ECMP方面,兩者均實現(xiàn)了基于Hash的負(fù)載分擔(dān)。

總結(jié)來看,IB具備已驗證的高性能和低延時優(yōu)勢,RoCEv2則在互操作性、開放性、成本效益方面更勝一籌,且從市場占比及認(rèn)可度來看,RoCEv2逐漸比肩IB;但不得不承認(rèn)的是,RoCE和IB在應(yīng)對大規(guī)模AI訓(xùn)練和推理中高帶寬、突發(fā)式和廣播型的集合通信流量時,均有所不足,而RoCE基于其廣泛的以太網(wǎng)生態(tài)系統(tǒng),能夠更快速地?fù)肀录夹g(shù)新協(xié)議,其潛力和可塑性更勝一籌,未來有望在網(wǎng)絡(luò)格局中扮演更重要的角色。


參考文檔:

https://zhuanlan.zhihu.com/p/643007675

https://blog.csdn.net/essencelite/article/details/135492115

https://support.huawei.com/enterprise/zh/doc/EDOC1100075566/d1e17776

https://www.researchgate.net/publication/4195833_Congestion_Control_in_InfiniBand_Networks

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    41

    文章

    5635

    瀏覽量

    175984
  • 協(xié)議
    +關(guān)注

    關(guān)注

    2

    文章

    614

    瀏覽量

    40079
  • iB
    iB
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    9504
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    TaskPool和Worker的對比分析

    ,并提高系統(tǒng)的整體性能。 本文將從實現(xiàn)特點和適用場景兩個方面來進行TaskPool與Worker的比較。 實現(xiàn)特點對比 表1 TaskPool和Worker的實現(xiàn)特點對比 實現(xiàn)
    發(fā)表于 06-18 06:43

    RDMA簡介5之RoCE V2隊列分析

    RoCE v2協(xié)議中,RoCE v2隊列是數(shù)據(jù)傳輸?shù)淖畹讓涌刂茩C制,其由工作隊列(WQ)和完成隊列(CQ)共同組成。其中工作隊列采用雙向通道設(shè)計,包含用于存儲即將發(fā)送數(shù)據(jù)的發(fā)送隊列(SQ)和用于
    發(fā)表于 06-05 17:28

    RDMA簡介3之四種子協(xié)議對比

    協(xié)議,與IB協(xié)議具有相同的傳輸層,僅在網(wǎng)絡(luò)層和鏈路層與IB協(xié)議存在差異。RoCE協(xié)議有v1和v2版本,其中RoCE v1只能部署于層網(wǎng)絡(luò),
    發(fā)表于 06-04 16:05

    國內(nèi)外電機結(jié)構(gòu) 工藝對比分析

    純分享帖,需要者可點擊附件免費獲取完整資料~~~*附件:國內(nèi)外電機結(jié)構(gòu) 工藝對比分析.pdf【免責(zé)聲明】本文系網(wǎng)絡(luò)轉(zhuǎn)載,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請第一時間告知,刪除內(nèi)容!
    發(fā)表于 05-29 14:06

    主流汽車電子SoC芯片對比分析

    主流汽車電子SoC芯片對比分析 隨著汽車智能化、電動化趨勢加速,系統(tǒng)級芯片(SoC)已成為汽車電子核心硬件。本文從技術(shù)參數(shù)、市場定位、應(yīng)用場景及國產(chǎn)化進程等維度,對主流汽車電子SoC芯片進行對比分析
    的頭像 發(fā)表于 05-23 15:33 ?1898次閱讀

    半導(dǎo)體激光器和光纖激光器的對比分析

    半導(dǎo)體激光器和光纖激光器是現(xiàn)代激光技術(shù)中的兩種重要類型,它們在結(jié)構(gòu)、工作原理、性能及應(yīng)用領(lǐng)域等方面有著顯著的區(qū)別。本文將從增益介質(zhì)、發(fā)光機理、散熱性能、輸出特性及應(yīng)用領(lǐng)域等多個方面,對這兩種激光器進行詳細的對比分析
    的頭像 發(fā)表于 02-03 14:18 ?1485次閱讀

    TNC連接器對比分析:與其他射頻連接器的性能對決

    德索工程師說道在射頻連接器領(lǐng)域,TNC連接器以其卓越的性能和廣泛的應(yīng)用而著稱。以下是TNC連接器與其他射頻連接器的性能對比分析: TNC連接器vs SMA連接器 頻率范圍:TNC連接器的工作頻率
    的頭像 發(fā)表于 12-17 10:58 ?907次閱讀
    TNC連接器<b class='flag-5'>對比分析</b>:與其他射頻連接器的性能對決

    Wi-Fi與藍牙的波特率對比分析

    Wi-Fi與藍牙是兩種不同的無線通信技術(shù),它們在波特率(或稱數(shù)據(jù)傳輸速率)方面存在顯著的差異。以下是對Wi-Fi與藍牙波特率的對比分析: 一、Wi-Fi的波特率 概述 : Wi-Fi(無線局域網(wǎng)
    的頭像 發(fā)表于 11-22 09:54 ?1848次閱讀

    RoCEIB對比分析(一):協(xié)議棧層級

    在 AI 算力建設(shè)中, RDMA 技術(shù)是支持高吞吐、低延遲網(wǎng)絡(luò)通信的關(guān)鍵。目前,RDMA技術(shù)主要通過兩種方案實現(xiàn):Infiniband和RoCE(基于RDMA的以太網(wǎng)技術(shù),以下簡稱為RoCE)。
    的頭像 發(fā)表于 11-15 13:58 ?2200次閱讀
    <b class='flag-5'>RoCE</b>與<b class='flag-5'>IB</b><b class='flag-5'>對比分析</b>(一):協(xié)議棧層級<b class='flag-5'>篇</b>

    光伏電站運維管理系統(tǒng)與傳統(tǒng)運維模式對比分析

    ?????? 光伏電站運維管理系統(tǒng)與傳統(tǒng)運維模式對比分析 ?????? 隨著全球?qū)稍偕茉吹年P(guān)注度不斷提升,光伏電站作為綠色能源的重要組成部分,其運維管理顯得尤為重要。傳統(tǒng)的運維模式已逐漸無法滿足
    的頭像 發(fā)表于 11-08 16:14 ?841次閱讀
    光伏電站運維管理系統(tǒng)與傳統(tǒng)運維模式<b class='flag-5'>對比分析</b>

    常用音頻線接口對比分析

    對比分析: 一、光纖接口 原理 :利用光信號進行音頻傳輸,采用光從光密介質(zhì)進入光疏介質(zhì)時發(fā)生全反射的原理。 轉(zhuǎn)換方式 :音頻信號→數(shù)字信號→光信號→數(shù)字信號→音頻信號。 優(yōu)點 :傳輸速度快、抗干擾能力強、傳輸距離長,且不受外界電磁波干擾,能支持
    的頭像 發(fā)表于 10-30 15:58 ?5237次閱讀

    risc-v與esp32架構(gòu)對比分析

    RISC-V與ESP32在架構(gòu)上存在顯著的差異,這些差異主要體現(xiàn)在處理器類型、設(shè)計原則、功能特性以及應(yīng)用場景等方面。以下是對兩者架構(gòu)的詳細對比分析: 一、處理器類型與設(shè)計原則 RISC-V : 類型
    發(fā)表于 09-26 08:40

    對比分析點焊機與傳統(tǒng)焊接方法

    在焊接技術(shù)的演進歷程中,點焊機憑借其高效、精確與自動化的特性,在現(xiàn)代工業(yè)制造中迅速崛起,成為現(xiàn)代工業(yè)制造中的重要工具。相較于歷史悠久的傳統(tǒng)焊接方式,點焊機展現(xiàn)了諸多獨特優(yōu)勢。以下我們將從點焊機的工作原理、優(yōu)缺點及應(yīng)用領(lǐng)域三大維度,對兩者進行細致入微的對比分析
    的頭像 發(fā)表于 09-12 11:52 ?1220次閱讀

    網(wǎng)關(guān)和路由器的對比分析

    網(wǎng)關(guān)和路由器作為計算機網(wǎng)絡(luò)中的關(guān)鍵設(shè)備,各自承擔(dān)著不同的角色和功能。下面將從定義、功能、應(yīng)用場景、性能等多個方面對網(wǎng)關(guān)和路由器進行對比分析。
    的頭像 發(fā)表于 08-27 10:20 ?2773次閱讀

    激光錫焊與回流焊接對焊點影響的對比分析

    針對電子裝聯(lián)技術(shù)的特點,激光錫焊與回流焊接在對焊點影響方面做以下對比分析。
    的頭像 發(fā)表于 08-23 11:19 ?870次閱讀