メインコンテンツまでスキップ

RFC 6388 - P2MP および MP2MP LSP のための LDP 拡張

  • ステータス: Proposed Standard
  • 発行日: November 2011
  • ストリーム: IETF
  • エラッタ: エラッタなし

概要

このドキュメントは、MPLS ネットワークにおける Point-to-Multipoint (P2MP) および Multipoint-to-Multipoint (MP2MP) Label Switched Paths (LSPs) のセットアップのための Label Distribution Protocol (LDP) への拡張について説明します。これらの拡張は、マルチポイント LDP (mLDP) とも呼ばれます。マルチポイント LDP は、他のマルチキャストツリー構築プロトコルと対話したり依存したりすることなく、P2MP または MP2MP LSP を構築します。このドキュメントでは、受信者主導の方法でそのような LSP を構築するためのプロトコル要素と手順について説明します。マルチポイント LSP には、IP マルチキャストや BGP/MPLS レイヤー 3 仮想プライベートネットワーク (L3VPN) におけるマルチキャストのサポートなど、さまざまなアプリケーションがあります。

1. はじめに

LDP [RFC5036] は、ポイントツーポイント (P2P) LSP を確立するためのメカニズムを定義しています。このドキュメントは、P2MP および MP2MP LSP をサポートするために LDP を拡張します。

  • P2MP LSP: 単一のルートノード (Root) から複数のリーフノード (Leaf) へのトラフィックフローを可能にします。
  • MP2MP LSP: 複数のノード間での双方向のトラフィック転送を可能にし、どのノードも送信者および受信者になることができます。

1.1 用語

  • Root (ルート): P2MP または MP2MP LSP の入口 LSR。
  • Leaf (リーフ): P2MP または MP2MP LSP の出口 LSR。
  • Transit (トランジット): ルートでもリーフでもない LSR。
  • mLDP: マルチポイント LDP。

2. LDP による P2MP LSP のセットアップ

P2MP LSP をセットアップするために、リーフノードは P2MP FEC 要素を含むラベルマッピング (Label Mapping) メッセージを送信することによってシグナリングを開始します。シグナリングは、マルチキャストツリーに沿ってルートノードに向かって上流に伝播します。

2.2 P2MP FEC 要素

P2MP FEC 要素は、P2MP LSP を識別します。以下のフィールドが含まれます。

  • Type: P2MP FEC タイプ。
  • Root Node Address: ルートノードのアドレス。
  • Opaque Value: ルートノードのコンテキスト内で LSP を一意に識別するために使用される不透明な値。

3. LDP による MP2MP LSP のセットアップ

MP2MP LSP のセットアップは P2MP に似ていますが、双方向トラフィックをサポートします。

3.1 MP2MP FEC 要素

MP2MP FEC 要素は、MP2MP LSP を識別します。構造は P2MP FEC に似ていますが、タイプが異なります。

4. 上流ラベル割り当て (Upstream Label Assignment)

標準の LDP では、ラベルは下流によって割り当てられます。しかし、mLDP では、受信者主導のツリー構築に依存しており、下流ノードが上流ノードにラベルマッピングを送信します。

5. LDP 能力ネゴシエーション

mLDP は、P2MP および MP2MP 能力のサポートを通知するために、LDP 能力メカニズム [RFC5561] を使用します。

  • P2MP Capability: P2MP LSP のサポートを示します。
  • MP2MP Capability: MP2MP LSP のサポートを示します。

6. プロトコル手順

6.1 ラベルマッピングメッセージの処理

LSR が P2MP または MP2MP FEC のラベルマッピングを受信すると、以下のアクションを実行します。

  1. FEC を検証します。
  2. 上流ネイバー (ルートへのパス) を決定します。
  3. トランジットノードである場合、ラベルマッピングを上流ネイバーに伝播します (まだ送信していない場合)。
  4. 上流ラベルを下流ラベルにマッピングする転送エントリをインストールします。

7. ループ検出

mLDP は、LDP のループ検出メカニズムを継承します。さらに、ルートへのパスを決定するためにユニキャストルーティングに依存することで、ユニキャストルーティングのループ防止特性を利用できます。

8. セキュリティに関する考慮事項

mLDP は新しい FEC タイプを導入しますが、基本的なセキュリティモデルは LDP と同じです。LDP セッションを保護するには、TCP MD5 署名または TCP-AO を使用する必要があります。


注意: この翻訳は参照用です。詳細については RFC 6388 原文 を参照してください。