Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

MPLS サービス クラス構成

MPLS LSP のサービス クラスの設定

次のセクションでは、MPLS CoS(サービス クラス)の概要と、MPLS CoS 値を設定する方法について説明します。

MPLS のサービス クラスの概要

IP トラフィックが LSP トンネルに入ると、イングレス ルーターはすべてのパケットに CoS 値をマークします。この値は、トラフィックを伝送優先キューに配置するために使用されます。ルーターでは、SDH/SONET および T3 インターフェイスでは、各インターフェイスに 4 つの送信キューがあります。CoS 値は MPLS ヘッダーの一部としてエンコードされ、パケットがエグレス ルーターから出るときに MPLS ヘッダーが削除されるまでパケットに残ります。LSP 内のルーターは、イングレス ルーターで設定された CoS 値を利用します。CoS 値は、CoS ビット(EXP または実験ビットとも呼ばれます)によってエンコードされます。詳細については、「 MPLS ラベル割り当て」を参照してください。

MPLS サービス クラスは、ルーターの一般的な CoS 機能と連携して機能します。CoS 機能を構成しない場合は、デフォルトの一般的な CoS 設定が使用されます。MPLS サービス クラスでは、重み付けラウンドロビンを設定することで送信キューのサービスの優先度を設定したり、RED(Random Early Detection)を使用して輻輳回避を設定したりできます。

MPLS CoS 値の設定

トラフィックが LSP トンネルに入ると、MPLS ヘッダーの CoS 値は次の 3 つの方法のいずれかで設定されます。

  • パケットがバッファリングされた出力キューの番号、およびPLP(パケット損失優先度)ビットがMPLSヘッダーに書き込まれ、パケットのCoS値として使用されます。この動作はデフォルトで、設定は不要です。デフォルト MPLS EXP 分類子 は、デフォルトの MPLS CoS 値について説明し、CoS 値の処理方法を要約します。

  • LSP トンネルに入るすべてのパケットに固定 CoS 値を設定します。固定 CoS 値は、LSP に入るすべてのパケットが同じサービス クラスを受信することを意味します。

  • MPLS EXP 書き換えルールを設定して、デフォルトの動作を上書きします。

LSP に入るすべてのパケットに固定 CoS 値を設定するには、次のステートメントを class-of-service 含めます。

このステートメントは、以下の階層レベルに含めることができます。

  • [edit protocols mpls]

  • [edit protocols mpls label-switched-path path-name]

  • [edit protocols mpls label-switched-path path-name primary path-name]

  • [edit protocols mpls label-switched-path path-name secondary path-name]

  • [edit protocols rsvp interface interface-name link-protection]

  • [edit protocols rsvp interface interface-name link-protection bypass destination]

  • [edit logical-systems logical-system-name protocols mpls]

  • [edit logical-systems logical-system-name protocols mpls label-switched-path path-name]

  • [edit logical-systems logical-system-name protocols mpls label-switched-path path-name primary path-name]

  • [edit logical-systems logical-system-name protocols mpls label-switched-path path-name secondary path-name]

  • [edit logical-systems logical-system-name protocols rsvp interface interface-name link-protection ]

  • [edit logical-systems logical-system-name protocols rsvp interface interface-name link-protection bypass destination]

階層レベルでステートメントを使用して設定された class-of-service CoS 値は、 [edit protocols mpls] インターフェイスの階層レベルで設定された [edit class-of-service] CoS 値よりも優先されます。実質的に、LSP に設定された CoS 値は、インターフェイスの CoS 値セットをオーバーライドします。

階層レベルの[edit protocols mpls label-switched-path]ステートメントはclass-of-service、LSP 内のパケットの MPLS シム ヘッダーに初期 EXP 値を割り当てます。この値はイングレス ルーティング デバイスでのみ初期化され、その転送クラスに対して確立された書き換え設定を上書きします。ただし、イングレス ルーティング デバイスに入るパケットの CoS 処理(WRR と RED)は、MPLS LSP のステートメントによって class-of-service 変更されません。分類は、階層レベルでの動作集約(BA)分類子 [edit class-of-service] または階層レベルのマルチフィールド分類子に [edit firewall] 基づいています。

ベスト プラクティス:

LSP に沿ってすべてのルーティング デバイスを EXP の同じ入力分類子に設定することをお勧めします。また、書き換えルールが設定されている場合は、すべてのルーティング デバイスに同じ書き換え設定が必要です。それ以外の場合、次の LSR のトラフィックは別の転送クラスに分類され、その結果、異なる EXP 値が EXP ヘッダーに書き込まれます。

CoS 値には、0 から 7 までの 10 進数を指定できます。この番号は、3 ビットバイナリ番号に対応しています。CoS 値の上位 2 ビットは、送信インターフェイス カードで使用する送信キューを選択します。

CoS 値の下位ビットは PLP ビットとして扱われ、出力キューで使用する RED ドロップ プロファイルの選択に使用されます。下位ビットが 0 の場合、非 PLP ドロップ プロファイルが使用され、下位ビットが 1 の場合は PLP ドロップ プロファイルが使用されます。通常、RED は PLP ビットセットを持つパケットをより積極的にドロップすることが予想されます。RED およびドロップ プロファイルの詳細については、「 RED ドロップ プロファイルとパケット 損失の優先度を使用した輻輳の管理」を参照してください

注:

パケットをより積極的にドロップするように PLP ドロップ プロファイルを設定すると(たとえば、CoS 値を 6 から 7 に設定するなど)、トラフィックが通過する可能性が低下します。

表 1 は、MPLS CoS 値が送信キューと PLP ビットにどのように対応するかをまとめたものです。MPLS では、CoS ビット値と出力キューの間のマッピングはハードコードされています。MPLS のマッピングは設定できません。「 転送クラスによる出力キューへのクラスの割り当て方法について」で説明されているように、IPv4 トラフィック フローに対してのみ設定できます。

表 1: MPLS CoS 値

MPLS CoS の価値

ビット

送信キュー

PLP ビット

0

000

0

未設定

1

001

0

設定

2

010

1

未設定

3

011

1

設定

4

100

2

未設定

5

101

2

設定

6

110

3

未設定

7

111

3

設定

CoS 値は MPLS ヘッダーの一部であるため、値は LSP トンネルを通過する場合にのみパケットに関連付けられます。パケットが LSP トンネルから出るときに、値は IP ヘッダーに戻されません。

LSP(ラベルスイッチ パス)内の MPLS(マルチプロトコル ラベル スイッチング)パケットに対して CoS(サービス クラス)を設定するには、次の手順を行います。

  1. CoS 値を指定します。

    CoS 値を指定しない場合、パケットの IP ヘッダーからの IP 優先度ビットがパケットの CoS 値として使用されます。

MPLS CoS 値を使用した IEEE 802.1p パケット ヘッダーの書き換え

