Blog

※本ブログの内容は個人的見解であり、所属組織及び企業の意見を代弁するものではありません。 / # The contents expressed here are only my personal opinions.

RoCE(RDMA over Converged Ethernet)

RoCEは、「アールオーシーイー」または「ロッキー」と発音する。

  • Ethernet上でRDMA転送を行うことができるネットワークプロトコル
  • 下位レイヤのネットワークヘッダはEthernetヘッダであり、上位レイヤのネットワークヘッダ(データ部分を含む)はInfiniBandのヘッダである。
  • 標準的なEthernet環境(ロスレス機能が備わったスイッチ)でRDMA転送を行うことを可能であり、NICがRoCEをサポートしている必要がある。

 RoCEフレームフォーマット

f:id:kz_tomo:20140406163800j:plain

 

出典: IBTA Supplement to InfiniBandArchitecture Specification Volume 1 Release 1.2.1 - Annex A16:RDMA over ConvergedEthernet (RoCE)

RoCEとInfiniBandとの比較

 f:id:kz_tomo:20140406165301j:plain

RoCEの最下位レイヤのフレームヘッダは、標準的なEthernetフレームと同じである。

また、上位のネットワークヘッダはデータを含めてInfiniBandと同じである。