吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是RDMA?什么是RoCE網絡技術?

ZYNQ ? 來源:ZYNQ ? 2023-07-24 17:40 ? 次閱讀

人們對網絡的要求更加嚴苛。然而傳統的TCP / IP以太網連接占用了大量的CPU資源,并且需要額外的數據處理,已無法再滿足當前更快、更高效和可擴展性的網絡需求。在這種情況下,RoCE(RDMA over Converged Ethernet )走進了人們的視野。

什么是RDMA?

RDMA(遠程直接數據存取)就是為了解決網絡傳輸中服務器端數據處理的延遲而產生的,無需使用CPU,就可以從一個主機或服務器的內存直接訪問另一主機或服務器的內存。它釋放了CPU去執行其應做的工作,比如運行應用程序和處理大量數據。這既提高了帶寬又降低了延遲、抖動和 CPU 消耗。

ac0f91b4-2a02-11ee-a368-dac502259ad0.jpg

RDMA技術

因此,RDMA可以簡單理解為利用相關的硬件和網絡技術,服務器1的網卡可以直接讀寫服務器2的內存,最終達到高帶寬、低延遲和低資源利用率的效果。

如下圖所示,應用程序不需要參與數據傳輸過程,只需要指定內存讀寫地址,開啟傳輸并等待傳輸完成即可。

ac33da7e-2a02-11ee-a368-dac502259ad0.jpg

目前,大致有三類RDMA網絡,分別是Infiniband、RoCE、iWARP。其中,Infiniband是一種專為RDMA設計的網絡,從硬件級別保證可靠傳輸 ,而RoCE 和 iWARP都是基于以太網的RDMA技術,支持相應的verbs接口

什么是RoCE?

顧名思義,RoCE是在InfiniBand Trade Association(IBTA)標準中定義的網絡協議,允許通過以太網絡使用RDMA。簡而言之,它可以看作是RDMA技術在超融合數據中心、云、存儲和虛擬化環境中的應用。

RoCE的類型

RoCE協議存在RoCEv1和RoCEv2兩個版本,這取決于所使用的網絡適配器或網卡。

RoCE v1:RoCE v1是基于以太網鏈路層實現的RDMA協議(交換機需要支持PFC等流控技術,在物理層保證可靠傳輸),允許在同一個VLAN中的兩臺主機進行通信。RoCE V1協議在以太層的typeID是0x8915。

RoCE v2:RoCE v2克服了RoCE v1綁定到單個VLAN的限制。通過改變數據包封裝,包括IP和UDP標頭,RoCE v2現在可以跨L2和L3網絡使用。

ac7fc240-2a02-11ee-a368-dac502259ad0.jpg

RoCE v1與RoCE v2數據包格式

如何實現RoCE?

通常,為了實現RoCE,可以安裝支持RoCE的網卡或卡驅動程序。所有以太網NIC都需要RoCE網絡適配器卡。RoCE驅動程序在Red Hat、Linux、Microsoft Windows和其他常見操作系統中使用。RoCE有兩種可用方式:對于網絡交換機,可以選擇使用支持PFC(優先流控制)操作系統的交換機;對于機架服務器或主機,需要使用網卡。

acaa4b78-2a02-11ee-a368-dac502259ad0.jpg

RoCE的好處

低CPU占用率:訪問遠程交換機或服務器的內存,無需消耗遠程服務器上的CPU周期,從而可以充分利用可用帶寬和更高的可伸縮性。

零復制:向遠程緩沖區發送數據和接收數據。

高效:由于RoCE改善了延遲和吞吐量,網絡性能得到了很大提高。

節省成本:借助RoCE,無需購買新設備或更換以太網基礎設施即可處理大量數據,從而大大節省了公司的資本支出。

acd373cc-2a02-11ee-a368-dac502259ad0.jpg

關于RoCE的常見問題

下面列出了一些有關RoCE的常見問題。

1. RoCE與iWARP、InfiniBand的技術對比

RDMA最早在Infiniband傳輸網絡上實現,技術先進,但是價格高昂,后來業界廠家把RDMA移植到傳統Ethernet以太網上,降低了RDMA的使用成本,推動了RDMA技術普及。在Ethernet以太網上,根據協議棧融合度的差異,分為iWARP和RoCE兩種技術,而RoCE又包括RoCEv1和RoCEv2兩個版本(RoCEv2的最大改進是支持IP路由),各RDMA網絡協議棧的對比如下圖所示。

ad144e60-2a02-11ee-a368-dac502259ad0.png

Infiniband,支持RDMA的新一代網絡協議。由于這是一種新的網絡技術,因此需要支持該技術的NIC和交換機。

