Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

EX シリーズ スイッチ上の DCBX アプリケーション プロトコル TLV 交換について

DCBX(Data Center Bridging Capability Exchange Protocol)は、接続されたピアの DCB(データ センター ブリッジング)機能を検出します。DCBX は、アプリケーション のタイプ、長さ、値(TLV)要素を介してアプリケーション プロトコル情報を交換することで、インターフェイス上のアプリケーションの機能もアドバタイズします。DCBX は、LLDP(Link Layer Discovery Protocol)の拡張機能です。LLDP は、DCBX を使用するすべてのインターフェイスで有効なままにする必要があります。

LLDP および DCBX は、EX4500 CEE 対応スイッチのすべての 10 ギガビット イーサネット インターフェイスでデフォルトで有効になっています。

メモ:

このトピックは、ELS(拡張レイヤー 2 ソフトウェア)設定スタイルをサポートしていない EX シリーズ スイッチの DCBX にのみ適用されます。EX4500 および EX4550 スイッチは、DCBX をサポートする唯一の非 ELS EX シリーズ スイッチです。

ELS EX シリーズ スイッチおよび QFX シリーズ スイッチ上の DCBX TLV 交換については、 DCBX アプリケーション プロトコル TLV 交換についてを参照してください。

このトピックでは、以下について説明します。

アプリケーション プロトコル TLV 交換をセットアップするための基本手順

FCoE アプリケーション用のアプリケーション プロトコル交換の設定は、以下で構成されます。

  • IEEE 802.1p コード ポイント 011fcoe 転送クラスの構成

  • IEEE 802.1p コード ポイント 011 の PFC の設定

これはFCoEトラフィックの従来のIEEE 802.1p コードポイントであるため、 fcoe 転送クラスにはコードポイント011を使用することをお勧めします。同じコード ポイントを使用するように PFC を設定することをお勧めします。 例:FCoE トランジット スイッチの設定を参照してください。

FCoE 以外のアプリケーションに対するアプリケーション プロトコル交換の設定は、以下で構成されます。

  • アプリケーションの定義

  • IEEE 802.1p コード ポイントへのアプリケーションのマッピング

  • 受信トラフィック マップの優先度を設定し、トラフィック コード ポイントによって受信トラフィックをアプリケーションにマッピングする分類子の設定

  • アプリケーション マップと分類子をインターフェイスに適用する

FCoE アプリケーションを除き、インターフェイスでアドバタイズするすべてのアプリケーションを明示的に定義してマッピングする必要があります。

メモ:

コミット エラーが発生するため、FCoE アプリケーション マップを明示的に設定しないでください。

アプリケーション

インターフェイスでアプリケーション プロトコル情報を交換するには、デフォルトで定義されている FCoE アプリケーションを除き、アドバタイズするアプリケーションを定義する必要があります。以下を定義できます。

  • EtherType 別のレイヤー 2 アプリケーション

  • プロトコル(TCPまたはUDP)と宛先ポートの組み合わせによるレイヤー4アプリケーション(iSCSIアプリケーションなど)

EtherType は、フレームにカプセル化されたプロトコルを示すイーサネット フレーム内の 2 オクテット フィールドです。一般的な EtherTypes のリストについては、IEEE 標準組織の web サイトで http://standards.ieee.org/develop/regauth/ethertype/eth.txt を参照してください。ポート番号とプロトコルのリストについては、IANA(Internet Assigned Numbers Authority)Web サイトの http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xml にあるサービス名とトランスポート プロトコル ポート番号のレジストリを参照してください。

スイッチは、FCoE アプリケーションを EtherType 0x8906として自動的に定義します。

アプリケーション マップ

アプリケーション マップは、定義されたアプリケーションを 1 つ以上の IEEE 802.1p コード ポイントにマッピングします。各アプリケーション マップには、1 つ以上のアプリケーションが含まれています。DCBX には、接続されたピアと交換されるプロトコル TLV に設定されたアプリケーション コード ポイントが含まれています。

アプリケーションのプロトコル TLV を交換するには、アプリケーションをアプリケーション マップに含める必要があります(FCoE アプリケーションを除く)。

アプリケーションをコード ポイントにマッピングすると、次の 2 つのことが行われます。

  • 同じコードを使用して受信トラフィックをそのアプリケーションにマッピングします。

  • 受信アプリケーション トラフィックをコード ポイント別に転送クラスと損失優先度にマッピングする分類子を設定して、 CoS(サービス クラス )をアプリケーション トラフィックに適用し、アプリケーション トラフィックに優先度を設定できます。

アプリケーション マップをインターフェイスに適用して、アプリケーション マップで指定された各アプリケーションについて、そのインターフェイス上で DCBX アプリケーション プロトコル交換を有効にします。インターフェイスをアドバタイズするアプリケーションは、インターフェイスに適用するアプリケーション マップで設定する必要があります(FCoE アプリケーションを除く)。コミット エラーが発生するため、FCoE アプリケーション マップを明示的に設定しないでください。

アプリケーション トラフィックの分類と優先度設定

トラフィックがインターフェイスに到着すると、インターフェイスはコード ポイントに基づいて受信トラフィックを分類します。分類子は、コード ポイントを損失の優先度と転送クラスにマッピングします。損失の優先度がトラフィックの優先度を設定します。転送クラスは、トラフィック出力キューと CoS サービス レベルを決定します。

アプリケーションをアプリケーション マップ内の IEEE 802.1p コード ポイントにマッピングし、アプリケーション マップをインターフェイスに適用すると、アプリケーション コード ポイントと一致するインターフェイス上の受信トラフィックが適切なアプリケーションにマッピングされます。アプリケーションは、これらのコード ポイントの転送クラスに関連付けられた損失優先度と CoS を受け取り、そのトラフィックは転送クラスに関連付けられた出力キューに配置されます。

デフォルトの分類子を使用することも、分類子を設定して、アプリケーション マップで定義されたアプリケーション コード ポイントを転送クラスと損失の優先度にマッピングすることもできます。

FCoE アプリケーションのトラフィックは、 fcoe 転送クラスの設定によって分類され、優先度が設定されます。

アプリケーション プロトコル情報を交換するための非 FCoE アプリケーションのインターフェイス要件

非 FCoE アプリケーションの場合、アプリケーション プロトコル TLV を交換するインターフェイスには、次の 2 つの項目が含まれる必要があります。

  • アプリケーションを含むアプリケーション マップ

  • 分類子

「DCBX アプリケーション プロトコル TLV 交換用アプリケーションの定義」および「DCBX アプリケーション プロトコル TLV Exchange 用アプリケーション マップの設定」を参照してください