配置EVPN VPLS over SRv6 BE
在利用EVPN E-LAN模型来传输多点到多点的VPLS业务场景中,可以配置EVPN VPLS over SRv6 BE,利用公网的SRv6 BE路径承载EVPN E-LAN私网数据。
应用环境
EVPN VPLS是指利用EVPN E-LAN模型来传输多点到多点的VPLS业务。EVPN VPLS over SRv6 BE是指利用公网的SRv6 BE路径承载EVPN E-LAN私网数据。EVPN VPLS over SRv6 BE的关键实现步骤包括SRv6 BE建立,EVPN路由互通,数据转发等。
如图3-4所示,PE1与PE2之间为IPv6公共网络。通过在IPv6公共网络建立SRv6 BE,可以承载EVPN E-LAN的私网数据。
操作步骤
- 配置PE之间的BGP EVPN对等体关系。
- 执行命令system-view,进入系统视图。
- 执行命令bgp { as-number-plain | as-number-dot },进入BGP视图。
- (可选)执行命令router-id ipv4-address,配置BGP下的Router ID。
- 执行命令peer ipv6-address as-number { as-number-plain | as-number-dot },将对端PE配置为对等体。
- 执行命令peer ipv6-address connect-interface loopback interface-number,指定BGP建立TCP连接的接口。
- 执行命令l2vpn-family evpn,进入BGP-EVPN地址族视图。
- 执行命令peer ipv6-address enable,使能对等体交换EVPN路由信息的能力。
- 执行命令peer { ipv6-address | group-name } advertise encap-type srv6,配置向邻居发送携带SRv6封装属性的EVPN路由。
- 执行命令quit,退出BGP-EVPN地址族视图。
- 执行命令quit,退出BGP视图。
- 执行命令commit,提交配置。
- 在PE之间建立SRv6 BE。
检查配置结果
已经完成EVPN VPLS over SRv6 BE的所有配置。
执行命令display segment-routing ipv6 local-sid { end-dt2u | end-dt2ul | end-dt2m } [ sid ] [ bridge-domainbd-id ] forwarding,查看SRv6 BE的Local SID表信息。
执行命令display bgp evpn { all | route-distinguisherroute-distinguisher | vpn-instancevpn-instance-name } routing-table [ { ad-route | es-route | inclusive-route | mac-route | prefix-route } prefix ]命令查看BGP EVPN的路由信息。