Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

MPLS OAM の設定

OAMのMPLSトランスポートプロファイルの設定

MPLS トランスポート プロファイルの概要

RFC 5654「 MPLSトランスポートプロファイルの要件」では、トランスポートサービスやトランスポートネットワークの運用にMPLSを使用する場合に、運用、管理、保守(OAM)の機能を拡張する MPLSトランスポートプロファイル(MPLS-TP)の要件について説明しています。これらの機能は、疑似配線またはラベルスイッチ パス(LSP)のトラブルシューティングとメンテナンスに役立ちます。

OAMのMPLS-TPメカニズムには、2つの主要コンポーネントが含まれます。

  • 汎用関連チャネルラベル(GAL)—LSPで受信したパケットが関連する制御チャネルまたはコントロールプレーンに属していることをエグレスラベル スイッチングルーター (LSR)に通知する例外メカニズムを有効にする特別なラベル。

  • 汎用関連チャネルヘッダー(G-Ach)—MPLS ラベルスイッチパス(LSP)に含まれるペイロードのタイプを識別する特別なヘッダーフィールド。G-Ach の形式は、擬似回線に関連付けられた制御チャネル ヘッダーと同じです。

MPLS-TPの詳細については、RFC 5654「 MPLSトランスポートプロファイルの要件」を参照してください。GAL および G-Ach の詳細については、RFC 5586, MPLS Generic Associated Channel を参照してください。

MPLS-TP の Junos OS 実装では、以下の機能がサポートされています。

  • MPLS-TP OAM は、IP カプセル化なしで、GAL と G-Ach を使用してパケットを送受信できます。

  • 1 組のルーター間の 2 つの単方向 RSVP LSP を相互に関連付けて、GAL および G-Ach OAM メッセージのパスをバインドするための関連入札 LSP を作成できます。関連付けられた双方向 LSP に対して、単一の双方向フォワーディング検出(BFD)セッションが確立されます。

例:OAMのMPLSトランスポートプロファイルの設定

この例では、ラベルスイッチド パス(LSP)で OAM GAL および G-Ach メッセージを送受信するための MPLS トランスポート プロファイル(MPLS-TP)を設定する方法を示します。

要件

この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。

  • M シリーズ、MX シリーズ、T シリーズ ルーターの組み合わせが可能な 6 台のデバイス

  • デバイスで Junos OS Release 12.1 以降が実行されている

概要

Junos OS リリース 12.1 以降では、MPLS トランスポート プロファイル(MPLS-TP)の運用、管理、保守(OAM)機能がサポートされています。MPLS-TP では、MPLS をトランスポート サービスおよびトランスポート ネットワーク運用に使用する場合、OAM に新機能が導入されます。これには、OAM メッセージの汎用関連チャネル ラベル (GAL) と汎用関連チャネル ヘッダー (G-Ach) の構成が含まれます。

この例では、IP カプセル化なしで GAL および G-Ach OAM メッセージを送受信する MPLS-TP OAM 機能を設定する方法を示します。さらに、GAL および G-Ach OAM メッセージのパスをバインドするための関連双方向 LSP を作成するために、1 対のルーター間で 2 つの単方向 RSVP ラベルスイッチ パス(LSP)を関連付ける方法も示します。

Junos OS リリース 12.1 以降では、次の MPLS-TP 機能がサポートされています。

  • MPLS-TP OAM機能と、MPLSアプリケーションがIPカプセル化なしでGALとG-Achを使用してパケットを送受信するために必要なインフラストラクチャ。

  • トランスポートLSPにIPカプセル化を使用せずに、GALとG-Achを使用してパケットを送受信するためのLSP-pingおよび双方向フォワーディング検出(BFD)アプリケーション。

  • GAL および G-Ach OAM メッセージのパスをバインドするための、関連付けられた双方向 LSP を作成するための、一対のルーター間の 2 つの単方向 RSVP LSP の相互関連付け。関連する双方向 LSP モデルは、プライマリ パスを関連付ける場合にのみサポートされます。関連する双方向 LSP に対して、単一の BFD セッションが確立されます。

Junos OS リリース 12.1 以降では、次の MPLS-TP 機能はサポートされていません。

  • ポイントツーマルチポイント RSVP LSP と BGP LSP

  • 損失測定と遅延測定

