MPLS跨域组网方案OptionB

技术原理

由于OptionA在ASBR-PE间需要创建大量的VRF用于对接相关路由,OptionB为减轻其负担,通过在ASBR-PE设备上搭建MP-BGP以实现路由的跨区域传递,并且将标签分配改为基于VRF节省标签空间的同时也让ASBR-PE之间无需创建额外的VRF用于接收,这里的ASBR-PE传递VPNV4路由而非普通路由,但是此类方案虽然节省了VRF的配置,却没有减少其学习路由的要求,ASBR-PE设备依旧要保持和记录全网的私网路由但对于后期管理来说是比较友好的,因为后续添加相关租户时,ASBR-PE间的链路是可以不做修改直接共用的

特点

所有流量经由ASBR-PE转发,对流量有良好的可控性,但由于保存大量VPNV4路由负担比较重,容易成为转发瓶颈,因此一般情况下,维护VPN路由信息的设备不会负责公网IP转发

实验拓扑

实验步骤

配置公网动态路由协议

开启MPLS,LDP

配置MP-BGP

配置ASBR-PE间交互

关闭交叉匹配策略使得vpnv4路由能够透传,并开启将下一跳相同的流量打上同一标签,以节省标签空间

[R4-bgp]peer 10.0.34.3 as 100	
[R4-bgp]ipv4-family vpnv4
[R4-bgp-af-vpnv4]peer 10.0.34.3 enable 
[R4-bgp-af-vpnv4]undo policy vpn-target 
[R4-bgp-af-vpnv4]apply-label per-nexthop
[R3-GigabitEthernet0/0/1]bgp 100
[R3-bgp]peer 10.0.34.4 as 200
[R3-bgp]ipv4-family vpnv4
[R3-bgp-af-vpnv4]peer 10.0.34.4 enable 
[R3-bgp-af-vpnv4]undo policy vpn-target 
[R3-bgp-af-vpnv4]apply-label per-nexthop

配置VRF

注意将标签生成模式改为基于VPN实例,配合上述的标签基于每个下一跳实现标签简化

#
ip vpn-instance a
 ipv4-family
  route-distinguisher 1:1
  apply-label per-instance 
  vpn-target 10:10 export-extcommunity
  vpn-target 10:10 import-extcommunity
#
return

接入用户

这里采用双端BGP同ASA号接入,所以要在R1和R6上开启AS号替换,不然CE无法学到路由

[R6-bgp-a]peer 10.0.68.8 substitute-as 

效果演示

数据发给R1,R1将打上1034的私网标签和1025的公网标签传给R3,R2执行PHP弹出1025

在R3上以一层内网标签传递给R4,1034换为1032发给R4

此时将私网标签置换为1027,查FIB要发给6.6.6.6于是再次打上公网标签,此时为1025

然后R5执行PHP,R6剥离私网标签得到最终数据

总结

相较于OptionA而言OptionB对于ASBR-PE设备的压力较小,且ASBR间不用再创建VPN实例,可接入用户数量较多,但ASBR-PE设备不仅承担传输路由的业务同时还需参与业务流量的转发,没能从根本上减轻ASBR-PE设备的负担,但也可将ASBR-PE设备进行扩大实现业务流量与路由信息分离在确保带宽的同时也能够保障路由的传递

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值