Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページで
 

例:GRE トンネルにルーティングされたトラフィックの階層型 CoS キューでの出力スケジューリングとシェーピングの実行

この例では、GREトンネルにルーティングされたIPv4トラフィックのCoS出力スケジューリングとシェーピングを実行するために、GRE(汎用ルーティングカプセル化)トンネルデバイスを設定する方法を示しています。この機能は、Junos OSリリース12.3R4以降のリビジョン、13.2R2以降のリビジョン、または13.3R1以降を実行するMXシリーズルーターでサポートされており、MPC1 Q、MPC2 Q、またはMPC2 EQモジュールに設定されたGREトンネルインターフェイスを使用します。

要件

この例では、以下のジュニパーネットワークスのハードウェアと Junos OS ソフトウェアを使用しています。

  • トランスポートネットワーク—Junos OSリリース13.3を実行するIPv4ネットワーク。

  • GRE トンネル デバイス —イングレス PE(プロバイダ エッジ)ルーターとしてインストールされた MX80 ルーター 1 台。

  • 内蔵の 10 ギガビット イーサネット モジュラー インターフェイス カード(MIC)の 2 つのポートで設定可能な入出力論理インターフェイス:

概要

この例では、IPv4トラフィックの入出力論理インターフェイスでルーターを設定し、出力論理インターフェイスを4つのGREトンネルソースインターフェイスに変換します。また、入力トラフィックが4つのGREトンネルにルーティングされるように、ルーティングテーブルに静的ルートをインストールします。

メモ:

スケジューラマップとシェーピングレートを持つトラフィック制御プロファイルをGREトンネルインターフェイスに適用する前に、GREトンネル物理インターフェイスで階層型スケジューラを設定およびコミットし、ノード拡張用に最大2つの階層スケジューリングレベルを指定する必要があります。

構成

MX シリーズ ルーターの MPC1Q、MPC2Q、または MPC2 EQ モジュールで設定された GRE トンネル インターフェイスにルーティングされるトラフィックの階層 CoS キューでスケジューリングとシェーピングを設定するには、次のタスクを実行します。

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

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

インターフェイスの設定、GREトンネル物理インターフェイスでの階層型スケジューリング、静的ルート

GREトンネルの物理インターフェイスと論理インターフェイスでの出力スケジューリングとシェーピングの設定

インターフェイスの設定、GREトンネル物理インターフェイスでの階層型スケジューリング、静的ルート

手順

GREトンネルインターフェイス(階層スケジューリングの有効化を含む)と静的ルートを設定するには:

  1. 物理インターフェイス上のトンネルサービスの帯域幅を設定します。

  2. GREトンネルデバイス出力論理インターフェイスを設定します。

  3. GREトンネルデバイス出力論理インターフェイスを設定します。

  4. 出力論理インターフェイスを 4 つの GRE トンネル インターフェイスに変換します。

  5. GRE トンネル インターフェイスが階層型スケジューリングを使用できるようにします。

  6. デバイスが GRE トンネル送信元インターフェイスに IPv4 トラフィックをルーティングするように、ルーティング テーブルに静的ルートをインストールします。

    サブネット10.2.2.0/24、10.3.3.0/24を宛先とするトラフィック、 10.4.4.0/24、10.5.5.0/24 は、それぞれ IP アドレス 10.70.1.1、10.80.1.1、10.90.1.1、10.100.1.1 でトンネル インターフェイスにルーティングされます。

  7. デバイスの設定が完了したら、設定をコミットします。

結果

設定モードから、 、show interfaces gr-1/1/10show interfaces ge-1/1/0show interfaces ge-1/1/1および のコマンドをshow chassis fpc 1 pic 1入力して、設定をshow routing-options確認します。出力結果に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。

インターフェイスの設定、GREトンネル物理インターフェイスでの階層型スケジューリング、静的ルートを確認します。

シェーピングを適用しないGREトンネル伝送レートの測定

手順

