拓扑介绍
A公司北京和上海通过MPLS BGP互通
配置思路
1.起底层IGP与MPLS传输,RR的接口和环回口需要起IGP用于起BGP邻居。
2.PE上起VPN实例,控制VPNV4路由收发,AR1/AR10与PE上VPN实例起EBGP邻居,PE与RR间起VPNV4邻居通过RR与对端交互VPNV4路由条目。
3.RR与对端RR间起VPNV4的EBGP邻居,向对端RR传输路由时不更改下一跳;RR与PE起VPNV4的IBGP邻居,需要undo掉VPN TAG 属性,且向PE传输路由时不更改下一跳。
4.ASBR之间起IPV4的EBGP邻居,且需要使能MPLS BGP标签能力;宣告本地MPLS域内的PE与RR环回口,接口下启用MPLS,MPLS视图下启用为BGP分配标签功能,配置route-police在BGP下调用,最后在IGP下引入BGP路由。
配置开始
1.起底层IGP与MPLS传输,RR的接口和环回口需要起IGP用于起BGP邻居。
配置略过
2.PE上起VPN实例,控制VPNV4路由收发,AR1/AR10与PE上VPN实例起EBGP邻居,PE与RR间起VPNV4邻居通过RR与对端交互VPNV4路由条目。
PE1上:
ip vpn-instance VPNA //起VPN实例控制VPNV4路由收发
ipv4-family
route-distinguisher 1:1
vpn-target 100:100 export-extcommunity
vpn-target 100:100 import-extcommunity
bgp 100
peer 5.5.5.5 as-number 100
peer 5.5.5.5 connect-interface LoopBack0
#
ipv4-family unicast
undo synchronization
undo peer 5.5.5.5 enable
#
ipv4-family vpnv4 //与RR起VPNV4邻居
policy vpn-target
peer 5.5.5.5 enable
#
ipv4-family vpn-instance VPNA //与CE起VPN实例邻居
peer 192.168.0.2 as-number 300
PE2同理,略过。
3.RR与对端RR间起VPNV4的EBGP邻居,向对端RR传输路由时不更改下一跳;RR与PE起VPNV4的IBGP邻居,需要undo掉VPN TAG 属性,且向PE传输路由时不更改下一跳。
RR1上:
bgp 100
peer 2.2.2.2 as-number 100
peer 2.2.2.2 connect-interface LoopBack0
peer 9.9.9.9 as-number 200
peer 9.9.9.9 ebgp-max-hop 255
peer 9.9.9.9 connect-interface LoopBack0
#
ipv4-family unicast
undo synchronization
undo peer 2.2.2.2 enable
undo peer 9.9.9.9 enable
#
ipv4-family vpnv4
undo policy vpn-target //关闭VPN TAG属性
peer 2.2.2.2 enable //与PE起VPNV4邻居
peer 2.2.2.2 next-hop-invariable //向PE发布路由不更改下一跳
peer 9.9.9.9 enable //与对端RR起VPV4邻居
peer 9.9.9.9 next-hop-invariable //向对端RR发布路由不更改下一跳
对端RR配置类似,略过
4.ASBR之间起IPV4的EBGP邻居,且需要使能MPLS BGP标签能力;宣告本地MPLS域内的PE与RR环回口,接口下启用MPLS,MPLS视图下启用为BGP分配标签功能,配置route-police在BGP下调用,最后在IGP下引入BGP路由。
ASBR1上:
route-policy OUT permit node 0 //起route-police后续在BGP调用
apply mpls-label
int g0/0/1
mpls //接口下启用MPLS
quit
mpls
lsp-trigger bgp-label-route //mpls下启用BGP分配标签功能
bgp 100
peer 192.168.1.2 as-number 200
#
ipv4-family unicast
undo synchronization
network 2.2.2.2 255.255.255.255 //引入本端PE
network 5.5.5.5 255.255.255.255 //引入本端RR
peer 192.168.1.2 enable //与对端ASBR起IPV4邻居
peer 192.168.1.2 route-policy OUT export //启用路由策略发MPLS BGP标签
peer 192.168.1.2 label-route-capability //开启BGP的IPV4下的标签能力
isis 10
import-route bgp //ISIS下引入BGP路由,为两端PE跑通底层互通
配置完成
CE上测试