M シリーズ ルーターまたは T シリーズ ルーターとのピア接続を備えた T シリーズ ルーターまたは M320 ルーターにインストールされたイーサネット インターフェイスの場合、MPLS CoS と IEEE 802.1p の両方の値を設定値に書き換えることができます(MPLS CoS 値は EXP または実験ビットとも呼ばれます)。これらの値を書き換えて、設定した値をレイヤー 2 VLAN パスに渡すことができます。MPLS CoS と IEEE 802.1p の両方の値を書き換える場合は、サービス インターフェイス構成クラスに EXP および IEEE 802.1p 書き換えルールを含める必要があります。EXP 書き換えテーブルは、IEEE 802.1p および EXP 書き換えルールを設定するときに適用されます。

EXP および IEEE 802.1p 書き換えルールを設定する方法については、「 転送動作を保証するためのパケット ヘッダーの書き換え」を参照してください。

MPLS 書き換えルールの設定

さまざまな書き換えルールを MPLS パケットに適用できます。

階層レベルで [edit class-of-service] ステートメントを設定する方法の詳細については、 ルーティング デバイスの Junos OS サービス クラス ユーザー ガイドを参照してください。

次のセクションでは、MPLS パケットに書き換えルールを適用する方法について説明します。

送信パケットの 3 つのラベルすべてにおける EXP ビットの書き換え

プロバイダ間、キャリアオブキャリア、複雑なトラフィック エンジニアリングのシナリオでは、ネクスト ホップで 3 つのラベルをプッシュする必要がある場合があります。

デフォルトでは、M320 を除く M シリーズ ルーターでは、スワップ プッシュおよびトリプルプッシュ操作を設定しても、送信パケットの上位 MPLS EXP ラベルは書き換えされません。送信パケットの 3 つのラベルの EXP ビットをすべて書き換えることで、受信 MPLS または非 MPLS パケットのサービス クラス(CoS)を維持できます。

受信 MPLS パケットに 3 つのラベルをプッシュするには、階層レベルで exp-swap-push-push default ステートメントを [edit class-of-service interfaces interface-name unit logical-unit-number rewrite-rules] 含めます。

受信した非 MPLS パケットに 3 つのラベルをプッシュするには、階層レベルで exp-push-push-push default ステートメントを [edit class-of-service interfaces interface-name unit logical-unit-number rewrite-rules] 含めます。

階層レベルで [edit class-of-service] ステートメントを設定する方法の詳細については、 ルーティング デバイスの Junos OS サービス クラス ユーザー ガイドを参照してください。

MPLS および IPv4 パケット ヘッダーの書き換え

MPLS および IPv4 パケット ヘッダーに書き換えルールを同時に適用できます。これにより、LSP イングレスで MPLS EXP および IP 優先度ビットを初期化できます。トラフィックが VPN か非 VPN かに応じて、異なる書き換えルールを設定できます。

MPLS および IPv4 パケット ヘッダーを書き換える場合は、階層レベルで protocol ステートメントを [edit class-of-service interfaces interface-name unit logical-unit-number rewrite-rules exp rewrite-rule-name] 含めます。

ステートメントを protocol 使用して、書き換えルールを適用する MPLS パケットおよびパケット ヘッダーのタイプを指定します。MPLS パケットは、標準 MPLS パケットまたは IPv4 ペイロードを使用する MPLS パケットです。次のオプションを使用して、MPLS パケットのタイプを指定します。

  • mpls-any— 書き換えルールを MPLS パケットに適用し、コード ポイント値を MPLS ヘッダーに書き込みます。

  • mpls-inet-both—IPv4 ペイロードを使用して VPN MPLS パケットに書き換えルールを適用します。コード ポイント値を、T シリーズ (T4000 ルーターを除く)および M320 ルーターの MPLS および IPv4 ヘッダーに書き込みます。M シリーズ ルーター(M320 を除く)では、オプションにより、 mpls-inet-both IPv4 ペイロードを含むすべてのイングレス MPLS LSP パケットが、IP 優先度と MPLS EXP 値の 000 コード ポイントで初期化されます。

  • mpls-inet-both-non-vpn—IPv4 ペイロードを使用して、VPN 以外の MPLS パケットに書き換えルールを適用します。T シリーズおよび M320 ルーターの MPLS および IPv4 ヘッダーにコード ポイント値を書き込みます。M シリーズ ルーター(M320 を除く)では、オプションにより、 mpls-inet-both-non-vpn IPv4 ペイロードを含むすべてのイングレス MPLS LSP パケットが、IP 優先度と MPLS EXP 値の 000 コード ポイントで初期化されます。

MPLS および IPv4 パケットの書き換えルールを設定する方法の詳細な例と、サービス クラスを設定する方法の詳細については、「 ルーティング デバイス用 Junos OS サービス クラス ユーザー ガイド」を参照してください。

MPLS ネットワーク向け CoS ビットの設定

トラフィックがラベル付きスイッチ パス(LSP)トンネルに入ると、MPLS ヘッダーの CoS ビットは次の 2 つの方法のいずれかで設定されます。

  • パケットがバッファリングされた出力キューの番号、およびPLP(パケット損失優先度)ビットがMPLSヘッダーに書き込まれ、パケットのCoS値として使用されます。この動作はデフォルトで、設定は不要です。『Junos OS Class of Service Configuration Guide』では、IP CoS 値について説明し、CoS ビットの処理方法をまとめたものです。

  • LSP トンネルに入るすべてのパケットに固定 CoS 値を設定します。固定 CoS 値は、LSP に入るすべてのパケットが同じサービス クラスを受信することを意味します。

LSP に入るすべてのパケットに固定 CoS 値を設定するには、次の手順にしたがってください。

  1. LSP のサービス クラス値を指定します。

    注:

    階層レベルでステートメントを使用して設定された class-of-service CoS 値は、 [edit protocols mpls] インターフェイスの階層レベルで設定された [edit class-of-service] CoS 値よりも優先されます。実質的に、LSP に設定された CoS 値は、インターフェイスの CoS 値セットをオーバーライドします。

IP over MPLS を使用した MPLS プロバイダ エッジ スイッチでの CoS の設定

MPLS ネットワーク内で CoS(サービス クラス)を使用して、輻輳発生時に特定のタイプのトラフィックに優先度を設定できます。このトピックでは、IP Over MPLS を使用する PE(プロバイダ エッジ)スイッチ上の CoS コンポーネントの設定について説明します。

このタスクでは、イングレス PE スイッチでカスタム DSCP 分類子とカスタム EXP 書き換えルールを作成する方法について説明します。ポリサー ファイアウォール フィルタの設定と、イングレス PE スイッチのカスタマー エッジ インターフェイスへの適用も含まれます。ポリサー ファイアウォール フィルターにより、MPLS トンネルを介して転送されるトラフィックの量が、要求された帯域幅割り当てを超えないようにします。

開始する前に、MPLS ネットワークの基本コンポーネントを設定します。

CoS の設定

プロバイダ エッジ スイッチで CoS を設定するには、次の手順に基づいて設定します。

  1. デフォルトの DSCP 分類子クラスを、作成するカスタム DSCP 分類子にインポートします。
  2. このカスタム DSCP 分類子に転送クラスを追加し、損失の優先度とコード ポイントを指定します。
  3. カスタム EXP 書き換えルールの値を指定します e1
  4. EX8200 スイッチでのみ、カスタム EXP 書き換えルールをインターフェイスにバインドします。

