Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページの
 

例: DCBX アプリケーション プロトコル TLV Exchange の設定

DCBX(Data Center Bridging Exchange Protocol)は、アプリケーション設定情報を交換することで、接続されたピアのデータ センター ブリッジング(DCB)機能を検出します。DCBX は、機能の構成ミスと不一致を検出し、ピアで DCB を設定できます。DCBX は、LLDP(Link Layer Discovery Protocol)の拡張です。LLDP は、DCBX を使用するすべてのインターフェイスで有効な状態を維持する必要があります。

注:

LLDPおよびDCBXは、デフォルトですべてのインターフェイスで有効になっています。

このスイッチは、iSCSI(Internet Small Computer System Interface)などのレイヤー 2 およびレイヤー 4 アプリケーションと DCBX アプリケーション プロトコル交換をサポートします。アプリケーションは、EtherType(レイヤー 2 アプリケーションの場合)、宛先ポートとプロトコル(レイヤー 4 アプリケーションの場合は、プロトコルは TCP または UDP のいずれか)で指定します。

このスイッチは、FCoE(FCoE)アプリケーション プロトコルの交換を他のプロトコルとは異なる方法で処理します。

  • インターフェイスFCoE DCBX アプリケーション プロトコル TLV 交換を有効にする唯一のアプリケーションである場合は、FCoE アプリケーションまたはアプリケーション マップを明示的に設定する必要があります。デフォルトでは、スイッチは FCoE トラフィック(転送クラスにマッピングされたトラフィック)を転送し fcoe 、FCoE 優先度(FCoE IEEE 802.1p コード ポイント)で優先度ベースのフロー制御(PFC)を有効にしているすべてのインターフェイスで、FCoE アプリケーション プロトコルのTLVを交換します。アプリケーションのデフォルトの優先度マッピングは、FCoE 802.1p IEEE 011(デフォルトの転送クラス コード fcoe ポイント)です。

  • インターフェイスで DCBX を使用して FCoE に加えて他のアプリケーションに対してアプリケーション プロトコルのTLVを交換する場合、アプリケーション(FCoEなど)を設定し、アプリケーション マップ(FCoE を含む)を定義して、アプリケーション マップをインターフェイスに適用する必要があります。アプリケーション マップをインターフェイスに適用する場合、FCoE アプリケーションを明示的に設定する必要があります。また、インターフェイスがアプリケーション プロトコルの TLV FCoE交換しない。

この例では、iSCSI と FCoE のアプリケーション プロトコル情報を交換するインターフェイスを 1 つのインターフェイスを設定し、iSCSI および Precision Time Protocol(PTP)アプリケーション プロトコル情報を交換する別のインターフェイスを設定することで、レイヤー 2 とレイヤー 4 の両方のアプリケーションを交換するインターフェイスを設定する方法を示しています。

要件

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

  • ジュニパーネットワークス QFX シリーズ デバイス

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

概要

このスイッチは、DCBX アプリケーション プロトコルの交換をサポートします。

  • EtherType によって定義されたレイヤー 2 アプリケーション

  • 宛先ポートとプロトコルで定義されたレイヤー 4 アプリケーション

注:

DCBX はまた、PFC と ETS(拡張伝送選択)情報もアドバタイズします。 DCBX がこれらの機能 およびアプリケーションの設定情報をネゴシエートおよびアドバタイズする方法については、「 DCBX 自動ネゴシエーションの設定 」を参照してください。

DCBX は、サポートされる機能またはアプリケーションごとにインターフェイスごとに設定されています。DCBX アプリケーション プロトコル交換を有効にするアプリケーションには、以下が必要です。

  • アプリケーション名を定義し、EtherType、またはアプリケーションの宛先ポートおよびプロトコル(TCP または UDP)を設定します。レイヤー 2 アプリケーションでは EtherType を使用し、レイヤー 4 プロトコルでは宛先ポートとプロトコルを使用します。

  • アプリケーションを、アプリケーション マップIEEE 802.1p コード ポイントにマップします。

  • アプリケーション マップを DCBX インターフェイスに追加します。