以下の設定ステートメントを使用して、GAL および G-Ach OAM 操作を有効にすることができます。

  • - MPLSネットワーク内のすべてのLSPで、IPカプセル化なしでGALおよびG-Ach OAM動作を有効にするために、階層レベルに このステートメントを含めます。mpls-tp-mode[edit protocols mpls oam]

    ネットワーク内の特定の LSP で IP カプセル化を行わずに GAL および G-Ach OAM 操作を有効にするには、このステートメント を 階層レベルに含めます。[edit protocols mpls label-switched-path lsp-name oam]

    注:

    Junos OS リリース 16.1 以降、MPLS-TP は、mpls-tp-mode ステートメントの下で、デフォルトの LSPING(0x0008)チャネル タイプに 2 つの追加チャネル タイプをサポートしています。これらの追加のチャネルタイプは、IP/UDPカプセル化の有無にかかわらず、オンデマンド接続検証(CV)を提供します。

    • オンデマンドCV(0x0025):このチャネル タイプは新しい疑似回線チャネル タイプで、IP アドレッシングが使用できないか、非 IP カプセル化が優先される IP/UDP カプセル化なしのオンデマンド CV に使用されます。

    • IPv4(0x0021)—このチャネル タイプは、IP/UDP カプセル化を使用し、IP アドレス指定を使用して他のベンダーのデバイスとの相互運用性サポートを提供します。

    GACH-TLV は、デフォルトの LSPING チャネル タイプとともに使用されます。RFC 7026 に従い、GACH-TLV は 0x0021 および 0x0025 チャネルタイプでは非推奨となっています。

    MPLS-TP のチャネル タイプを設定するには、 および 階層レベルで ステートメントを含めます。lsping-channel-type channel-type[edit protocols mpls label-switched-path lsp-name oam mpls-tp-mode][edit protocols mpls oam mpls-tp-mode]

  • - LSPの両端で関連する双方向LSPを設定するために、階層レベルに このステートメントを含めます。associate-lsp lsp-name from from-ip-address[edit protocols mpls label-switched-path lsp-name]

    LSP の設定は オプションです。from from-ip-address 省略した場合は、イングレス LSP 設定のアドレスから 派生します。to

  • transit-lsp-association- このステートメントを [edit protocols mpls]トランジット ルーターで 2 つの LSP を関連付ける階層レベル。

    トランジットノード内のLSPの関連付けは、TTLが期限切れになったLSPのpingパケットまたはtracerouteのリターンLSPパスに有効です。

この例では、R0 がイングレス ルーターで、R4 がエグレス ルーターです。R1、R2、R3、R5 はトランジット ルーターです。関連する双方向 LSP は、GAL および G-Ach OAM メッセージを送受信するためにトランジットルーター間で確立されます。

図 1 この例で使用されているトポロジーを示しています。

トポロジー
図 1: MPLS-TP OAM 関連付けられた双方向 LSPMPLS-TP OAM 関連付けられた双方向 LSP

設定

CLIクイック構成
注:

この例では、すべてのデバイスでの設定と、イングレスルーターR0、トランジットルーターR1の設定手順を順を追って示しています。イングレスルーターR0について説明したステップバイステップの手順を、エグレスルーターR4上で繰り返します。他のトランジットルーターR2、R3、およびR5で、トランジットルーターR1のステップバイステップの手順を繰り返します。適切なインターフェイス名、アドレス、およびその他のパラメーターを適切に変更してください。

この例をすばやく設定するには、次のコマンドをコピーしてテキストファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更し、[edit]階層レベルのCLIにコマンドをコピー&ペーストしてください。

ルーターR0

ルーター R1

ルーターR2

ルータ R3

ルータ R4

1 ルータ R5 1

デバイス R0 の設定
ステップバイステップでの手順

イングレス ルーター R0 を設定するには:

  1. インターフェイスを設定します。

  2. インターフェイスに MPLS を設定します。

  3. OSPFなどの内部ゲートウェイプロトコルを設定します。

  4. RSVP などのシグナリング プロトコルを設定します。

  5. LSP を設定します。

  6. LSP で IP カプセル化を行わずに、GAL および G-Ach OAM 操作を有効にします。

  7. LSP の両端に、関連する双方向 LSP を設定します。

  8. デバイスの設定が完了したら、設定をコミットします。