LSP ポリサーの設定

LSP ポリサーを設定するには、次の手順に基づき、

注:

EX8200 スイッチで LSP ポリサーを設定することはできません。EX8200 スイッチは、LSP ポリサーをサポートしていません。

  1. ファイアウォール ポリサーで許可される 1 秒あたりのビット数を平均で指定します。これは後でカスタマー エッジ インターフェイスに適用されます。
  2. このポリサーの指定された帯域幅制限を超えるデータのバーストで許可される最大サイズを指定します。
  3. このポリサーのレート制限を超えるトラフィックを破棄します。
  4. ポリサーを参照するには、ポリサーアクションを含むフィルタ条件を設定します。
  5. カスタマー エッジ インターフェイスにフィルタを適用します。
注:

スケジューラとシェーパーは、必要に応じて設定することもできます。CoS スケジューラとスケジューラ マップの定義(CLI プロシージャ)を参照してください。

回線クロスコネクトを使用した MPLS プロバイダ エッジ スイッチでの CoS の設定

MPLS ネットワーク内で CoS(サービス クラス)を使用して、輻輳発生時に特定のタイプのトラフィックに優先度を設定できます。このトピックでは、MPLS over circuit-cross connect(CCC)を使用している PE(プロバイダ エッジ)スイッチ上の CoS コンポーネントの設定について説明します。

注:

EX8200 スイッチ以外の EX シリーズ スイッチでは、MPLS over CCC を使用している場合、CCC インターフェイスで使用できる DSCP または IP 優先度分類子は 1 つだけ、IEEE 802.1p 分類子は 1 つだけです。

この手順では、イングレス PE でカスタム DSCP 分類子とカスタム EXP 書き換えルールを作成します。また、イングレス PE のラベルスイッチ パス(LSP)でポリサーを有効にして、LSP を介して転送されるトラフィック量が要求された帯域幅割り当てを超えないようにすることも含まれます。

このトピックには、以下が含まれます。

CoS の設定

プロバイダ エッジ スイッチで CoS を設定するには、次の手順に基づいて設定します。

  1. デフォルトの DSCP 分類子クラスを、作成するカスタム DSCP 分類子にインポートします。
  2. 損失の優先度とコード ポイントを指定して、このカスタム DSCP 分類子に expedited-forwarding クラスを追加します。
  3. カスタム EXP 書き換えルールの値を指定します e1
  4. DSCP 分類子を CCC インターフェイスにバインドします。
  5. EX8200 スイッチでのみ、カスタム EXP 書き換えルールをインターフェイスにバインドします。

LSP ポリサーの設定

LSP ポリサーを設定するには、次の手順に基づき、

注:

EX8200 スイッチで LSP ポリサーを設定することはできません。EX8200 スイッチは、LSP ポリサーをサポートしていません。

  1. ポリサーで許可される 1 秒あたりのビット数を平均で指定します。ポリサーは後で LSP に適用されます。
  2. このポリサーの指定された帯域幅制限を超えるデータのバーストで許可される最大サイズを指定します。
  3. このポリサーのレート制限を超えるトラフィックを破棄します。
  4. ポリサーを参照するには、ポリサーアクションを含むフィルタ条件を設定します。
  5. フィルターを LSP に適用します。
注:

スケジューラとシェーパーは、必要に応じて設定することもできます。CoS スケジューラとスケジューラ マップの定義(CLI プロシージャ)を参照してください。

MPLS ネットワークのプロバイダ スイッチでの CoS の設定

EX シリーズ スイッチの MPLS ネットワークにサービス クラス(CoS)コンポーネントを追加して、特定のビジネス要件に合わせてエンドツーエンドの差別化サービスを実現できます。プロバイダ スイッチ上の CoS コンポーネントの設定は、プロバイダ エッジ(PE)スイッチが MPLS over CCC または IP over MPLS を使用しているかどうかに関係なく同じです。

このタスクでは、プロバイダ スイッチでカスタム EXP 分類子とカスタム EXP 書き換えルールを設定する方法を示します。

  1. デフォルト EXP 分類子クラスを、作成するカスタム EXP 分類子にインポートします。
  2. 損失の優先度とコード ポイントを指定して、このカスタム EXP 分類子に expedited-forwarding クラスを追加します。
  3. カスタム EXP 書き換えルールの値を指定します e1
  4. EX8200 スイッチでのみ、カスタム EXP 書き換えルールをインターフェイスにバインドします。
注:

スケジューラとシェーパーは、必要に応じて設定することもできます。CoS スケジューラとスケジューラ マップの定義(CLI プロシージャ)を参照してください。

EX シリーズ スイッチでの MPLS ネットワークでの CoS の使用について

MPLS ネットワーク内で CoS( サービス クラス )を使用して、輻輳発生時に特定のタイプのトラフィックに優先度を設定できます。特定 の EX シリーズ スイッチ でサポートされる Junos OS MPLS 機能の完全なリストについては、EX シリーズ スイッチ ソフトウェア機能の概要を参照してください。

ジュニパーネットワークス EX シリーズ イーサネット スイッチは、イングレス プロバイダ エッジ(PE)スイッチのカスタマー エッジ インターフェイスで、差別化サービス コード ポイント(DSCP)または IP 優先度と IEEE 802.1p CoS 分類子をサポートしています。レイヤー 3 パケットには、DSCP または IP 優先度分類子が使用されます。IEEE 802.1p は、レイヤー 2 パケットに使用されます。

パケットがイングレス PE スイッチのカスタマー エッジ インターフェイスに入ると、スイッチはパケットを特定の CoS サービス レベルに関連付けてから、パケットをラベルスイッチ パス(LSP)に配置します。LSP 内のスイッチは、イングレス PE スイッチで設定された CoS 値を利用します。分類子に埋め込まれた CoS 値は、EXP または実験ビットによって MPLS ヘッダーに変換され、エンコードされます。EX シリーズ スイッチでは、デフォルトの EXP 分類子とデフォルトの EXP 書き換えルールが有効になります。EXP 分類子および EXP 書き換えルールの詳細については、「EXP 分類子」および「EXP 書き換えルール」を参照してください。

このトピックには、以下が含まれます。

EXP 分類子と EXP 書き換えルール

EX シリーズ スイッチでは、デフォルトの EXP 分類子とデフォルトの EXP 書き換えルールが有効になります。必要に応じて、カスタム EXP 分類子とカスタム EXP 書き換えルールを設定できます。ただし、このスイッチは、1 種類の EXP 分類子(デフォルトまたはカスタム)と 1 つの EXP 書き換えルール(デフォルトまたはカスタム)のみをサポートします。

EXP 分類子または EXP 書き換えルールは、個々のインターフェイスにバインドしません。このスイッチは、デフォルトまたはカスタム EXP 分類子、およびデフォルトまたはカスタム EXP 書き換えルールを、適切な MPLS 対応インターフェイスに自動的かつ暗黙的に適用します。書き換えルールはエグレス インターフェイスにのみ影響するため、スイッチは MPLS パケットを送信している MPLS インターフェイスにのみ EXP 書き換えルールを適用します(パケットを受信している MPLS インターフェイスには適用されません)。

