EVPN-VXLAN ピュア タイプ 5 ホストルート自動生成コミュニティ
外部EVPNネットワークへのタイプ5接続を備えたエッジルーテッドブリッジング(ERB)EVPNトポロジーのボーダーリーフデバイスは、個々のタイプ5ホストルートではなく、外部ネットワークへの集約ルートをアドバタイズする必要があります。自動生成されたコミュニティで設定されたリーフデバイスは、MAC-IP ARP/NDPベースのタイプ5ルートとタイプ2 MAC-IPルートにコミュニティを追加します。リモート PE が受信したタイプ 2 ルートからタイプ 5 ルートを生成すると、コミュニティを継承する。ボーダーリーフデバイスは、このコミュニティを使用してこれらのルートを識別し、外部のEVPNネットワークにアドバタイズするための集約ルートを作成できます。
利点
-
ローカルで学習されたMAC-IP ARP/NDPベースの純粋なタイプ5ホストルートとタイプ2 MAC-IPルートにコミュニティを自動的に追加するメカニズムを提供します。
動作と制限事項
この機能の実行時の動作と制限事項に注意してください。
-
この機能は、レイヤー2インスタンス内のEVPNがローカルで学習したホストルートに適用されます。このポリシーでは、コミュニティを追加するためのアクションが 1 つだけ必要です。ルート内の何かと一致する必要はありません。ただし、一致する修飾子[
route-filter
、route-filter-list
、prefix-filter
、prefix-filter-list
]をポリシーに追加して、一致するルートを必要に応じて制限できます。 -
IPホストルートは、
L3VRF.inet
またはinet6.0
テーブルに追加されると、リモートで学習されたタイプ2 MAC-IPルートからコミュニティを継承します。これらのタイプ 2 ルートから生成されたタイプ 5 IP プレフィックス ルートも、そのコミュニティを継承します。ただし、[routing-instances name protocols evpn ip-prefix-routes route-attributes community]
でexport-action skip
オプションを設定することで、この継承を防ぐことができます。 -
エクスポート・ポリシーは、他のルート・パラメータを変更しません。ローカルで学習されたEVPNホストルートにコミュニティを追加するだけです。
-
エクスポート ポリシーは、IRB の物理または仮想ゲートウェイ IP アドレスに対して生成されたタイプ 2 MAC-IP ルートにコミュニティを追加しません。
-
このポリシーをEVPNレイヤー2インスタンスに適用しても、タイプ5ルートのアドバタイズまたは受信の既存の動作は変更されません。
-
EVPN タイプ 5 ルートの生成中に VRF インスタンスの IP ホスト ルート上のコミュニティを削除または上書きするように設定された ip-prefix-route エクスポート ポリシーは、EVPN レイヤー 2 インスタンスの下のエクスポート ポリシーによって IP ホスト ルートに追加されたコミュニティもドロップします。
-
エクスポートポリシーは、EVPNでのローカルホストルートの学習を拒否しません。
-
エクスポートポリシーは、タイプ 2 MAC-IP ルートのアドバタイズを拒否しません。EVPN インスタンスまたは [protocols bgp] の下にある既存の VRF エクスポート ポリシーは、タイプ 2 MAC-IP ルートのアドバタイズを拒否するために引き続き使用されます。
-
エクスポートポリシーは、ローカルで学習されたEVPNルートが
L3VRF.inet
またはinet6.0
テーブルに追加されることを拒否するものではないため、ローカルで学習されたホストルートのT-5ルートの生成を妨げることはありません。[ip-prefix-route export] または [protocols bgp] の下にある既存のエクスポートポリシーは、タイプ 5 ルートのアドバタイズを拒否するために使用されます。
タイプ5ホストルート自動生成コミュニティを設定します
EVPNレイヤー2インスタンスで mark-local-ip-host-routes ステートメントを設定することで、タイプ5ホストルート自動生成コミュニティを有効にします。このステートメントは、そのインスタンスのEVPNがローカルで学習したホストルートにコミュニティを追加するポリシーを呼び出します。
ルーティング インスタンスで自動生成されたコミュニティを有効にします。
set routing-instances instance-name protocols evpn mark-local-ip-host-routes export policy-name;
ルートを識別するようにコミュニティを設定します。
set policy-options community community-name members community;
ルートにコミュニティを追加するようにポリシーを設定します。
フィルターなしでコミュニティを追加します。
set policy-options policy-statement policy-name term 1 then community add community-name; set policy-options policy-statement policy-name term 1 then accept;
一致する修飾子[
route-filter
、route-filter-list
、prefix-filter
、prefix-filter-list
]を使用してコミュニティを追加します。set policy-options policy-statement policy-name term 1 from route-filter address orlonger; set policy-options policy-statement policy-name term 1 then community add community-name; set policy-options policy-statement policy-name term 1 then accept;