さらに、すべてのアプリケーション(FCoE を含む、アプリケーション マップを使用していない場合でも)、IEEE 802.1p 分類子を作成して、適切なイングレス インターフェイスに適用するか、デフォルトの分類子を使用する必要があります。分類子は、受信したトラフィックのコード ポイントを転送クラスと損失の優先度にマッピングして、イングレス トラフィックが正しい転送トラフィック(サービス クラスCoS。転送クラスは、エグレス インターフェイスの出力キューを決定します。

分類子を作成しない場合は、トランク およびタグ付きアクセス ポートは、ユニキャスト IEEE 802.1 のデフォルトで信頼できる分類子を使用します。 表 1 は、トランク モード またはタグ付きアクセス モードのポートにおける、IEEE 802.1 コード ポイント値とユニキャスト転送クラスおよび損失の優先度へのデフォルト マッピングを示しています。 表 2 は、アクセス モードのポートに対するユニキャスト転送クラス マッピングIEEE 802.1 コード ポイント値を持つ信頼できないデフォルトの分類子を示しています。

分類子とタグ付きアクセス ポート(デフォルトの信頼できる分類子)
表 1:デフォルトのトランク ポートIEEE 802.1

コード ポイント

転送クラス

損失の優先度

be (000)

ベストベストの取り組み

be1 (001)

ベストベストの取り組み

ef (010)

ベストベストの取り組み

ef1 (011)

Fcoe

af11 (100)

損失なし

af12 (101)

ベストベストの取り組み

nc1(110)

ネットワーク制御

nc2(111)

ネットワーク制御

表 2:アクセス ポートIEEE 802.1 ユニキャスト分類子のデフォルト設定(デフォルトは Untrusted Classifier)

コード ポイント

転送クラス

損失の優先度

000

ベストベストの取り組み

001

ベストベストの取り組み

010

ベストベストの取り組み

011

ベストベストの取り組み

100

ベストベストの取り組み

101

ベストベストの取り組み

110

ベストベストの取り組み

111

ベストベストの取り組み

トポロジ

この例では、2 つのインターフェイス上で 3 つのプロトコル(iSCSI、PTP、FCoE)に DCBX アプリケーション プロトコル交換を設定する方法を示しています。1つのインターフェイスはiSCSIとFCoEプロトコル情報を交換し、もう1つのインターフェイスはiSCSIとPTPアプリケーションのプロトコル情報を交換します。

注:

トラフィックの転送FCoEするインターフェイスにトラフィックをFCoE必要があります。FCoEインターフェイスでPFCを有効にし、FCoEトラフィック用のイングレス分類子を作成するか、デフォルトの分類子を使用する必要があります。

表 3 は 、この例の構成コンポーネントを示しています。

表 3:DCBXアプリケーション プロトコル交換構成トポロジーのコンポーネント

コンポーネント

設定

ハードウェア

QFX シリーズ デバイス

LLDP

イーサネット インターフェイスでデフォルトで有効

DCBX

イーサネット インターフェイスでデフォルトで有効

iSCSI アプリケーション(レイヤー 4)

アプリケーション名:iscsi

プロトコル:TCP

宛先ポート:3260

コードポイント:111

PTP アプリケーション(レイヤー 2)

アプリケーション名:ptp

イーサタイプ:0x88F7

コードポイント— 001101

FCoE アプリケーション(レイヤー 2)

アプリケーション名:fcoe

イーサタイプ:0x8906

コードポイント:011

注:

インターフェイスにアプリケーション マップFCoEため、アプリケーション の設定を明示的に行います。アプリケーション マップをインターフェイスに適用する場合、すべてのアプリケーションを明示的に設定し、アプリケーション マップに含める必要があります。

アプリケーション マップ

dcbx-iscsi-fcoe-app-map—iSCSI および FCoEを 802.1p IEEEポイントにマッピングします。

dcbx-iscsi-ptp-app-map—iSCSI および PTP アプリケーションを 802.1p IEEEポイントにマッピングします。

インターフェイス

xe-0/0/10:FCoE および iSCSI アプリケーションの TLV と交換するように設定(アプリケーション マップを使用し、FCoE トラフィックを運び、PFC をホスト優先度に dcbx-iscsi-fcoe-app-map FCoEします)

xe-0/0/11—iSCSI および PTP アプリケーションのTLVを交換するように設定(アプリケーション マップを使用 dcbx-iscsi-ptp-app-map )

アプリケーション交換のための PFC 輻輳通知FCoE プロファイル

fcoe-cnp:

  • コード ポイント:011

  • インターフェイス:xe-0/0/10

動作集約分類子(パケットのパケットIEEE 802.1 コード ポイントによって転送クラスをマップ)

fcoe-iscsi-cl1:

  • 転送クラスを FCoE アプリケーション( )にIEEE fcoe 802.1p コード ポイントにマッピングし 011high

  • 転送クラスを iSCSI アプリケーション( )にIEEE network-control 802.1p コード ポイントにマッピングし 111high

  • インターフェイスに適用 xe-0/0/10

iscsi-ptp-cl2:

  • 転送クラス network-control を iSCSI アプリケーション( )にIEEE 802.1p コード ポイントにマッピングし、 111low

  • 転送クラス best-effort を、PTP アプリケーションにIEEE 802.1p コード ポイントにマッピングし 001101low

  • インターフェイスに適用 xe-0/0/11

注:

この例では、iSCSI転送クラスのスケジューリング(帯域幅割り当て)設定やロスレス設定は含第一ではありません。

構成

CLI迅速な設定

DCBX アプリケーション プロトコル交換を迅速に設定するには、以下のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に合わせて変数と詳細情報を変更してから、コマンドを階層レベルで CLI にコピー アンド ペーストします。 [edit]

DCBX アプリケーション プロトコル TLV 交換の構成

手順

アプリケーションを定義するには、アプリケーションを IEEE 802.1p コード ポイントにマップし、アプリケーションをインターフェイスに適用し、DCBX アプリケーション プロトコル交換用の分類子を作成します。

  1. プロトコルと宛先ポートを指定して iSCSI アプリケーションを定義し、EtherTypes を指定して FCoE アプリケーションと PTP アプリケーションを定義します。

  2. iSCSI と他のアプリケーションを 802.1p FCoEポイントにマッピングするIEEE マップを定義します。

  3. iSCSI および PTP アプリケーションを 802.1p コード IEEEマップするアプリケーション マップを定義します。

  4. iSCSI および FCoE マップをインターフェースに適用し xe-0/0/10 、iSCSI および PTP アプリケーション マップをインターフェースに適用します xe-0/0/11

  5. 輻輳通知プロファイルを作成して、FCoE コード ポイント( )でPFCを有効にし、輻輳通知プロファイルをインターフェイス 011 に適用します xe-0/0/10

  6. iSCSIとリモートアプリケーション情報を交換するインターフェイスに適用FCoE分類を設定します。

  7. iSCSIとPTPのアプリケーション情報を交換するインターフェイスに適用する分類子を設定します。

  8. 分類子を適切なインターフェイスに適用します。

検証

DCBX アプリケーション プロトコル交換設定が作成され、正常に動作されていることを確認するには、以下のタスクを実行します。

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

目的

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

アクション

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

意味

設定モード コマンドは、設定済みのアプリケーションすべて、およびプロトコルおよび宛先ポート(レイヤー 4 アプリケーション)または EtherType(レイヤー 2 アプリケーション)のいずれかを show applications リストします。コマンドの出力は、iSCSI アプリケーションがプロトコル ポートと宛先ポートで設定され、FCoE アプリケーションが EtherType で設定され、PTP アプリケーションが EtherType で設定されていることを示しています。 tcp 3260 0x8906 0x88F7

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

目的

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

アクション

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

意味

設定 show policy-options application-maps モード コマンドは、設定済みのアプリケーション マップと、各アプリケーション マップに属するアプリケーションを一覧表示します。コマンドの出力は、2 つのアプリケーション マップおよび dcbx-iscsi-fcoe-app-map dcbx-iscsi-ptp-app-map .

アプリケーション マップは dcbx-iscsi-fcoe-app-map 、IEEE 802.1p コード ポイントにマッピングされた iSCSI アプリケーションと 111 、FCoE アプリケーション(IEEE 802.1p コード ポイントにマッピング)で構成されています。 011

アプリケーション マップは dcbx-iscsi-ptp-app-map 、IEEE 802.1p コード ポイントにマッピングされた iSCSI アプリケーションと 111 、IEEE 802.1p コード ポイントおよび 001 101 .

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

目的

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

アクション

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

意味

設定モード コマンドは、DCBX でインターフェイスが有効になっているかどうかを示し、各インターフェイスに適用されたアプリケーション show protocols dcbx マップをリストします。コマンド出力は、インターフェイスと DCBX に対して有効になっているインターフェイスと、そのインターフェイスがアプリケーション マップを使用し、 xe-0/0/10.0 xe-0/0/11.0 xe-0/0/10.0 dcbx-iscsi-fcoe-app-map インターフェースがアプリケーション マップ xe-0/0/11.0 を使用示しています dcbx-iscsi-ptp-app-map

PFC 設定の検証

目的

アプリケーション コード ポイントで PFC が有効にFCoE正しいインターフェイスに適用されていることを確認します。

アクション

設定モード コマンドを使用して、輻輳通知プロファイルの FCoE コード ポイント( )でPFCが有効になっているか確認するには、PFC設定 011 fcoe-cnp を表示します show class-of-service congestion-notification-profile

サービス クラス(CoS)インターフェイス情報を表示し、設定モード コマンドを使用して、正しいインターフェイスが FCoE アプリケーションに対して PFC を有効にしていることを確認します show class-of-service interfaces

注:

サンプル出力には、このコマンドで表示できる情報のすべてが含まれるというではありません。PFC 設定の検証に重点を置いた出力の短縮を行います。

意味

設定 show class-of-service congestion-notification-profile モード コマンドは、設定済みの輻輳通知プロファイルをリストします。コマンド出力は、輻輳通知プロファイルが設定され fcoe-cnp 、IEEE 802.1pコード ポイントでPFCが有効になっている(デフォルトのFCoEコード ポイント)を示しています 011

設定 show class-of-service interfaces モード コマンドは、インターフェイスの設定をCoSします。コマンド出力は、イベント コード ポイントで PFC を有効にする輻輳通知 fcoe-cnp プロファイルFCoEがインターフェイスに適用されています xe-0/0/10

分類子設定の検証

目的

分類子が設定され、正しいインターフェイスに適用されていることを検証します。

アクション

設定モード コマンドを使用して、分類子の設定を表示します show class-of-service

注:

サンプル出力には、このコマンドで表示できる情報のすべてが含まれるというではありません。この出力は省略され、分類子設定の検証に重点を置きます。

意味

設定モード コマンドは、インターフェイス設定の分類子とCoSと、この例に示されていないその他の show class-of-service 情報を一覧表示します。コマンドの出力は、2 つの分類子が設定されていることを fcoe-iscsi-cl1 示しています iscsi-ptp-cl2 。 および .

分類子では fcoe-iscsi-cl1 、分類 default 子をテンプレートとして使用し、以下のようにテンプレートを編集します。

  • 転送クラスは損失の優先度に設定され、コード ポイント(iSCSI アプリケーションにマッピングされた network-control high コード 111 ポイント)にマッピングされます。

  • 転送クラスは損失の優先度に設定され、コード ポイントにマッピングされます(コード ポイントはデフォルトでFCoE fcoe high 011 されます。

分類子では iscsi-ptp-cl2 、分類 default 子をテンプレートとして使用し、テンプレートを以下のように編集します。

  • 転送クラスは損失の優先度に設定され、IEEE network-control low 802.1pコード ポイント(iSCSIアプリケーションにマッピングされたコード ポイント)に 111 マッピングされます。

  • 転送クラスは損失の優先度に設定され best-effort low 、IEEE 802.1pコード ポイントおよび(デフォルトで PTPアプリケーションにマッピングされたコード ポイント)にマッピング 001 101 されます。

また、コマンド出力では、分類子はインターフェースに fcoe-iscsi-cl1 マッピングされ、その分類子 xe-0/0/10.0 はインターフェース iscsi-ptp-cl2 にマッピングされています xe-0/0/11.0