Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページの内容
 

例:統合型イーサネットネットワークがFCoEトラフィックにIEEE 802.1p優先度3を使用しない場合のロスレスFCoEトラフィックの設定(FCoEトランジットスイッチ)

デフォルトのシステム構成では、優先度 3(IEEE 802.1p コード ポイント 011)の FCoE トラフィックがサポートされます。統合型イーサネットネットワーク上のFCoEトラフィックが優先度3を使用する場合、ロスレストランスポートに必要なユーザー設定は、FCoEイングレスインターフェイスのコードポイント011でPFCを有効にするのみです。

ただし、ネットワークが FCoE トラフィックに 3 とは異なる優先度を使用している場合は、その優先度でロスレス FCoE トランスポートを設定する必要があります。この例では、優先度 3 を使用する代わりに、優先度 5(IEEE 802.1p コード ポイント 101)をFCoEトラフィックに使用する統合型イーサネット ネットワーク上でロスレス FCoE トランスポートを設定する方法を示します。

要件

この例では、以下のハードウェアおよびソフトウェアコンポーネントを使用しています。

  • FCoE トランジット スイッチとして使用される 1 つの QFX スイッチ

  • サポートされているすべてのJunosリリース

概要

FCoEトラフィックは通常、統合型イーサネットネットワークでIEEE 802.1p優先度3を使用しますが、一部のネットワークではFCoEトラフィックに異なる優先度を使用します。使用する優先度に関係なく、FCoEトラフィックはロスレス処理を受ける必要があります。ネットワークが優先度3を使用しない場合にFCoEトラフィックのロスレス動作をサポートするには、以下の設定が必要です。

  • FCoEトラフィック用のロスレス転送クラス。

  • FCoE転送クラスを適切なIEEE 802.1p優先度にマッピングするためのBA(動作集約)分類子。

  • インターフェイスイングレスのFCoEコードポイントでPFCを有効にし、インターフェイスエグレスでフロー制御を設定するための混雑通知プロファイル(CNP)。インターフェイス egress のフロー制御により、インターフェイスは接続されたピアから受信した PFC メッセージに応答し、正しい出力キューで正しい IEEE 802.1p 優先度を一時停止できます。

    注:

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

  • 設定された FCoE 優先度でロスレス FCoE トラフィックに対する DCBX アプリケーションと FCoE アプリケーション TLV 交換をサポートする DCBX アプリケーションとアプリケーション マップ。デフォルトでは、DCBXはすべてのイーサネットインターフェイスで有効になっていますが、優先度3(IEEE 802.1pコードポイント011)でのみ有効になっています。デフォルト設定を使用していないときにDCBXアプリケーションTLV交換をサポートするには、すべてのアプリケーションを設定し、インターフェイスと優先度にマッピングする必要があります。

BA 分類子、CNP、および DCBX アプリケーション マップで指定された優先度が一致しなければ、設定が機能しません。各設定で同じロスレス FCoE 転送クラスを指定し、同じ IEEE 802.1p コード ポイント(優先度)を使用する必要があります。これにより、FCoE トラフィックがフローに適切に分類され、それらのフローがロスレス処理されます。

トポロジー

この例では、1つのロスレスFCoEトラフィッククラスを設定し、優先度3以外の優先度にマッピングし、インターフェイスでロスレス動作を確保するようにフロー制御を設定する方法を示しています。この例では、xe-0/0/25とxe-0/0/26の2つのイーサネットインターフェイスを使用しています。インターフェイスは、FCoEトラフィックにIEEE 802.1p優先度5(コードポイント101)を使用する統合型イーサネットネットワークに接続します。

2つのインターフェイスの設定は同じです。どちらのインターフェイスも、明示的に設定された同じロスレス FCoE 転送クラスと同じイングレス分類子を使用します。どちらのインターフェイスも、優先度5でPFCを有効にし、同じ出力キュー(ロスレスFCoEフォワーディングクラスにマッピングされている)でフロー制御を有効にします。

表1は 、この例の設定コンポーネントを示しています。

表1:優先度3を使用しないFCoEトラフィックの設定トポロジーのコンポーネント

コンポーネント

設定

ハードウェア

1つのスイッチ

転送クラス

名前—fcoe1

キューマッピング—キュー 5

パケットドロップ属性—no-loss

注:

