Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

スイッチでの MPLS ファイアウォール フィルターとポリサーの設定

ファイアウォールフィルターを設定して、MPLSトラフィックをフィルタリングできます。MPLSファイアウォールフィルターを使用するには、まずフィルターを設定してから、MPLSトラフィックの転送用に設定したインターフェイスに適用する必要があります。また、MPLSフィルターにポリサーを設定して、フィルターが接続されているインターフェイス上のトラフィックを規制(つまりレート制限)することもできます。

MPLSファイアウォールフィルターを設定する際には、フィルタリング基準(一致条件付きの用語)と、パケットがフィルタリング基準に一致した場合にスイッチが実行するアクションを定義します。

注:

MPLSフィルターはingress方向にのみ設定できます。エグレス MPLS ファイアウォール フィルターはサポートされていません。

MPLSファイアウォールフィルターの設定

MPLSファイアウォールフィルターを設定するには:

  1. フィルター名、条件名、および少なくとも 1 つの一致条件を設定します(たとえば、EXP ビットが 0 または 4 に設定されている MPLS パケットで一致する場合など)。
  2. ファイアウォールフィルターの各条件で、パケットがその条件のすべての条件に一致する場合に実行するアクションを指定します(例えば、EXPビットが0または4に設定されているMPLSパケットをカウントする)。
  3. 完了したら、以下の手順に従ってインターフェイスにフィルターを適用します。

MPLSインターフェイスへのMPLSファイアウォールフィルターの適用

MPLSトラフィックを転送するために設定したインターフェイスにMPLSファイアウォールフィルターを適用するには([edit interfaces interface-name unit unit-number]階層レベルでfamily mplsステートメントを使用):

注:

ファイアウォールフィルターを適用できるのは、インターフェイスに入るMPLSパケットのフィルタリングにのみ可能です。

  1. ファイアウォールフィルターをMPLSインターフェイスに適用します(例えば、ファイアウォールフィルターをインターフェイスxe-0/0/5に適用します)。
  2. 設定を確認し、 commit コマンドを発行します。

ループバックインターフェイスへのMPLSファイアウォールフィルターの適用

MPLSファイアウォールフィルターをループバックインターフェイス(lo0)に適用するには:

  1. まず、 packet-format-match コマンドを使用してパケット形式を指定します。このコマンドを設定するたびに PFE を再起動する必要があります。
  2. MPLSファイアウォールフィルターの設定で説明されているように、ファイアウォールフィルターの一致条件とアクションを設定します。TTL一致条件を(ttl=1)に明示的に設定する必要があります。また、label、exp、レイヤー4source port、destination portなどの他のMPLS修飾子とパケットを照合することもできます。
  3. フィルターを入力フィルターとしてループバックインターフェイスに適用します。
  4. 設定を確認し、 commit コマンドを発行します。

以下に構成例を示します。

LSP のポリシーの設定

MPLSフィルターに一致したトラフィックを2色ポリサーまたは3色ポリサーに送信できます。MPLS LSPポリシングでは、特定のLSPを介して転送されるトラフィックの量を制御することができます。ポリシングにより、LSP を介して転送されるトラフィックの量が、要求された帯域幅割り当てを超えないようにすることができます。LSPポリシングは、通常のLSP、DiffServ対応トラフィックエンジニアリングで設定されたLSP、およびマルチクラスLSPでサポートされています。マルチクラスLSPごとに複数のポリサーを設定できます。通常のLSPの場合、各LSPポリサーはLSPを通過するすべてのトラフィックに適用されます。ポリサーの帯域幅制限は、LSPを通過するトラフィックの合計が設定された制限を超えるとすぐに有効になります。

マルチクラスLSPおよびDiffServ対応トラフィックエンジニアリングLSPポリサーをフィルターで設定します。フィルターは、異なるクラスタイプを区別し、関連するポリサーを各クラスタイプに適用するように設定することができます。ポリサーは、EXP ビットに基づいてクラス タイプを区別します。

LSP ポリサーは、 family any フィルターの下で設定します。 family any フィルターが使用されるのは、LSPに入るトラフィックにポリサーが適用されるためです。このトラフィックは、IPv6、MPLS など、異なるファミリからのものである可能性があります。一致条件がすべてのタイプのトラフィックに適用される限り、LSPに入るトラフィックの種類を知る必要はありません。

MPLS LSP ポリサーを設定する際には、以下の制限事項に注意してください。

  • LSPポリサーは、パケットLSPに対してのみサポートされています。

  • LSP ポリサーは、ユニキャスト ネクスト ホップでのみサポートされています。マルチキャスト ネクスト ホップはサポートされていません。

  • LSP ポリサーは、出力フィルターの前に実行されます。

  • ルーティングエンジンから発信されるトラフィック(pingトラフィックなど)は、トランジットトラフィックと同じ転送経路をたどりません。このタイプのトラフィックはポリシングできません。