配置PE与PE间使用MP-IBGP
MP-IBGP通过在BGP中引入扩展团体属性,使其能够在PE设备之间传播VPNv4路由。
背景信息
在基本的BGP/MPLS IP VPN组网中,PE之间需要通过MP-IBGP协议传递携带RD属性的VPNv4路由信息,实现VPN实例间的通信。由于所有的PE处于同一个AS,所以PE之间将建立MP-IBGP关系。
请在每个PE上进行如下配置。
操作步骤
- 执行system-view命令,进入系统视图。
- 执行bgp as-number命令,进入BGP视图。
- 执行peer ipv4-address as-number as-number命令,将对端PE配置为对等体。
- 执行peer ipv4-address connect-interface loopback interface-number命令,指定BGP建立TCP连接的接口。
PE之间必须使用32位掩码的Loopback接口地址来建立MP-IBGP对等体关系,以便能够迭代到隧道。以Loopback接口地址为目的地址的路由通过MPLS骨干网上的IGP发布给对端PE。
- 执行ipv4-family vpnv4命令,进入BGP-VPNv4地址族视图。
- (可选)执行activate-route-tag
compatible命令,打开VPNv4路由(Tag值非0)匹配if-match tag命令设置的匹配规则的开关。
缺省情况下,VPNv4路由的Tag值为0,它默认能够匹配if-match tag命令设置的匹配规则。当VPNv4路由的Tag值不是0时,则需要配置activate-route-tag compatible命令打开匹配if-match tag命令的开关之后,才可以匹配if-match tag命令设置的匹配规则。
- 执行peer ipv4-address enable命令,使能对等体交换VPN-IPv4路由信息的能力。
- 执行命令commit,提交配置。