Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

例:iSCSI アプリケーションをサポートするための DCBX の設定

DCBX(Data Center Bridging Exchange Protocol)は、アプリケーション プロトコルのタイプ、長さ、値(TLV)をサポートしており、さまざまなレイヤー 2 およびレイヤー 4 アプリケーションに DCBX を実装できます。インターネット小規模コンピューター システム インターフェイス(iSCSI)は、DCBX のメリットを得られるレイヤー 4 ストレージ アプリケーションです。データ センター ブリッジング(DCB)を介して iSCSI を実装すると、オーバーサブスクライブされているネットワークの遅延が短縮され、予測可能で特定のアプリケーション応答性が提供されるため、イーサネットが切断されたイーサネット フレームの再送信に TCP/IP に依存することがなくなります。DCBX はこのようなアプリケーションの要件ではありませんが、企業のデータ ストレージに必要な信頼性を高めます。

メモ:

PFC(Priority Flow Control)は、任意の DCBX インターフェイスに設定して適用できますが、FCoE(Fiber Channel over Ethernet)以外のアプリケーションでは必須ではありません。

この例では、iSCSI アプリケーションをサポートするように DCBX を設定する方法を示します。

要件

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

  • 1 台の EX4500 スイッチ(CEE 対応モデル)

  • EX シリーズ スイッチの Junos OS リリース 12.1 以降

概要とトポロジー

同じスイッチを使用して、LAN トラフィックとストレージ エリア ネットワーク(SAN)トラフィック(FCoE と iSCSI トラフィックの両方を含む)をサポートできます。DCBX アプリケーション プロトコル TLV では、特定の DCBX インターフェイスを特定のアプリケーション マップに関連付けることができます。

DCBXは、機能設定情報を交換することでピアのDCB機能を検出し、機能の設定ミスや不一致を検出し、ピアでDCBを設定できます。DCBX は、LLDP(Link Layer Discovery Protocol)の拡張です。LLDP は、DCBX を使用するすべてのインターフェイスで有効なままにする必要があります。LLDPが無効になっているインターフェイスでDCBXを有効にしようとすると、設定コミットは失敗します。

スイッチは、EtherType または宛先ポートとプロトコルで設定で指定されたとおりに、iSCSI などの他のアプリケーションの DCBX 情報交換をサポートします。

この機能を非 FCoE アプリケーションに利用するには、アプリケーションとアプリケーション マップを設定し、アプリケーションのトラフィックを伝送するインターフェイスにアプリケーション マップを関連付ける必要があります。この設定には、このアプリケーションに使用する 802.1 コード ポイントを指定することが含まれます。

iSCSIアプリケーションを設定する場合、必ず宛先ポート3260を指定する必要があります。

メモ:

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

この例では、iSCSI ストレージ デバイスに接続された EX4500 スイッチの DCBX インターフェイス上で iSCSI アプリケーションを設定する方法を示します。

トポロジ

この例のトポロジーのコンポーネントを 表 1 に示します。

表 1:DCBX iSCSI トポロジーのコンポーネント
プロパティ 設定

スイッチ ハードウェア

1 台の EX4500 スイッチ(CEE 対応モデル)

アプリケーション

Iscsi

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

101

iSCSI アプリケーションのインターフェイス

xe-0/0/37

宛先ポート

3260

この例では、スイッチは既に以下のように設定されています。

  • DCBX は、すべての 10 ギガビット イーサネット インターフェイスでデフォルトで有効になっています。

構成

DCBX が iSCSI アプリケーションをサポートするように設定するには、次のタスクを実行します。

手順

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

iSCSI アプリケーション用の DCBX インターフェイスを迅速に設定するには、以下のコマンドをコピーしてスイッチ端末ウィンドウに貼り付けます。

手順

iSCSI アプリケーションの DCBX インターフェイスを設定します。

  1. アプリケーションを作成します。

  2. アプリケーション マップを作成します。

  3. iSCSI に使用する DCBX インターフェイスにアプリケーション マップを適用します。

結果

設定の結果を確認します。

検証

設定が正しく機能していることを確認するには、次の手順にしたがっています。

iSCSIアプリケーションがアドバタイズされていること、およびスイッチインターフェイスとDCPピアが同じ802.1pコードポイントを使用していることを確認する

目的

スイッチと DCB ピアの両方が、同じ 802.1p コード ポイントに設定された DCBX iSCSI アプリケーションを使用していることを確認します。

アクション

スイッチから DCB ピアにリクエストを送信します。

DCBX インターフェイス(xe-0/0/37)でアドバタイズされ、スイッチによって検出された DCBX 情報を表示します。

意味

機能: アプリケーション」セクションで、ローカル広告のステータスを確認します。

スイッチとDCPピアの間に設定ミスがある場合、ステータスには エラー:はいが表示されます。

この例では、エラーはありません。 機能: アプリケーション、プロトコル状態の出力には、 Appl-Name の下に DCBX アプリケーションのリストが表示されます。

このフィールドは、ユーザーが設定したアプリケーション iscsi の情報を表示します。iSCSIアプリケーションを設定する場合、必ず宛先ポートを 3260に指定する必要があります。出力では、これは ソケット番号 と表示されます。

iSCSI アプリケーションの Priority-Map には、この例で iSCSI-map に対して指定された 802.1p コード ポイントが反映されています。この例では、iSCSI アプリケーション・マップ・コード・ポイントに 101 を指定しています。Priority-Map は、802.1p コード ポイントの 8 ビット コード ポイント形式です。したがって、0010000。

スイッチと DCB が iSCI アプリケーションに同じコード ポイントを使用しているため、iSCSI アプリケーションの ステータス[有効] になっています。