このページの内容
自動導出されたルートターゲット
自動導出ルートターゲットのメリット
自動導出されたルート ターゲットにより、EVPN 向けの VLAN サービスの設定が簡素化されます。特に、複数の VLAN、複数のブリッジ ドメイン、および特定のサービスの VLAN を持つことができる VLAN 対応バンドル サービスにおいては、すべての PE デバイスに存在するわけではありません。自動派生ターゲットオプションを有効にしないと、EVPNタイプ2およびタイプ3のルートがすべての受信PEデバイスのEVI(EVI)にインポートされ、その後、存在しないVLAN(ブリッジドメイン)のルートがドロップされます。配布されるルートの数を最小限に抑えるために、各ブリッジドメイン内で異なる自動派生ルートターゲットを使用できます。RFC 4684で説明されているように制約付きルート配信と併用することで、ブリッジドメイン固有のEVPNルートタイプ(タイプ2およびタイプ3)の配信を、関心のあるPEデバイスのみに制限することができます。
自動導出ルート ターゲットの理解
ルートターゲットは、VRFテーブルにインポートおよびエクスポートされるさまざまなルートを識別します。自動導出ルートターゲットオプションを有効にすると、デバイスは、EVPNルートタイプ2(MAC/IPアドバタイズルート)およびEVPNルートタイプ3(包括マルチキャストイーサネットタグルート)のEVPNカプセル化に基づいてルートターゲットを導き出します。
デバイスは、タイプ2およびタイプ3以外のEVPNルートタイプのルートターゲットを自動導出しません。その結果、以下のようなEVPNルートタイプのルーティングインスタンスでルートターゲットを手動で設定しなければならない場合があります。
-
EVPNタイプ1ルート:デバイスはこれらのルートを使用して、ESIに関連付けられたすべてのマルチホームデバイスに到達します。このタイプのルートのルートターゲットは、EVPNインスタンスで手動で設定します。
-
EVPNタイプ5ルート:デバイスは、これらのルートを使用して、データセンター内に割り当てられたIPプレフィックスを他のデータセンター内のデバイスにアドバタイズし、データセンター間の通信を可能にします。タイプ5の仮想ルーティングおよび転送(VRF)インスタンスで、このタイプのルートのルートターゲットを手動で設定します。
グローバルレベルで手動でルートターゲットを設定する(すべてのEVPNルートタイプに適用可能)または仮想ネットワーク識別子(VNI)レベルで手動でルートターゲットを設定する方法(EVPNタイプ2およびタイプ3ルートにのみ適用)の詳細については、例:手動オーバーライドによるVNIルートターゲットの自動設定を参照してください。
手動ルート ターゲット 設定のベスト プラクティスについては、手動ルート ターゲット設定に関する注意事項 を参照してください。
デバイスは、以下のパラメーターに基づき、EVPN タイプ 2 およびタイプ 3 ルートのルート ターゲットを自動的に導き出します。
-
EVPN-MPLS の場合: VLAN ID(VID)から。
-
EVPN-VXLAN の場合:VNI(VXLAN ネットワーク識別子)から。
-
PBB-EVPNの場合: インスタンスサービス識別子(ISID)から。
EVPNタイプ2およびタイプ3ルートでは、自動派生したルートターゲットは、 vrf-target ステートメント、 vrf-export ポリシー、および vrf-import ポリシーでグローバルレベルで手動で設定するルートターゲットよりも優先度が高くなります。
RFC8365で定義されているように、自動導出ルートターゲットフィールドには以下のフィールドが含まれます。
-
グローバル管理者—IANA(IANA)によって割り当てられた自律システム(AS)番号を含む2オクテットフィールド。
-
ローカル管理者—以下を含む4オクテットフィールド。
-
RTが自動導出されることを示すゼロの値を持つ単一ビットフィールド。
-
タイプ—サービスを特定する3ビットフィールド。
-
D-ID - ドメインIDを識別する4ビットフィールド。
-
サービスID—VNI、VSID、I-SID、またはVIDに設定された3オクテットフィールド。
-
AS間ルーティングの自動導出ルートターゲットはサポートしていません。
自動導出ルートターゲットを有効にするには、[edit routing-instances routing-instance-name vrf-target]にautoステートメントを含めます。これらのL2インスタンスタイプによる自動導出ルートターゲットの設定をサポートしています。
-
[edit switch-options]階層レベルのデフォルトスイッチインスタンス。 -
[edit routing-instances virtual-switch-instance-name]階層レベルでinstance-type virtual-switchを使用する仮想スイッチインスタンス -
以下を使用するEVPNインスタンス:
-
instance-type evpn[edit routing-instances evpn-instance-name]階層レベルで。 -
instance-type mac-vrf[edit routing-instances mac-vrf-instance-name]階層レベルで。
-
以下は、EVPNインスタンスと仮想スイッチルーティングインスタンスの自動導出ルートターゲットの設定例です。また、どちらのタイプのEVPNインスタンスでも、EVPNタイプ1のルートをサポートするために、グローバルレベルでルートターゲットを手動で設定します。自動導出されたルートターゲットは、EVPNタイプ2およびタイプ3のルートに適用され、これらのルートタイプでは、グローバルレベルで手動で定義されたルートターゲットよりも優先されます。
routing-instances {
VS-1 {
instance-type virtual-switch;
interface ae0.110;
interface ae1.120;
interface ae2.130;
route-distinguisher 100.100.100.2:101;
vrf-target {
target:100:101;
auto;
}
protocols {
evpn {
extended-vlan-list [ 110 120 130 ];
}
}
bridge-domains {
bd-110 {
vlan-id 110;
}
bd-120 {
vlan-id 120;
}
bd-130 {
vlan-id 130;
}
}
}
EVPN-1 {
instance-type evpn;
vlan-id 10;
interface ae0.0;
interface ae1.0;
interface ae2.0;
route-distinguisher 100.100.100.2:1;
vrf-target {
target:100:1
auto;
}
protocols {
evpn;
}
}