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