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クイック構成

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

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

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

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

  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 オプションとは 対照的に、 オプションを持つ スケジューラは、レート制御量を超える未使用帯域幅を共有します。exactrate-limit

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

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

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

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

結果

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

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

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

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

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

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

    注:

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

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

結果

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

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

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

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

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

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

    注:

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

結果

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

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

検証

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

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

目的

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

アクション

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

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

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

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