MPLSサービスクラス設定

MPLS LSPのCoSを設定する

以下のセクションでは、MPLS CoSの概要と、MPLS CoS値の設定方法について説明します。

MPLS向けCoSの概要

IPトラフィックがLSPトンネルに入ると、ingressルーターはすべてのパケットにCoS値をマークし、トラフィックを伝送優先度キューに入れるために使用されます。Junos は、CoS 値を MPLS ヘッダーの一部としてエンコードし、パケットが egressルーターを出るときに MPLS ヘッダーが削除されるまでパケットに残ります。LSP内のルーターは、イングレスで設定されたCoS値を使用します。CoS値は、CoSビット(EXPビットとも呼ばれます)によってエンコードされます。詳細については、 MPLSラベルの割り当てを参照してください。

MPLS CoS は、ルーターの一般的な CoS 機能と連携します。CoS機能を設定しない場合は、デフォルトの一般的なCoS設定が使用されます。MPLS CoS の場合、送信キューの処理方法に優先順位を付けるように WRR を設定することができます。REDを使用して輻輳回避を設定します。

MPLS CoS値を設定する

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

  • パケットがバッファリングされた出力キュー番号とPLPはMPLSヘッダーに書き込まれ、パケットのCoS値として使用されます。これはデフォルトの動作であり、設定は必要ありません。 デフォルトの MPLS EXP 分類子 では、デフォルトの MPLS 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]

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

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

ベストプラクティス:

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

CoS値は、0から7までの10進数にすることができます。この数値は、3 ビットの 2 進数に対応します。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(MPLS)パケットのサービス クラス(CoS)を設定するには:

  1. CoS値を指定します

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

IEEE 802.1p パケット ヘッダーを MPLS CoS 値で書き換える

MPLSとIEEEの両方の802.1p CoS値を設定した値に書き換えることができます。これらの値を書き換えることで、設定された値をL2 VLANパスに渡すことができます。MPLS と IEEE 802.1p の両方の CoS 値を書き換えるには、CoS インターフェイス設定に 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 Seriesルーターでは、swap-push-pushおよびtriple-push操作を設定しても、発信パケットのトップMPLS EXPラベルは書き換えられません。発信パケットの3つのラベルすべてのEXPビットを書き換えることで、着信MPLSまたは非MPLSパケットのサービスクラス(CoS)を維持できます。

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

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

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

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

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

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

protocolステートメントを使用して、書き換えルールを適用するMPLSパケットとパケットヘッダーのタイプを指定します。MPLSパケットは、標準のMPLSパケットまたはIPv4ペイロードを持つMPLSパケットにすることができます。以下のオプションを使用して、MPLSパケットのタイプを指定します。

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

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

  • mpls-inet-both-non-vpn—書き換えルールを、IPv4ペイロードを持つVPN以外のMPLSパケットに適用します。コードポイント値をT SeriesとM320ルーターのMPLSおよびIPv4ヘッダーに書き込みます。M320を除くM Seriesルーターでは、 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サービスクラス設定ガイド 』では、IP CoS値について説明し、CoSビットの扱い方法をまとめています。

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

