Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

トラフィック マネージャーでレート シェーピングを考慮したポリサー オーバーヘッド

レート シェーピングの概要を説明するポリサー オーバーヘッド

インターフェイスのイングレスまたはエグレス トラフィック シェーピングのオーバーヘッド値を設定した場合、トラフィック マネージャーは、インターフェイスにも適用されるレート制限にこれらの値を適用できません。ポリシング アクションの決定時に、ルーターが追加のイーサネット フレーム長を考慮できるようにするには、ポリサーのイングレスまたはエグレスのオーバーヘッド値を個別に設定する必要があります。

注:

ポリサーのオーバーヘッド値が変更されると、PIC または DPC はオフラインになり、その後オンラインに戻ります。

ギガビットイーサネットインテリジェントキューイング2(IQ2)および拡張IQ2(IQ2E)PICまたはMX シリーズルーターの高密度ポートコンセントレータ(DPC)上のインターフェイスでは、 ポリサーオーバーヘッドを設定することで、PICまたはDPC上のすべてのインターフェイスを通過するトラフィックの速度を制御できます。ポリサー入力オーバーヘッドとポリサー出力オーバーヘッドを、それぞれ 0 〜 255 バイトの値で設定できます。ポリサーオーバーヘッド値は、イングレスおよびエグレスポリサーアクションを決定する際に、最終イーサネットフレームの長さに追加されます。

例:レート シェーピングを考慮したポリサー オーバーヘッドの設定

この例では、レートシェーピングオーバーヘッドが設定されている場合に、ポリサーのオーバーヘッド値を設定する方法を示します。

要件

開始する前に、イングレスまたはエグレス ポリサーのオーバーヘッドを適用するインターフェイスが、次のいずれかでホストされていることを確認します。

  • ギガビットイーサネットIQ2 PIC

  • IQ2E PIC

  • MX シリーズ ルーターの DPC

概要

この例では、サポートされているPICまたはMPC上のすべての物理インターフェイスにポリサーオーバーヘッド値を設定し、論理インターフェイスに設定されたレートシェーピング値が、その論理インターフェイス上のすべてのポリシングで考慮されるようにする方法を示しています。

トポロジー

ルーターはギガビットイーサネットIQ2 PICをホストし、スロット番号1のフレキシブルPICコンセントレータ(FPC)のPICロケーション3に設置されています。そのPICのポート1の物理インターフェイスは、論理インターフェイス0でトラフィックを受信し、論理インターフェイス1で送り返すように設定されています。サービスクラススケジューリングには、出力トラフィックの100 Mbpsのトラフィックレートシェーピングオーバーヘッドが含まれます。PIC全体で100バイトのポリサーエグレスオーバーヘッドが設定されているため、出力トラフィックに適用されるポリサーについては、イングレスおよびエグレスポリサーアクションを決定する際に、最終的なイーサネットフレーム長に100バイトが追加されます。

注:

トラフィック レート シェーピングとそれに対応するポリサー オーバーヘッドは、別々に設定されます。

  • レート シェーピングは、 [edit class-of-service interfaces interface-name unit unit-number] 階層レベルで設定します。

  • ポリサーのオーバーヘッドは、 [edit chassis fpc slot-number pic pic-number] 階層レベルで設定します。

ポリサーのオーバーヘッド値が変更されると、PIC または DPC はオフラインになり、その後オンラインに戻ります。

設定

次の例では、設定階層のいくつかのレベルに移動する必要があります。設定モードでのCLIエディターの使用CLIのナビゲーションについては、「1 コンフィグレーション・モードでのCLIエディタの使用」1 を参照してください。

この例を設定するには、以下のタスクを実行します。

CLIクイック構成

この例をすばやく設定するには、次の設定コマンドをテキスト ファイルにコピーし、改行を削除してから、 [edit] 階層レベルの CLI にコマンドを貼り付けます。

論理インターフェイスの設定

ステップバイステップでの手順

論理インターフェイスを設定するには:

  1. インターフェイスの設定を有効にする

  2. 論理インターフェイスごとに複数のキューを有効にします(出力スケジューラを各論理インターフェイスに関連付けることができるようにするため)。

    注:

    ギガビット イーサネットIQ2 PICの場合のみ、 shared-scheduler ステートメントを使用して、物理インターフェイス上で共有スケジューラとシェーパーを有効にします。

  3. 論理インターフェイス ge-1/3/1.0を設定します。

  4. 論理インターフェイス ge-1/3/1.1を設定します。

結果

show interfaces 設定モード コマンドを入力して、インターフェイスの設定を確認します。コマンドの出力結果に意図した設定内容が表示されない場合は、この手順の手順を繰り返して設定を修正します。

出力トラフィックを伝送する論理インターフェイス上でのトラフィックレートシェーピングの設定

ステップバイステップでの手順