ベースライン測定を確立するには、各GREトンネルソースで送信レートをメモします。

  1. 論理インターフェイス gr-1/1/10.1、 、 gr-1/1/10.2および gr-1/1/10.3で GRE トンネルを通過するトラフィック。

  2. 各 GRE トンネル ソースでトラフィック レートを表示するには、 運用モード コマンドを show interfaces queue 使用します。

    以下のコマンド出力例は、論理インターフェイス gr-1/1/10.1(送信元 IP アドレス 10.70.1.1 から宛先 IP アドレス 10.70.1.3 への GRE トンネル)の詳細な CoS キュー統計を示しています。

    メモ:

    このステップでは、キュー 0 (転送クラス be)のみのコマンド出力を表示します。

    コマンド出力は、GRE トンネル デバイスが 4879 pps の速度でキュー 0 からトラフィックを送信することを示しています。レイヤー 3 パケットあたり 182 バイト(前に 24 バイトの GRE オーバーヘッド(IPv4 パケット ヘッダーで構成される 20 バイトの配信ヘッダー、その後 4 バイトの GRE フラグとカプセル化プロトコル タイプ)を許可する場合、トンネル宛先デバイスで受信するトラフィック レートは 8,040,592 bps です。

    コマンド出力は、GRE トンネル デバイスが 4879 pps の速度でキュー 0 からトラフィックを送信することを示しています。レイヤー 3 パケットあたり 182 バイト(前に 24 バイトの GRE オーバーヘッド(IPv4 パケット ヘッダーで構成される 20 バイトの配信ヘッダー、その後 4 バイトの GRE フラグとカプセル化プロトコル タイプ)を許可する場合、トンネル宛先デバイスで受信するトラフィック レートは 8,040,592 bps です。

GREトンネルの物理インターフェイスと論理インターフェイスでの出力スケジューリングとシェーピングの設定

手順

GREトンネルの物理インターフェイスと論理インターフェイスでスケジューリングとシェーピングを行ってGREトンネルデバイスを設定するには:

  1. 8 つの伝送キューを定義します。

    メモ:

    M120、M320、MX シリーズ、T Series ルーターおよび EX シリーズ スイッチ上のインターフェイスの出力キューに 1 対 1 のマッピングを使用して最大 8 つの転送クラスを設定するには、 階層レベルで ステートメントを[edit class-of-service forwarding-classes]使用queueします。

    これらのインターフェイスタイプに対して単一のキューにマッピングされた複数の転送クラスを持つ最大16の転送クラスを設定する必要がある場合は、代わりに ステートメントを class 使用してください。

  2. 受信パケットに設定された IPv4 優先度ビットに基づいて、パケットの転送クラス、損失優先値、DSCP ビットを設定する BA 分類子 gr-inet を設定します。

  3. 論理インターフェイス ge-1/1/0.0 の GRE トンネル デバイス入力に BA 分類子 gr-inet を適用します。

  4. 各転送クラスのスケジューラを定義します。

  5. 3 つの GRE トンネルごとにスケジューラ マップを定義します。

  6. 3 つの GRE トンネル インターフェイスのトラフィック制御プロファイルを定義します。

  7. CoSスケジューリングとシェーピングを、物理インターフェイスと論理インターフェイスの出力トラフィックに適用します。

  8. デバイスの設定が完了したら、設定をコミットします。

結果

設定モードから、 、 、 、show class-of-service schedulersshow class-of-service classifiersshow class-of-service interfaces ge-1/1/0show class-of-service scheduler-mapsshow class-of-service traffic-control-profilesおよび のコマンドをshow class-of-service forwarding-classes入力して、設定をshow class-of-service interfaces gr-1/1/10確認します。出力結果に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。

GRE トンネルの物理インターフェイスと論理インターフェイスでの出力スケジューリングとシェーピングの設定を確認します。

検証

設定が正しく機能していることを確認します。

スケジューリングとシェーピングが GRE トンネル インターフェイスにアタッチされていることを確認する

目的

トラフィック制御プロファイルと GRE トンネル インターフェイスの関連付けを検証します。

アクション

運用モード コマンドを使用して、GRE トンネル物理インターフェイスにアタッチされたトラフィック制御プロファイルを show class-of-service interface gr-1/1/10 detail 検証します。

意味

デバイス上の GRE トンネルにルーティングされたイングレス IPv4 トラフィックは、CoS 出力のスケジューリングとシェーピングの対象となります。

GREトンネルインターフェイスでスケジューリングとシェーピングが機能していることを検証する

目的

GREトンネルインターフェイスでのトラフィックレートシェーピングを検証します。

アクション

  1. 論理インターフェイス gr-1/1/10.1、 、 gr-1/1/10.2および gr-1/1/10.3で GRE トンネルを通過するトラフィック。

  2. 各 GRE トンネル ソースでレート シェーピングを検証するには、 運用モード コマンドを show interfaces queue 使用します。

    以下のコマンド出力例は、論理インターフェイス gr-1/1/10.1(送信元 IP アドレス 10.70.1.1 から宛先 IP アドレス 10.70.1.3 への GRE トンネル)の詳細な CoS キュー統計を示しています。

    メモ:

    このステップでは、キュー(転送クラス)とキュー 0 1(転送クラスbeef)のみのコマンド出力を表示します。

意味

トラフィック シェーピングが GRE トンネル インターフェイスにアタッチされたので、コマンド出力は、論理インターフェイス gr-1/1/10.1(shaping-rate 8m および guaranteed-rate 3m)でトンネルに指定されたトラフィック シェーピングが適用されていることを示しています。

  • キュー 0の場合、GRE トンネル デバイスは 3039 pps の速度でトラフィックを送信します。トンネル宛先デバイスで受信したトラフィック レートは 5,008,272 bps です。

  • キュー 0の場合、GRE トンネル デバイスは 1218 pps の速度でトラフィックを送信します。トンネル宛先デバイスで受信したトラフィック レートは 2,007,264 bps です。

シェーピングを適用しない GRE トンネル伝送レートの測定で説明されているように、これらの統計情報をトラフィック シェーピングなしのベースライン測定値と比較します。