MPLS トンネルを通過すると、トラフィックはエグレス プロバイダ エッジ(PE)スイッチから送信されます。トラフィックがエグレス インターフェイスを離れる前に、エグレス PE スイッチは、EXP ビットを MPLS ヘッダーから元の IP パケットの最も重要なビット---つまり IP 優先度ビットにコピーします。これは、MPLS 用に設定されているジュニパーネットワークス EX8200 イーサネット スイッチ(スタンドアロンまたは バーチャル シャーシ)でのデフォルトの動作であることに注意してください。

CCC で CoS 分類子を使用するためのガイドライン

MPLS over Circuit Cross-connect(CCC)用 CoS を設定する場合、次のような追加のガイドラインがあります。

  • イングレス PE スイッチの CCC インターフェイスに CoS 分類子を明示的にバインドする 必要があります

  • CCC インターフェイスでは、同じ DSCP、IP 優先度、または IEEE 802.1p 分類子を使用 する必要があります 。ただし、CCC インターフェイスが同じスイッチ上にある場合、これらのインターフェイスで DSCP と IP Precedence 分類子の両方を設定することはできません。したがって、DSCP 分類子 DSCP1 を使用するように 1 つの CCC インターフェイスを設定した場合、別の DSCP 分類子 DSCP2 を使用するように別の CCC インターフェイスを設定することはできません。スイッチ上のすべての CCC インターフェイスは、同じ DSCP(または IP Precedence)分類子と同じ IEEE 802.1p 分類子を使用する必要があります。

  • これらの分類子タイプは重複するため、DSCP 分類子を使用するように 1 つの CCC インターフェイスと、IP 優先度分類子を使用する別の CCC インターフェイスを設定 することはできません

  • DSCP 分類子を使用するように 1 つの CCC インターフェイスを設定し、もう 1 つの CCC インターフェイスで IEEE 802.1p 分類子を使用 するように設定できます

  • DSCP と IEEE 802.1p 分類子の両方を使用するように、1 つの CCC インターフェイスを設定 できます 。これらの両方の分類子を使用するように CCC インターフェイスを設定すると、DSCP 分類子がレイヤー 3 パケットのルーティングに使用され、IEEE 802.1p 分類子がレイヤー 2 パケットのルーティングに使用されます。

  • IP 優先度と IEEE 802.1p 分類子の両方を使用するように、1 つの CCC インターフェイスを設定 できます 。これらの両方の分類子を使用するように CCC インターフェイスを設定すると、IP 優先度分類子がレイヤー 3 パケットのルーティングに使用され、IEEE 802.1p 分類子がレイヤー 2 パケットのルーティングに使用されます。

注:

これらのガイドラインは、ジュニパーネットワークス EX8200 イーサネット スイッチ(スタンドアロンまたはバーチャル シャーシ)には適用されません。

スイッチ上の非 CCC インターフェイスに対して、複数の DSCP、IP 優先度、IEEE 802.1p 分類子を定義できます。

IP over MPLS での CoS 分類子の使用

IP over MPLS の CoS を設定する場合、カスタマー エッジ インターフェイスはスイッチの CoS 設定をデフォルトとして使用します。この場合、分類子をカスタマーエッジ インターフェイスにバインドする必要はありません。同じスイッチで複数の DSCP、IP Precedence、IEEE 802.1p 分類子を使用しても制限はありません。

  • 特定のインターフェイスの CoS 分類子を変更することはできますが、必須ではありません。

  • DSCP 分類子、最初のインターフェイスで DSCP1、別の DSCP 分類子、2 番目のインターフェイスで DSCP2、3 番目のインターフェイスで IP 優先度分類子などを設定できます。

MPLS ヘッダーでの CoS ビットの設定

トラフィックが LSP トンネルに入ると、MPLS ヘッダーの CoS ビットは次の 2 つの方法のいずれかで設定されます。

  • パケットがバッファリングされた出力キューの番号、およびPLP(パケット損失優先度)ビットがMPLSヘッダーに書き込まれ、パケットのCoS値として使用されます。この動作はデフォルトで、設定は不要です。ルーティング デバイス向け Junos OS サービス クラス ユーザー ガイドでは、IP CoS 値について説明し、CoS ビットの処理方法をまとめたものです。

  • LSP トンネルに入るすべてのパケットに固定 CoS 値を設定します。固定 CoS 値は、LSP に入るすべてのパケットが同じサービス クラスを受信することを意味します。

CoS 値には、0 から 7 までの 10 進数を指定できます。この番号は、3 ビットバイナリ番号に対応しています。CoS 値の上位 2 ビットは、送信インターフェイス カードで使用する送信キューを選択します。

CoS 値の下位ビットは PLP ビットとして扱われ、出力キューで使用する RED ドロップ プロファイルの選択に使用されます。下位ビットが 0 の場合、非 PLP ドロップ プロファイルが使用され、下位ビットが 1 の場合は PLP ドロップ プロファイルが使用されます。通常、RED(Random Early Detection)は、PLP ビットが設定されたパケットをより積極的にドロップすることが予想されます。RED およびドロップ プロファイルの詳細については、「 ルーティング デバイスの Junos OS サービス クラス ユーザー ガイド」を参照してください。

注:

パケットをより積極的にドロップするように PLP ドロップ プロファイルを設定すると(たとえば、CoS 値を 6 から 7 に設定するなど)、トラフィックが通過する可能性が低下します。

表 2 は、MPLS CoS 値が送信キューと PLP ビットにどのように対応するかをまとめたものです。MPLS では、CoS ビット値と出力キューの間のマッピングはハードコードされています。MPLS のマッピングは設定できません。 ルーティング デバイスの Junos OS サービス クラス ユーザー ガイドの説明に従って、IPv4 トラフィック フローに対してのみ設定できます。

表 2: MPLS CoS 値

MPLS CoS の価値

ビット

送信キュー

PLP ビット

0

000

0

未設定

1

001

0

設定

2

010

1

未設定

3

011

1

設定

4

100

2

未設定

5

101

2

設定

6

110

3

未設定

7

111

3

設定

CoS 値は MPLS ヘッダーの一部であるため、値は LSP トンネルを通過する間にのみパケットに関連付けられます。パケットが LSP トンネルから出るときに、値は IP ヘッダーに戻されません。

注:

MPLS ベースのレイヤー 2 仮想プライベート ネットワーク(VPN)を実行する EX8200 スイッチでは、

  • LSP CoS を設定した場合、MPLS パケットの EXP ビットは、インターフェイス レベルで設定されたのと同じ CoS 値を引き続き使用します。

  • バーチャル シャーシでは、入力インターフェイスと出力インターフェイスが異なるライン カード上にある場合、最初のライン カードで設定した損失優先度値は後続のライン カードに引き継がされません。後続のライン カードからの送信トラフィックの損失優先度は常に低に設定されます。

EXP 書き換えルール