ロスレス転送クラスは、任意の出力キューにマッピングできます。ただし、この例では fcoe1 転送クラスが優先度5を使用するため、そのトラフィックをキュー5を使用する転送クラスと一致させると、優先度とキューが同じ番号で識別されるため、論理的でマッピングしやすい設定が作成されます。

BA の分類

名前—fcoe_p5

FCoE優先度マッピング—転送クラス fcoe1 コードポイント 101 (IEEE 802.1p優先度5)にマッピングされ、パケット損失優先度は lowです。

PFC設定(CNP)

CNP名—fcoe_p5_cnp

入力CNPコードポイント—101

MRU - 2240 バイト

ケーブル長—100 メートル

出力CNPコードポイント—101

出力CNPフロー制御キュー—5

注:

明示的な出力キューフロー制御設定を持つCNPをインターフェイスに適用すると、明示的なCNPがデフォルトの出力CNPを上書きします。デフォルト設定で一時停止が有効になっている出力キュー(キュー3および4)は、明示的に設定された出力CNPに含まれていない限り、一時停止は有効になりません。

DCBXアプリケーションマッピング

アプリケーション名—fcoe_p5_app

アプリケーションEtherType—0x8906

アプリケーションマップ名—fcoe_p5_app_map

アプリケーションマップのコードポイント—101

注:

LLDPとDCBXがインターフェイスで有効になっている必要があります。デフォルトでは、LLDPとDCBXはすべてのイーサネットインターフェイスで有効になっています。

注:

この例には、スケジューリング(帯域幅割り当て)設定やFIPスヌーピング設定は含まれていません。この例では、ロスレス FCoE 優先度設定のみに焦点を当てています。

QFX10000スイッチは、FIPスヌーピングをサポートしていません。このため、QFX10000スイッチはFCoEアクセストランジットスイッチとして使用できません。QFX10000スイッチは、FIPスヌーピングを実行するFCoEアクセストランジットスイッチとFCFの間の、FCoEパスの中間またはアグリゲーショントランジットスイッチとして使用できます。

設定

CLIクイックコンフィグレーション

FCoE トランジット スイッチ上の FCoE トラフィックに 802.1p 優先度 3 IEEEとは異なる優先度を使用する ロスレス FCoE 転送クラスをすばやく構成するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク構成に合わせて変数と詳細を変更し、コマンドを [edit] 階層レベルのCLIにコピー アンド ペーストします。

IEEE 802.1p 優先度 5 でのロスレス FCoE 転送クラスの設定

ステップバイステップの手順

IEEE 802.1p 優先度 5(コード ポイント 101)で FCoE トラフィックにロスレス転送クラスを設定するには、FCoE トラフィックをロスレス転送クラスに分類し、混雑通知プロファイルを設定してFCoE優先度と出力キューで PFC を有効にし、DCBX アプリケーションプロトコルをFCoE優先度のトラフィック交換TLV設定します。

  1. IEEE 802.1p 優先度 5 の FCoE トラフィックの ロスレス 転送クラス(名前が fcoe1 で、出力キュー 5 にマッピング)を設定します。

  2. イングレス分類子(fcoe_p5)を設定します。この分類子は、FCoE優先度(コードポイント 101)をロスレスFCoE転送クラス fcoe1にマッピングします。

  3. この分類子をインターフェイス xe-0/0/25xe-0/026に適用します。

  4. CNPを設定します。入力スタンザは、FCoE 優先度(IEEE 802.1p コード ポイント 101)で PFC を有効にし、MRU 値(2240 バイト)を設定し、ケーブル長値(100 メートル)を設定します。出力スタンザは、FCoE 優先度で出力キュー 5 のフロー制御を設定します。

  5. CNPをインターフェイスに適用します。

  6. DCBXがデフォルトの優先度3ではなく、IEEE 802.1p優先度5でアプリケーションプロトコルTLVを交換できるように、FCoE用DCBXアプリケーションをイーサネットインターフェイスにマッピングするように設定します。

  7. DCBXアプリケーションマップを設定して、FCoEアプリケーションを正しいIEEE 802.1p FCoE優先度にマッピングします。

  8. DCBXが正しいコードポイントでFCoEアプリケーションTLVを交換するように、アプリケーションマップをイーサネットインターフェイスに適用します。

検証

ロスレス転送クラスおよび IEEE 802.1p 優先度の設定と適切な動作を検証するには、以下のタスクを実行します。

