階層型ポリサー

階層型ポリサーの概要

階層型ポリサーを使用して、物理 インターフェイスまたは論理インターフェイス でイングレスレイヤー2 トラフィックのレートを制限し、パケットが優先転送(EF)または優先度の低いカテゴリのどちらに分類されているかに基づいて、異なるポリシングアクションを適用できます。

階層ポリシングは、SFPCとして受信FPC(フレキシブルPICコンセントレータ)を、FFPCとして送信FPCを備えたM40E、M120、M320エッジルーター、および拡張インテリジェントキューイング(IQE)PICを備えたMX シリーズ、ACX7100-L、T320、T640、およびT1600コアルーターでサポートされています。

論理インターフェイスに階層ポリシングを適用できます。

階層型ポリサー構成では、階層的に機能する2つのポリサー(EFトラフィック専用と非EFトラフィック用)が定義されます。

  • プレミアムポリサー—プレミアムポリサーに対して、優先度の高いEFトラフィックのみのトラフィック制限(保証帯域幅と対応するバーストサイズ制限)を設定します。EFトラフィックは、平均到着レートが保証された帯域幅を超え、平均パケットサイズがプレミアムバーストサイズ制限を超える場合、不適合として分類されます。プレミアムポリサーの場合、不適合トラフィックに対して設定可能な唯一のアクションはパケットを破棄することです。

  • 集約ポリサー—集約帯域幅(保証された帯域幅までの優先度の高いEFトラフィックと、優先度が通常の非EFトラフィックの両方に対応するため)と非EFトラフィックのみのバーストサイズ制限で集約ポリサーを設定します。非EFトラフィックは、その平均到着レートがEFトラフィックによって現在消費されていない集合帯域幅の量を超え、その平均パケットサイズが集合ポリサーで定義されたバーストサイズ制限を超えた場合に不適合として分類されます。アグリゲートポリサーの場合、不適合トラフィックに対する設定可能なアクションは、パケットの破棄、転送クラスの割り当て、またはパケット損失の優先度(PLP)レベルの割り当てです。

注:

プレミアムポリサーの帯域幅制限は、アグリゲートポリサーの帯域幅制限以下で設定する必要があります。2つの帯域幅制限が等しい場合、EFトラフィックがインターフェイスに到着しない間のみ、非EFトラフィックが無制限にインターフェイスを通過します。

EF トラフィックはプレミアム帯域幅制限として指定された帯域幅が保証されますが、非 EF トラフィックは、EF トラフィックによって現在消費されていない集合帯域幅の量にレート制限されます。非EFトラフィックは、EFトラフィックが存在しない間のみ、集合帯域幅全体にレート制限されます。

例えば、以下のコンポーネントで階層型ポリサーを設定するとします。

  • 帯域幅制限を 2 Mbps、バースト サイズ制限を 3000 バイトに設定、不適合アクションをパケットを破棄するように設定したプレミアム ポリサー。

  • 帯域幅制限を 10 Mbps、バーストサイズ制限を 3000 バイトに設定、不適合アクションをパケットを破棄するように設定したアグリゲートポリサー。

EFトラフィックには2Mbps の帯域幅が保証されています。EFトラフィックのバースト(2Mbps を超える速度でインターフェイスに到着するEFトラフィック)も、3000バイトのバケットに十分なトークンが使用可能であれば、インターフェイスを通過できます。非EFトラフィックのバーストに利用可能なトークンがない場合、プレミアムポリサーのポリシングアクションを使用してパケットのレート制限が行われます。

非EFトラフィックは、EFトラフィックの平均到着レートに応じて、8 Mbpsから10 Mbpsの範囲の帯域幅制限まで計量されます。非EFトラフィックのバースト(非EFトラフィックの現在の制限を超える速度でインターフェイスに到着する非EFトラフィック)も、3000バイトのバケットに十分なトークンが使用可能であれば、インターフェイスを通過します。非EFトラフィックが現在許可されている帯域幅を超えた場合、または非EFトラフィックのバーストに使用可能なトークンがない場合、アグリゲートポリサーのポリシングアクションを使用してパケットのレート制限が行われます。

加入者サービスファイアウォールポリサー(ACX7100-48Lデバイス)

  • Junos Evolvedリリース23.4R1以降では、加入者ログインまたはCoA時にアクティブ化される、加入者インターフェイスのDHCPおよびPPPoEアクセスモデルに階層ポリサーを設定できます。この機能は、パケットの色分類に従って色分けされたトラフィックポリシングをサポートします。パケットカラーは、2つのユーザー定義トラフィッククラスに指定されたパケット一致基準で分類されます。関連する設定例と機能の制限については、例: 加入者サービスファイアウォール(ACX7100-48Lデバイス)の階層ポリサーの設定セクション を参照してください。

