目录
MPLS隧道迭代
什么情况下需要隧道迭代
解决方法
MPLS高可靠性
VPN FRR
VPN GR
MPLS隧道迭代
什么情况下需要隧道迭代
解决方法
两种解决方法
将IBGP邻居更改为Vpnv4的IBGP邻居(为目标网段产生私网标签,然后此带标签的BGP路由直接进入标签隧道进行转发)
开启隧道迭代(使得非标签的BGP路由进入标签隧道进行转发,默认不会转发)
具体工作原理
当去往目标网段无标签时,拿着去往目标网段的下一跳的标签进行封装访问
到达下一跳后弹出标签就可以看到目标网段,这就是隧道迭代
(LDP为下一跳产生LSP,不会为目标网段产生LSP,只是将目标网段的报文封装在标签中)
注意事项
LDP会为1.1.1.1产生LSP,但是默认情况不会将非标签的BGP路由封装进标签隧道
开启隧道迭代后,才会将10.0.0.1的非标签路由封装进关于1.1.1.1的标签隧道
配置隧道迭代
系统视图下 route recursive-lookup tunnel 将非标签公网路由迭代进LSP隧道进行MPLS转发
MPLS高可靠性
VPN FRR
在PE之间建立隧道,并为针对某条LSP(私网标签-vpnv4路由)建立好备用LSP(私网标签-vpnv4路由)
实现在CE双归PE的MPLS VPN网络中,PE节点之间路径能够快速收敛
在CE多归场景下,当本端PE与远端多个PE上的VPN实例的RD值不同时,如果从此多个PE传来的多个目的地址相同vpnv4地址,只会将其中最优的路由交叉到vpn实例中,此时就需要开启允许将多条与vpn实例RD不同的vpnv4路由添加到vpn实例的路由表中
配置静态VPN FRR——不依赖于IGP上的动态FRR
配置route-policy并指定备份下一跳 route-policy 1 permit node 10 apply backup-nexthop 1.1.1.1 在VPN实例中使能FRR ip vpn-instance 1 vpn frr route-policy 1
配置动态VPN FRR——不依赖于IGP上的动态FRR
配置route-policy并自动寻找下一跳 route-policy 1 permit node 10 apply backup-nexthop auto 在VPN实例中使能FRR ip vpn-instance 1 vpn frr route-policy 1 将多条与此VPN实例不同RD值的Vpnv4路由都添加到此VPN实例路由中(默认只收一条) bgp 100 ipv4-family vpn-instance 1 vpn-route cross multipath
去使能所有vpn实例的vpn frr
undo vpn frr all
VPN GR
使得承载VPN业务的设备在设备发生主备倒换时VPN流量不中断
配置VPN GR——依赖于IGP的GR、BGP的GR
1、配置IGP协议的GR
配置ISIS协议的GR
isis 10 graceful-restart 使能IS-IS协议的GR能力。 graceful-restart no-impact-holdtime 使IS-IS邻居的老化时间不受GR影响,保持原来的数据 graceful-restart suppress-sa 配置GR Restarter来置位SA(SA用来抑制发布邻接关系,可以避免短暂的黑洞)
配置OSPF协议的GR
ospf 10 opaque-capability enable 使能opaque-LSA特性 graceful-restart 使能OSPF GR特性 graceful-restart partial 配置ospf restarter支持partial gr,缺省支持totallygr graceful-restart planned-only 配置ospf restarter只支持planned gr,缺省支持planned gr和unplanned gr graceful-restart helper-role ignore-external-lsa 配置Helper不对5类LSA进行检查
2、配置BGP协议的GR
bgp 100 graceful-restart 使能bgp的gr graceful-restart peer-reset 配置设备以GR方式复位BGP连接
3、配置MPLS隧道的GR(LDP GR)
mpls ldp graceful-restart 使能ldp的gr