MPLS TE 的Make-before-break特性

Make-before-break

Make-before-break机制用来解决隧道属性变更导致的新旧CR-LSP流量切换过程的流量丢失问题,可以增强MPLS TE隧道的可靠性。

产生原因

对于一条建立好的MPLS TE隧道而言,其所具有的带宽、路径等方面的属性常常会因为某些原因而改变,比如网络管理员因业务需要将隧道带宽或隧道显式路径做了改变、网络中的拓扑信息变化导致有了更优的路径等,这些原因引起的隧道属性变更都意味着原隧道要按照新的属性重新建立CR-LSP,并在建成后把流量切换到新的CR-LSP上,而这其中就很可能会引起流量的丢失,比如不论新的LSP是否建立完成,就把流量切换过去。因此,MPLS TE提供了Make-before-break机制,以避免上述问题的发生。

Make-before-break

Make-before-break就是在原有路径被拆除前先建立新路径(也称为Modify LSP),在流量切换时尽可能不丢失数据、也不占用额外带宽的前提下改变MPLS TE隧道属性(例如,带宽和路径)的机制。Make-before-break是通过SE风格实现的。

新路径建立时,可能会与原路径在某些共同链路上竞争带宽资源,这会导致新路径竞争失败而无法建立。通过Make-before-break机制,新路径需要预留的带宽不被重复计算,即采用原路径使用的带宽。路径重合的地方不额外占用带宽,路径不重合的地方还是额外占用带宽。

切换延迟和删除延迟

在实际应用中,MPLS网络各节点所承载业务状态都不尽相同,当上游和下游节点的业务繁忙程度相差比较大时,有可能出现原CR-LSP被提前删除,导致流量短暂中断的现象。

为了避免这一问题,Make-before-break机制引入了切换延迟时间和删除延迟时间。当新CR-LSP建立成功时,延迟一定的时间再将流量转到新CR-LSP上,并再延迟一定的时间再删除原来的主LSP。其中这两个时间是用户可配置的。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值