MPLS BGP 跨域C2带RR场景

拓扑介绍

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上测试

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值