Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

MPLS Lsp 用のサービスクラスの設定

 

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

MPLS のサービスクラス

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

MPLS のサービスクラスは、ルーター’の一般的な CoS 機能と連携して動作します。CoS 機能が構成されていない場合は、デフォルトの全般 CoS 設定が使用されます。MPLS サービスのクラスについては、加重ラウンドロビンを構成し、ランダムな早期検知 (RED) を使用して輻輳回避を構成することで、送信キューをどのように処理するかについて優先度を設定することができます。.

MPLS CoS 値の設定

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

  • パケットロス優先度 (PLP) ビット MPLS がパケットをバッファリングされた出力キューの番号で、packet の 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]対して階層レベルで設定された CoS 値よりも優先されます。 [edit class-of-service] 実際には、LSP に対して設定された CoS 値は、インターフェイスの CoS の値を上書きします。

階層class-of-serviceレベルの[edit protocols mpls label-switched-path]ステートメントは、LSP 内のパケットの MPLS shim ヘッダーに対して最初の EXP 値を割り当てます。この値は受信したルーティングデバイスのみで初期化され、その転送クラスに設定したリライト構成を上書きします。しかし、受信したルーティングデバイスに入ってくるパケットの CoS 処理 (加重ラウンドロビン [ROBIN] と赤) は、 class-of-service MPLS LSP のステートメントでは変更されません。分類は依然として、 [edit class-of-service]階層レベルの動作集約 (BA) 分類子か、階層レベルの[edit firewall]複数フィールドクラシファイアに基づいています。

ベスト プラクティス

LSP 全体のすべてのルーティングデバイスに対して同じ入力分類子を設定することをお勧めします。また、書き換えルールが設定されている場合は、すべてのルーティングデバイスのリライト構成を同じにする必要があります。そうしないと、次の LSR にあるトラフィックが、異なる転送クラスに分類されることがあり、結果として、exp に異なる EXP 値が書き込まれてしまうことがあります。

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

CoS 値の低次数のビットは PLP ビットとして扱われ、出力キューで使用する赤色のドロッププロファイルを選択するために使用されます。下位ビットが0の場合、PLP 以外のドロッププロファイルが使用され、下位ビットが1の場合は、PLP ドロッププロファイルが使用されます。PLP ビットが設定されているパケットをさらに積極的に破棄することが、一般的に期待されています。赤色およびドロッププロファイルの詳細については、赤色のドロッププロファイルとパケットロスの優先度を使用した輻輳の管理を参照してください。

PLP の値を6から7に CoS 設定するなど、パケットをより積極的にドロップするように設定することで、トラフィックが通過する可能性を減少させることができます。

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

表 1: MPLS CoS 値

MPLS CoS 値

Bps

送信キュー

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 値が指定されていない場合は、パケット’s IP ヘッダーの ip 優先ビットがパケット’s CoS 値として使用されます。

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

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

EXP と IEEE 802.1 p 書き換えルールを構成する方法の詳細については、「パケットヘッダーの書き換え」を参照して転送動作を確認してください。