Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

L3インターフェイス全体のPFC機能

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

ただし、L2 DCBネットワークをロスレスでトラバースするトラフィックフロー と、 異なるL2ネットワークのイーサネットホストを接続するL3ネットワークをロスレスでトラバースするトラフィックフローを作成することができます。L2(ブリッジング)インターフェイスでPFCを設定するだけでなく、L3インターフェイスを通過するVLANタグ付きトラフィックにもPFCを設定することができます。これにより、トラフィックが 2 つの L2 ネットワークを接続する L3 インターフェイスを通過する場合でも、VLAN タグ付きトラフィックで PFC が提供するロスレス特性を維持できます。

注:

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

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

PFCはDCBテクノロジーですが、PFCはキューレベルで動作するため、PFCはL3インターフェイスでも動作します。IEEE 802.1p コード ポイントを使用して受信トラフィックを分類し、適切な優先度(IEEE 802.1p コード ポイント)で PFC を有効にすると、PFC は L2 および L3 インターフェイスで動作します。

注:

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

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

注:

L3インターフェイスはFCoEトラフィックをサポートしていません。FCoEトラフィックはL2インターフェイスを使用する必要があり、L3インターフェイスを使用することはできません。そのため、L3インターフェイス間の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)とL3ネットワークに面するインターフェイス(両方のスイッチでインターフェイスxe-0/0/40とxe-0/0/41)では、L3インターフェイスでPFCを有効にするために異なるインターフェイス設定が必要です。さらに、ロスレストラフィックとして扱うトラフィックでPFCを有効にするなど、各インターフェイスにCoSを正しく設定する必要があります。

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

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

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

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

  • IRB インターフェイスを作成して、IP ネットワーク間のトランスポート用に L2 VLAN トラフィックを L3 に配置します

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

  • CNPを作成して、ロスレストラフィックとして扱うトラフィックのIEEE 802.1pコードポイントにPFCを設定します

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

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

L3 IPネットワークに面したインターフェイス(xe-0/0/40およびxe-0/0/41)には、以下の設定が必要です。

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

  • インターフェイスでVLANタグを設定する

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

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

  • L3インターフェイスでロスレストラフィックとして扱うトラフィックのIEEE 802.1pコードポイントにPFCを設定するCNPを作成します

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

  • スイッチに応じて、CoS(ロスレス転送クラス、階層ポートスケジューリング(拡張伝送選択)、ダイレクトポートスケジューリング)を設定し、L3インターフェイスに適用します

注:

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

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