例:階層型ポリサーの設定

この例では、階層型ポリサーを設定し、サポートされているプラットフォーム上の論理インターフェイスで、そのポリサーをイングレスレイヤー2 トラフィックに適用する方法を示しています。

要件

開始する前に、環境が次の要件を満たしていることを確認してください。

  • 階層ポリサーを適用するインターフェイスは、以下のいずれかのルーティング プラットフォームでホストされる SONET インターフェイスです。

    • M40e、M120、またはM320エッジルーターで、受信FPCをSFPCとして、送信FPCをFFPCとして使用。

    • 拡張インテリジェントキューイング(IQE)PICを搭載したMX シリーズ、T320、T640、またはT1600コアルーター。

  • 階層型ポリサーを適用するインターフェイスの入力には、他のポリサーは適用されません。

  • 入力フィルターも適用されている論理インターフェイスに階層型ポリサーを適用すると、ポリサーが最初に実行されることが認識されています。

概要

この例では、階層型ポリサーを設定し、論理インターフェイスのイングレスレイヤー2 トラフィックにポリサーを適用します。

トポロジー

ポリサーは、IPv4およびVPLSトラフィック用に設定したSONET論理インターフェイス so-1/0/0.0に適用します。その論理インターフェイスに階層ポリサーを適用すると、IPv4とVPLSの両方のトラフィックが階層的にレート制限されます。

また、MPLSトラフィックの論理インターフェイス so-1/0/0.1 も設定します。物理インターフェイス so-1/0/0に階層ポリサーを適用することを選択した場合、階層ポリシングは、 so-1/0/0.0 時点ではIPv4およびVPLSトラフィックに適用され、 so-1/0/0.1時点ではMPLSトラフィックに適用されます。

設定

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

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

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

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

インターフェイスの定義

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

インターフェイスを定義するには:

  1. 物理インターフェイスの設定を有効にします。

  2. 論理ユニット 0 を設定します。

    この論理インターフェイスにレイヤー2 ポリサーを適用する場合、少なくとも1つのプロトコルファミリーを設定する必要があります。

  3. 論理ユニット 1 を設定します。

結果

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

転送クラスの定義

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

集約ポリサーアクションとして参照される転送クラスを定義するには:

  1. 転送クラスの設定を有効にします。

  2. 転送クラスを定義します。

結果

show class-of-service設定コマンドを入力して、集約ポリサーアクションとして参照される転送クラスの設定を確認します。コマンド出力に意図した設定が表示されない場合は、この手順の指示を繰り返して設定を修正します。

階層ポリサーの設定

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

階層型ポリサーを設定するには:

  1. 階層ポリサーの設定を有効にします。

  2. アグリゲートポリサーを設定します。

    アグリゲートポリサーの場合、不適合フロー内のパケットに対して設定可能なアクションは、パケットの破棄、損失優先度の変更、または転送クラスの変更です。

  3. プレミアムポリサーを設定します。

    プレミアムポリサーの帯域幅制限は、アグリゲートポリサーの帯域幅制限より大きくすることはできません 。

    プレミアムポリサーの場合、不適合トラフィックフロー内のパケットに対して設定可能な唯一のアクションは、パケットを破棄することです。

結果

show firewall 設定コマンドを入力して、階層ポリサーの設定を確認します。コマンド出力に意図した設定が表示されない場合は、この手順の指示を繰り返して設定を修正します。

物理または論理インターフェイスでのレイヤー2 イングレストラフィックへの階層型ポリサーの適用

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

論理インターフェイス so-1/0/0.0上でのみ、IPv4およびVPLSトラフィックのレイヤー2 イングレストラフィックを階層的にレート制限するには、論理インターフェイス設定からポリサーを参照します。

  1. 論理インターフェイスの設定を有効にします。

    論理インターフェイスのレイヤー2 トラフィックにポリサーを適用する場合、論理インターフェイスに少なくとも1つのプロトコルファミリーを定義する必要があります。

  2. 論理インターフェイスにポリサーを適用します。

    または、すべての プロトコルファミリーと物理インターフェイスso-1/0/0に設定されたすべての論理インターフェイスのレイヤー2 イングレストラフィックを階層的にレート制限するには、物理インターフェイス設定からポリサーを参照できます。

