RoCE(RDMA over Converged Ethernet)
RoCEは、「アールオーシーイー」または「ロッキー」と発音する。
- Ethernet上でRDMA転送を行うことができるネットワークプロトコル
- 下位レイヤのネットワークヘッダはEthernetヘッダであり、上位レイヤのネットワークヘッダ(データ部分を含む)はInfiniBandのヘッダである。
- 標準的なEthernet環境(ロスレス機能が備わったスイッチ)でRDMA転送を行うことを可能であり、NICがRoCEをサポートしている必要がある。
RoCEフレームフォーマット
出典: IBTA Supplement to InfiniBandArchitecture Specification Volume 1 Release 1.2.1 - Annex A16:RDMA over ConvergedEthernet (RoCE)
RoCEとInfiniBandとの比較
RoCEの最下位レイヤのフレームヘッダは、標準的なEthernetフレームと同じである。
また、上位のネットワークヘッダはデータを含めてInfiniBandと同じである。