Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

ACX シリーズ ルーターの階層型ポリサー モード

マイクロフロー ポリサーがマイクロフローの集約帯域幅の共有を決定および管理する方法は、階層ポリサー モードによって定義されます。ACX ルーターは、次の 3 つの階層型ポリサー モードをサポートしています。各階層ポリサー インスタンスに対して、ポリサーのモードまたはタイプを設定できます。

注:

階層型ポリサーは、ACX5048 および ACX5096 ルーターには適用されません。

保証モード

このモード(帯域幅保証モードとも呼ばれます)は、マイクロフロー ポリサーを使用して、集約された親ポリサー帯域幅の一部がそのマイクロフローで保証されることを指定する場合に使用されます。このマイクロフローにトラフィックが含まれない場合、集約帯域幅からこのマイクロフローに割り当てられた量は、それぞれの保証帯域幅レートよりも高いサイズ制限または帯域幅でトラフィックを送信している他のマイクロフローによって使用されます。

ユーザーの最大許容レートまたはピーク情報レート(PIR)が 140 Mbps であるサンプル シナリオを検討してください。それぞれ 50 Mbps、40 Mbps、30 Mbps、20 Mbps の CIR を持つポリサーの保証帯域幅モードに対して、EF(Expedited Forwarding)、ゴールド、シルバー、ブロンズと呼ばれる合計 4 つのサービスまたはアプリケーションが定義されています。たとえば、4 つのサービスごとに 140 Mbps のトラフィックを受信した場合、許可されるトラフィック レートはそれぞれ 50、40、30、20 Mbps です。150 Mbps のゴールド トラフィックを受信した場合、ゴールド トラフィックでは 140 Mbps のみが許可されます。

すべての子ポリサーは、階層型ポリサーの帯域幅保証モードでは、シングルレート、シングルバケット、および 2 色モードである必要があります。この属性の組み合わせは、フロア モードとも呼ばれます。マイクロフロー ポリサー値は、マイクロフローの最小保証帯域幅(CIR)を指定します。マクロ フロー ポリサー値は、すべてのフローで許可される最大帯域幅(PIR)を指定します。設定されたマイクロフローのすべてのCIR値の合計または累積値は、マクロフローPIR以下である必要があります。マクロ フローのバースト サイズは、すべての子ポリサーのバースト サイズの合計と、子ポリサーが接続されている論理インターフェイスまたはインターフェイス ファミリのすべての物理インターフェイス間の物理インターフェイスの最大 MTU の合計を超える必要があります。

帯域幅保証モードで親PIRによって集約された2つの子ポリサーを持つサンプル設定を検討してください。子ポリサーと親ポリサーのPIRが設定されています。フロー 1 とフロー 2 の 2 つのフローが設定された PIR 値を超えるレートでトラフィックを送信すると、帯域幅が維持されている間、フローに対して定義された優先度に基づいて、親 PIR の共有が子ポリサーのトラフィックを許可するように調整されます。

ポリサーはトークン バケット アルゴリズムを使用して、インターフェイスでのトラフィックの平均送受信レートに制限を適用すると同時に、設定された帯域幅制限と設定されたバースト サイズに基づいて最大の値までトラフィックのバーストを許可します。トークンバケットアルゴリズムは、パケットの破棄を開始する前に指定されたトラフィックバーストを許可したり、パケット出力キューイングの優先度やパケットドロップ優先度などのペナルティを適用したりするという点で、漏れバケットアルゴリズムよりも柔軟性が高くなります。トークン バケット アルゴリズムの主要コンポーネントは次のとおりです。

  • バケットは、インターフェイス入出力トラフィックにおけるポリサーのレート制限機能を表します。

  • バケット内の各トークンは、いくつかのビットの「クレジット」を表し、ポリサー用に設定されたレート制限に準拠するトラフィックを受信または送信するために、バケット内のトークンは「キャッシュイン」されます。

  • トークン到着率は、設定された帯域幅制限から計算されるトークンバケットへのトークンの定期的な割り当てです。

  • トークン バケットの深さは、バケットの容量をバイト単位で定義します。バケットが容量に達した後に割り当てられたトークンは、格納および使用できません。

トークンが親ポリサーのピークバーストサイズ(PBS)または子ポリサーのコミットされたバーストサイズ(CBS)に存在する場合、到着パケットは帯域幅保証モードに準拠します。親ポリサーまたは子ポリサーの PBS または CBS に十分なトークンが存在しない場合、パケットは階層ポリサー機能の保証モードに準拠しません。このような場合、子ポリサーレートはメンバーフローに対して保証されます。次の表に、マイクロフローポリサーとマクロフローポリサーの色分けのさまざまなシナリオと、結果として割り当てられる色または優先度を示します。

マイクロカラー

マクロカラー

結果

ピーク モード