転送クラス設定の検証

目的

ロスレスフォワーディングクラス fcoe1 が作成されていることを確認します。

アクション

運用コマンドを使用して、転送クラスの設定を表示します show class-of-service forwarding class

意味

show class-of-service forwarding-classコマンドは、すべての転送クラスを表示します。コマンド出力は、無損失パケットドロップ属性を有効にして、出力キュー5fcoe1転送クラスが設定されていることを示しています。

デフォルトの転送クラスは明示的に設定していないため、 fcoe のロスレス設定や no-loss のデフォルト転送クラスを含め、デフォルトの状態が維持されます。

動作の検証集約分類子設定

目的

分類子が転送クラスを正しい IEEE 802.1p コード ポイント(優先度)とパケット損失の優先度にマッピングしていることを確認します。

アクション

運用モードコマンドを使用してロスレスFCoEトランスポートをサポートするように設定された分類子を一覧表示します show class-of-service classifier

意味

show class-of-service classifierコマンドは、各分類子の転送クラスにマップされたIEEE 802.1pコードポイントと損失優先度を示しています。

分類子fcoe_p5は、コードポイント101(優先度5)を明示的に設定されたロスレス転送クラスfcoe1とパケット損失優先度lowに、その他すべての優先度をパケット損失優先度highbest-effort転送クラスにマップします。

PFCフロー制御設定(CNP)の検証

目的

PFCが正しい入力優先度で有効になっていること、およびCNPの正しい出力キューでフロー制御が設定されていることを確認します。

アクション

運用モードコマンドを使用して輻輳通知プロファイルを表示します show class-of-service congestion-notification

意味

show class-of-service congestion-notificationコマンドは、設定されたCNPの入出力スタンザを示しています。

fcoe_p5_cnp CNP 入力スタンザは、PFC がコード ポイント 101(優先度 5)で有効になっており、MRU は 2240 バイトで、ケーブル長は 100 メートルであることを示しています。CNP 出力スタンザは、コード ポイント 101(優先度 5)のキュー 5 で出力フロー制御が設定されていることを示しています。

インターフェイス設定の検証

目的

正しい分類子と輻輳通知プロファイルがインターフェイスに設定されていることを確認します。

アクション

動作モード コマンド show configuration class-of-service interfaces xe-0/0/25show configuration class-of-service interfaces xe-0/0/26 を使用して、イングレス インターフェイスを一覧表示します。

意味

show configuration class-of-service interfaces xe-0/0/25コマンドとshow configuration class-of-service interfaces xe-0/0/26コマンドはどちらも、混雑通知プロファイルfcoe_p5_cnpが各インターフェイスで設定されており、各インターフェイスに関連付けられたIEEE 802.1p分類子がfcoe_p5であることを示しています。

DCBXアプリケーション設定の検証

目的

FCoE向けのDCBXアプリケーションが設定されていることを確認します。

アクション

次の設定モードコマンドを使用して、DCBXアプリケーションを一覧表示します show applications

意味

show applications設定モードコマンドは、設定されたすべてのアプリケーションを表示します。出力は、アプリケーションfcoe_p5_app0x8906のEtherTypeで設定されていることを示しています。

DCBXアプリケーションマップ設定の検証

目的

アプリケーションマップが設定されていることを確認します。

アクション

次のコンフィギュレーション モード コマンドを使用して、アプリケーション マップを一覧表示します show policy-options application-maps

意味

show policy-options application-maps設定モードコマンドは、設定されているすべてのアプリケーションマップと、各アプリケーションマップに属するアプリケーションを一覧表示します。出力は、アプリケーション マップ fcoe_p5_app_mapが 802.1p コード ポイント 101にマップされた fcoe_p5_app という名前のアプリケーションで構成されていることを示していますIEEE。

DCBX アプリケーションプロトコル交換インターフェイス設定の検証

目的

アプリケーションマップが正しいインターフェイスに適用されていることを確認します。

アクション

次のコンフィギュレーション モード コマンドを使用して、各インターフェイス上のアプリケーション マップを一覧表示します show protocols dcbx

意味

show protocols dcbx設定モードコマンドは、アプリケーションマップとインターフェイスの関連付けを一覧表示します。出力は、インターフェイスがアプリケーションマップfcoe_p5_app_mapを使用していることを示していますxe-0/0/25.0xe-0/0/26.0