トラフィックがカスタマー エッジ インターフェイスから MPLS インターフェイスに渡されると、DSCP、IP Precedence、または IEEE 802.1p CoS 分類子が MPLS ヘッダー内の EXP ビットに変換されます。デフォルトの EXP 書き換えルールを無効にすることはできませんが、独自のカスタム EXP 分類子とカスタム EXP 書き換えルールを設定できます。EXP 分類子を個々の MPLS インターフェイスにバインドすることはできません。スイッチは、スイッチ上のすべての MPLS 対応インターフェイスにグローバルに適用します。

スイッチでサポートされている EXP 書き換えルール(デフォルトまたはカスタム)は 1 つだけです。このスイッチは、MPLS が有効になっているすべてのエグレス インターフェイスに適用します。.. ただし、EX8200スイッチの場合はそうではありません。EX8200 スイッチでは、各エグレス インターフェイスに書き換えルールを明示的に適用する必要があります。

ポリサー

ポリシングは、LSP を介して転送されるトラフィック量が、要求された帯域幅割り当てを超えないようにするのに役立ちます。輻輳が発生している間(キューイング パケットの合計レートが伝送速度を超えている場合)、インターフェイスに送信される新しいパケットは、格納する場所がないために破棄できます。イングレス PE スイッチでポリサーを設定して、以下を防止できます。

  • MPLS over CCC を使用している場合、ポリサーを LSP にバインドします。ポリサーを CCC インターフェイスにバインドすることはできません。

  • IP over MPLS を使用している場合は、ポリサーをカスタマー エッジ インターフェイスに inet-family バインドします。IP over MPLS を使用している場合、ポリサーを LSP にバインドすることはできません。

注:

EX8200 スイッチで LSP ポリサーを設定することはできません。

スケジューラ

MPLS で CoS を使用するためのスケジューラは、EX シリーズ スイッチ上の他の CoS 設定と同じです。ベストエフォート型の転送クラスとネットワーク制御転送クラスには、デフォルトのスケジューラが用意されています。保証転送、迅速転送、またはカスタム転送クラスを使用している場合は、その転送クラスをサポートするようにスケジューラを設定することをお勧めします。CoS スケジューラについてを参照してください。

例:EX シリーズ スイッチでの CoS と MPLS の組み合わせ

MPLS ネットワーク内で CoS(サービス クラス)を使用して、輻輳発生時に特定のタイプのトラフィックに優先度を設定できます。CoS 値は、ネットワークを通過する MPLS ラベルに含まれており、ネットワーク全体でエンドツーエンドの CoS が可能になります。

MPLS サービスは、VoIP やその他のビジネスクリティカルな機能などの低遅延アプリケーションのパフォーマンスを向上させるためによく使用されます。これらのアプリケーションは、伝送を成功に導く特定の要求をネットワークに生み出します。CoS は、MPLS ラベルメカニズムを活用しながら、帯域幅、遅延、ジッター、パケットロスの混在を制御する機能を提供します。

この例では、イングレス プロバイダ エッジ(PE)スイッチからエグレス PE スイッチまで、一方向回線クロスコネクト(CCC)を使用している MPLS ネットワーク上で CoS を設定する方法を示しています。イングレスプロバイダエッジ(PE)スイッチのカスタマーエッジインターフェイス用です。既存の MPLS ネットワークのイングレス PE スイッチ、エグレス PE スイッチ、コア プロバイダ スイッチに CoS コンポーネントの設定を追加する方法について説明します。単一方向構成のため、DSCP 分類子はイングレス PE スイッチでのみ設定する必要があります。

要件

この例では、次のハードウェアおよびソフトウェア コンポーネントを使用します。

  • EX シリーズ スイッチ用 Junos OS リリース 10.1 以降

  • EX シリーズ スイッチ 3 台

MPLS で CoS を設定する前に、以下の機能を備えていることを確認してください。

2 つの PE スイッチと 1 つのプロバイダ スイッチを使用して MPLS ネットワークを設定しました。例を参照してください 。EX8200 および EX4500 スイッチでの MPLS の設定。この例では、MPLS ネットワークがクロス回線接続(CCC)を使用して設定されていることを前提としています。

概要とトポロジー

この例では、MPLS over CCC を使用する MPLS ネットワーク内のスイッチにカスタム分類子とカスタム書き換えルールを追加する方法について説明します。

これは単一方向の構成です。そのため、カスタム分類子とカスタム書き換えルールを次のように設定する必要があります。

  • イングレス PE スイッチでは、次の手順を実行します。カスタム DSCP 分類子とカスタム EXP 書き換えルール

  • エグレス PE スイッチでは、次の手順を実行します。カスタム EXP 分類子

  • プロバイダ スイッチで次の手順を実行します。カスタマー EXP 分類子とカスタム EXP 書き換えルール

注:

スケジューラとシェーパーは、必要に応じて設定することもできます。、expedited-forwarding、またはその他のカスタム転送クラスを使用assured-forwardingしている場合は、その転送クラスをサポートするようにスケジューラを設定することをお勧めします。CoS スケジューラとスケジューラ マップの定義(CLI プロシージャ)を参照してください。

この例では、イングレス PE スイッチにカスタム DSCP 分類子(dscp1)を作成し、この分類子を CCC インターフェイスにバインドします。これには、イングレス PE スイッチ上のポリサーの設定が含まれます。ポリサーは、ラベルスイッチ パス(LSP)lsp_to_pe2_ge1のフィルタとして適用されます(例: EX8200 および EX4500 スイッチでの MPLS の設定)により、LSP を介して転送されるトラフィック量が要求された帯域幅割り当てを超えないようにします。

この例では、イングレス PE スイッチにカスタム EXP 書き換えルール(exp1)を作成し、パケットが LSP を通過する際に、急送転送クラスに使用する損失優先度とコード ポイントを指定します。スイッチは、このカスタム 書き換えルールをコア インターフェイス ge-0/0/5.0ge-0/0/6.0、このスイッチのエグレス インターフェイスに適用します。

表 3 は、イングレス PE スイッチに追加された CoS 設定コンポーネントを示しています。

表 3: イングレス PE スイッチ上の CoS 設定コンポーネント

プロパティ

設定

説明

ローカル PE スイッチ ハードウェア

EXシリーズスイッチ

PE-1

LSP に設定および適用されたポリシング フィルタ。

policing filter mypolicer

filter myfilter

レート制限ポリサーの名前。

ポリサーを指すフィルターの名前

カスタム DSCP 分類子

dscp1

カスタム DSCP 分類子の名前を指定します。

カスタム EXP 書き換えルール

e1

カスタム EXP 書き換えルールの名前。

カスタマーエッジインターフェイス

ge-0/0/1.0

ネットワーク外のデバイスからパケットを受信するインターフェイス。

カスタム DSCP 分類子は、この CCC インターフェイスで指定する必要があります。

コア インターフェイス

ge-0/0/5.0 そして ge-0/0/6.0

MPLS ネットワーク内の他のスイッチに MPLS パケットを送信するインターフェイス。

EXP 書き換えルールは、これらのインターフェイスに暗黙的に適用されます。

