Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページで
 

例:Diffserv コードポイントを 802.1P PCP にリマーキングして、サービス プロバイダの VPLS ネットワーク上で CoS プロファイルを伝送する

この設定例では、VPLS(仮想プライベートLANサービス)ネットワーク上でサービスクラス(CoS)機能を実装する方法を説明します。

要件

この手順を確認するために、この例ではトラフィック ジェネレータを使用します。トラフィック ジェネレータは、ハードウェアベースで実行することも、サーバーまたはホスト マシン上で実行するソフトウェアにすることもできます。

この手順の機能は、Junos OS を実行するデバイスで幅広くサポートされています。ここに示す例は、Junos OSリリース10.4を実行しているMXシリーズルーターでテストと検証を行いました。

概要

VPLSネットワークは、サービスプロバイダのお客様にイーサネットLANの非常に近い近似を提供する仮想プライベートLANを作成します。VPLSネットワークでは、すべてのお客様が単一のLANに接続する必要はありません。代わりに、顧客は 2 つ以上の LAN に分散させることができます。最もシンプルな意味では、VPLSネットワークは、パケット交換ネットワークを介して個々のLANを接続し、1つのLANとして表示されます。典型的なVPLSトポロジーの例については、 図1 を参照してください。

図 1:典型的な VPLS トポロジー Typical VPLS Topology

Junos OS には、要件を満たす可能性のある複数の DiffServ コード ポイント(DSCP)のデフォルト書き換えルールが含まれています。コマンドで show class-of-service rewrite-rule 表示します。デフォルト書き換え DSCP ルール マッピングの一部のセットを次の表に示します。

独自のカスタム書き換えルールテーブルを定義したり、作成するデフォルトの書き換えルールとカスタムテーブルを組み合わせて使用することもできます。この例では、デフォルトの書き換えルールを使用しています。

表 1: デフォルトの書き換えルール

転送クラスからのマップ

PLP 値

DSCP/DSCP へのマッピング IPv6/EXP/IP コード ポイントエイリアス

expedited-forwarding

Ef

expedited-forwarding

Ef

保証された転送

af11

保証された転送

af12(DSCP/DSCP IPv6/EXP)

ベストエフォート

Bve

ベストエフォート

Bve

ネットワーク制御

nc1/cs6

ネットワーク制御

nc2/cs7

Junos OS は、MPLS ヘッダーの EXP フィールドの MPLS CoS に次の表に示す値を使用します。

転送クラス

損失の優先度

EXP コード ポイント

ベストエフォート

000

ベストエフォート

001

expedited-forwarding

010

expedited-forwarding

011

保証された転送

100

保証された転送

101

ネットワーク制御

110

ネットワーク制御

111

メモ:

この例では、この例の目的を完了するために必要な情報を提供するだけでなく、 図 2 に示すように VPLS ネットワークを再作成するために必要なすべてのコマンドも含まれています。この例では、VPLS ネットワークの設定に必要なタスクの完全な説明は含まれていません。VPLSネットワークの設定に関する詳細については、 http://juniper.net/documentation の ルーティングデバイス向けVPLSユーザーガイド および http://tools.ietf.org/html/rfc4761 のRFC 4761を参照してください。

必要な CoS タスクと、この例で使用する基本的なアルゴリズムについて詳しい説明は、本書の範囲外です。詳細については、 QoS-Enabled Networks— Tools and Foundations by Miguel Barreiros および Peter Lundqvist を参照してください。このガイドは、多くのオンライン書籍販売業者や www.juniper.net/books で利用できます。

トポロジ

この例では、 図 2 のトポロジーを使用しています。

図 2:CoS を使用した VPLS シナリオ VPLS with CoS Scenario

構成

手順

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

この例を迅速に設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に合わせて必要な詳細を変更してから、 階層レベルの CLI にコマンドを [edit] コピー アンド ペーストします。

デバイスCE1

デバイスPE1

デバイスP1

デバイスP2

