FCoE

読み:えふしーおーいー / 英語表記:Fibre Channel over Ethernet

ファイバチャネルのフレームをイーサネットで運ぶ技術。ストレージ通信に必要な品質を保つため、輻輳によるフレーム廃棄を抑えるフロー制御などの拡張を利用する。TCPやUDPには載せない。

イマシルちゃんの解説

大切な荷物を、いつもの配送網でも運べるようにしたいとするよ。
外側の箱をそろえるだけでなく、置き場所が足りないときは、前の拠点で待ってもらう約束も必要なんだ。

荷物の中身を小さく削るのではなく、箱ごと通せる道を用意する。
運び方を合わせることで、別々だった道具をまとめて使えるんだよ。

より深い解説

ストレージの通信を運ぶ

FCoEは、FCフレームをイーサネットのフレームへカプセル化する。サーバとストレージを結ぶSANの通信と、通常のLANの通信を同じ物理基盤へ集約する用途がある。

観点内容
内側に入るものFCフレーム
外側の伝送方式LANで用いるフレーム形式
IPによる中継データを直接IPパケットへ入れる方式ではない
必要な大きさ内側のフレームと追加ヘッダーが収まるMTU

小さいMTUに合わせてFCのデータを勝手に切り詰めるのではなく、通過する機器とリンクで必要なフレームサイズを扱えるようにする。

廃棄を抑える仕組み

通常のLANでは、混雑してバッファが足りなければフレームを捨てることがある。FCoEでは、このような輻輳損失を抑えるために、Data Center Bridgingという拡張群を利用する。

機能役割
PFC優先度ごとに相手の送信を一時停止させる
ETS種類別に帯域を配分する
DCBX対応機器間で設定情報を交換する

PFCはIEEE 802.1Qbbの優先度別フロー制御である。対象の優先度だけを停止できるため、すべての通信を一括して止める方式とは影響範囲が異なる。これらの機能が正しく動くよう、機器間の設定をそろえる必要がある。

保証の範囲

「ロスレス」という説明は、適切に構成された経路で輻輳による廃棄を防ぐという意味で使われる。物理故障やビット誤り、設定ミスによる通信失敗までなくなるわけではない。

送信の停止が長引けば、ほかの通信へ影響する場合もある。バッファ、優先度、帯域、監視を一緒に設計し、通信の停止が広がる構成を避けることが大切である。

ほかのストレージ通信との比較

方式主な通信の積重ね
ファイバチャネル専用のFC基盤でストレージへ接続する
FCoEFCをLAN用フレームに入れる
iSCSISCSIのコマンドなどをTCP/IPで運ぶ
NASNFSやSMBなどでファイル単位にアクセスする

FCoEはデータの配送にTCPの再送機能を使う方式ではない。IPネットワークを通せるiSCSIと、同じ「ストレージ用通信」という理由だけで混同しない。

実際の試験ではここに出る!

この用語が出てくる記事

↑