LSP に入るすべてのパケットに固定の CoS 値を設定するには:

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

    注:

    [edit protocols mpls]階層レベルでclass-of-serviceステートメントを使用して設定されたCoS値は、インターフェイスの[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ネットワークの基本コンポーネントを設定します。

  • 2 つの PE スイッチを設定します。 MPLSの基本設定を参照してください。

  • 1 つ以上のプロバイダ スイッチを設定します。

CoSの設定

プロバイダエッジスイッチでCoSを設定するには:

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

LSPポリサーの設定

LSP ポリサーを設定するには:

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

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

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

MPLSネットワーク内でサービスクラス(CoS)を使用して、輻輳期間中に特定のタイプのトラフィックに優先順位を付けることができます。このトピックでは、MPLS over Circuit-Cross Connect(CCC)を使用しているプロバイダエッジ(PE)スイッチ上でCoSコンポーネントを設定する方法について説明します。

注:

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インターフェイスにバインドします。

LSPポリサーの設定

LSP ポリサーを設定するには:

  1. 後でLSPに適用する、ポリサーに平均して許可される1秒あたりのビット数を指定します。
  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の値を指定します。
注:

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

EXシリーズスイッチでのMPLSネットワークによるCoSの使用を理解する

MPLSネットワーク内で サービスクラス (CoS)を使用して、輻輳期間中に特定のタイプのトラフィックに優先順位を付けることができます。特定のEXシリーズスイッチでサポートされているJunos OS MPLS機能の全リストについては、 EXシリーズスイッチソフトウェア機能の概要 を参照してください。

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

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

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

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

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

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

MPLSトンネルを通過した後、トラフィックはエグレスプロバイダーエッジ(PE)スイッチから流出します。トラフィックがエグレスインターフェイスを離れる前に、エグレスPEスイッチは、MPLSヘッダーのEXPビットを元のIPパケットの最上位ビット---つまりIP優先度ビットにコピーします。

CCC での CoS 分類子の使用ガイドライン

CCC(回線クロスコネクト)を介したMPLSにCoSを設定する場合、以下のような追加のガイドラインがあります。

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

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

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

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

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

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

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

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

IP over MPLSにCoSを設定する場合、カスタマーエッジインターフェイスはスイッチのCoS設定をデフォルトとして使用します。この場合、分類子をカスタマーエッジインターフェイスにバインドする必要はありません。同じスイッチで複数のDSCP、IP優先度、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 ビットの 2 進数に対応します。CoS値の上位2ビットは、アウトバウンドインターフェイスカードで使用する送信キューを選択します。

CoS値の下位ビットはPLPビットとして扱われ、出力キューで使用するREDドロッププロファイルを選択するために使用されます。下位ビットが 0 の場合は非 PLP ドロップ プロファイルが使用され、下位ビットが 1 の場合は PLP ドロップ プロファイルが使用されます。一般的に、ランダム早期検出(RED)は、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ヘッダーにコピーされません。

EXP書き換えルール

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

スイッチでは、EXP書き換えルール(デフォルトまたはカスタム)が1つだけサポートされます。スイッチは、MPLSが有効になっているすべてのエグレスインターフェイスに適用します。

ポリサー

ポリシングにより、LSP を介して転送されるトラフィックの量が、要求された帯域幅割り当てを超えないようにすることができます。輻輳時(キューイングパケットの合計レートが伝送レートを超えた場合)には、保存する場所がないため、インターフェイスに送信されている新しいパケットがドロップされる可能性があります。イングレスPEスイッチにポリサーを設定して、これを防ぐことができます。

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

  • IP over MPLSを使用している場合は、ポリサーを inetファミリー のカスタマーエッジインターフェイスにバインドします。IP over MPLSを使用している場合、ポリサーを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以降

  • 3 つの EXシリーズ スイッチ

MPLSでCoSを設定する前に、以下を確認してください。

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

概要とトポロジー

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

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

  • イングレス PE スイッチ上: カスタム DSCP 分類子とカスタム EXP 書き換えルール

  • エグレスPEスイッチ上: カスタムEXP分類子

  • プロバイダスイッチ上: 顧客EXP分類子とカスタムEXP書き換えルール

注:

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

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

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

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

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

プロパティ

設定

説明

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

EXシリーズスイッチ

PE-1

ポリシングフィルターが設定され、LSPに適用されます。

ポリシングフィルター myPolicer

マイフィルター

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

ポリサーを参照するフィルターの名前

カスタム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 のスイッチ端末ウィンドウに貼り付けます。

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

カスタムDSCP分類子、カスタムEXP書き換えルール、およびポリサーをイングレスPEスイッチ上で設定するには:

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

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

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

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

  5. ファイアウォールポリサーに許可される平均ビット数(後で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ネットワーク内で サービスクラス (CoS)を使用して、MPLSトラフィックにパケット分類子と書き換えルールを適用することで、輻輳期間中に特定のタイプのトラフィックに優先順位を付けることができます。MPLS分類子はグローバルであり、 family mpls インターフェイスとして設定されたすべてのインターフェイスに適用されます。

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

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

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

注:

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

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

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

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

EXP 分類子

QFX5200、QFX5100、EX4600スイッチでは、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値(0〜7、CoSビット000〜111に相当)に対応する8つのエントリがあります。

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

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

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

注:

QFX5130スイッチはMPLS CoSをサポートしていません。

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

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

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

注:

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

注:

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

QFX5220スイッチでは、MPLSネットワーク内でサービスクラス(CoS)を使用して、パケット分類子と書き換えルールをMPLSトラフィックに適用することで、輻輳期間中に特定のタイプのトラフィックに優先順位を付けることができます。また、MPLS EXP 書き換えのサポートも追加しました。

  • MPLSインターフェイスのプロバイダ(P)およびプロバイダエッジ(PE)ルーターのデフォルトCoS – MPLSトラフィックはデフォルトのEXP分類子を使用します。MPLSトラフィックは、802.1のデフォルトの信頼できない分類子を使用して、ベストエフォート型トラフィックとして扱われます。デフォルトのEXP分類子は、 family mplsとして設定されたインターフェイス上のすべてのMPLSトラフィックに適用されます。DSCP分類子は、MPLSトラフィックには適用されません。
  • レイヤー 3 インターフェイス用 PE ルーターのデフォルト CoS - デフォルトでは、すべての L3VPN 論理インターフェイスはデフォルトの DSCP(差別化されたサービスコードポイント)分類子にバインドされます。

最後から 2 番目のホップ ポッピング(PHP)ノードに EXP 分類子を適用した場合、デフォルトでは、IP ヘッダーの TTL(Time-to-live)値は MPLS ヘッダーの TLL 値で上書きされ、IP ヘッダーの DSCP ビットはゼロ(0)で上書きされます。これは均一モードを示します。Junos OS Evolvedでは、IPヘッダーTTLとIPヘッダーDSCPビットが上書きされないパイプモードを使用するには、以下のコマンドを設定する必要があります。

しかし、Junos OS では、set protocols mpls no-propagate-ttl コマンドなしで MPLS CoS を設定できます。

注:

MPLSパケット内のIPのDSCPは、PEルーターでもPルーターでもリマーキングできません。

EXP書き換えルール

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

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

デフォルトのEXP書き換えルールはありません。MPLSパケットのEXP値を書き換える場合は、EXP書き換えルールを設定し、論理インターフェイスに適用する必要があります。書き換えルールが適用されていない場合、Junosは受信IP TOSをプッシュされたすべてのMPLSラベルに伝達します。これは、デフォルトの伝搬動作です。EXP 値は、スワップされた MPLS ラベルで変更されません。

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

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

スイッチが最後から2番目のホップポッピング(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書き換えルールを設定できますが、スイッチで使用できるEXP書き換えルールは16個までです。特定の family mpls 論理インターフェイスでは、プッシュされたすべてのMPLSラベルに同じEXP書き換えルールが適用されます。同じ物理インターフェイス上の異なる論理インターフェイスに、異なるEXP書き換えルールを適用できます。

注:

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

注:

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

MPLSトラフィックのEXP書き換えルールを作成し、論理インターフェイスで有効にするには:

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

    例えば、損失優先度がlowのmpls-1という名前の転送クラスに対してexp-rr-1という名前のEXP書き換えルールを設定し、EXPコードポイント値を001に書き換えるには:

  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 のサービス クラス値を指定します。

    注:

    [edit protocols mpls]階層レベルでclass-of-serviceステートメントを使用して設定されたCoS値は、インターフェイスに対して[edit class-of-service]階層レベルで設定されたCoS値よりも優先されます。事実上、LSPに設定されたCoS値は、インターフェイスに設定されたCoS値を上書きします。

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

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

最大64個のEXP分類子を設定できますが、スイッチはグローバル分類子としてMPLS EXP分類子を1つだけ使用し、 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 分類子をスイッチのインターフェイスに適用します。