表 4 は、この例でエグレス PE スイッチに追加された CoS 設定コンポーネントを示しています。

表 4: エグレス PE スイッチの CoS 設定コンポーネント

プロパティ

設定

説明

リモート プロバイダ エッジ スイッチ ハードウェア

EXシリーズスイッチ

PE-2

カスタム EXP 分類子

exp1

カスタム EXP 分類子の名前

カスタマーエッジインターフェイス

ge-0/0/1.0

このネットワークからネットワーク外のデバイスにパケットを送信するインターフェイス。このインターフェイスには CoS 分類子は指定されません。スケジューラーを指定できます。

コア インターフェイス

ge-0/0/7.0 そして ge-0/0/8.0

プロバイダ スイッチから MPLS パケットを受信する PE-2 のコア インターフェイス。EXP 分類子は、スイッチでデフォルトで有効になり、これらのインターフェイスに暗黙的に適用されます。

表 5 は、この例でプロバイダ スイッチに使用される MPLS 設定コンポーネントを示しています。

表 5: プロバイダ スイッチの CoS 設定コンポーネント

プロパティ

設定

説明

プロバイダ スイッチ ハードウェア

EXシリーズスイッチ

MPLS ネットワーク設定内のトランジット スイッチ。

カスタム EXP 分類子

exp1

カスタム EXP 分類子の名前。

カスタム EXP 書き換えルール

e1

カスタム EXP 書き換えルールの名前。

他の MPLS スイッチからパケットを受信するコア インターフェイス。

ge-0/0/5.0 そして ge-0/0/6.0

プロバイダ スイッチをイングレス PE スイッチ(PE-1)に接続するインターフェイス。EXP 分類子は、スイッチでデフォルトで有効になり、これらのインターフェイスに暗黙的に適用されます。

コア インターフェイスは、MPLS ネットワーク内の他のスイッチにパケットを送信します。

ge-0/0/7.0 そして ge-0/0/8.0

パケットをエグレス PE(PE-2)に送信するインターフェイス。EXP 書き換えルールは、これらのインターフェイスに暗黙的に適用されます。スケジューラも指定でき、これらのインターフェイスに適用されます。

トポロジ

ローカル PE スイッチの設定

手順

CLI クイック設定

ローカル PE スイッチでカスタム DSCP 分類子、カスタム EXP 書き換えルール、ポリサーを迅速に設定するには、次のコマンドをコピーして、PE-1 のスイッチ端末ウィンドウに貼り付けます。

手順

イングレス PE スイッチでカスタム DSCP 分類子、カスタム EXP 書き換えルール、ポリサーを設定するには、次の手順にしたがってください。

  1. デフォルトの DSCP 分類子クラスを、作成するカスタム DSCP 分類子にインポートします。

  2. 損失の優先度とコード ポイントを指定して、このカスタム DSCP 分類子に expedited-forwarding クラスを追加します。

  3. カスタム EXP 書き換えルールの値を指定します e1

  4. DSCP 分類子を CCC インターフェイスにバインドします。

  5. ファイアウォール ポリサーで許可されるビット数を 1 秒あたり平均で指定します。これは後で LSP に適用されます。

  6. このポリサーの指定された帯域幅制限を超えるデータのバーストで許可される最大サイズを指定します。

  7. このポリサーのレート制限を超えるトラフィックを破棄します。

  8. ポリサーを参照するには、ポリサーアクションを含むフィルタ条件を設定します。

  9. フィルターを LSP に適用します。

結果

設定の結果を表示します。

リモート PE スイッチの設定

手順

CLI クイック設定

リモート PE スイッチでカスタム EXP 分類子を迅速に設定するには、次のコマンドをコピーして、PE-2 のスイッチ端末ウィンドウに貼り付けます。

手順

エグレス PE スイッチでカスタム EXP 分類子を設定するには、次の手順にしたがっています。

  1. デフォルト EXP 分類子クラスを、作成するカスタム EXP 分類子にインポートします。

  2. 損失の優先度とコード ポイントを指定して、このカスタム EXP 分類子に expedited-forwarding クラスを追加します。

結果

設定の結果を表示します。

プロバイダ スイッチの設定

手順

CLI クイック設定

プロバイダ スイッチでカスタム EXP 分類子とカスタム EXP 書き換えルールを迅速に設定するには、次のコマンドをコピーして、プロバイダ スイッチのスイッチ端末ウィンドウに貼り付けます。

手順

プロバイダ スイッチでカスタム EXP 分類子とカスタム EXP 書き換えルールを設定するには、次の手順にしたがってください。

  1. デフォルト EXP 分類子クラスを、作成するカスタム EXP 分類子にインポートします。

  2. 損失の優先度とコード ポイントを指定して、このカスタム EXP 分類子に expedited-forwarding クラスを追加します。

  3. カスタム EXP 書き換えルールの値を指定します e1

結果

設定の結果を表示します。

検証

設定が正しく機能していることを確認するには、次のタスクを実行します。

ポリサー ファイアウォール フィルタが動作していることを確認する

目的

イングレス PE スイッチで設定されているポリサーの動作状態を検証します。

対処
意味

この出力は、ファイアウォール フィルター mypolicer が作成されたことを示しています。

CoS分類子が適切なキューに行くことを検証する

目的

CoS 分類子が適切なキューに行くことを検証します。

対処
意味

この出力は、イングレス PE スイッチ(PE-1)で新しい DSCP 分類子が作成され、インデックス 9346が作成されたことを示しています。

CoS 転送テーブル マッピングの検証

目的

各論理インターフェイスについて、転送テーブルの特定のコード ポイント タイプの分類子のテーブル インデックスまたはキュー番号(固定分類の場合)のいずれかを表示します。

対処
意味

結果は、新しい DSCP 分類子であるインデックス番号 9346がインターフェイスにバインドされていることを示しています ge-0/0/1.0

書き換えルールの検証

目的

転送テーブルに存在する各書き換えルールの、キュー番号と損失優先度のコード・ポイント値へのマッピングを表示します。

対処
意味

この出力は、インデックス番号 9281 を持つ新しい EXP 分類子が作成されたことを示しています。

CoS MPLS EXP 分類子と書き換えルールについて

パケット分類子を適用し、MPLS トラフィックにルールを書き換えることで、MPLS ネットワーク内の サービス クラス (CoS)を使用して、輻輳期間中に特定のタイプのトラフィックに優先度を設定できます。MPLS 分類子はグローバルで、インターフェイスとして family mpls 設定されたすべてのインターフェイスに適用されます。

パケットがイングレス プロバイダ エッジ(PE)スイッチのカスタマー エッジ インターフェイスに入ると、スイッチはパケットを特定の CoS サービス レベルに関連付けてから、パケットをラベルスイッチ パス(LSP)に配置します。LSP 内のスイッチは、イングレス PE スイッチで設定された CoS 値を使用して CoS サービス レベルを決定します。分類子に埋め込まれた CoS 値は、実験用(EXP)ビットによって MPLS ヘッダーに変換され、エンコードされます。

