EVPNのルーティングポリシー
ルーティング ポリシーを作成して、異なるルーティング テーブルにインポートおよびエクスポートされる EVPN ルーティング情報を制御します。
ルーティングポリシーを使用すると、デバイスがルーティングテーブルと転送テーブルにインポートおよびエクスポートするルーティング情報を制御できます。Junos OS 19.4R1以降、JunosはEVPNルートに固有のポリシーフィルターの作成と適用を含むようにルーティングポリシーサポートを拡張しました。
ポリシーは、ルーティング インスタンス レベルまたは BGP グループ レベルで適用できます。BGPグループレベルでポリシーを適用すると、すべてのEVPNルーティングインスタンスに影響します。ルーティング インスタンス レベルで適用した場合、指定されたEVPNルーティング インスタンスにのみ影響します。BGP グループレベルでポリシーを適用するには、[edit protocols bgp]
階層レベルで vpn-apply-export
ステートメントをインクルードし、ポリシーをインポートまたはエクスポートします。ルーティング インスタンス レベルでポリシーを適用するには、vrf-export
または vrf-import
ステートメントを使用して、そのルーティング インスタンスにポリシーを適用します。
ポリシー構成を使用して、EVPNタイプ1ルートアドバタイズメント vrf-export
変更できます。アドバタイズするターゲットコミュニティに対して、 accept
句を持つポリシーを設定する必要があります。設定しないと、デフォルトのポリシーアクションによって拒否されます。
ポリシーは、一致条件、アクション、および条件で構成されます。ポリシーの詳細については、「 ポリシー フレームワークの概要」を参照してください。
表1 は、EVPNルートのフィルタリングで使用できる一致条件を示しています。
一致条件 |
形容 |
||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
BGP EVPNルートは、BGPアップデートメッセージパス属性で伝送されるEVPN拡張コミュニティのセットを持つことができます。そのため、これらの拡張コミュニティーを使用してBGP EVPNルートをフィルタリングできます。拡張コミュニティで利用できるEVPN固有の情報には、カプセル化タイプ、MACモビリティ情報、EVPNスプリットホライズンラベル情報、EVPN ESIスプリットホライズンラベル、ESIモード、Eツリーリーフラベルなどが含まれます。 BGP EVPN 拡張コミュニティを指定するには、以下の構文を使用します。
すべての値 (型を含む) は 10 進数です。タイプは 2 オクテットで、上位オクテットが拡張コミュニティ タイプを定義し、下位オクテットがコミュニティ サブタイプを定義します。 val1 と val2 は、[2 + 4] オクテットまたは [4 + 2] オクテットとして指定できます。 ここでは、BGP EVPNルートで最もよく使用される拡張コミュニティーを示します。
拡張コミュニティの完全なリストについては、 境界ゲートウェイプロトコル(BGP)拡張コミュニティ を参照してください。 |
||||||||||||||||||||||||||||||||||||||||
|
ルート タイプ 1、2、4、7、8 のイーサネット セグメント識別子(ESI)情報に基づいて BGP EVPN ルートをフィルタリングできます。これらのルートは、プレフィックスに ESI 属性を含む唯一のタイプです。(ESI 値は 10 バイト整数としてエンコードされ、マルチホーム セグメントの識別に使用されます。 |
||||||||||||||||||||||||||||||||||||||||
|
EVPNルートのプレフィックスの一部であるEVPNイーサネットタグ情報に基づいて、BGP EVPNルートをフィルタリングできます。この一致ステートメントは、 |
||||||||||||||||||||||||||||||||||||||||
|
IP アドレスがあるかどうかに基づいて BGP EVPN タイプ 2 ルートをフィルタリングします。 EVPNタイプ2 MAC/IPアドバタイズメントルートは、MACアドレスとともに、プレフィックスにIPアドレスを含めることができます。MAC-IPアドバタイズルートで伝送されるIPアドレスは、IPv4またはIPv6アドレスのいずれかです。MACアドレスのみ、MAC+IPv4アドレス、またはMAC+IPv6アドレスに基づいて、タイプ2ルートを除外することが可能です。これを行うには、次のCLIステートメントを設定する必要があります。
この一致ステートメントは、 |
||||||||||||||||||||||||||||||||||||||||
|
ローカルプリファレンス(LOCAL_PREF)属性を設定します。優先度は、0〜4,294,967,295の範囲の数値です。 |
||||||||||||||||||||||||||||||||||||||||
|
(BGP のみ)名前付き MAC フィルター リスト。EVPNタイプ2のルートは、プレフィックスの一部としてMACアドレスを持っています。これを使用して、MACアドレスのリストを作成できます。 |
||||||||||||||||||||||||||||||||||||||||
|
メトリックはMEDに対応し、BGPネクストホップが別のルーターをループする場合、メトリックはIGPメトリックに対応します。最大 4 つのメトリック値 (metric、metric2、metric3、metric4) を指定できます。 |
||||||||||||||||||||||||||||||||||||||||
|
IBGP または EBGP コンフェデレーションが必要です(サードパーティ製のネクストホップをアドバタイズする必要があります)。
|
||||||||||||||||||||||||||||||||||||||||
|
EVPN の場合、NLRI ルート タイプの範囲は 1 から 8 です(BGP アップデート メッセージ内のルート プレフィックスの最初のオクテットが EVPN ルート タイプです)。 1つのポリシーで、複数のルートタイプを指定できます。 |
||||||||||||||||||||||||||||||||||||||||
|
BGP パス送信元属性を以下の値のいずれかに設定します。
|
||||||||||||||||||||||||||||||||||||||||
|
EVPN NRLIルートタイプ2および5で使用する場合、以下がサポートされます。
|
||||||||||||||||||||||||||||||||||||||||
|
ルート識別子(RD)の値。 RD に基づく BGP EVPN ルートのフィルタリングがサポートされています。RD情報は、EVPNルートのプレフィックスで伝送されます。 |
||||||||||||||||||||||||||||||||||||||||
|
名前付きルート フィルターまたはルート フィルター リスト。ルート フィルター リスト内のルートの一覧にプレフィックス長修飾子を指定できます。 EVPN NRLI ルートタイプ 2 および 5 で使用する場合、以下がサポートされます。
|
ポリシー フィルターを使用して EVPN ルートをフィルタリングする場合、Junos OS リリース 19.4R1 以降では、以下のポリシー アクションがサポートされます(つまり、ポリシーで then 修飾子として指定できます)。
表 2 は、EVPN ルートをフィルタリングするときに使用できるアクションの一覧です。
アクション |
形容 |
---|---|
受け入れる |
ルートを受け入れます。 |
|
ポリシーに設定グループを適用します。複数のグループ名を指定した場合、最初にリストされたグループが次のグループよりも優先されます。 |
|
設定グループの継承を無効にします。このアクションは、ポリシーで ステートメントを apply-group 使用しながら、特定のパラメータの設定グループから継承した値を上書きする場合に有効です。 |
|
ASパスの先頭に1つ以上のAS番号を追加します。複数のAS番号を指定する場合は、番号を引用符で囲みます。 AS番号は、ローカルAS番号がパスに追加された後に追加されます。このアクションは、AS番号をASシーケンスにのみ追加し、ASセットには追加しません。既存のASパスがコンフェデレーションシーケンスまたはコンフェデレーションセットで始まる場合、付加されたAS番号がコンフェデレーションシーケンス内に配置されます。それ以外の場合、付加されたAS番号は非コンフェデレーションシーケンスで配置されます。 |
|
アクション・ログ・プロトコルをオーバーライドして、承認または拒否します。これは、非終了ポリシーアクションです。 |
|
次のポリシーまたは期間にスキップします。 |
|
ルートのBGPローカルプリファレンス属性を設定します。優先度は 0 から 4,294,967,295 までの数値で、数値が小さいほど優先されます。選択されたルートが転送テーブルにインストールされます。 |
|
ルートのインストールの優先度を、高、低、または中に設定します。優先度の高いルートは、RIB(ルーティングテーブル)と FIB(転送テーブル)の で最初に更新され、次に中および低優先度のルートが更新されます。ルートは、優先度に応じて異なる優先度キューに配置されます。 |
|
ルートを拒否し、伝播しません。ルートが拒否された後は、ルーティングポリシー内の他の条件や他のルーティング ポリシーは評価されません。 |
|
タグ値を指定した量だけ変更します。 |