IRB ソリューションを使用してイーサネット VPN(EVPN)を設定し、単一ノード内でレイヤー2スイッチングおよびレイヤー 3 ルーティング操作を有効にすることで、サブネット間トラフィックの余分なホップを回避できます。EVPN IRB ソリューションは、ゲートウェイの MAC および IP 同期を使用してデフォルト ゲートウェイの問題を排除し、テナントの仮想ルーティングおよび転送(VRF)ルーティング インスタンス内に仮想マシン(VM)の IP ホスト ルートを作成することで、レイヤー 3 インターワーキングによる三角ルーティングの問題を回避します。
開始する前に、以下を実行します。
ルーター インターフェイスを設定します。
機器のルーター ID と自律システム番号を設定する。
EVPNの連鎖されたコンポジットネクストホップを有効にします。
OSPF またはその他の IGP プロトコルを設定します。
BGP 内部グループを設定します。
内部 BGP グループに EVPN シグナリングのネットワーク層到達可能性情報(NLRI)を含めます。
RSVP または LDP を設定します。
MPLS を設定します。
PE(プロバイダ エッジ)デバイス間にラベルスイッチ パスを作成します。
手記:
仮想ゲートウェイ アドレスを持つ IRB インターフェイスを設定する各 EVPN ルーティング インスタンスでは、[edit routing-instances EVPN-instance-name protocols evpn default-gateway]
階層レベルで no-gateway-community
オプションを設定する必要があります。no-gateway-community
オプションの使用の詳細については、default-gateway を参照してください。これらの単純な設定手順には、EVPN インスタンス内の仮想ゲートウェイ アドレスを使用した IRB インターフェイス設定は含まれていないことに注意してください。
- EVPNルーティング ルーティング インスタンスを設定します。
[edit routing-instances]
user@PE1# set evpn-instance instance-type evpn
- EVPNルーティング インスタンスのブリッジング ドメインの VLAN 識別子を設定します。
[edit routing-instances]
user@PE1# set evpn-instance vlan-id VLAN-ID
- EVPNルーティング インスタンスのインターフェイス名を設定します。
[edit routing-instances]
user@PE1# set evpn-instance interface CE-facing-interface
- IRB インターフェイスを EVPN ルーティング インスタンスのルーティング インターフェイスとして設定します。
[edit routing-instances]
user@PE1# set evpn-instance routing-interface irb.0
- EVPNルーティング インスタンスのルート区別を設定します。
[edit routing-instances]
user@PE1# set evpn-instance route-distinguisher route-distinguisher-value
- EVPNルーティング インスタンスのVPNルーティングおよび転送(VRF)ターゲットコミュニティを設定します。
[edit routing-instances]
user@PE1# set evpn-instance vrf-target vrf-target-value
- PE デバイス サイトを VPN に接続するインターフェイス名を割り当てます。
[edit routing-instances]
user@PE1# set evpn-instance protocols evpn interface CE-facing-interface
- VRFルーティング インスタンスを設定します。
[edit routing-instances]
user@PE1# set vrf-instance instance-type vrf
- IRB インターフェイスを VRF ルーティング インスタンスのルーティング インターフェイスとして設定します。
[edit routing-instances]
user@PE1# set vrf-instance interface irb.0
- VRFルーティング インスタンスのルート区別を設定します。
[edit routing-instances]
user@PE1# set vrf-instance route-distinguisher route-distinguisher-value
- VRFルーティング インスタンスのVRFラベルを設定します。
[edit routing-instances]
user@PE1# set vrf-instance vrf-table-label
- 設定を確認し、コミットします。
例えば:
[edit routing-instances]
user@PE1# set evpna instance-type evpn
user@PE1# set evpna vlan-id 10
user@PE1# set evpna interface ge-1/1/8.0
user@PE1# set evpna routing-interface irb.0
user@PE1# set evpna route-distinguisher 192.0.2.1:100
user@PE1# set evpna vrf-target target:100:100
user@PE1# set evpna protocols evpn interface ge-1/1/8.0
user@PE1# set vrf instance-type vrf
user@PE1# set vrf interface irb.0
user@PE1# set vrf route-distinguisher 192.0.2.1:300
user@PE1# set vrf vrf-target target:100:300
user@PE1# set vrf vrf-table-label
[edit]
user@PE1# commit
commit complete
To configure an ACX series router running Junos OS Evolved as the PE device in an EVPN-ELAN vlan-based routing-instance with IRB, verify and commit the following configuration:
[edit routing-instances]
user@PE1# set evpna instance-type mac-vrf
user@PE1# set evpna protocols evpn normalization
user@PE1# set evpna service-type vlan-based
user@PE1# set evpna route-distinguisher 192.0.2.1:100
user@PE1# set evpna vrf-target target:100:100
user@PE1# set evpna vlans v-500 vlan-id 10
user@PE1# set evpna vlans v-500 interface ae0.0
user@PE1# set evpna vlans v-500 l3-interface irb.0
[edit]
user@PE1# commit
commit complete