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 を使用するのではなく、FCoE トラフィックに優先度 5(IEEE 802.1p コード ポイント 101)を使用する統合型イーサネット ネットワークでロスレス FCoE トランスポートを設定する方法を示します。

要件

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

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

  • QFX シリーズの Junos OS リリース 12.3 以降

概要

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

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

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

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

    メモ:

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

  • DCBXアプリケーションと、DCBXアプリケーションTLV交換をサポートするアプリケーションマップにより、設定されたFCoE優先度上のロスレスFCoEトラフィックが表示されます。デフォルトでは、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:優先度を使用しない FCoE トラフィックの設定トポロジーのコンポーネント 3

コンポーネント

設定

ハードウェア

1台のスイッチ

転送クラス

名前-fcoe1

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

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

メモ:

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

BA 分類子

名前-fcoe_p5

FCoE 優先度マッピング - コード ポイント101にマッピングされた転送クラスfcoe1(IEEE 802.1p 優先度 5)と のパケット損失優先度low

PFC 設定(CNN)

CNP名—fcoe_p5_cnp

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

MRU(2240 バイト)

ケーブルの長さ—100 メートル

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

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

メモ:

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

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

アプリケーション名—fcoe_p5_app

Application 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 トラフィックに対して IEEE 802.1p 優先度 3 とは異なる優先度を使用するロスレス FCoE 転送クラスを迅速に設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に合わせて変数と詳細を変更し、コマンドを 階層レベルの [edit] CLI にコピー アンド ペーストします。

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

手順

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

  1. IEEE 802.1p優先度のFCoEトラフィックに対して、ロスレス転送クラス(出力キュー5に名前と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 m)を設定します。出力スタンザは、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、すべての転送クラスを表示します。コマンド出力は、損失のないパケットドロップ属性が有効な出力キュー5に転送クラスが設定されていることをfcoe1示しています。

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

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

目的

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

アクション

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

意味

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

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

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

目的

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

アクション

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

意味

コマンドは show class-of-service congestion-notification 、設定されたCNNの入力および出力スタンザを表示します。

CNP入力スタンザはfcoe_p5_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、各インターフェイスで輻輳通知プロファイルfcoe_p5_cnpが設定されていること、および各インターフェイスに関連付けられたIEEE 802.1p分類子が であることをfcoe_p5show configuration class-of-service interfaces xe-0/0/26しています。

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

目的

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

アクション

設定モード コマンド show applicationsを使用して DCBX アプリケーションをリストします。

意味

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

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

目的

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

アクション

設定モード コマンドを使用して、アプリケーション マップを一覧表示します show policy-options application-maps

意味

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

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

目的

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

アクション

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

意味

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