RoCE,一個允許在以太網上執行RDMA的網絡協議。其較低的網絡標頭是以太網標頭,其較高的網絡標頭(包括數據)是InfiniBand標頭。這支持在標準以太網基礎設施(交換機)上使用RDMA。只有網卡應該是特殊的,支持RoCE。

iWARP,一個允許在TCP上執行RDMA的網絡協議。IB和RoCE中存在的功能在iWARP中不受支持。這支持在標準以太網基礎設施(交換機)上使用RDMA。只有網卡應該是特殊的,并且支持iWARP(如果使用CPU卸載),否則所有iWARP堆棧都可以在軟件中實現,并且喪失了大部分RDMA性能優勢。

RoCE和iWARP,一個是基于無連接協議UDP,一個是基于面向連接的協議(如TCP)。RoCEv1只能局限在一個二層廣播域內,而RoCEv2和iWARP都能夠支持三層路由。相比RoCE,在大型組網的情況下,iWARP的大量TCP連接會占用大量的額內存資源,對系統規格要求更高。另外,RoCE支持組播,而iWARP還沒有相關的標準定義。

2. RoCE適配器可以與其他適配器類型(例如iWARP)通信嗎?

RoCE適配器只能與其他RoCE適配器通信,如果混合適配器類型配置的話,例如RoCE適配器與iWARP適配器組合,都可能會恢復為傳統的TCP / IP連接。

結論

在數據中心中運行RDMA,可以減輕數據移動的負擔,并為應用程序提供更高的CPU資源可用性。RoCE協議可以從RDMA的功能中受益,而無需更改其網絡基礎架構。通過減少以太網延遲和CPU開銷,RoCE可以提高搜索、存儲、數據庫和高事務處理率應用程序的性能。通過提高CPU效率和應用程序性能,RoCE可以減少所需的服務器數量,從而節省能源,并減少基于以太網的數據中心的占用空間。




審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 以太網
    +關注

    關注

    40

    文章

    5460

    瀏覽量

    172713
  • 網絡適配器
    +關注

    關注

    0

    文章

    41

    瀏覽量

    11614
  • VLAN技術
    +關注

    關注

    0

    文章

    45

    瀏覽量

    6408
  • PFC電路
    +關注

    關注

    9

    文章

    97

    瀏覽量

    20463
  • RDMA
    +關注

    關注

    0

    文章

    78

    瀏覽量

    8981

原文標題:什么是RoCE網絡技術?

