Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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書き換えルールを設定し、論理インターフェイスに適用する必要があります。書き換えルールが適用されていない場合、プッシュされるすべてのMPLSラベルの値はゼロ(0)になります。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トラフィック用にカスタム転送クラスを設定する場合、その転送クラスをサポートし、その転送クラスに帯域幅を提供するスケジューラを設定する必要があります。