このモード(帯域幅保護モードとも呼ばれます)は、マイクロフロー ポリサーを使用して、マイクロフローが使用できる集約親ポリサー帯域幅の最大量を指定する場合に使用されます。このモードは、特定のマイクロフローが他のフローを飢えから保護するために使用されます。他のマイクロフローにトラフィックが含まれない場合でも(利用可能な集約帯域幅レートが特定のマイクロフローのレートよりも大きい場合でも、マイクロフローはマイクロフローポリサーで設定されたレートを超えて使用することはできません。

ユーザーの総最大許容レート(PIR)が 100 Mbps であるサンプル シナリオを検討してください。速度転送(EF)、ゴールド、シルバー、ブロンズと呼ばれる合計 4 つのサービスまたはアプリケーションは、それぞれ 50 Mbps、40 Mbps、30 Mbps、20 Mbps の PIR 値を持つポリサーのピークまたは帯域幅制限モードに対して定義されています。このような設定は、特定の加入者またはユーザーが、VoD(video-on-demand)や voice over IP(VoIP)などのリアルタイム アプリケーションに対してマクロ フローまたは親 CIR の共有を増加させるのを防ぐトポロジで使用されます。たとえば、100 Mbps の EF パケットのみを受信した場合、トラフィックの許容帯域幅レートは 50 Mbps になります。4 つのサービスごとに 100 Mbps のトラフィックを受信すると、合計で許可されるトラフィックは 100 Mbps になり、各サービスのレートは次のようになります。

  • EF トラフィックの 50 Mbps 以下

  • ゴールド トラフィックの 40 Mbps 以下

  • シルバー トラフィックの場合は 30 Mbps 以下

  • ブロンズ トラフィックの場合、20 Mbps 以下

階層ポリサーの帯域幅保護またはピーク モードでは、すべての子ポリサーがシングルレート、シングルバケット、2 色のタイプである必要があります。マイクロフロー ポリサー値は、マイクロフローの最大許容帯域幅(PIR)を指定します。マクロ フロー ポリサー値は、すべてのフローで許可される最大帯域幅(PIR)を指定します。マイクロフローのPIR値の合計は、子ポリサーのPIR値以上である必要があります。マクロ フローのバースト サイズは、最大のバースト サイズを持つマイクロ フローのサイズ以上である必要があります。

帯域幅保証モードで親PIRによって集約された2つの子ポリサーを持つサンプル設定を検討してください。子ポリサーと親ポリサーのPIRが設定されています。フロー 1 とフロー 2 の 2 つのフローが設定された PIR 値を超えるレートでトラフィックを送信すると、フローに対して定義された優先度に基づいて子ポリサーのトラフィックが許可されるように、親 PIR の共有が調整されます。一方、帯域幅はトラフィック フローの最小レートまたはコミットレートを維持するように制限されます。

トークンが子ポリサーと親ポリサーの両方のピーク バースト サイズ(PBS)に存在する場合、到着パケットは帯域幅保証モードに準拠します。両方のポリサーの PBS に十分なトークンが存在しない場合、パケットは階層ポリサー機能のピーク モードに準拠しません。このような場合、子ポリサーレートはメンバーフローの最大許容レートまたはPIRです。次の表に、マイクロフローポリサーとマクロフローポリサーの色分けのさまざまなシナリオと、結果として割り当てられる色または優先度を示します。

マイクロカラー

マクロカラー

結果

ハイブリッド モード

このモードは、帯域幅保証モードと帯域幅保護モードの組み合わせで、帯域幅制限機能とフロー単位の帯域幅管理を同時に実現できます。帯域幅保証人または帯域幅制限モードは、特定のマイクロフローの保証レートを制御します。ただし、過剰な総帯域幅をマイクロフロー間で共有できる方法を管理または管理することはありません。特定のマイクロフローでは、過剰な帯域幅の他のマイクロフローに飢えている過剰な総帯域幅をすべて使用する可能性があります。

帯域幅保護またはピーク モードは、特定のマイクロフローが消費できる帯域幅の量を制御し、他のフローが不足しないように保護します。ただし、マイクロフローの保証レートは指定されていません。たとえば、フロー f1、f2、f3 のマイクロフロー レートが 50 Mbps、60 Mbps、50 Mbps、集約レートが 70 Mbps の場合、f1 および f2 フローがそれぞれ 50 Mbps と 20 Mbps を提供し、f3 に帯域幅が割り当てられない可能性があります。

ハイブリッド モードでは、ピークモードと保証モードのメリットを実装して、個々の制限を克服します。hybirdモードでは、マイクロフローポリサーは、マイクロフローのCIRとEIRの2つのレートを指定します。CIRは、マイクロフローのマクロフロー帯域幅全体の保証部分を指定し、PIRはマイクロフローのマクロフロー帯域幅全体の最大部分を指定します。このメカニズムは、保証モードでCIR機能を、ピークモードで機能するEIRに類似しており、両方のモデルの利点を組み合わせています。hyrbid モードでは、子ポリサーでは、カラー認識モードとカラーブラインド モードの両方がサポートされています。

チャイルド ポリサーは、RFC 4115 モードの 2 レート 3 カラー マーカーに準拠して動作します。ACXルーターの通常の2レート3カラーマーカーは、RFC2698モードに準拠して動作します。

ユーザーの最大許容レートが 140 Mbps のサンプル構成を検討してください。速度転送(EF)、ゴールド、シルバー、ブロンズと呼ばれる合計 4 つのサービスまたはアプリケーションは、それぞれ 55 Mbps、60 Mbps、130 Mbps、140 Mbps の PIR 値を持つポリサーのハイブリッド モードに対して定義されています。定義された CIR 値は、EF、ゴールド、シルバー、ブロンズの各サービスで 50 Mbps、40 Mbps、30 Mbps、20 Mbps です。たとえば、4 つのサービスごとに 140 Mbps のトラフィックを受信すると、許可される緑色のトラフィックは 4 つのサービスでそれぞれ 50、40、30、20 Mbps になります。140 Mbps の EF トラフィックのみを受信した場合、緑として 50 Mbps の EF トラフィック、黄色で 5 Mbps の EF トラフィックが許可されます。同じシナリオでは、マクロ ポリサーレートが 26 Mbps であると仮定します。また、カラー認識モードの 2 つの子ポリサー、すなわち CIR が 10 Mbps、EIR が 10 Mbps の子ポリサー-1 を想定します。チャイルド ポリサー-2 の CIR は 15 Mbps、EIR は 5 Mbps です。フロー 1 が黄色のトラフィックの 100 Mbps ストリームで、flow-2 が 100 Mbps のグリーン トラフィック ストリームである場合、このポリサー階層の出力は次のようになります。

  • フロー 1 は 0 Mbps の緑色のトラフィックを持ち、5 Mbps 以下の黄色のトラフィックを持っています。

  • Flow-2 は 10 Mbps のグリーン トラフィックを持ち、10 Mbps 以上の黄色のトラフィックを持っています。

  • 黄色のトラフィックの合計は 11 Mbps 以下です。

ハイブリッド モードで親 PIR によって集約された 2 つの子ポリサーを持つサンプル構成を検討してください。子ポリサーと親ポリサーのPIRが設定されています。フロー 1 とフロー 2 の 2 つのフローが設定された PIR 値を超えるレートでトラフィックを送信すると、子 PIR 値が 2 つのフローで保持されている間、親 PIR の共有が子ポリサーのトラフィックを許可するように調整されます。

アグリゲート ポリサーまたは階層型ポリサーのハイブリッド モードでは、マイクロ フローの 2 つのレート(CIR と PIR)と 3 つの色がサポートされています。ACX ルーターでは、ハイブリッド タイプのポリサーの場合、マイクロ ポリサーは RFC 4115 で定義されているタイプ modified-trtcm である必要があります。子ポリサーでは、カラーブラインドモードとカラー認識モードの両方がサポートされています。マクロ ポリサーは、1 つのレート、シングル バケット、2 つのカラー ポリサーでなければならず、マイクロ フローの CIR 値の合計がマクロ フローの PIR 値よりも小さく、マイクロ フローのすべての PIR 値の累積値がマクロ フローの PIR 値よりも大きい必要があります。マイクロフロートラフィックがマイクロフローCIRのCIR値よりも小さい場合、ポリサーはマイクロフローCIRを維持するかPIRを達成します。マイクロフロートラフィックがマイクロフローのCIR値よりも大きい場合、マイクロフローCIRが保証されます。マイクロフローの過剰レートは、利用可能なマクロフロー帯域幅に基づいて共有され、マイクロフローPIRによって実装されるマイクロフローに対して分散される過剰情報レートの制限があります。マクロ フローの CBS は、マイクロフロー CBS の集約以上である必要があります。マクロフローの過剰なバーストサイズ(EBS)は、最大のEBSを持つマイクロフローの超過バーストサイズ以上である必要があります。

トークンが子ポリサーのコミットされたバースト サイズ(CBS)に存在する場合、到着パケットはハイブリッド モードに準拠します。トークンが子ポリサーのEBSと親ポリサーのPBSの両方に存在する場合、パケットはハイブリッドモードに準拠しません。パケットがポリサーのハイブリッド 動作モードを満たさない場合、子ポリサーの CIR はメンバー トラフィック フローに対して保証され、子ポリサーの PIR 値はメンバー フローの最大許容レートになります。次の表に、マイクロフローポリサーとマクロフローポリサーの色分けのさまざまなシナリオと、結果として割り当てられる色または優先度を示します。

マイクロカラー

マクロカラー

結果

黄色

黄色

黄色