您可以配置带有 IRB 解决方案的以太网 VPN (EVPN),以便在单个节点内启用第 2 层交换和第 3 层路由操作,从而避免子网间流量的额外跃点。EVPN IRB 解决方案通过为租户虚拟路由和转发 (VRF) 路由实例中的虚拟机 (VM) 创建 IP 主机路由,消除了使用网关 MAC 和 IP 同步的默认网关问题,并避免了第 3 层互通的三角路由问题。
准备工作:
配置交换机接口。
配置设备的路由器 ID 和自治系统编号。
为 EVPN 启用链式复合下一跃点。
配置 OSPF 或任何其他 IGP 协议。
配置 BGP 内部组。
将 EVPN 信令网络层可达性信息 (NLRI) 包含在内部 BGP 组中。
配置 LDP。
配置 MPLS。
- 配置 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 l3-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 l3-interface irb.0
user@PE1# set evpna route-distinguisher 100.255.0.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 100.255.0.1:300
user@PE1# set vrf vrf-target target:100:300
user@PE1# set vrf vrf-table-label
[edit]
user@PE1# commit
commit complete