次の方法で共有


優先順位ベースのフロー制御 (PFC)

優先度ベースのフロー制御 (PFC) は、IEEE 802.1Qbb ドラフト規格で指定されています。 この規格は、IEEE 802.1 データ センター ブリッジング (DCB) インターフェイスのフレームワークの一部です。

PFC は、統合 802.3 イーサネット メディア インターフェイス ( ファブリック) を介して、ローカル エリア ネットワーク (LAN) および記憶域ネットワーク (SAN) テクノロジのフロー制御が可能になります。 PFC は、ネットワーク リンクの輻輳によるパケット ロスを排除することを目的としています。 これにより、イーサネット経由のファイバー チャネル (FCoE) などのロスに影響を受けやすいプロトコルを、同一の統合ファブリック上で従来のロスに影響を受けにくいプロトコルと共存させることができます。

PFC は、直接接続されたピア間のリンク層のフロー制御メカニズムを指定します。 PFC は IEEE 802.3 PAUSE フレームに似ていますが、代わりに個々の 802.1p 優先順位レベルで動作します。 これにより、受信機は任意の 802.1p 優先度レベルで送信機を一時停止できます。

PFC は 802.3 PAUSE フレームを使用し、次の PFC フィールドで拡張します。

  • どの 802.1p 優先度レベルを一時停止するかを指定する 8 ビット マスク。

  • その優先度レベルのトラフィックを一時停止する期間を指定する各優先度のタイマー値。

受信側が 802.3 PAUSE フレームにPFC データを送信すると、スイッチは、指定された優先度レベルのフレームを受信側が接続されているポートに送信することをブロックします。 タイマー値が期限切れになると、スイッチはポートで一時停止されたフレームの送信を再開します。

NDIS サービス品質 (QoS) パラメーターは、NDIS_QOS_PARAMETERS 構造体を使用して指定されます。 PfcEnable メンバーにはビットマップが含まれています。このビットマップでは、各ビットは、802.1p 優先度レベルで PFC を有効にするかどうかを指定します。

優先度レベルの詳細については、「IEEE 802.1p 優先度レベル」を参照してください。