データ センター ブリッジングの概要
IEEE 802.1 データ センター ブリッジング (DCB) は、ローカル エリア ネットワーク (LAN) および記憶域ネットワーク (SAN) テクノロジ用の統一された 802.3 イーサネット メディア インターフェイス (ファブリック) を定義する規格のコレクションです。 DCB は、現在の 802.1 ブリッジ仕様を拡張して、データ センター内の同じネットワーク ファブリック経由での LAN ベースのアプリケーションと SAN ベースのアプリケーションの共存をサポートします。 DCB では、パケットロスを防ぐリンク レベルのポリシーを定義することで、イーサネット経由のファイバー チャネル (FCoE) や iSCSI などのテクノロジもサポートしています。
DCB は、統合データ センター ファブリック内でネットワーク デバイスを相互運用する方法を指定する、次の 802.1 ドラフト規格で構成されています。
優先順位ベースのフロー制御 (PFC)
PFC は、IEEE 802.1Qbb ドラフト規格で指定されています。 この規格は、DCB インターフェイスのフレームワークの一部です。
PFC は、輻輳によるパケットロスを大幅に削減し、信頼性の高いデータ配信をサポートします。 これにより、FCoE などのロスの影響を受けやすいプロトコルを、同じ統合ファブリック上で従来のロスの影響を受けにくいプロトコルと共存させることができます。
PFC は、直接接続されたピア間のリンク レベルのフロー制御メカニズムを指定します。 PFC は IEEE 802.3 PAUSE フレームに似ていますが、代わりに個々の 802.1p 優先順位レベルで動作します。 これにより、受信機は任意の優先度レベルで送信機を一時停止できます。
PFC の詳細については、優先度ベースのフロー制御 (PFC)を参照してください。
拡張送信選択 (ETS)
ETS は、IEEE 802.1Qaz ドラフト規格で指定されている伝送選択アルゴリズム (TSA) です。 この規格は、DCB インターフェイスのフレームワークの一部です。
ETS は、異なる IEEE 802.1p 優先度レベルに割り当てられているトラフィック クラス間で帯域幅を割り当てます。 各トラフィック クラスには、直接接続されたピア間のデータ リンクで使用可能な帯域幅の割合が割り当てられます。 トラフィック クラスが割り当てられた帯域幅を使用しない場合、ETS では、他のトラフィック クラスで、トラフィック クラスが使用していない使用可能な帯域幅を使用できます。
ETS の詳細については、「拡張伝送選択 (ETS) アルゴリズム」を参照してください。
データ センター ブリッジング交換 (DCBX) プロトコル
データ センター ブリッジング交換 (DCBX) プロトコルは、IEEE 802.1Qaz ドラフト規格でも指定されています。 DCBX を使用すると、直接接続された 2 つのピア間で DCB 構成パラメーターを交換できます。 これにより、これらのピアはサービス品質 (QoS) パラメーターの適応と調整を行い、接続におけるデータ転送を最適化できます。
DCBX は、ネットワーク アダプター (ローカル ピア) とリモート ピアの間の QoS パラメーター設定の競合を検出するためにも使用されます。 ローカルとリモートの QoS パラメーター設定に基づいて、ミニポート ドライバーは相反問題を解決し、操作 QoS パラメーターのセットを引き出します。 ネットワーク アダプターは、これらのオペレーション パラメーターを使用して、リモート ピアへのパケットの優先順位付けされた送信を行います。 ドライバーが操作 NDIS QoS パラメーターの設定を解決する方法の詳細については、「操作 NDIS QoS パラメーターの解決」を参照してください
DCBX は、リンク レイヤー検出プロトコル (LLDP) パケットに引き継がれる DCB type-length-value (種類・長さ・値、TLV) 設定で構成されます。 LLDP は IEEE 802.1AB-2005 規格で指定されています。
Note
DCBX は、ローカル ピアが任意の時点で 1 つのリモート ピアからのみ構成パラメーターを維持する必要があることを指定します。 その結果、ネットワーク アダプターはローカル、リモート、および操作 NDIS QoS パラメーターのセットを 1 つだけ維持します。
各 ETS トラフィック クラスとPFC 構成設定は、IEEE 802.1p 優先度レベルに関連付けられています。 優先度レベルは、パケットの 802.1Q タグ内で 3 ビット値として指定されます。 NDIS パケットの場合、802.1p 優先度レベルは、パケットの NET_BUFFER_LIST 構造体に関連付けられている NDIS_NET_BUFFER_LIST_8021Q_INFO 構造体の UserPriority メンバーによって指定されます。
優先度レベルの詳細については、「IEEE 802.1p 優先度レベル」を参照してください。