配置PE上的路由发布功能
配置PE上的路由发布功能,可以使PE通过BGP EVPN路由反射器向L2GW/L3GW发布静态缺省路由。
操作步骤
- 执行命令system-view,进入系统视图。
- 创建路由策略对接收的路由进行过滤和修改,具体配置方法请参见配置Route-Policy。在路由策略中配置apply gateway-ip none或apply ipv6 gateway-ip none命令将从L2GW/L3GW收到的VNF路由的Gateway IP删除,确保PE发往VNF的流量可以迭代到SR隧道,而不是根据Gateway IP迭代进行转发。
- 配置私网静态缺省路由:
执行命令ip route-static vpn-instance vpn-instance-name 0.0.0.0 { 0.0.0.0 | 0 } { nexthop-address | interface-type interface-number [ nexthop-address ] } [ tag tag ],创建私网IPv4静态缺省路由。
执行命令ipv6 route-static vpn-instance vpn-instance-name :: 0 { nexthop-ipv6–address | interface-type interface-number [ nexthop-ipv6-address ] } [ tag tag ],创建私网IPv6静态缺省路由。
- 执行命令ip vpn-instance vpn-instance-name,配置进入VPN实例视图。
- 配置进入VPN实例IPv4/IPv6地址族视图。
执行命令ipv4-family,配置进入VPN实例IPv4地址族视图。
执行命令ipv6-family,配置进入VPN实例IPv6地址族视图。
- 执行命令import route-policy policy-name evpn,将当前L3VPN实例与一条入方向Route-Policy进行关联,该Route-Policy用来过滤当前L3VPN实例接收EVPN实例的路由,使L3VPN实例将从L2GW/L3GW接收到的路由的Gateway IP删除。
- 执行命令quit,退出VPN实例IPv4/IPv6地址族视图。
- 执行命令quit,退出VPN实例视图。
- 执行命令bgp { as-number-plain | as-number-dot },进入BGP视图。
- 进入BGP-VPN实例IPv4/IPv6地址族视图。
执行命令ipv4-family vpn-instance vpn-instance-name,进入BGP-VPN实例IPv4地址族视图。
执行命令ipv6-family vpn-instance vpn-instance-name,进入BGP-VPN实例IPv6地址族视图。
- 执行命令network { 0.0.0.0 0 | :: 0 },将私网静态缺省路由引入到当前BGP-VPN实例IPv4/IPv6地址族中。
- 执行命令advertise l2vpn evpn,使能VPN实例向EVPN实例发布IP路由功能。
- 执行命令quit,退出BGP-VPN实例IPv4/IPv6地址族视图。
- 执行命令quit,退出BGP视图。
- 执行命令commit,提交配置。