結果

および コマンドを発行して、設定を確認します。show interfacesshow protocols

デバイスR1の設定
ステップバイステップでの手順

トランジットルーターR1を設定するには:

  1. インターフェイスを設定します。

  2. インターフェイスに MPLS を設定します。

  3. OSPFなどの内部ゲートウェイプロトコルを設定します。

  4. RSVP などのシグナリング プロトコルを設定します。

  5. トランジット ルーター上の 2 つの LSP の関連付けを設定します。

  6. デバイスの設定が完了したら、設定をコミットします。

結果

および コマンドを発行して、設定を確認します。show interfacesshow protocols

検証

設定が正常に機能していることを確認します。

関連する双方向LSPの検証
目的

関連する双方向 LSP 設定が正しく機能していることを確認します。

アクション
意味

、 、および コマンドの出力には、関連する双方向LSPの詳細とLSPのアソシエーション情報が表示されます。show mpls lspshow mpls detailshow mpls bidirectional

LDPに対するOAMイングレスポリシーの設定

ステートメントを使用して、運用、管理、および管理(OAM)ポリシーを設定し、OAMを有効にする必要がある転送等価クラス(FEC)を選択できます。ingress-policy FEC がポリシーを通過する場合、または FEC が明示的に設定されている場合、OAM は FEC に対して有効になります。ポリシーを使用して選択されたFECの場合、 で 設定されたBFDパラメータが適用されます。[edit protocols ldp oam bfd-liveness-detection]

OAMイングレスポリシーは、 階層レベルで設定します。[edit policy-options] OAMイングレスポリシーを設定するには、 ステートメントを含め ます。ingress-policy

以下の階層レベルでこのステートメントを設定することができます。

  • [edit protocols ldp oam]

  • [edit logical-systems logical-system-name protocols ldp oam]

注:

ACX シリーズのルーターは、[edit logical-systems]階層レベルをサポートしていません。

MPLS および LSP パケットと操作のトレース

MPLS および LSP のパケットと動作をトレースするには、 ステートメントを含めます 。traceoptions

このステートメントを含めることができる階層レベルの一覧は、このステートメントのステートメント概要のセクションを参照してください。

MPLS ステートメントでは、次の MPLS 固有のフラグを指定できます。traceoptions

  • all- すべての操作をトレースします。

  • connection- すべてのCCC(回線クロスコネクト)アクティビティをトレースします。

  • connection-detail- 詳細なCCCアクティビティをトレースします。

  • cspf- CSPF 計算をトレースします。

  • cspf-link- CSPF 計算中に訪問したリンクをトレースします。

  • cspf-node- CSPF 計算中に訪問したノードのトレース。

  • error- MPLS エラー状態をトレースします。

  • graceful-restart- MPLS グレースフル リスタート イベントをトレースします。

  • lsping- LSP の ping パケットとリターンコードをトレースします。

  • nsr-synchronization- ノンストップルーティング(NSR)同期イベントをトレースします。

  • nsr-synchronization-detail- NSR同期イベントを詳細にトレースします。

  • state- すべての LSP 状態遷移をトレースします。

  • static- スタティック ラベルスイッチ パスをトレースします。

オプションを使用して MPLS LSPを追跡するようにトレースオプションを設定すると、CSPFログに「一般化されたMPLS」(GMPLS)という用語を使用してMPLS LSPに関する情報が表示されます。cspf たとえば、CSPF ログのメッセージに「リンクは GMPLS 制約に合格します」と記載されている場合があります。一般化された MPLS(GMPLS)は MPLS のスーパーセットであるため、このメッセージは正常であり、適切な MPLS LSP 動作には影響しません。

変更履歴

サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer をご利用ください。

リリース
説明
16.1
Junos OS リリース 16.1 以降、MPLS-TP は、mpls-tp-mode ステートメントの下で、デフォルトの LSPING(0x0008)チャネル タイプに 2 つの追加チャネル タイプをサポートしています。