結果

show interfaces 設定コマンドを入力して、階層ポリサーの設定を確認します。コマンド出力に意図した設定が表示されない場合は、この手順の指示を繰り返して設定を修正します。

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

検証

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

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

目的

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

アクション

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

  • Input: policer1-so-1/0/0.0-inet-i

  • Output: policer1-so-1/0/0.0-inet-o

この例では、ポリサーは入力方向の論理インターフェイストラフィックにのみ適用されています。

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

目的

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

アクション

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

  • policer1-so-1/0/0.0-inet-i

  • policer1-so-1/0/0.0-inet-o

-inet-iサフィックスはIPv4入力トラフィックに適用されるポリサーを示し、-inet-oサフィックスはIPv4出力トラフィックに適用されるポリサーを示します。この例では、ポリサーは入力トラフィックにのみ適用されています。

例:加入者サービスファイアウォール(ACX7100-48Lデバイス)の階層型ポリサーの設定

この例では、階層型ポリサーを設定し、サポートされているプラットフォーム(ACX7100-48L)上の加入者インターフェイスのイングレストラフィックにポリサーを適用する方法を示します。

概要

Junos Evolvedリリース23.4R1以降、階層型ポリサーを設定し、加入者インターフェイスのイングレストラフィックにポリサーを適用できます。この機能は、ACX7100-48Lデバイスでサポートされています。

注:
  • 加入者サービス階層ポリサーには、以下の制限があります。

    • 階層ポリサーは4つのレベルのみ設定でき、各レベルには集約型とプレミアム型の設定があります。

    • 論理インターフェイス ポリサーと集約ポリサーは、加入者サービスではサポートされていません。

    • 転送クラス内で設定されたポリシング優先度はサポートされていません。次に例を示します。
    • next term は階層型ポリサーに対してのみ許可され、フィルターに対しては許可されません。
    • インターフェイスまたはファミリーへのポリサーの直接接続はサポートされていません。ポリサーは、ファイアウォールフィルターアクションによってのみサポートされます。
    • ポリサーアクション forwarding-class は、ingressとegressではサポートされていません。 loss-priority high アクションはingressでサポートされています。egressでは、 discard アクションのみがサポートされます。
    • 単一のポリシーで loss-priority と policer アクションを設定することはできません。両方のアクションは、常に1つだけサポートされます。
    • filter-specific オプションは、ポリサー設定ではサポートされていません。
    • 階層型ポリサーと三色ポリサーは、Egress方向ではサポートされていません。
    • フィルター項目チェイニング機能は使用できません。

    • トライカラーポリサーと階層ポリサーは、Egress方向ではサポートされていません。

設定シナリオ

次のセクションでは、さまざまな階層ポリサー オプションのさまざまな設定について説明します。

シングルレート2カラーマーキングポリサー設定

DHCPおよびPPPoEアクセスモデルでは、シングルレート2カラーマーキングポリサーを設定できます。設定は、加入者ログインまたはCoA中にアクティブになります。 show dynamic-profiles pppoe-client-policer-1-profile コマンドを入力して設定を表示します。構成例は次のとおりです。

DHCPおよびPPPoEアクセスモデルでは、シングルレートのトライカラーマーキングポリサーを設定できます。これは、加入者ログインまたはCoA中にアクティブになります。 show dynamic-profiles pppoe-client-policer-1-profile コマンドを入力して設定を表示します。構成例は次のとおりです。

ツー レート トライ カラー マーキング ポリサー

DHCP および PPPoE アクセス モデルでは、2 つのレート トライ カラー マーキング ポリサーを設定できます。これは、加入者ログインまたはCoA中にアクティブになります。

このセクションでは、コントローラポイントでの動的プロファイル設定のサンプルを確認できます。動的プロファイルのコンテンツは、クライアントプロファイルの加入者ログイン中、またはサービスプロファイルのサービスアクティベーション中に前方に伝送されます。 show dynamic-profiles pppoe-client-policer-1-profile コマンドを入力して設定を表示します。構成例は次のとおりです。

DHCP および PPPoE の階層型ポリサー

このセクションでは、DHCPおよびPPPoEアクセスモデルのコントローラポイントでの動的プロファイル設定の例を見ることができます。動的プロファイルのコンテンツは、クライアントプロファイルの加入者ログイン中、またはサービスプロファイルのサービスアクティベーション中に前方に伝送されます。 show dynamic-profiles pppoe-client-policer-1-profile コマンドを入力して設定を表示します。構成例は次のとおりです。

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