Infiniband vs 以太网Ethernet 对比
IPOIB
?
默認(rèn)情況下,InfiniBand?不使用?IP?進(jìn)行通信。但是,IP over InfiniBand(IPoIB)在?InfiniBand?遠(yuǎn)程直接訪問?(RDMA)網(wǎng)絡(luò)之上提供一個?IP?網(wǎng)絡(luò)模擬層。這允許現(xiàn)有未經(jīng)修改的應(yīng)用程序通過?InfiniBand?網(wǎng)絡(luò)傳輸數(shù) 據(jù),但性能低于應(yīng)用程序原生使用?RDMA?時的數(shù)據(jù)。
互聯(lián)網(wǎng)廣域?RDMA?協(xié)議(iWARP)和?RoCE?網(wǎng)絡(luò)已基于?IP。因此,您不能在?IWARP?或?RoCE?設(shè)備之上創(chuàng)建?IPoIB?設(shè)備。Mellanox?設(shè)備從?ConnectX-4?及更高版本開始,默認(rèn)使用?Enhanced IPoIB?模式(僅限數(shù) 據(jù)報)。這些設(shè)備不支持連接的模式。
IPOIB通訊模式,在?Datagram?或?Connected?模式下配置?IPoIB?設(shè)備。不同之處在,IPoIB?層試圖使用什么類型的?隊列對在通信的另一端的機(jī)器中打開:
在?Datagram?模式中,系統(tǒng)打開了一個不可靠、斷開連接的隊列對。這個模式不支持大于?InfiniBand link-layer?的最大傳輸單元(MTU)的軟件包。IPoIB?層在傳輸?shù)?IP?數(shù)據(jù)包之上添加了一個?4?字節(jié)?IPoIB?標(biāo)頭。因此,IPoIB MTU?需要比?InfiniBand link-layer MTU?小?4?字節(jié)。因為?2048?是一個常見的?InfiniBand?鏈路層?MTU,數(shù)據(jù)數(shù)?報?模式中常見的?IPoIB?設(shè)備?MTU?是?2044。?
在?Connected?模式中,系統(tǒng)會打開一個可靠、連接的隊列對。此模式允許大于?InfiniBand?鏈路層?MTU?的消息,主機(jī)適配器處理數(shù)據(jù)包分段和重新傳輸。因 此,InfiniBand?適配器以?Connected?模式發(fā)送的?IPoIB?信息大小沒有限制。但是,IP?數(shù)據(jù)包會受?size?字段和?TCP/IP?標(biāo)頭的限制。因此,Connected?模式中的?IPoIB MTU?最大為?65520?字節(jié)。
連接 模式模 的性能更高,但消耗的內(nèi)核內(nèi)存更多。?
如果系統(tǒng)被配置為使用?Connected?模式,它仍然會以?Datagram?模式發(fā)送多播流量,因為?InfiniBand?交?換機(jī)和光纖無法在?Connected?模式下傳遞多播流量。另外,當(dāng)與任何未在?Connected?模式中配置的主 機(jī)通信時,系統(tǒng)將返回?Datagram?模式。
在運(yùn)行將多播數(shù)據(jù)發(fā)送到接口上最大?MTU?的應(yīng)用程序時,您必須將接口配置為?Datagram?模式,或者將?應(yīng)用程序配置為以數(shù)據(jù)包大小數(shù)據(jù)包的大小封頂數(shù)據(jù)包發(fā)送的大小。
參考
Infiniband 和 以太網(wǎng)Ethernet 對比_legend050709的專欄-CSDN博客_ib網(wǎng)絡(luò)跟以太網(wǎng)區(qū)別
什么是InfiniBand,它和以太網(wǎng)的區(qū)別在于什么? - 知乎
IP over InfiniBand (IPoIB) - MLNX_OFED v4.9-2.2.6.0 LTS - NVIDIA Networking Docs
總結(jié)
以上是生活随笔為你收集整理的Infiniband vs 以太网Ethernet 对比的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 李林为什么是神?22年李林4套卷总结
- 下一篇: android手机助手排名,2019手机