Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

ファイアウォール フィルターでのポリサーの使用について

ポリシング(レート制限)は、ジュニパーネットワークス EX シリーズ イーサネット スイッチ上のインターフェイスに入るトラフィック量を制御できるファイアウォール フィルターの重要なコンポーネントです。ファイアウォール フィルター設定にポリサーを含めることで、ポリシングを実現できます。

ポリサーの概要

ポリサーを使用して、トラフィックのレート制限を指定できます。ポリサーで構成されたファイアウォール フィルターは、指定されたレート制限内のトラフィックのみを許可するため、サービス拒否(DoS)攻撃からの保護が提供されます。ポリサーが指定したレート制限を超えるトラフィックは、直ちに破棄されるか、レート制限内のトラフィックよりも低い優先度としてマークされます。スイッチは、トラフィックの輻輳が発生した場合、優先度の低いトラフィックを破棄します。

ポリサーは、トラフィックに 2 種類のレート制限を適用します。

  • 帯域幅 — 平均して許可される1秒あたりのビット数。

  • 最大バースト サイズ — 特定の帯域幅制限を超えるデータのバーストで許可される最大サイズ。

ポリシングでは、アルゴリズムを使用して、指定した最大値までバーストを許可しながら、平均帯域幅に制限を適用します。インターフェイス上のトラフィックの特定のクラスを定義し、各クラスに一連のレート制限を適用することができます。ポリサーの名前を付けて設定すると、ポリサーはテンプレートとして保存されます。その後、ファイアウォール フィルター設定でポリサーを使用できます。

ジュニパーネットワークスEX8200イーサネットスイッチを除くすべてのEXシリーズスイッチでは、設定した各ポリサーには、ポリサーに指定されたレート制限を超えるパケット数をカウントする暗示的なカウンターが含まれています。各EX8200スイッチには、3つのグローバル管理カウンターが含まれています。ポリサーの統計を取得するには、これらのグローバル管理カウンターにイングレスポリサーを割り当てる必要があります。各グローバル管理カウンターには、任意の数のイングレス ポリサーを割り当てることができます。各グローバル管理カウンターのポリサー統計は、そのグローバル管理カウンターに関連するすべてのポリサーのポリサー統計の集約です。

フィルター固有のパケット数を取得するには、ファイアウォールフィルターごとに異なるポリサーを設定する必要があります。ポリサーは、デフォルトで用語固有のカウントを提供します。

ポリサー タイプ

スイッチは、3種類のポリサーをサポートしています。

  • シングルレート2カラー:2カラーポリサー(単に「ポリサー」とも呼ばれる)でトラフィックストリームをメーター化し、設定された帯域幅とバーストサイズ制限に従って、パケット損失優先度(PLP)の2つのカテゴリーに分類します。帯域幅とバーストサイズの制限を超えるパケットをマークするか、単に破棄することができます。2 カラー ポリサーは、ポート(物理インターフェイス)レベルでトラフィックを計測する場合に最も便利です。

  • シングルレートスリーカラー—このタイプのポリサーは、RFC 2697、 単一レート3カラーマーカーで定義されています。これは、DiffServ(差別化サービス)環境向けのAF(アシュアランスフォワーディング)PHB(per-hop-behavior)分類システムの一部として定義されています。このタイプのポリサーは、設定されたCIR(コミットされた情報レート)、CBS(コミットされたバーストサイズ)、および余分なバーストサイズ(EBS)に基づいてトラフィックをメートルします。パケットが CBS を下回る(緑)、CBS を超えているが、EBS(黄色)を超えているかどうか、または EBS(赤)を超えているかどうかに基づいて、トラフィックは 3 つのカテゴリー(緑、黄色、赤)のいずれかに属しているとマークされます。シングルレートのスリーカラーポリサーは、ピーク到着レートではなく、パケットサイズに応じてサービスを構成する場合に最も便利です。

  • 2 レートスリーカラー—このタイプのポリサーは、RFC 2698 A Two Rate 3 Color Markerで定義されています。これは、DiffServ(差別化サービス)環境向けのAF(アシュアランスフォワーディング)PHB(per-hop-behavior)分類システムの一部として定義されています。このタイプのポリサーは、設定されたCIRとPIR(ピーク情報レート)に基づいてトラフィックを、関連するバーストサイズとともにメートルします。CBS、PBS(ピーク バースト サイズ)です。トラフィックは、CIR(緑)を下回るレート、CIR(黄色)を超える、またはPIR(黄色)を超える、またはPIR(赤色)を超えるパケットに基づいて、3つのカテゴリー(緑、黄色、または赤)のいずれかに属しているとマークされます。2 レートスリーカラーポリサーは、パケットサイズではなく到着レートに応じてサービスを構成する場合に最も便利です。