EXP 分類子は、受信 MPLS パケットを転送クラスと損失の優先度にマッピングし、転送クラス マッピングに基づいて MPLS パケットを出力キューに割り当てます。EXP 分類子は、動作集約(BA)分類子です。

EXP 書き換えルールの変更(書き換え)は、スイッチのエグレス キュー上の送信パケット内の EXP ビットの CoS 値を、新しい(書き換えた)値がターゲット ピアのポリシーと一致するようにします。ポリシー照合により、隣接するネットワークのダウンストリーム ルーティング プラットフォームまたはスイッチで、各パケットを適切なサービス グループに分類できます。

注:

QFX5200、QFX5100、QFX3500、QF3600、EX4600スイッチ、およびQFabricシステムでは、デフォルトのEXP分類子はありません。EXP ビットを使用して受信 MPLS パケットを分類する場合は、グローバル EXP 分類子を設定する必要があります。グローバル EXP 分類子は、として family mpls設定されたインターフェイス上のすべての MPLS トラフィックに適用されます。

QFX10000 スイッチでは、デフォルトの EXP 分類子はありません。EXP ビットを使用して受信 MPLS パケットを分類する場合は、EXP 分類子を設定し、次のように family mpls設定された論理インターフェイスに適用する必要があります。(物理インターフェイスに分類子を適用することはできません)。)。最大 64 個の EXP 分類子を設定できます。

デフォルトの EXP 書き換えルールはありません。エグレス インターフェイスで EXP ビット値を書き換える場合は、EXP 書き換えルールを設定して、論理インターフェイスに適用する必要があります。

EXP 分類子と書き換えルールは、(.などset interfaces xe-0/0/35 unit 0 family mpls)としてfamily mpls設定されたインターフェイスにのみ適用されます。

このトピックには、以下が含まれます。

EXP 分類子

QFX5200、QFX5100、EX4600、QFX3500、QFX3600 スイッチ、QFabric システムでは、DSCP や IEEE 802.1p BA 分類子とは異なり、EXP 分類子はスイッチにグローバルで、次のように family mpls設定されているすべてのスイッチ インターフェイスに適用されます。QFX10000 スイッチでは、個々の論理インターフェイスに EXP 分類子を適用し、異なるインターフェイスで異なる EXP 分類子を使用できます。

EXP 分類子を設定して適用すると、固定分類子を持つインターフェイスであっても、すべての family mpls インターフェイスで MPLS トラフィックが EXP 分類子を使用します。インターフェイスに EXP 分類子と固定分類子の両方がある場合、EXP 分類子は MPLS トラフィックに適用され、固定分類子は他のすべてのトラフィックに適用されます。

また、DSCP や IEEE 802.1p BA 分類子とは異なり、デフォルトの EXP 分類子はありません。EXP ビットに基づいて MPLS トラフィックを分類する場合は、EXP 分類子を明示的に設定し、それをスイッチ インターフェイスに適用する必要があります。各 EXP 分類子には、8 個の EXP CoS 値に対応する 8 個のエントリーがあります(0~7 は CoS ビット 000~111 に対応します)。

最大 64 個の EXP 分類子を設定できます。

ただし、QFX5200、QFX5100、EX4600、レガシー CLI スイッチでは、すべてのインターフェイスでグローバル分類子として MPLS EXP 分類子を 1 つだけ使用します。MPLS EXP 分類子を設定した後、EXP 分類子を階層レベルに含めて、その分類子をグローバル EXP 分類子 [edit class-of-service system-defaults classifiers exp] として設定できます。設定されたすべてのスイッチ インターフェイス family mpls は、グローバル EXP 分類子を使用して MPLS トラフィックを分類します。

