IRBソリューションを使用してイーサネットVPN(EVPN)を構成すると、1つのノード内でレイヤー2スイッチングとレイヤー3ルーティング操作が可能になり、サブネット間のトラフィックの余分なホップを回避できます。EVPN IRBソリューションは、ゲートウェイのMACとIP同期を使用することでデフォルトゲートウェイの問題を解消し、テナントの仮想ルーティングおよび転送(VRF)ルーティングインスタンスで仮想マシン(VM)のIPホストルートを作成することで、レイヤー3の相互作用による三角形ルーティングの問題を回避します。
始める前に:
ルーター インターフェイスを設定します。
機器のルーター ID と自律システム番号を設定します。
EVPNの連鎖コンポジットネクストホップを有効にします。
OSPF、またはその他の IGP プロトコルを設定します。
BGP 内部グループを設定します。
内部 BGP グループに EVPN シグナリングのネットワーク層到達可能性情報(NLRI)を含めます。
RSVP または LDP を設定します。
MPLS を設定します。
プロバイダ エッジ(PE)デバイス間にラベルスイッチ パスを作成します。
PE デバイスを設定するには、次の手順に従います。
- 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
- VRF ルーティングインスタンスのルーティングインターフェイスとして IRB インターフェイスを設定します。
[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