MBGP MVPNのポイントツーマルチポイントLSPの設定
Junos OSは、MBGP MVPNのポイントツーマルチポイントのLSP(ラベルスイッチ パス)をサポートしています。 マルチキャストVPNのポイントツーマルチポイントLSPは、(AS内の)自律システム(AS)内環境ではサポートされていますが、AS間環境(自律システム間)ではサポートされていません。ポイントツーマルチポイント LSP は、単一の送信元と複数の宛先を持つ RSVP シグナリング LSP です。
MBGP MVPNのポイントツーマルチポイントLSPは、次のように設定できます。
静的ポイントツーマルチポイント LSP—
[edit protocols mpls]
階層レベルで指定された標準 MPLS LSP ステートメントを使用して、静的ポイントツーマルチポイント LSP を設定します。ポイントツーマルチポイント LSP の各リーフ ノードを手動で設定します。デフォルトテンプレートを使用した動的なポイントツーマルチポイント LSP—
default-template
オプションを使用して動的なポイントツーマルチポイント LSP を設定すると、リーフノードが自動的に検出されます。リーフノードは、BGPのAS内自動検出によって検出されます。default-template
オプションを使用すると、必要な設定の量を最小限に抑えることができます。ただし、標準のMPLSオプションを設定することはできません。ユーザー設定テンプレートを使用した動的なポイントツーマルチポイント LSP—ユーザー設定テンプレートを使用して動的なポイントツーマルチポイント LSP を設定すると、リーフノードも自動的に検出されます。ポイントツーマルチポイント LSP 用に独自のテンプレートを作成することで、標準的な MPLS 機能(帯域幅割り当てやトラフィック制御など)をすべて設定することができます。
マルチキャスト VPN 用に設定されたポイントツーマルチポイント LSP のエグレス PE ルーターの以下のプロパティに注意してください。
最後から 2 番目のホップポッピングは、マルチキャスト VPN のポイントツーマルチポイント LSP では使用されません。究極のホップポッピングのみが使用されます。
エグレスPEルーターには、
vrf-table-label
ステートメントまたは仮想ループバックトンネルインターフェイスのいずれかを設定する必要があります。エグレスPEルーターで
vrf-table-label
ステートメントを設定し、エグレスPEルーターがポイントツーマルチポイントLSPのトランジットルーターでもある場合、最後から2番目のホップルーターは、各パケットの2つのコピーをリンクを介してエグレスPEルーターに送信します。エグレスPEルーターで
vrf-table-label
ステートメントを設定し、エグレスPEルーターがポイントツーマルチポイントLSPのトランジットルーターではない場合、最後から2番目のホップルーターは、リンクを介して各パケットのコピーを1つだけエグレスPEルーターに送信できます。エグレスPEルーターで仮想ループバックトンネルインターフェイスを設定し、エグレスPEルーターがポイントツーマルチポイントLSPのトランジットルーターでもある場合、最後から2番目のホップルーターは、リンクを介して各パケットのコピーを1つだけエグレスPEルーターに送信します。仮想ループバックトンネルインターフェイスは、受信パケットに対してマルチキャストMPLSルックアップとIPルックアップの2つのルックアップを実行できます。
Junos OS リリース 11.2 以前では、MX80 ルーター上の次世代マルチキャスト VPN を使用したポイントツーマルチポイント LSP はサポートされていません。
以下のセクションでは、MBGP MVPNのポイントツーマルチポイントLSPを設定する方法について説明します。
MBGP MVPN 向け RSVP シグナル化インクルーシブ ポイントツーマルチポイント LSP の設定
MBGP MVPNには、LDP信号化またはRSVP信号の包括的なポイントツーマルチポイントLSPを設定できます。 アグリゲーションはサポートされていないため、各マルチキャストVPNルーティング インスタンスの各送信側PEルーターに対して、包括的なポイントツーマルチポイントLSPを設定する必要があります。送信側 PE ルーターは、MBGP MVPN の送信側サイト セット内にあります。
静的な RSVP シグナリングの包括的なポイントツーマルチポイント LSP を設定するには、 static-lsp
ステートメントを含めます。
static-lsp lsp-name;
以下の階層レベルでこのステートメントを使用することができます。
[edit routing-instances routing-instance-name provider-tunnel rsvp-te]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel rsvp-te]
動的包括ポイントツーマルチポイントLSPを設定するには、 label-switched-path-template
ステートメントを含めます。
label-switched-path-template (Multicast) { (default-template | lsp-template-name); }
以下の階層レベルでこのステートメントを使用することができます。
[edit routing-instances routing-instance-name provider-tunnel rsvp-te]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel rsvp-te]
default-template
オプションを設定するか、ポイントツーマルチポイント LSP テンプレートを手動で設定してテンプレート名を指定できます。
MBGP MVPNの選択的プロバイダー トンネルの設定
MBGP MVPNには、LDP信号化またはRSVP信号の選択的ポイントツーマルチポイントLSP(選択的プロバイダー トンネルとも呼ばれる)を設定できます。 選択的ポイントツーマルチポイント LSP は、マルチキャスト VPN 用に設定された受信者にのみトラフィックを送信するため、サービス プロバイダのネットワークのフラッディングを最小限に抑えるのに役立ちます。
包括ポイントツーマルチポイント LSP と同様に、マルチキャスト VPN にも動的および静的選択トンネルの両方を設定できます。
選択的なポイントツーマルチポイント プロバイダー トンネルを設定するには、 selective
ステートメントを含めます。
selective { group multicast--prefix/prefix-length { source ip--prefix/prefix-length { ldp-p2mp; pim-ssm { group-range multicast-prefix; } rsvp-te { label-switched-path-template { (default-template | lsp-template-name); } static-lsp point-to-multipoint-lsp-name; } threshold-rate kbps; } wildcard-source { ldp-p2mp; pim-ssm { group-range multicast-prefix; } rsvp-te { label-switched-path-template { (default-template | lsp-template-name); } static-lsp point-to-multipoint-lsp-name; } threshold-rate kbps; } } tunnel-limit number; wildcard-group-inet { wildcard-source { ldp-p2mp; pim-ssm { group-range multicast-prefix; } rsvp-te { label-switched-path-template { (default-template | lsp-template-name); } static-lsp lsp-name; } threshold-rate number; } } wildcard-group-inet6 { wildcard-source { ldp-p2mp; pim-ssm { group-range multicast-prefix; } rsvp-te { label-switched-path-template { (default-template | lsp-template-name); } static-lsp lsp-name; } threshold-rate number; } } }
以下の階層レベルでこれらのステートメントを使用することができます。
[edit routing-instances routing-instance-name provider-tunnel]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel]
以下のセクションでは、MBGP MVPNの選択的ポイントツーマルチポイントLSPを設定する方法について説明します。
- MBGP MVPNのマルチキャストグループアドレスの設定
- MBGP MVPNのマルチキャスト送信元アドレスの設定
- MBGP MVPNの静的選択ポイントツーマルチポイントLSPの設定
- MBGP MVPNの動的選択ポイントツーマルチポイントLSPの設定
- MBGP MVPNの動的選択的ポイントツーマルチポイントLSPのしきい値を設定する
- MBGP MVPN の動的選択的ポイントツーマルチポイント LSP のトンネル制限を設定する
MBGP MVPNのマルチキャストグループアドレスの設定
MBGP MVPNにポイントツーマルチポイントLSPを設定するには、 group
ステートメントを含めてマルチキャストグループアドレスを指定する必要があります。
group address { ... }
以下の階層レベルでこのステートメントを使用することができます。
[edit routing-instances routing-instance-name provider-tunnel selective]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel selective]
アドレスは、有効なマルチキャストグループアドレスでなければなりません。マルチキャストは、クラス D の IP アドレス範囲(224.0.0.0
〜 239.255.255.255
)を使用します。
MBGP MVPNのマルチキャスト送信元アドレスの設定
MBGP MVPNにポイントツーマルチポイントLSPを設定するには、 source
ステートメントを含めてマルチキャスト送信元アドレスを指定します。
source address { ... }
以下の階層レベルでこのステートメントを使用することができます。
[edit routing-instances routing-instance-name provider-tunnel selective group address]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel selective group address]
MBGP MVPNの静的選択ポイントツーマルチポイントLSPの設定
MBGP MVPNに静的な選択的ポイントツーマルチポイントLSPを設定できます。 [edit protocols mpls]
階層レベルで標準のMPLS LSPステートメントを使用して、静的LSPを設定する必要があります。次に、 static-lsp
ステートメントを使用して、選択的ポイントツーマルチポイント LSP 設定に静的 LSP を含めます。ソース PE ルーターでこの機能を有効にすると、設定に基づいて静的なポイントツーマルチポイント LSP が作成されます。
静的選択ポイントツーマルチポイントLSPを設定するには、 rsvp-te
および static-lsp
ステートメントを含めます。
rsvp-te static-lsp lsp-name;
以下の階層レベルでこれらのステートメントを使用することができます。
[edit routing-instances routing-instance-name provider-tunnel selective group address source source-address]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel selective group address source source-address]
MBGP MVPNの動的選択ポイントツーマルチポイントLSPの設定
MBGP MVPN に対して、動的選択ポイントツーマルチポイント LSP を設定できます。動的なポイントツーマルチポイント LSP のリーフ ノードは、リーフ自動検出ルートを使用して自動的に検出できます。Selective Provider Multicast Service Interface(S-PMSI)自動検出ルートもサポートされています。
動的選択ポイントツーマルチポイントプロバイダートンネルを設定するには、 rsvp-te
および label-switched-path-template
ステートメントを含めます。
rsvp-te label-switched-path-template { (default-template | lsp-template-name); }
以下の階層レベルでこれらのステートメントを使用することができます。
[edit routing-instances routing-instance-name provider-tunnel selective group address source source-address]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel selective group address source source-address]
label-switched-path-template
ステートメントには、以下のオプションが含まれます。
default-template
—ポイントツーマルチポイント LSP がデフォルトのテンプレートに基づいて動的に生成されるように指定します。LSP にユーザー設定は必要ありません。しかし、自動生成された LSP には、帯域幅割り当てやトラフィック制御などの一般的な LSP 機能は含まれていません。lsp-template-name
—ポイントツーマルチポイント LSP に使用する LSP テンプレートの名前を指定します。ポイントツーマルチポイント LSP のベースとして使用する LSP テンプレートを設定する必要があります。このテンプレートには、一般的な LSP 機能のいずれかを設定できます。
MBGP MVPNの動的選択的ポイントツーマルチポイントLSPのしきい値を設定する
選択的なポイントツーマルチポイント LSP を動的に設定するには、 threshold-rate
ステートメントを使用して、新しいトンネルを作成する前に必要なデータしきい値( キロビット/秒)を指定する必要があります。
threshold-rate number;
以下の階層レベルでこのステートメントを使用することができます。
[edit routing-instances routing-instance-name provider-tunnel selective group address source source-address]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel selective group address source source-address]
MBGP MVPN の動的選択的ポイントツーマルチポイント LSP のトンネル制限を設定する
動的なポイントツーマルチポイント LSP 用に生成できるトンネル数に制限を設定するには、 tunnel-limit
ステートメントを含めます。
tunnel-limit number;
以下の階層レベルでこのステートメントを使用することができます。
[edit routing-instances routing-instance-name provider-tunnel selective]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel selective]