次世代 MVPN VRF インポートおよびエクスポート ポリシーの生成の概要
Junos OSでは、ポリシーモジュールは、VPNルーティングと転送(VRF)ルートのインポートとエクスポートの決定を担当します。これらのポリシーは明示的に設定することも、Junos OSが内部で生成して、ユーザー設定のステートメントを削減し、設定を簡素化することもできます。Junos OSは、次世代マルチキャスト仮想プライベートネットワーク(MVPN)のインポートとエクスポートの決定をサポートするために必要なすべてのポリシーを生成します。これらのポリシーの一部は、通常のVPNユニキャストルートに影響します。
システムは、作成する各内部ポリシーに名前を付けます。内部ポリシーの名前は、"__" 表記で始まり、 "__" 表記で終わります。また、キーワード internal
は、各内部ポリシー名の末尾に追加されます。これらの内部ポリシーは、 show policy
コマンドを使用して表示できます。
ユニキャスト BGP-MPLS VPN サービスをサポートするポリシー
ジュニパーネットワークス PE(プロバイダ エッジ)ルータは、VRF のユニキャスト VPN ルート インポートおよびエクスポートの決定を制御するために、vrf インポートおよび vrf-export ポリシーを必要とします。これらのポリシーは、 [edit routing-instances routing-instance-name vrf-import import_policy_name]
および [edit routing-instances routing-instance-name vrf-export export_policy_name]
階層レベルで明示的に設定できます。または、 [edit routing-instances routing-instance-name vrf-target]
階層レベルでVRFのルートターゲットのみを設定すると、Junos OSがこれらのポリシーを自動的に生成します。このトピックで参照されているルーターについては、 次世代 MVPN ネットワーク トポロジについてを参照してください。
次の一覧は、自動的に生成されるポリシー名とその適用場所を示しています。
ポリシー: vrf-import
命名規則: __vrf-import-<routing-instance-name>-internal__
適用対象: bgp.l3vpn.0テーブル内のVPN-IPv4ルート
ポリシー: vrf-export
命名規則: __vrf-export-<routing-instance-name>-internal__
適用対象: <routing-instance-name>.inet.0テーブル内のローカルVPNルート
show policy __vrf-import-vpna-internal__
コマンドを使用して、ルーターPE1がtarget:10:1
のvrfターゲットに基づいて次のvrf-import
およびvrf-export
ポリシーを作成していることを確認します。この例では、ルートのルートターゲットが target:10:1
と一致する場合にルートを受け入れるように vrf-import
ポリシーが構築されていることがわかります。同様に、ルートはルートターゲットが target:10:1
でエクスポートされます。
user@PE1> show policy __vrf-import-vpna-internal__ Policy __vrf-import-vpna-internal__: Term unnamed: from community __vrf-community-vpna-common-internal__ [target:10:1] then accept Term unnamed: then reject user@PE1> show policy __vrf-export-vpna-internal__ Policy __vrf-export-vpna-internal__: Term unnamed: then community + __vrf-community-vpna-common-internal__ [target:10:1] accept
この例の値は次のとおりです。
内部インポート ポリシー名:__vrf-import-vpna-internal__
内部エクスポート ポリシー名:__vrf-export-vpna-internal__
インポートポリシーとエクスポートポリシーの両方で使用されるRTコミュニティ:__vrf-community-vpna-common-internal__
RT値:目標:10:1
次世代 MVPN サービスをサポートするポリシー
[edit routing-instances routing-instance-name protocols]
階層レベルで mvpn
ステートメントを設定すると、Junos OSは、エクスポート用、インポート用、タイプ4ルート処理用の3つの新しい内部ポリシーを自動的に作成します。このトピックで参照されているルーターについては、 次世代 MVPN ネットワーク トポロジについてを参照してください。
次の一覧は、自動的に生成されるポリシー名とその適用場所を示しています。
ポリシー1: このポリシーは、VPN-IPv4ルートに rt-import
および src-as
拡張コミュニティをアタッチするために使用されます。
ポリシー名: __vrf-mvpn-export-inet-<routing-instance-name>-internal__
適用対象: <routing-instance-name>inet.0テーブル内のすべてのルート
show policy __vrf-mvpn-export-inet-vpna-internal__
コマンドを使用して、ルーターPE1で次のエクスポートポリシーが作成されていることを確認します。ルーターPE1は、このポリシーを通じて、ユニキャストVPNルートにrt-import:10.1.1.1:64
およびsrc-as:65000:0
コミュニティを追加します。
user@PE1> show policy __vrf-mvpn-export-inet-vpna-internal__ Policy __vrf-mvpn-export-inet-vpna-internal__: Term unnamed: then community + __vrf-mvpn-community-rt_import-vpna-internal__ [rt-import:10.1.1.1:64 ] community + __vrf-mvpn-community-src_as-vpna-internal__ [src-as:65000:0 ] accept
この例の値は次のとおりです。
ポリシー名:__vrf-mvpn-export-inet-vpna-internal__
rt-import コミュニティ名:__vrf-mvpn-community-rt_import-vpna-internal__
rt-import コミュニティ値: rt-import:10.1.1.1:64
SRC-ASコミュニティ名:__vrf-MVPN-community-src_as-vpna-internal__
SRC-ASコミュニティ値:SRC-AS:65000:0
ポリシー2: このポリシーは、 bgp.mvpn.0
テーブルから <routing-instance-name>.mvpn.0
テーブルに C-Mmulticast ルートをインポートするために使用されます。
ポリシー名: __vrf-mvpn-import-cmcast-<routing-instance-name>-internal__
適用対象: bgp.mvpn.0テーブル内のCマルチキャスト(MVPN)ルート
show policy __vrf-mvpn-import-cmcast-vpna-internal__
コマンドを使用して、ルーターPE1で次のインポートポリシーが作成されていることを確認します。ポリシーは、ルートターゲット target:10.1.1.1:64
を伝送する C-multicast MVPN ルートを受け入れ、vpna.mvpn.0
テーブルにインストールします。
user@PE1> show policy __vrf-mvpn-import-cmcast-vpna-internal__ Policy __vrf-mvpn-import-cmcast-vpna-internal__: Term unnamed: from community __vrf-mvpn-community-rt_import-target-vpna-internal__ [target:10.1.1.1:64 ] then accept Term unnamed: then reject
この例の値は次のとおりです。
ポリシー名:__vrf-mvpn-import-cmcast-vpna-internal__
C マルチキャスト インポート RT コミュニティ: __vrf-mvpn-community-rt_import-target-vpna-internal__
コミュニティ値: ターゲット:10.1.1.1:64
ポリシー3: このポリシーは、タイプ 4 ルートのインポートに使用され、選択的プロバイダ トンネルが設定されていない場合でも、デフォルトで作成されます。このポリシーは、受信側PEルーターから受信したタイプ4ルートにのみ影響します。
ポリシー名: __vrf-mvpn-import-cmcast-leafAD-global-internal__
適用対象: bgp.mvpn.0テーブルに4つのルートを入力します
show policy __vrf-mvpn-import-cmcast-leafAD-global-internal__
コマンドを使用して、ルーター PE1 で次のインポート ポリシーが作成されていることを確認します。
user@PE1> show policy __vrf-mvpn-import-cmcast-leafAD-global-internal__ Policy __vrf-mvpn-import-cmcast-leafAD-global-internal__: Term unnamed: from community __vrf-mvpn-community-rt_import-target-global-internal__ [target:10.1.1.1:0 ] then accept Term unnamed: then reject