Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

FCoE(エフコエ)とは | 意味や読み方など丁寧でわかりやすい用語解説

FCoE(エフコエ)の意味や読み方など、初心者にもわかりやすいように丁寧に解説しています。

作成日: 更新日:

読み方

日本語表記

ファイバーチャネル over イーサネット (ファイバーチャネルオーバーイーサネット)

英語表記

FCoE (エフコエ)

用語解説

FCoEは「Fibre Channel over Ethernet」の略であり、データセンターのインフラストラクチャを統合し、簡素化することを目的とした技術である。これは、サーバーネットワークで一般的に利用されるEthernetと、ストレージネットワークで広く使われるFibre Channelという、これまで別々に構築・管理されてきた二つのプロトコルを一つの物理インフラ上で動作させることを可能にする。FCoEが誕生した背景には、データセンターにおけるサーバーの増加に伴うケーブルの複雑化、機器のコスト増大、そして管理の煩雑さといった課題があった。

従来のデータセンターでは、サーバーは通常、TCP/IPプロトコルを扱うEthernetネットワークを通じて他のサーバーや外部ネットワークと通信していた。これに対して、ストレージエリアネットワーク(SAN)と呼ばれるストレージ専用のネットワークでは、高速で信頼性の高いFibre Channelプロトコルが使用されていた。つまり、一つのサーバーにはEthernet用のネットワークインターフェースカード(NIC)と、Fibre Channel用のホストバスアダプタ(HBA)という二種類のネットワークアダプタが必要で、それぞれ異なるケーブル(EthernetケーブルとFibre Channelケーブル)と異なるスイッチ(EthernetスイッチとFibre Channelスイッチ)に接続されていた。この二重のインフラは、物理的な配線の複雑化、導入コストの増加、電力消費量の増大、そして管理の難しさを招いていた。

FCoEは、この課題を解決するために考案された。FCoEの核となる考え方は、Fibre ChannelのデータフレームをEthernetフレームの中にカプセル化(包み込むこと)し、Ethernetネットワーク上で転送することである。これにより、サーバーはFibre Channel HBAとEthernet NICの両方の機能を一つのアダプタに統合した、コンバージドネットワークアダプタ(CNA)と呼ばれる専用のアダプタを介して、Ethernetネットワーク上でストレージと通信できるようになる。サーバーから送られたFCoEのトラフィックは、FCoEに対応したスイッチ、一般的にはコンバージドスイッチやFCoEスイッチと呼ばれる機器によって受け取られる。このスイッチは、受信したEthernetフレームからFibre Channelフレームを取り出し、それを従来のFibre Channel SANに転送したり、あるいは別のFCoE対応機器にEthernetフレームのまま転送したりする役割を担う。このスイッチは、FCoEフォワーダー(FCF)としての機能も持ち、Fibre Channelのログインやゾーニングといった機能もサポートする。

FCoEが実現できた背景には、Ethernet技術の進化がある。従来のEthernetは、データ損失(ロス)を許容する設計であり、パケットが失われた場合には上位のプロトコルで再送処理が行われる。しかし、ストレージ通信においてはデータのロスは性能に大きく影響するため許容できない。そこで、データセンターブリッジング(DCB)と呼ばれる一連のEthernet拡張機能が開発された。DCBは、フロー制御の改善、ジャンボフレームのサポート、帯域幅の予約といった機能を提供し、Ethernetをデータ損失のない(ロスレス)ネットワークとして機能させることを可能にした。このロスレスEthernetの登場が、Fibre ChannelのようなロスレスなプロトコルをEthernet上で動作させるための基盤となったのである。また、Ethernet自体の高速化も重要であった。10ギガビットEthernet(10GbE)以上の速度が普及したことで、Fibre Channelの持つ高速性をEthernetでも実現できるようになった。

FCoEを導入することによる最大のメリットは、物理インフラの統合とそれに伴うコスト削減である。サーバーあたりのネットワークアダプタがCNA一つで済むようになり、ケーブルの種類と本数が削減される。また、EthernetスイッチとFibre Channelスイッチがコンバージドスイッチに統合されることで、機器の購入費用、設置スペース、そして電力消費量と冷却コストを大幅に削減できる。管理面においても、ネットワークとストレージの管理を統合し、一元的な運用が可能になるため、運用効率の向上が期待できる。特に、仮想化された環境において、多数のサーバーとストレージ間の接続を簡素化できるため、データセンターの効率化に大きく貢献する。

しかし、FCoEの導入には注意すべき点も存在する。既存のFibre Channel SANがすでに構築されている場合、それを完全にFCoEに移行するには、FCoE対応機器への投資や設計変更が必要となる。また、FCoEはEthernetネットワークの品質に大きく依存するため、ロスレスEthernetの実装や適切なQoS(Quality of Service)設定が不可欠である。これらの設定が不十分な場合、ストレージ通信の性能や信頼性が低下する可能性がある。さらに、FCoEはあくまでEthernet上でFibre Channelプロトコルを転送する技術であり、ストレージ管理そのものはFibre Channelの知識が引き続き必要となる。

FCoEは、データセンターのネットワークとストレージの統合を推進する強力な技術であり、インフラの簡素化と運用コストの削減に大きな可能性を秘めている。特に、新たなデータセンターを構築する際や、既存のインフラを刷新する際には、そのメリットを最大限に活用できる選択肢となり得る。この技術は、物理的なインフラストラクチャを統合し、より効率的で柔軟なデータセンター環境を構築するための一歩と言えるだろう。

関連コンテンツ