provider-tunnel
構文
provider-tunnel { external-controller pccd; family { inet { ingress-replication { create-new-ucast-tunnel; label-switched-path-template { (default-template | lsp-template-name); } } ldp-p2mp; mdt { data-mdt-reuse; group-range multicast-prefix; threshold { group group-address { source source-address { rate threshold-rate; } } } tunnel-limit limit; } pim-asm { group-address (Routing Instances) address; } pim-ssm { group-address (Routing Instances) address; } rsvp-te { label-switched-path-template { (default-template | lsp-template-name); } static-lsp lsp-name; } } inet6 { ingress-replication { create-new-ucast-tunnel; label-switched-path-template { (default-template | lsp-template-name); } } ldp-p2mp; mdt { data-mdt-reuse; group-range multicast-prefix; threshold { group group-address { source source-address { rate threshold-rate; } } } tunnel-limit limit; } } pim-asm { group-address (Routing Instances) address; } pim-ssm { group-address (Routing Instances) address; } rsvp-te { label-switched-path-template { (default-template | lsp-template-name); } static-lsp lsp-name; } ingress-replication { create-new-ucast-tunnel; label-switched-path-template { (default-template | lsp-template-name); } } inter-as{ ingress-replication { create-new-ucast-tunnel; label-switched-path-template { (default-template | lsp-template-name); } } inter-region-segmented { fan-out| <leaf-AD routes>); threshold| <kilobits>); } ldp-p2mp; rsvp-te { label-switched-path-template { (default-template | lsp-template-name); } } } ldp-p2mp; pim-asm { group-address (Routing Instances) address; } pim-ssm { group-address (Routing Instances) address; } rsvp-te { label-switched-path-template { (default-template | lsp-template-name); } static-lsp lsp-name; } selective { group multicast--prefix/prefix-length { source ip--prefix/prefix-length { ldp-p2mp; create-new-ucast-tunnel; label-switched-path-template { (default-template | lsp-template-name); } } 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 { 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 { 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 { 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 logical-systems logical-system-name routing-instances routing-instance-name], [edit routing-instances routing-instance-name]
説明
ポイントツーマルチポイントLSPを使用して、不明なユニキャスト、ブロードキャスト、マルチキャストトラフィックのVPLS(仮想プライベートLANサービス)フラッディングを設定します。また、MBGP MVPN のポイントツーマルチポイント LSP を設定します。
Junos OS リリース 21.1R1 以降、QFX10002、QFX10008、および QFX10016 スイッチで以下のプロバイダ トンネル タイプがサポートされています。
- イングレス レプリケーション
- RSVP-TE P2MP LSP
- mLDP P2MP LSP
ポイントツーマルチポイント(P2MP)は、単一の送信元と複数の宛先を持つMPLS LSPです。ネットワークの MPLS パケット レプリケーション機能を活用することで、ポイントツーマルチポイント LSP はイングレス ルーターでの不要なパケット レプリケーションを回避します。パケット レプリケーションは、異なるネットワーク パスを必要とする 2 つ以上の異なる宛先にパケットが転送される場合にのみ実行されます。
以下に、ポイントツーマルチポイント LSP のプロパティの一部を示します。
- P2MP LSP は、ポイントツーマルチポイントのデータ配信に MPLS を使用することを可能にします。この機能は、IP マルチキャストが提供する機能と似ています。
- ブランチ LSP は、トラフィックを中断することなく追加および削除できます。
- ノードは、同じポイントツーマルチポイント LSP の異なる LPS のトランジット ルーターとエグレス ルーターの両方として設定できます。
- LSP は、静的または動的に設定することも、静的と動的 LSP の両方として設定することもできます。
P2MP LSP は、IP ユニキャストとマルチキャストのトラフィックを伝送するために使用されます。
次のトンネル タイプは、QFX10002、QFX10008、および QFX10016 スイッチではサポートされていません。
- PIM-SSM ツリー
- PIM-SM ツリー
- PIM-Bidir ツリー
- mLDP MP2MP LSP
オプション
external-controller pccd | (オプション)MVPNのポイントツーマルチポイントLSPと(S,G)を外部コントローラで提供できることを指定します。 このオプションを使用すると、外部コントローラで MVPN の(S,G)およびポイントツーマルチポイント LSP を動的に設定できます。これは、選択型のみを対象としています。特定の MVPN ルーティングインスタンスに対して設定されていない場合、外部コントローラは(S,G)を設定し、ポイントツーマルチポイント LSP をそのインスタンス(S,G)にマッピングすることはできません。 |
残りのステートメントについては、個別に説明します。
必要な権限レベル
routing—設定でこのステートメントを表示します。
routing-controlー設定にこのステートメントを追加します。
リリース情報
Junos OSリリース 8.3で導入されたステートメント。selective
Junos OSリリース 8.5で追加されたステートメントとサブステートメント。
ingress-replication
Junos OSリリース 10.4で追加されたステートメントとサブステートメント。
Junos OSリリース17.3R1では、mdt
Rosen 7のデフォルトMDTに対するIPv6サポート、Rosen 6およびRosen 7におけるデータMDTを追加するためのアップグレードの一環として、階層が から および provider-tunnel family inet6
階層に移動provider-tunnel
provider-tunnel family inet
されました。この階層はprovider-tunnel mdt
、既存のスクリプトとの下位互換性のために非表示になりました。
ステートメント inter-as
とそのサブステートメントは、Junos OSリリース 19.1R1で、次世代のMVPNのAS間オプションBをサポートするために追加されました。
external-controller
すべてのプラットフォームのJunos OSリリース19.4R1で導入されたオプション。