文章出處:【微信號:ZYNQ,微信公眾號:ZYNQ】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    RDMA RNIC虛擬化方案

    主要包括Inifiband、RoCE以及iWARP。實現RDMA協議的I/O設備被稱為RNIC。主流云服務提供商已經開始廣泛部署RNIC,例如亞馬遜云推出的彈性網絡適配器(Elastic Network Adapter,ENA)
    的頭像 發表于 01-23 17:23 ?2189次閱讀
    <b class='flag-5'>RDMA</b> RNIC虛擬化方案

    RoCE與IB對比分析(一):協議棧層級篇

    在 AI 算力建設中, RDMA 技術是支持高吞吐、低延遲網絡通信的關鍵。目前,RDMA技術主要通過兩種方案實現:Infiniband和
    的頭像 發表于 11-15 13:58 ?1312次閱讀
    <b class='flag-5'>RoCE</b>與IB對比分析(一):協議棧層級篇

    嵌入式網絡技術應用

    嵌入式網絡技術應用
    發表于 08-20 10:11

    通信、網絡技術會議

    第十二屆無線通信、網絡技術與移動計算國際學術會議(WiCOM 2016)將于2016年9月25-27日在古城西安舉行。本屆大會將繼續遵循學術性、國際性的原則,特邀國內外無線通信、網絡技術與移動計算
    發表于 04-25 17:08

    無線傳感器網絡技術有哪些好處

    無線傳感器網絡技術有哪些好處?無線傳感器網絡技術的應用
    發表于 03-17 08:30

    WIFI無線網絡技術有哪些應用范圍是什么

    WIFI無線網絡是什么?WIFI無線網絡技術的主要功能是什么?WIFI無線網絡技術有哪些應用范圍是什么?
    發表于 11-04 07:19

    技術盛宴 | 淺析RDMA網絡下MMU水線設置

    了廣泛應用。為保障RDMA的穩定運行,基礎網絡需要提供端到端無損零丟包及超低延時的能力,這也催生了PFC、ECN等網絡流控技術RDMA
    發表于 11-22 12:44 ?1195次閱讀

    RDMA技術簡介

    RDMA 指的是一種遠程直接存儲器訪問技術。具體到協議層面,它主要包含 InfiniBand、RoCE 和 iWARP 三種協議。三種協議都符合 RDMA 標準,共享相同的上層用戶接口
    的頭像 發表于 04-13 10:48 ?3809次閱讀

    RDMA技術簡介

    iWARP(Internet Wide Area RDMA Protocol)是 IETF 定義的基于 TCP 的 RDMA,它和RoCE v2 都可以路由。因為 TCP 是面向連接的可靠協議,這使
    的頭像 發表于 04-20 09:49 ?3239次閱讀
    <b class='flag-5'>RDMA</b><b class='flag-5'>技術</b>簡介

    HPC和數據中心融合網絡面臨的技術挑戰

    隨著大型DC采用具有更高帶寬需求的高性能加速器,數據中心網絡通過支持遠程直接內存訪問(RDMA)、RDMA融合以太網(RDMA over converged Ethernet,
    發表于 09-15 09:56 ?919次閱讀
    HPC和數據中心融合<b class='flag-5'>網絡</b>面臨的<b class='flag-5'>技術</b>挑戰

    RDMA和TCP/IP有什么區別

    在分布式存儲網絡中,我們使用的協議有RoCE、Infiniband(IB)和TCP/IP。其中RoCE和IB屬于RDMA (RemoteDirect Memory Access)
    的頭像 發表于 11-30 09:19 ?2021次閱讀
    <b class='flag-5'>RDMA</b>和TCP/IP有什么區別

    rdma網絡是什么?RDMA網絡有什么應用場景?

    RDMA(Remote Direct Memory Access)網絡是一種技術,它通過網絡直接在計算機之間傳輸數據,而無需雙方操作系統的介入。這種
    的頭像 發表于 12-22 09:30 ?1240次閱讀

    深度解讀RoCE v2的核心技術原理

    RoCE v2是一種專為實現以太網環境下低延遲、高吞吐量數據傳輸而設計的RDMA協議。相較于涉及多重處理層次的傳統數據傳輸方式,RoCE v2實現了系統間的直接內存訪問機制,最大限度地減少了CPU的參與和降低通信延遲。
    發表于 04-29 10:32 ?5060次閱讀
    深度解讀<b class='flag-5'>RoCE</b> v2的核心<b class='flag-5'>技術</b>原理

    以太網RDMA RoCE技術局限

    上期我們講到了RDMA的WHY,WHAT & HOW(AI網絡背景下RDMA的Why,What & How),這一期我們來談一談RDMA的不足。
    的頭像 發表于 10-22 10:02 ?578次閱讀
    以太網<b class='flag-5'>RDMA</b> <b class='flag-5'>RoCE</b>的<b class='flag-5'>技術</b>局限

    加速網絡性能:融合以太網 RDMA (RoCE) 的影響

    直接內存訪問 (RDMA) (RoCE)。這項突破性技術促進了系統之間的直接數據傳輸,無需 CPU 干預,從而顯著減少延遲并提高整體系統性能。[愛波]一家著名的 FPGA 設計公司處于這一進步的最前沿,通過將 AMD 的 ERN
    的頭像 發表于 01-25 11:50 ?143次閱讀
    加速<b class='flag-5'>網絡</b>性能:融合以太網 <b class='flag-5'>RDMA</b> (<b class='flag-5'>RoCE</b>) 的影響
    星子县| 三江| 保时捷百家乐官网娱乐城| 百家乐官网永利娱乐平台| 百家乐心得分享| 免费百家乐缩水软件| 博娱乐城| 百家乐官网tt娱乐场开户注册 | 网上百家乐官网有假的吗| 网上百家乐官网公司| 鼎龙百家乐的玩法技巧和规则 | 曼哈顿百家乐娱乐城| bet365进不去| 南木林县| 百家乐官网唯一能长期赢钱的方法| 网络百家乐程序| 留坝县| 做生意挂什么画招财| 大发888免费送奖金| 百家乐官网三路秘诀| 在线百家乐技巧| 大发888体育注册| 百家乐官网筹码桌| 百家乐庄闲排| 百家乐官网路的看法| 百家乐下注稳赢法| 元游棋牌游戏大厅| 金域百家乐官网的玩法技巧和规则 | 景宁| 24山72向局图解| 澳门顶级赌场娱乐平台| 百家乐官网大白菜| 百家乐单注打| 百家乐官网信誉好的平台| 百家乐自动下注| 扎囊县| 百家乐试玩全讯网2| 金榜娱乐城| 阴宅风水纳水与24山向水口详解| 巴登娱乐城信誉怎么样| 网上百家乐官网游戏玩法|