出力トラフィックを伝送する論理インターフェイスでトラフィックレートシェーピングを設定するには:

  1. サービスクラス機能の設定を有効にします。

  2. 論理インターフェイス ge-1/3/1.0でパケット スケジューリングを設定します。

    • 伝送容量の割合を指定するスケジューラを設定します。

      パーセンテージが 0 の場合、キュー内のすべてのパケットがドロップされます。rate-limitオプションを指定すると、伝送速度はレート制御量に制限されます。exact オプションとは対照的に、rate-limit オプションを指定したスケジューラは、レート制御された量以上の未使用帯域幅を共有します。

    • スケジューラ マップを設定して、各スケジューラを転送クラスに関連付けます。

    • スケジューラ マップを論理インターフェイス ge-1/3/1.0に関連付けます。

  3. 論理インターフェイス ge-1/3/1.1で 100 Mbps のトラフィック レート シェーピング オーバーヘッドを設定します。

    または、[edit class-of-service traffic-control-profiles]階層レベルで shaping-rateステートメントを含めることで、論理インターフェイスのシェーピング レートを設定し、物理インターフェイスをオーバーサブスクライブすることもできます。このコンフィギュレーション方法では、遅延バッファ レートを個別に制御できます。

結果

show class-of-service 設定モード コマンドを入力して、サービス クラス機能(エグレス トラフィックの 100 Mbp シェーピングを含む)の設定を確認します。コマンドの出力結果に意図した設定内容が表示されない場合は、この手順の手順を繰り返して設定を修正します。

レートシェーピング論理インターフェイスをホストするPICまたはDPCでポリサーオーバーヘッドを設定する

ステップバイステップでの手順

レートシェーピングされた論理インターフェイスをホストするPICまたはMPCでポリサーオーバーヘッドを設定するには:

  1. サポートされているPICまたはMPCの設定を有効にします。

  2. サポートされているPICまたはMPCで100バイトのポリサーオーバーヘッドを設定します。

    注:

    これらの値は、PICまたはMPC上のすべての物理インターフェイスに対するイングレスおよびエグレスポリサーアクションを決定する際に、最終イーサネットフレームの長さに追加されます。

    ポリサーのオーバーヘッドは、0 から 255 バイトの値で指定できます。

結果

show chassis 設定モード コマンドを入力して、レート シェーピングを考慮するために、物理インターフェイスでのポリサー オーバーヘッドの設定を確認します。コマンドの出力結果に意図した設定内容が表示されない場合は、この手順の手順を繰り返して設定を修正します。

入力トラフィックを伝送する論理インターフェイスへのポリサーの適用

ステップバイステップでの手順

入力トラフィックを伝送する論理インターフェイスにポリサーを適用するには:

  1. 論理インターフェイス(集約)ポリサーを設定します。

  2. IPv4 論理インターフェイス上のレイヤー 3 入力にポリサーを適用します。

    注:

    100Mbpsのポリサーオーバーヘッドは、イングレスおよびエグレスポリサーのアクションを決定する際に、最終イーサネットフレームの長さに追加されます。

結果

show firewall および show interfaces 設定モード コマンドを入力して、レート シェーピング オーバーヘッドのあるポリサーの設定を確認します。コマンドの出力結果に意図した設定内容が表示されない場合は、この手順の手順を繰り返して設定を修正します。

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

検証

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

論理インターフェイスのトラフィック統計とポリサーの表示

目的

論理インターフェイスを通過するトラフィック フローと、論理インターフェイスでパケットを受信したときにポリサーが評価されることを確認します。

アクション

論理インターフェイスge-1/3/1.0には show interfaces operational mode コマンドを使用し、detail または extensive オプションを含めます。Traffic statistics の コマンド出力セクションには、論理インターフェイス上で送受信されたバイト数とパケット数が一覧表示され、Protocol inet セクションには、次のように入力または出力ポリサーとしてポリサー500Kbpsを一覧表示するPolicerフィールドが含まれています。

  • Input: 500Kbps-ge-1/3/1.0-log_int-i

  • Output: 500Kbps-ge-1/3/1.0-log_int-o

log_int-i サフィックスは入力トラフィックに適用される論理インターフェイス ポリサーを示し、log_int-o サフィックスは出力トラフィックに適用される論理インターフェイス ポリサーを示します。この例では、論理インターフェイス ポリサーは入力トラフィックにのみ適用されます。

ポリサーの統計情報の表示

目的

ポリサーによって評価されたパケットの数を確認します。

アクション

show policer 動作モード コマンドを使用し、オプションでポリサーの名前を指定します。コマンドの出力は、設定された各ポリサー(または指定されたポリサー)が各方向に評価したパケットの数を表示します。ポリサー 500Kbpsの場合、入出力ポリサー名は次のように表示されます。

  • 500Kbps-ge-1/3/1.0-log_int-i

  • 500Kbps-ge-1/3/1.0-log_int-o

log_int-i サフィックスは入力トラフィックに適用される論理インターフェイス ポリサーを示し、log_int-o サフィックスは出力トラフィックに適用される論理インターフェイス ポリサーを示します。この例では、論理インターフェイス ポリサーは入力トラフィックにのみ適用されます。