これらのスイッチでは、いつでも 1 つの EXP 分類子のみをグローバル EXP 分類子として設定できます。グローバル EXP 分類子を変更する場合は、グローバル EXP 分類子設定を削除し(設定ステートメントを user@switch# delete class-of-service system-defaults classifiers exp 使用)、新しいグローバル EXP 分類子を設定します。

QFX10000 スイッチは、グローバル EXP 分類子をサポートしていません。1 つの EXP 分類子を設定して複数の論理インターフェイスに適用することも、複数の EXP 分類子を設定して、異なる EXP 分類子を異なる論理インターフェイスに適用することもできます。

EXP 分類子が設定されていない場合、固定分類子がインターフェイスに適用されている場合、MPLS トラフィックは固定分類子を使用します。(デフォルト EXP 分類子を持つスイッチは、デフォルトの分類子を使用します)。EXP 分類子がなく、固定分類子がインターフェイスに適用されていない場合、MPLS トラフィックは、802.1 のデフォルトの信頼できない分類子を使用してベストエフォート型トラフィックとして扱われます。DSCP 分類子は MPLS トラフィックには適用されません。

QFX5200、QFX5100、EX4600、および従来の CLI スイッチでは、EXP 分類子がグローバルであるため、一部のインターフェイスの MPLS トラフィックに固定 IEEE 802.1p 分類子を使用するように一部のポートを設定することはできません。また、他のインターフェイス上の MPLS トラフィックについてはグローバル EXP 分類子を使用します。グローバル EXP 分類子を設定すると、すべてのインターフェイス上のすべての MPLS トラフィックで EXP 分類子が使用されます。

注:

スイッチは、受信 EXP パケットの最も外側のラベルのみを分類に使用します。

注:

802.1Q タグを持つ MPLS パケットはサポートされていません。

EXP 書き換えルール

MPLS パケットがネットワークに出入りする際、エッジ スイッチはパケットのサービス クラス(CoS)設定を変更する必要がある場合があります。EXP 書き換えルール は、インターフェイス上の発信 MPLS パケットのヘッダー内で EXP CoS ビットの値を family mpls 設定します。各書き換えルールは、パケットに関連付けられた現在の転送クラスと損失の優先度を読み取り、選択したCoS値をテーブルから検索し、そのCoS値をパケットヘッダーに書き込み、古いCoS値を置き換えます。EXP 書き換えルールは MPLS トラフィックにのみ適用されます。

EXP 書き換えルールは論理インターフェイスにのみ適用されます。EXP 書き換えルールを物理インターフェイスに適用することはできません。

デフォルトの EXP 書き換えルールはありません。MPLS パケットの EXP 値を書き換える場合は、EXP 書き換えルールを設定し、論理インターフェイスに適用する必要があります。書き換えルールが適用されていない場合、プッシュされるすべての MPLS ラベルの値はゼロ(0)になります。スワップされる MPLS ラベルでは、EXP 値は変更されません。

最大 64 個の EXP 書き換えルールを設定できますが、スイッチではいつでも 16 個の EXP 書き換えルールを適用できます。特定の論理インターフェイスでは、プッシュされたすべての MPLS ラベルに同じ EXP 書き換えルールが適用されます。同じ物理インターフェイス上の異なる論理インターフェイスに、異なる EXP 書き換えルールを適用できます。

DSCP、DSCP IPv6、または IEEE 802.1p 書き換えルールを持つインターフェイスに EXP 書き換えルールを適用できます。EXP 書き換えルールを使用するのは MPLS トラフィックのみです。MPLS トラフィックは、DSCP または DSCP IPv6 書き換えルールを使用しません。

スイッチが究極のホップ ポップ(PHP)を実行している場合、EXP 書き換えルールは有効ではありません。EXP 分類子と EXP 書き換えルールの両方がスイッチで設定されている場合、最後にポップされたラベルの EXP 値が内部ラベルにコピーされます。EXP 分類子または EXP 書き換えルール(両方ではない)がスイッチで設定されている場合、内部ラベル EXP 値は変更されません。

注:

各物理インターフェイスでは、インターフェイスで使用されているすべての転送クラスに書き換えルールが設定されている必要があるか、インターフェイスで使用されている転送クラスに書き換えルールを設定することはできません。物理ポートでは、ルールを書き換えることなく、転送クラスと書き換えルールと転送クラスを混在させないでください。

スケジューラ

MPLS で CoS を使用するためのスケジューラは、スイッチ上の他の CoS 設定と同じです。デフォルトスケジューラは、ベストエフォート型、fcoe、ロスなし、ネットワーク制御のデフォルト転送クラスに対してのみ提供されます。MPLS トラフィック用にカスタム転送クラスを設定する場合は、その転送クラスをサポートし、その転送クラスに帯域幅を提供するようにスケジューラを設定する必要があります。

MPLS EXP 分類子の書き換えルールの設定

EXP 書き換えルールを設定して、スイッチのアウトバウンド family mpls インターフェイス上の送信 MPLS パケットの CoS 値を、ターゲット ピアのポリシーに一致するように変更します。ポリシー照合により、隣接するネットワークのダウンストリーム ルーティング プラットフォームまたはスイッチで、各パケットを適切なサービス グループに分類できます。

EXP CoS 書き換えルールを設定するには、ルールに名前を付け、転送クラス、損失の優先度、コード ポイントに関連付けることでルールを作成します。これにより、書き換えテーブルが作成されます。書き換えルールが作成された後、論理 family mpls インターフェイスで有効にします。EXP 書き換えルールは、物理インターフェイスや他のファミリー タイプのインターフェイスではなく、論理 family mpls インターフェイスでのみ有効にできます。論理インターフェイスに既存の EXP 書き換えルールを適用することもできます。

注:

既定の書き換えルールはありません。

最大 64 個の EXP 書き換えルールを設定できますが、スイッチではいつでも 16 個の EXP 書き換えルールしか使用できません。特定 family mpls の論理インターフェイスでは、プッシュされたすべての MPLS ラベルに同じ EXP 書き換えルールが適用されます。同じ物理インターフェイス上の異なる論理インターフェイスに、異なる EXP 書き換えルールを適用できます。

注:

各物理インターフェイスでは、インターフェイスで使用されているすべての転送クラスに書き換えルールが設定されている必要があるか、インターフェイスで使用されている転送クラスに書き換えルールを設定することはできません。物理ポートでは、ルールを書き換えることなく、転送クラスと書き換えルールと転送クラスを混在させないでください。

注:

インターフェイス上の既存の書き換えルールを同じタイプの新しい書き換えルールに置き換えるには、まず既存の書き換えルールを明示的に削除してから、新しいルールを適用します。

MPLS トラフィックの EXP 書き換えルールを作成し、論理インターフェイスで有効にするには、次の手順に基づいてルールを作成します。

  1. EXP 書き換えルールを作成します。

    たとえば、損失の優先度を持つ転送クラスに名前が付いた exp-rr-1mpls-1 EXP 書き換えルールを設定するには、EXP コード ポイント値001を次のようにlow書き換えます。

  2. 書き換えルールを論理インターフェイスに適用します。

    たとえば、論理インターフェイスに名前 exp-rr-1 の書き換えルールを適用するには、次の手順に該当します xe-0/0/10.0

    注:

    この例では、ポート xe-0/0/10 に割り当てられたすべての転送クラスに書き換えルールが必要です。書き換えルールを持つ転送クラスと、同じインターフェイス上で書き換えルールを持っていない転送クラスを混在させないでください。

MPLS ネットワーク向け CoS ビットの設定

トラフィックがラベル付きスイッチ パス(LSP)トンネルに入ると、MPLS ヘッダーの CoS ビットは次の 2 つの方法のいずれかで設定されます。

  • パケットがバッファリングされた出力キューの番号、およびPLP(パケット損失優先度)ビットがMPLSヘッダーに書き込まれ、パケットのCoS値として使用されます。この動作はデフォルトで、設定は不要です。ルーティング デバイス向け Junos OS サービス クラス ユーザー ガイドでは、IP CoS 値について説明し、CoS ビットの処理方法をまとめたものです。

  • LSP トンネルに入るすべてのパケットに固定 CoS 値を設定します。固定 CoS 値は、LSP に入るすべてのパケットが同じサービス クラスを受信することを意味します。

LSP に入るすべてのパケットに固定 CoS 値を設定するには、次の手順にしたがってください。

  1. LSP のサービス クラス値を指定します。

    注:

    階層レベルでステートメントを使用して設定された class-of-service CoS 値は、 [edit protocols mpls] インターフェイスの階層レベルで設定された [edit class-of-service] CoS 値よりも優先されます。実質的に、LSP に設定された CoS 値は、インターフェイスの CoS 値セットをオーバーライドします。

グローバル MPLS EXP 分類子の設定

EXP パケット分類は、受信パケットを特定の MPLS CoS サービス レベルに関連付けます。EXP 動作集約(BA)分類子は、パケット ヘッダーの MPLS EXP 値を調べて、パケットに適用される CoS 設定を決定します。EXP BA 分類子を使用すると、受信した CoS 値に基づいて MPLS パケットの転送クラスと損失優先度を設定できます。

ただし、最大 64 個の EXP 分類子を設定できますが、スイッチはグローバル分類子として 1 つの MPLS EXP 分類子のみを使用します。これは、 として family mpls設定されたインターフェイスにのみ適用されます。すべての family mpls スイッチ インターフェイスは、グローバル EXP 分類子を使用して MPLS トラフィックを分類します。

デフォルトの EXP 分類子はありません。EXP ビットを使用して受信 MPLS パケットを分類する場合は、グローバル EXP 分類子を設定する必要があります。グローバル分類子は、すべての family mpls インターフェイス上のすべての MPLS トラフィックに適用されます。

グローバル EXP 分類子が設定されている場合、インターフェイス上の family mpls MPLS トラフィックは EXP 分類子を使用します。グローバル EXP 分類子が設定されていない場合、固定分類子がインターフェイスに適用された場合、MPLS トラフィックは固定分類子を使用します。EXP 分類子がなく、固定分類子がインターフェイスに適用されていない場合、MPLS トラフィックはベストエフォート型トラフィックとして扱われます。DSCP 分類子は MPLS トラフィックには適用されません。

CLI を使用して MPLS EXP 分類子を設定するには、次の手順に従います。

  1. EXP 分類子を作成し、転送クラス、損失の優先度、コード ポイントに関連付けます。

  2. EXP 分類子をスイッチ インターフェイスに適用します。