デバイスPE2

デバイスCE2

手順

次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 Junos OS CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。

デバイスCE1を設定するには:

  1. デバイス インターフェイスを設定します。

  2. VLAN パラメーターを設定します。

  3. サービス クラス パラメーターを設定します。

  4. プロトコルパラメータを設定します。

  5. ファイアウォール DSCP 書き換えパラメーターを設定します。

手順

デバイスPE1を設定するには:

  1. デバイス インターフェイスを設定します。

  2. VLAN パラメーターを設定します。

  3. プロトコルパラメータを設定します。

  4. ルーティング オプション パラメータを設定します。

  5. ルーティングインスタンスパラメータを設定します。

手順

デバイスP1を設定するには:

  1. デバイス インターフェイスを設定します。

  2. プロトコルパラメータを設定します。

  3. ルーティング オプション パラメーターを設定します。

手順

デバイスP2を設定するには:

  1. デバイス インターフェイスを設定します。

  2. プロトコルパラメータを設定します。

  3. ルーティング オプション パラメーターを設定します。

手順

デバイスPE2を設定するには:

  1. デバイス インターフェイスを設定します。

  2. VLAN パラメーターを設定します。

  3. プロトコルパラメータを設定します。

  4. ルーティング オプション パラメータを設定します。

  5. ルーティングインスタンスパラメータを設定します。

手順

デバイスCE2を設定するには:

  1. デバイス インターフェイスを設定します。

  2. VLAN パラメーターの設定

  3. サービス クラス パラメーターを設定します。

  4. プロトコルパラメータを設定します。

  5. ファイアウォール DSCP 書き換えパラメーターを設定します。

結果

設定モードから、 、show routing-options, show routing-instances, show class-of-serviceshow protocolsおよび のコマンドをshow interfaces入力して、設定をshow firewall確認します。出力結果に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。

デバイスCE1の設定が完了したら、設定モードから を入力します commit

デバイスPE1の設定が完了したら、設定モードから を入力します commit

デバイスP1の設定が完了したら、設定モードから を入力します commit

デバイスP2の設定が完了したら、設定モードから を入力します commit

デバイスPE2の設定が完了したら、設定モードから を入力します commit

デバイスCE2の設定が完了したら、設定モードから を入力します commit

検証

DSCPエイリアスがデバイスCE1からデバイスCE2に維持されていることを確認することで、設定が正しく機能していることを確認します。

ファイアウォール カウンターのクリア

目的

ファイアウォールカウンターがクリアされていることを確認します。

アクション

デバイスCE2で、 コマンドを clear firewall all 実行して、ファイアウォールカウンターを0にリセットします。

TCP HTTP ポート 80 および 12345 からネットワークにトラフィックを送信し、結果を検証する

目的

デバイスCE2で検証可能なトラフィックをネットワークに送信します。

アクション

デバイスホスト1からデバイスホスト2に送信されるトラフィックに正しいDSCPエイリアスが残っていることを確認したい場合は、デバイスCE2に新しいファイアウォールを設定します。次のコマンドは、各コード ポイントエイリアスのトラフィック数を表示するファイアウォールフィルターを作成および適用します。

デバイスCE2の設定が完了したら、設定モードから を入力します commit

テストが完了したら、カウント フィルターを所定の場所に残すか、削除できます。

  1. デバイスホスト1では、トラフィックジェネレータを使用して、送信元ポートが80の20のTCPパケットをネットワークに送信します。

    s フラグは、送信元ポートを設定します。k フラグを指定すると、ソース ポートは増加する代わりに安定した状態を維持できます。c フラグは、パケット数を 20 に設定します。

    ソース ポート 12345 を使用してタスクを繰り返します。

  2. デバイスCE2で、 コマンドを使用してファイアウォールカウンターを show firewall 表示します。

意味

デバイスCE1によって設定されたコードポイントエイリアスは、VPLSバックボーン全体で維持され、デバイスCE2にそのまま表示されます。