配置EVPN ORF
配置EVPN ORF功能后,BGP-EVPN地址族在发布给邻居路由时可以通过发布的路由出方向VPN-Target(ERT)与远端邻居入方向VPN-Target(IRT)匹配过滤路由,减少网络负载。
应用环境
随着EVPN网络上承载业务量的不断增加,用户数量也在不断增加,因此EVPN网络中的BGP-EVPN对等体间会相互发送大量的EVPN路由,即使远端对等体上没有RT值匹配的EVPN实例,本地PE设备也会向对端发送EVPN路由。为了减少网络的负载,用户希望每台PE设备仅接收到自己需要的路由。而如果为不同的用户配置单独的出口路由策略,则会大大提高运维成本。此时用户可以在网络中部署EVPN ORF功能解决这个问题。
在部署EVPN ORF功能后,EVPN网络中的PE设备将本地需要的路由的IRT和原始AS号以ORF路由的形式发送给其它作为EVPN邻居的PE设备或BGP EVPN路由反射器,对端设备会根据这些路由构造出口策略,使PE只能收到本地期望的路由,减少PE接收压力。
前置任务
在配置EVPN ORF之前,需完成以下任务:
网络中已经部署了如下几种EVPN功能中的一种PBB-EVPN功能、基于BD的EVPN功能、基本EVPN功能或EVPN VPWS over MPLS功能。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令bgp { as-number-plain | as-number-dot },进入BGP视图。
- 执行命令ipv4-family vpn-target,进入BGP-VT地址族视图。
- 执行命令peer ipv4-address enable,使能与指定对等体(组)之间交换ORF路由信息。
- (可选)执行命令peer { group-name | ipv4-address } reflect-client,使能反射器功能,并将对等体设置为反射器。在部署了反射器的EVPN网络中,作为反射器的设备也需要在BGP-VT地址族视图下配置此步骤,使能BGP-VT地址族的路由反射器功能。
- 执行命令quit,退出BGP-VT地址族视图。
- 执行命令l2vpn-family evpn,进入BGP-EVPN地址族视图。
- 执行命令vpn-orf enable,使能EVPN ORF功能。
- (可选)执行命令peer { ipv4-address | group-name } vpn-orf disable,取消对指定BGP EVPN对等体(组)进行EVPN ORF出口策略过滤。
在同时部署EVPN业务和L3VPN业务的网络中,如果某台PE设备由于版本较旧而不支持EVPN ORF功能,则在整个网络全部建立BGP-VT邻居关系且其它PE设备和路由反射器使能EVPN ORF功能后,旧版本PE设备将无法与路由反射器交换EVPN路由,从而导致EVPN业务无法正常运行。在这种情况下,用户可以通过配置peer vpn-orf disable命令控制RR不对该进行IRT相关的路由过滤,使其可以正常收发EVPN路由,从而保证EVPN业务正常运行。
- 执行命令commit,提交配置。