3 色マーキング ポリサーの設定と適用
3色マーキング(TCM)ポリサーは、CIR、PIR、関連するバーストサイズ、トラフィックに設定されたポリシングアクションなど、測定レートに基づいてトラフィックをポリシングします。
このトピックでは、TCM ポリサーを構成および適用する方法について説明し、以下のトピックを含みます。
3 色マーキング ポリサーの定義
TCM ポリサーを設定するには、デフォルトでまだ有効になっていない場合は、まず 3 色マーキングを有効にします(「 3 色のマーキングの有効化と 3 色ポリサーの制限」を参照してください)。
3 色ポリサーを設定して、イングレスまたはエグレス方向の論理インターフェイス上の高損失優先度トラフィックを破棄できます。ステートメント。
いずれの場合も、許容可能なビット/秒またはバイト値の範囲は 1500~100,000,000,000 です。bpsおよびバイトの値は、完全な10進数として、または省略形 k
(1000)、(1,000,000) m
、または g
(1,000,000,000)が続く10進数として指定できます。
カラーブラインドポリサーは、パケットを3つの損失優先カテゴリーに暗示的にマークします。
低
中高
高
表 1 は、設定可能なすべての TCM ステートメントを示しています。
ステートメント |
意味 |
設定可能な値 |
---|---|---|
|
マーキングはCIR、CBS、EBSに基づいています。 |
– |
|
マーキングは、CIR、PIR、定格バースト サイズに基づいています。 |
– |
|
測定はパケットの事前分類によって異なります。測定は、割り当てられたパケットの PLP を増やすことができますが、減少させることはできません。 |
– |
|
すべてのパケットはCIRまたはCBSによって評価されます。パケットがCIRまたはCBSを超えた場合、それはPIRまたはEBSによって評価されます。 |
– |
|
通常の回線条件下で保証された帯域幅と、緑色にマークされたパケットの平均レート。 |
1500~100,000,000,000 bps |
|
CIR を上回るバーストが受信パケットに許可される最大バイト数(ただし、緑色にマークされます)。 |
1500~100,000,000バイト |
|
CIR を上回るバーストが受信パケットに許可される最大バイト数。ただし、依然として黄色とマークされます。 |
1500~100,000,000バイト |
|
達成可能な最大レート。CIRを超え、PIRの下にあるパケットは黄色でマークされます。PIR を超えるパケットは赤色でマークされます。 |
1500~100,000,000,000 bps |
|
受信パケットが PIR を超えてバーストすることが許容される最大バイト数。ただし、依然として黄色でマークされます。 |
1500~100,000,000バイト |
階層レベルで TCM ポリサーを [edit firewall]
定義します。
ファイアウォール フィルターへの 3 色マーキング ポリサーの適用
ファイアウォール フィルターに 3 色マーキング ポリサーを適用してトラフィックをレート制限するには:
three-color-policer
階層レベルで ステートメントをedit firewall
設定します。[edit] user@host# edit firewall user@host# set three-color-policer three-color-policer-name
以下の階層レベルでこのステートメントを含めることができます。
[edit firewall family family filter filter-name term rule-name then]
[edit firewall filter filter-name term rule-name then]
family
ステートメントでは、プロトコルファミリーは any
、 、 ccc
inet
、 inet6
、mpls
または vpls
です。
参照されるポリサーをまたはtwo-rate
ポリサーとしてsingle-rate
識別し、このステートメントは設定されたTCMポリサーと一致する必要があります。それ以外の場合は、設定一覧にエラーメッセージが表示されます。
たとえば、単一レート TCM ポリサーとして設定 srTCM
し、それを 2 レート ポリサーとして適用しようとすると、次のメッセージが表示されます。
[edit firewall] user@host# show three-color-policer srTCM single-rate { color-aware; . . . } user@host# show filter TESTER term A { then { three-color-policer { ## ## Warning: Referenced two-rate policer does not exist ## two-rate srTCM; } } }
ファイアウォール フィルターのインターフェイスへの 3 色マーキング ポリサーの適用
3 色マーキング ポリサーをインターフェイスに適用するには、インターフェイス設定でフィルター名を参照する必要があります。
ステートメントを設定します
filter
。[edit] user@host# edit interfaces interface-name unit logical-unit-number family family user@host# set filter input filter-name user@host# set filter output filter-name
メモ:参照するフィルター名には、3 色マーキング ポリサーがアタッチされている必要があります。
これらのステートメントは、以下の階層レベルに含めることができます。
[edit interfaces interface-name unit logical-unit-number family family]
[edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number family family]
例:シングルレートトライカラーマーキングポリサーの設定と適用
次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 Junos OS CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。
この例では、カラーブラインド、シングルレート、トライカラーポリサーを設定および適用する方法を説明します。