Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

レイヤー 3 インターフェイス全体の PFC 機能の理解

プライオリティベースのフロー制御(PFC)を使用すると、リンク内のトラフィックフローを選択して一時停止できるため、フローに関連付けられた出力キューがオーバーフローしてパケットがドロップすることはありません。(PFCは、物理リンク上のすべてのトラフィックを一時停止するEthernet PAUSE よりも細かいです)。PFC は、データ センター ブリッジング ネットワーク上のトラフィック フローのロスレス トランスポートを設定するのに役立ちます。

ただし、レイヤー 2 データ センター ブリッジング ネットワークをロスレスで通過するトラフィック フロー を作成し 、さらに異なるレイヤー 2 ネットワーク内のイーサネット ホストを接続するレイヤー 3 ネットワークもロスレスで通過するトラフィック フローを作成することもできます。レイヤー 2(ブリッジング)インターフェイスで PFC を設定することに加えて、レイヤー 3 インターフェイスを通過する VLAN タグ付きトラフィックでも PFC を設定できます。これにより、トラフィックが 2 つのレイヤー 2 ネットワークを接続するレイヤー 3 インターフェイスを通過する場合でも、VLAN タグ付きトラフィックに対して PFC が提供するロスレス特性を維持できます。

手記:

このトピックは、VLAN タグ付きトラフィックにのみ適用されます。サポートされているプラットフォームでは、レイヤー3インターフェイスおよびレイヤー2アクセスインターフェイス上の タグなし トラフィックに対してDSCPベースのPFCを設定できます。DSCP ベースの PFC は、DSCP 分類子を使用して、3 ビットの PFC プライオリティ値にマッピングされた 6 ビットの DSCP 値に基づいてトラフィックを分類します。サポートされているスイッチで DSCP ベースの PFC を使用する方法の詳細については、 タグなしトラフィックのレイヤー 3 で DSCP を使用する PFC についてを参照してください。

PFC は、レイヤー 2 インターフェイスと同様に、レイヤー 3 インターフェイスでも同じように機能します。出力キュー バッファが特定のフィル レベルのしきい値に達すると、スイッチは接続されたピアに PFC 一時停止メッセージを送信し、PFC が有効になっているトラフィックの伝送を一時停止します。受信トラフィックを一時停止することで、レイヤー 2 インターフェイスの場合と同様に、キュー バッファがオーバーフローしてパケットをドロップするのを防ぎます。キューバッファの充填レベルが特定のしきい値を下回ると、インターフェイスは接続されたピアにメッセージを送信し、トラフィック伝送を再開します。

PFC はデータ センター ブリッジング技術ですが、PFC はキュー レベルで動作するため、PFC はレイヤー 3 インターフェイスでも機能します。IEEE 802.1p 分類子を使用して受信トラフィックを分類し(イーサネット フレーム ヘッダーの IEEE 802.1p コード ポイントに基づいて、受信トラフィックを転送クラスと損失の優先度にマッピング)し、適切な優先度(IEEE 802.1p コード ポイント)で PFC を有効にすると、PFC はレイヤ 2 およびレイヤ 3 インターフェイスで動作します。

手記:

PFC はフロー制御のための VLAN タグ付きトラフィックの識別に DSCP または DSCP IPv6 コード ポイントを使用しないため、レイヤー 3 インターフェイス上のロスレス VLAN タグ付きトラフィックは、IEEE 802.1p 分類子を使用して受信トラフィックを分類 する必要があります 。受信トラフィックが IEEE 802.1p 分類子によって分類されない限り、PFC はトラフィック フローを一時停止できません。PFC を有効にしたいレイヤー 3 VLAN タグ付きトラフィックには、DSCP(または DSCP IPv6)分類子を適用しないでください。

PFC 機能は、受信トラフィック を IEEE 802.1p コード ポイントにマッピング(分類)し、各インターフェイスの正しいコード ポイントで PFC を有効にすることに依存するため、イーサネット フレーム ヘッダー(CoS ビットとも呼ばれる)の優先コード ポイント(PCP)フィールドに、受信トラフィック の正しい 3 ビット IEEE 802.1p コード ポイント(優先度)があることを確認する必要があります。

手記:

レイヤー 3 インターフェイスは FCoE トラフィックをサポートしていません。FCoE トラフィックはレイヤー 2 インターフェイスを使用する必要があり、レイヤー 3 インターフェイスを使用することはできません。そのため、レイヤー 3 インターフェイス間の FCoE トラフィックで PFC を有効にすることはできません。

図 1 は、レイヤー 2 ネットワーク内の 2 つのイーサネット ホストがレイヤー 3 ネットワークを介して通信し、すべてのレイヤー 2 およびレイヤー 3 スイッチ インターフェイスで PFC が有効になっているトポロジーを示しています。

図 1:レイヤー 3 インターフェイス ホップ全体で PFC を有効にする Enabling PFC Across Layer 3 Interface Hops

イーサネット ホスト向けインターフェイス(両スイッチ上の xe-0/0/20 と xe-0/0/21)とレイヤー 3 ネットワーク向けインターフェイス(両方のスイッチ上のインターフェイス xe-0/0/40 と xe-0/0/41)では、レイヤー 3 インターフェイスで PFC を有効にするために異なるインターフェイス設定が必要です。さらに、ロスレス トラフィックとして処理するトラフィックで PFC を有効にするなど、各インターフェイスのサービス クラス(CoS)を正しく設定する必要があります。

イーサネットホスト向けインターフェイス(xe-0/0/20 および xe-0/0/21)には、以下の設定が必要です。

  • インターフェイスをファミリーethernet-switchingとして設定

  • インターフェイス モードをトランクモードとして設定します

  • トラフィックを伝送するVLANを作成します

  • IRB インターフェイスを作成して、IP ネットワーク間の転送のためにレイヤー 2 VLAN トラフィックをレイヤー 3 に配置します

  • IEEE 802.1p 分類子を作成し、IEEE 802.1p コード ポイントに基づいて、受信トラフィックを正しい転送クラスに分類します

  • ロスレス トラフィックとして処理するトラフィックの IEEE 802.1p コード ポイントで PFC を設定するための輻輳通知プロファイル(CNP)を作成します

  • 分類子と CNP をレイヤー 2 インターフェイスに適用します

  • CoS:スイッチに応じて、ロスレス転送クラス、階層型ポートスケジューリング(拡張伝送選択とも呼ばれます)、またはダイレクトポートスケジューリングを設定し、レイヤー2インターフェイスに適用します

レイヤー 3 IP ネットワークに接続するインターフェイス(xe-0/0/40 および xe-0/0/41)には、次の構成が必要です。

  • インターフェイスをファミリーinetとして設定

  • インターフェイスにVLANタグ付けを設定します

  • トラフィックを伝送するVLANを作成します

  • IEEE 802.1p 分類子を作成し、IEEE 802.1p コード ポイントに基づいて、受信トラフィックを正しい転送クラスに分類します(DSCP または DSCP IPv6 分類子は使用しないでください)

  • 輻輳通知プロファイル(CNP)を作成して、レイヤー 3 インターフェイスでロスレス トラフィックとして扱うトラフィックの IEEE 802.1p コード ポイントで PFC を設定します

  • IEEE 802.1p 分類子と CNP をレイヤー 3 インターフェイスに適用します

  • CoS:スイッチに応じて、ロスレス転送クラス、階層型ポートスケジューリング(拡張伝送選択)、またはダイレクトポートスケジューリングのいずれかを設定し、レイヤー3インターフェイスに適用します

手記:

インターフェイスで PFC を設定または変更すると、PFC の変更が完了するまでポート全体がブロックされます。PFC の変更が完了すると、ポートのブロックが解除され、トラフィックが再開されます。ポートをブロックすると、入力トラフィックと出力トラフィックが停止し、ポートのブロックが解除されるまで、ポート上のすべてのキューでパケット損失が発生します。

レイヤー 2 およびレイヤー 3 インターフェイスを正しく設定すると、スイッチは、2 つのホスト間のパス全体にわたって、イーサネット ホスト 1 とイーサネット ホスト 2 間のトラフィックで PFC を有効にします。PFC が有効になっているパス内の出力キューで輻輳が発生した場合、PFC はトラフィックを一時停止し、フローのパケット損失を防ぎます。