発信元タイプ 1 の AS 内自動検出ルートの概要
次世代マルチキャスト仮想プライベートネットワーク(MVPN)に参加するすべてのプロバイダーエッジ(PE)ルーターは、タイプ1のAS内自動発見ルートを発信する必要があります。Junos OSでは、MVPNモジュールがローカル <routing-instance-name>.mvpn.0
テーブルへのAS内自動検出ルートのインストールを行います。すべての PE ルーターは、ローカル タイプ 1 ルートを相互にアドバタイズします。このトピックで参照されているルーターについては、 次世代 MVPN ネットワーク トポロジについてを参照してください。
show route table vpna.mvpn.0
コマンドを使用して、ルーターPE1がvpna.mvpn.0
テーブルにAS内ADルートをインストールしていることを確認します。ルートは MVPN プロトコルによってインストールされ(ルートを発信した MVPN モジュール)、ルート全体のマスクは /240 です。
user@PE1> show route table vpna.mvpn.0 vpna.mvpn.0: 6 destinations, 9 routes (6 active, 1 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 1:10.1.1.1:1:10.1.1.1/240 *[MVPN/70] 04:09:44, metric2 1 Indirect
ルートターゲットコミュニティのタイプ1ルートへのアタッチ
AS内ADルートは、BGPプロトコルによって <routing-instance-name>.mvpn.0
テーブルからピックアップされ、MCAST-VPNアドレスファミリーを介してリモートPEルーターにアドバタイズされます。デフォルトでは、AS内自動検出ルートは、ユニキャストVPN-IPv4ルートに接続されているものと同じルートターゲットコミュニティを伝送します。ユニキャストとマルチキャストのネットワークトポロジーが一致しない場合は、非CマルチキャストMVPNルートに対して異なるインポートルートターゲットとエクスポートルートターゲットコミュニティのセットを設定できます(CマルチキャストMVPNルートは常にダイナミックインポートルートターゲットを伝送します)。
マルチキャスト ルート ターゲットは、[edit routing-instances routing-instance-name protocols mvpn route-target]
階層レベルで import-target
および export-target
ステートメントを含めて設定されます。
Junos OSは、マルチキャストルートターゲットの設定に応じて、2つの追加内部ポリシーを作成します。これらのポリシーは、インポートおよびエクスポートの決定時に、非 C マルチキャスト MVPN ルートに適用されます。マルチキャスト VPN ルーティングおよび転送(VRF)の内部インポートおよびエクスポート ポリシーは、ユニキャスト VRF インポートおよびエクスポート ポリシーと同様の命名規則に従います。これらのポリシーの内容も、ユニキャスト VPN ルートに適用されるポリシーと類似しています。
次の一覧は、既定のポリシー名とその適用場所を示しています。
マルチキャストVRFインポートポリシー: __vrf-mvpn-import-target-<routing-instance-name>-internal__
マルチキャストVRFエクスポートポリシー: __vrf-mvpn-export-target-<routing-instance-name>-internal__
インポートターゲットとエクスポートターゲットがターゲット:10:2に設定されている場合、ルーターPE1で show policy __vrf-mvpn-import-target-vpna-internal__
コマンドを使用して、ルーターPE1が次の内部MVPNポリシーを作成していることを確認します。
user@PE1> show policy __vrf-mvpn-import-target-vpna-internal__ Policy __vrf-mvpn-import-target-vpna-internal__: Term unnamed: from community __vrf-mvpn-community-import-vpna-internal__ [target:10:2 ] then accept Term unnamed: then reject user@PE1> show policy __vrf-mvpn-export-target-vpna-internal__ Policy __vrf-mvpn-export-target-vpna-internal__: Term unnamed: then community + __vrf-mvpn-community-export-vpna-internal__ [target:10:2 ] accept
この例の値は次のとおりです。
マルチキャストインポートRTコミュニティ:__vrf-mvpn-community-import-vpna-internal__
マルチキャスト エクスポート RT コミュニティ:__vrf-mvpn-community-export-vpna-internal__ 値: ターゲット:10:2
タイプ 1 ルートへの PMSI 属性のアタッチ
プロバイダーマルチキャストサービスインターフェイス(PMSI)属性は、 provider-tunnel
ステートメントが [edit routing-instances routing-instance-name]
階層レベルに含まれている場合、送信者PEルーターによって発信され、タイプ1のAS内自動発見ルートに接続されます。プロバイダトンネルは送信側PEルーターからシグナリングされるため、VPNマルチキャスト受信側のみを持つことがわかっているPEルーターでは、このステートメントは必要ありません。
設定されたプロバイダトンネルがプロトコル独立マルチキャストスパースモード(PIM-SM)エニーソースマルチキャスト(ASM)の場合、PMSI属性は送信側PEのIPアドレスとプロバイダトンネルグループアドレスを伝送します。プロバイダ トンネル グループ アドレスは、サービス プロバイダが(設定を通じて)プロバイダのマルチキャスト アドレス空間から割り当てるので、VPN カスタマーが使用するマルチキャスト アドレスと混同しないでください。
設定されたプロバイダトンネルがRSVP-トラフィックエンジニアリング(RSVP-TE)タイプである場合、PMSI属性はRSVP-TEポイントツーマルチポイントセッションオブジェクトを伝送します。このポイントツーマルチポイントセッションオブジェクトは、親ポイントツーマルチポイントラベルスイッチパス(LSP)の識別子として使用され、 図1に示すフィールドが含まれます。

Junos OS では、[ P2MP ID
] フィールドと [ Extended Tunnel ID
] フィールドは送信側 PE ルーターのルーター ID に設定されます。 Tunnel ID
は、RSVP セッションの長さに対して一意の、ポイントツーマルチポイント RSVP セッションに使用されるポート番号に設定されます。
show rsvp session p2mp detail
コマンドを使用して、ルーターPE1がルーターPE2とルーターPE3に以下のRSVPセッションを(ポート番号6574を使用して)通知していることを確認します。この例では、ルーターPE1は、2つのサブLSPを持つ10.1.1.1:65535:mvpn:vpnaという名前のポイントツーマルチポイントLSPをシグナリングしています。10.1.1.3:10.1.1.1:65535:mvpn:vpna
と 10.1.1.2:10.1.1.1:65535:mvpn:vpna
の両方のサブ LSP は、親ポイントツーマルチポイント LSP と同じ RSVP ポート番号(6574)を使用します。
user@PE1> show rsvp session p2mp detail Ingress RSVP: 2 sessions P2MP name: 10.1.1.1:65535:mvpn:vpna, P2MP branch count: 2 10.1.1.3 From: 10.1.1.1, LSPstate: Up, ActiveRoute: 0 LSPname: 10.1.1.3:10.1.1.1:65535:mvpn:vpna, LSPpath: Primary P2MP LSPname: 10.1.1.1:65535:mvpn:vpna Suggested label received: -, Suggested label sent: - Recovery label received: -, Recovery label sent: 299968 Resv style: 1 SE, Label in: -, Label out: 299968 Time left: -, Since: Wed May 27 07:36:22 2009 Tspec: rate 0bps size 0bps peak Infbps m 20 M 1500 Port number: sender 1 receiver 6574 protocol 0 PATH rcvfrom: localclient Adspec: sent MTU 1500 Path MTU: received 1500 PATH sentto: 10.12.100.6 (fe-0/2/3.0) 27 pkts RESV rcvfrom: 10.12.100.6 (fe-0/2/3.0) 27 pkts Explct route: 10.12.100.6 10.12.100.22 Record route: <self> 10.12.100.6 10.12.100.22 10.1.1.2 From: 10.1.1.1, LSPstate: Up, ActiveRoute: 0 LSPname: 10.1.1.2:10.1.1.1:65535:mvpn:vpna, LSPpath: Primary P2MP LSPname: 10.1.1.1:65535:mvpn:vpna Suggested label received: -, Suggested label sent: - Recovery label received: -, Recovery label sent: 299968 Resv style: 1 SE, Label in: -, Label out: 299968 Time left: -, Since: Wed May 27 07:36:22 2009 Tspec: rate 0bps size 0bps peak Infbps m 20 M 1500 Port number: sender 1 receiver 6574 protocol 0 PATH rcvfrom: localclient Adspec: sent MTU 1500 Path MTU: received 1500 PATH sentto: 10.12.100.6 (fe-0/2/3.0) 27 pkts RESV rcvfrom: 10.12.100.6 (fe-0/2/3.0) 27 pkts Explct route: 10.12.100.6 10.12.100.9 Record route: <self> 10.12.100.6 10.12.100.9 Total 2 displayed, Up 2, Down 0 Egress RSVP: 0 sessions Total 0 displayed, Up 0, Down 0 Transit RSVP: 0 sessions Total 0 displayed, Up 0, Down 0
送信者専用サイトと受信者専用サイト
Junos OS では、PE ルーターを送信側サイトのみ、または受信側サイトのみに設定できます。これらのオプションは、[edit routing-instances routing-instance-name protocols mvpn]
階層レベルで sender-site
および receiver-site
ステートメントを含めることで有効になります。
送信側サイトのみの PE ルーターは、リモート PE ルーターがアドバタイズするプロバイダ トンネルには参加しません
受信側サイトのみの PE ルーターは、PMSI 属性を送信しません
同じVPNに receiver-site
と provider-tunnel
のステートメントを含めると、コミットは失敗します。