次世代 MVPN データ プレーンの概要
MVPN(次世代マルチキャスト仮想プライベートネットワーク)データプレーンは、プロバイダートンネルのリーフとして送信側プロバイダーエッジ(PE)ルーターと受信側PEルーターがルートとするプロバイダートンネルで構成されています。
プロバイダ トンネルは、1 つ以上の VPN のデータを伝送できます。複数の VPN のデータを転送するプロバイダー トンネルは、集約プロバイダー トンネルと呼ばれ、このトピックの範囲外です。ここでは、プロバイダ トンネルが 1 つの VPN のデータのみを転送すると仮定します。
このトピックでは、プロトコル独立マルチキャストスパースモード(PIM-SM)によってシグナルされるIP汎用ルーティングカプセル化(GRE)プロバイダートンネル、ASM(エニーソースマルチキャスト)、およびRSVPトラフィックエンジニアリング(RSVP-TE)によってシグナルされるMPLSプロバイダートンネルの2種類のトンネル技術について説明します。
プロバイダー トンネルが PIM によってシグナリングされると、送信側 PE ルーターは、プロバイダーのネットワーク(P-PIM)上で PIM プロトコルの別のインスタンスを実行し、その VPN のプロバイダー トンネルをシグナリングします。プロバイダトンネルがRSVP-TEによってシグナリングされると、送信側PEルーターは、ポイントツーマルチポイントRSVP-TEプロトコルメッセージを使用して、受信側PEルーターに向けてポイントツーマルチポイントのラベルスイッチパス(LSP)を開始します。いずれの場合も、送信側PEルーターは、プロバイダーマルチキャストサービスインターフェイス(PMSI)属性をタイプ1のAS内自動検出ルート(プロバイダートンネルを含む)またはタイプ3のS-PMSI自動検出ルート(選択的プロバイダートンネル)のいずれかにアタッチすることにより、BGPを介してトンネルシグナリングプロトコルとトンネルIDを他のPEルーターにアドバタイズします。
送信側PEルーターは、データプレーンを設定する際に2つのステップを実行します。まず、PMSI 属性を使用して、使用しているプロバイダ トンネルを BGP 経由でアドバタイズします。第 2 に、VPN に設定されているトンネル シグナリング プロトコルを使用して、実際にトンネルをシグナリングします。これにより、受信側PEルーターは、シグナリングされているトンネルを、タイプ1のAS内自動検出ルートをインポートしたVPNにバインドできます。プロバイダー トンネルを VRF テーブルにバインドすると、受信側 PE ルーターは、プロバイダー トンネル上のコア ネットワークからの着信トラフィックをローカル ターゲット VRF テーブルにマッピングできます。
PMSI 属性には、プロバイダー トンネルの種類と識別子が含まれています。プロバイダ トンネル識別子の値は、トンネルの種類によって異なります。 表 1 に、インターネット ドラフト draft-ietf-l3vpn-2547bis-mcast-bgp-08.txtで指定されたトンネル タイプを示します。
トンネル タイプ |
形容 |
---|---|
0 |
トンネル情報が存在しません |
1 |
RSVP-TE ポイントツーマルチポイント LSP |
2 |
マルチキャストLDPポイントツーマルチポイントLSP |
3 |
PIM-SSM ツリー |
4 |
PIM-SM ツリー |
5 |
PIM-Bidir ツリー |
6 |
イングレス レプリケーション |
7 |
マルチキャストLDPマルチポイントツーマルチポイントLSP |
包括的なプロバイダートンネル
このセクションでは、さまざまなタイプのプロバイダ トンネルとプロバイダ トンネルの属性について説明します。
PIM-SM によってシグナリングされる包括的プロバイダ トンネルの PMSI 属性
PMSI属性のトンネルタイプフィールドが4(PIM-SMツリー)に設定されている場合、トンネル識別子フィールドには <Sender Address, P-Multicast Group Address>
が含まれます。 Sender Address
フィールドは、送信者 PE ルーターのルーター ID に設定されます。P マルチキャスト グループ アドレスは、サービス プロバイダーの P マルチキャスト アドレス空間からのマルチキャスト グループ アドレスに設定され、VPN を一意に識別します。プロバイダー トンネルに参加するには、トンネル タイプが PIM-SM の PMSI 属性を持つ AS 内自動検出ルートを受信する受信側 PE ルーターが必要です。
例えば、サービス プロバイダーが(RSVP-TE プロバイダ トンネルではなく)PIM-SM プロバイダ トンネルを導入する場合、ルーター PE1 は次の PMSI 属性をアドバタイズします。
PMSI: 0:PIM-SM:label[0:0:0]:Sender10.1.1.1 Group 239.1.1.1
RSVP-TEによってシグナリングされた包括的プロバイダトンネルのPMSI属性
PMSI属性のトンネルタイプフィールドが1(RSVP-TEポイントツーマルチポイントLSP)に設定されている場合、RFC 4875で説明されているように、トンネル識別子フィールドにはRSVP-TEポイントツーマルチポイントセッションオブジェクトが含まれます。セッション オブジェクトには、ポイントツーマルチポイント LSP に関連する <Extended Tunnel ID, Reserved, Tunnel ID, P2MP ID>
が含まれています。
PMSI属性を発信するPEルーターは、RSVP-TEポイントツーマルチポイントLSPとサブLSPにシグナリングするために必要です。この PMSI 属性を受信する PE ルーターは、サブ LSP を介して受信したトラフィックを適切に処理するために、適切な状態を確立する必要があります。
例えば、ルーターPE1は次のPMSI属性をアドバタイズします:
PMSI: Flags 0:RSVP-TE:label[0:0:0]:Session_13[10.1.1.1:0:6574:10.1.1.1]
選択的プロバイダートンネル(S-PMSI自動検出/タイプ3およびリーフ自動検出/タイプ4ルート)
選択的プロバイダー トンネルは、特定の C マルチキャスト フロー(C-S, C-G)ペア)を特定のプロバイダー トンネルにマッピングするために使用されます。選択的なプロバイダトンネルが役立つ状況はさまざまです。例えば、高帯域幅のVPNマルチキャストデータトラフィックを、デフォルトの包括的プロバイダートンネルではなく、別のプロバイダートンネルに配置するために使用でき、これにより、アクティブな受信者を持つPEルーターのみにトラフィックの分散を制限することができます。
BGP 次世代マルチキャスト仮想プライベートネットワーク(MVPN)では、選択的プロバイダートンネルは、タイプ 3 Selective-PMSI(S-PMSI)自動検出ルートを使用してシグナリングされます。詳細については、 図 1 および 表 2 を参照してください。送信側PEルーターは、タイプ3ルートを送信して、S-PMSIプロバイダートンネルを使用して特定の(C-S、C-G)フローのトラフィックを送信していることを通知します。
畑 |
形容 |
---|---|
ルート識別子 |
この経路を発信するルーターに設定されている経路識別子に設定します。 |
マルチキャスト ソースの長さ |
IPv4 の場合は 32、IPv6 C-S IP アドレスの場合は 128 に設定します。 |
マルチキャストソース |
C-S IPアドレスに設定します。 |
マルチキャスト グループの長さ |
IPv4 の場合は 32、IPv6 C-G アドレスの場合は 128 に設定します。 |
マルチキャスト グループ |
C-G アドレスに設定します。 |
S-PMSIオートディスカバリー(タイプ3)ルートは、AS内オートディスカバリー(タイプ1)ルートで実行されるPMSI属性と同様のPMSI属性を伝送します。S-PMSIオートディスカバリールートによって運ばれるPMSI属性の Flags
フィールドは、必要なリーフ情報に設定されます。このフラグは、受信側PEルーターに、タイプ4リーフ自動検出ルート(図2)を発信して、アクティブな受信者がいる場合に選択的プロバイダートンネルに参加するように通知します。リーフ自動検出ルート タイプ MCAST-VPN NLRI 形式の記述の詳細については、 表 3 を参照してください。
畑 |
形容 |
---|---|
ルートキー |
受信した元のタイプ 3 ルートが含まれます。 |
発信元ルーターのIPアドレス |
リーフ自動検出ルートを発信する PE ルーターの IP アドレスに設定 これは通常、プライマリ ループバック アドレスです。 |