ポリサーアクション

ポリサーアクションは暗黙的または明示的で、ポリサータイプによって異なります。暗示的という用語は、Junos OSが損失優先値を自動的に割り当てることを意味します。明示的とは、アクションを設定することを意味します。 表 1 は、ポリサーのアクションを一覧表示します。

表 1: ポリサーアクション

ポリサー

マーキング

暗示的なアクション

設定可能なアクション

シングルレート 2 カラー

グリーン(準拠)

低損失優先度の割り当て

なし

赤(不適合)

なし

低損失または高損失の優先度の割り当て、転送クラスの割り当て、または破棄

黄色

サポートされていません

サポートされていません

シングルレートスリーカラー

グリーン(準拠)

低損失優先度の割り当て

なし

赤(EBS より上)

高損失優先度の割り当て

破棄

黄色(CBS を超えていますが、EBS を超えないこと)

高損失優先度の割り当て

注:

EX8200スイッチではサポートされていません

なし

注:

EX8200スイッチではサポートされていません

ツーレート スリー カラー

グリーン(準拠)

低損失優先度の割り当て

なし

赤(PIR の上)

高損失優先度の割り当て

破棄

黄色(CIRを超えるがPIRは超過)

高損失優先度の割り当て

注:

EX8200スイッチではサポートされていません

なし

注:

EX8200スイッチではサポートされていません

注:

出力ファイアウォールフィルターに の forwarding-class アクションを持つポリサーを適用することはできません。

注:

Junos OS リリース 17.1 以降、EX4300 スイッチでは、ポリサー アクションloss-priorityを 、 、 medium-lowmedium-high、または highlow設定できます。

ポリサー レベル

ポリサーは、キュー レベル、 論理インターフェイス レベル、またはレイヤー 2(MAC)レベルで設定できます。エグレス キューのパケットには、単一のポリサーのみが適用されます。ポリサーの検索はこの順序で行われます。

  • キュー レベル

  • 論理インターフェイス レベル

  • レイヤー 2(MAC)レベル

カラー モード

3 色マーキング(TCM)ポリサーは、緑と黄色の色分け規則に拘束されません。パケットは、カラーに基づいて低または高の PLP ビット設定でマークされます。そのため、どちらの 3 カラー ポリサー タイプ(シングルレートと 2 レート)でも、ポリサーで通常利用できる 2 種類ではなく、3 つのレベルのドロップ優先度(損失の優先度)を提供することで、サービス クラス(CoS)トラフィック ポリシングの機能を拡張します。シングルレートと 2 レートの 3 カラー ポリサー タイプは、2 つのモードで動作できます。

  • カラーブラインド—カラーブラインドモードでは、3カラーポリサーは、検査されたパケットが以前にマークされたか測定されたかを参照せずに動作します。言い換えると、3 カラー ポリサーは、以前にパケットを色分けしていた場合に 対して盲目 になります。

  • カラーアウェア:カラーアウェア モードでは、3 カラー ポリサーは、検査されたパケットの以前のマーキングまたは測定を参照して動作します。つまり、3 カラー ポリサーは、以前にパケットが持っていた可能性のあるカラーリングを 認識 しています。カラーアウェア モードでは、3 カラー ポリサーはパケットの PLP を増やすことができますが、減少させることはありません。たとえば、カラー認識型の 3 カラー ポリサーが、PLP マーキングが低いパケットをメーターで計る場合、PLP レベルを高くすることができます。しかし、高い PLP レベルを低くすることはできません。

ポリサーの命名規則

3 カラー ポリサーを設定する場合は、命名規則 rate-TCMnumber-colortype を使用することをお勧めします。●TCMは3色マーキングの略。ポリサーは多数あり、作業には正しく適用する必要があるため、シンプルな命名規則に従うことで、ポリサーを適切に適用しやすくなります。

例えば、単一レート、3 カラー、カラーアウェア ポリサーを設定した場合、srTCM1-ca という名前を付けます。2 レート、3 カラー、カラーブラインド ポリサーを設定した場合、trTCM2-cb と名前を付けます。

リリース履歴テーブル
リリース
説明
17.1
Junos OS リリース 17.1 以降、EX4300 スイッチでは、ポリサー アクションloss-priorityを 、 、 medium-lowmedium-high、または highlow設定できます。