自動派生ルートターゲット
自動派生ルートターゲットのメリット
自動派生ルート ターゲットは、EVPN の VLAN サービスの設定を簡素化します。特に、VLAN 対応バンドル サービスでは、複数の VLAN、複数のブリッジ ドメイン、および特定のサービスの VLAN を持つことができますが、それらの PE デバイスには存在しません。自動派生ターゲット オプションが有効になっていない場合、EVPN タイプ 2 およびタイプ 3 のルートは、すべての受信 PE デバイスの EVPN インスタンス(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 ルート ターゲットの手動 設定および 例:手動オーバーライドによる 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オクテットフィールド。
-
Local Adminstrator:以下を含む 4 オクテット フィールド。
-
RT が自動派生であることを示す値が 0 の単一ビット フィールド。
-
タイプ - サービスを識別する 3 ビットのフィールド。
-
D-ID—ドメイン ID を識別する 4 ビットのフィールド。
-
[サービス ID(Service 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;
}
}