隧道收敛的方法及装置制造方法及图纸

技术编号:14741977 阅读:99 留言:0更新日期:2017-03-01 17:02
本发明专利技术提供了一种隧道收敛的方法及装置,该方法包括:标签转发路径隧道的叶子节点向当前更新第一链路上未激活状态的上游节点发送没有携带MBB标记的标签映射消息,该标签映射消息用于指示该上游节点结束处于MBB通知消息等待状态,该叶子节点将未激活状态的上游控制块设置为激活状态的上游控制块,该叶子节点通过该第一链路下发转发信息,解决了MBB场景下mLDP隧道收敛慢的问题,实现了mLDP隧道的快速收敛。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种隧道收敛的方法及装置
技术介绍
组播的虚拟专用网(VirtualPrivateNetwork,简称为VPN)是一项在现有边界网关协议(BorderGatewayProtocol,简称为BGP)/多协议标签交换(MultiprotocolLabelSwitching,简称为MPLS)IPVPN基础上支持组播业务的技术,该技术通过对私网组播报文进行封装,并将其由各网段间建立的组播隧道进行传递,以完成组播数据在私网之间的传送。组播VPN技术主要解决的问题是公网在不知道私网路由的情况下如何进行逆向路径转发(ReversePathForwarding,简称为RPF)检查达到转发组播数据的目的,私网组播源,目的地址重叠,私网组播数据流如何转发到需要的私网上等。在相关技术中,实现方式有组播域(MulticastDomain,简称为MD)和MVPNP2MP(point-to-multipoint);图1是相关技术中典型的MVPN组网示意图,如图1所示,MVPNP2MP的公网不用维护组播状态,PE和P设备只需要建立基本的隧道,多协议标签分发协议(MulticastLabelDistributionProtocol,简称为mLDP)就是用来建立这个基本隧道的技术。图2是相关技术中典型的mLDP组网示意图,如图2所示,mLDP的标签转发路径(LabelSwitchedPath,简称为LSP)由一个根节点,多个中间节点,多个叶子节点组成。一条普通mLDPLSP的建立大致步骤如下:1.由MVPN通告叶子节点及根节点的添加;2.由叶子节点发起mLDPLSP的建立和拆除;叶子节点添加后会查找到根节点的最优路由,确定向哪一个中间节点通告标签映射消息;3.中间节点收到叶子节点的通告后记录下叶子节点通告的标签值等信息,然后与叶子节点一样查找路由并通告标签映射消息到上游,同时下发转发形成标签转发表;4.直到到达根节点,根节点记录下收到的标签信息,下发转发,到此整个LSP建立完成。先建后拆(MakeBeforeBreak,简称为MBB)处理是mLDPLSP建立过程的一个可选扩展;当链路起来或者路由发生变化时,到达根节点的最优路由可能发生变化,LSP可能断链而导致短暂的丢包,直到LSP重新收敛于一个新的上游节点;MBB的目的就是当这个发生的时候保证丢包的时间尽可能的短,图3是相关技术中典型的MBB场景组网示意图,如图3所示,假设所有节点都使能了MBB,LSR1(LabelSwitchedRouter,泛指支持标签交换的设备,如路由器、交换机等)是隧道根节点,LSR4是隧道叶子节点,LSR2与LSR3是隧道中间节点,发生MBB的详细过程如下:LSR4-LSR1之间已经建立起mLDP隧道;此时LSR4上路由变化,到根节点LSR1的最优路由下一跳变为LSR3,LSR4会申请一个新的标签,向LSR3发送一个携带MBB标记的标签映射消息,并生成一个暂未激活的上游控制块(Aninactiveacceptingelementthatconsistsofanupstreamneighborandlocallabel,以下简称inactive),此时流量转发依然走LSR4-LSR1隧道;LSR3收到LSR4发送来的带有MBB标记的标签映射消息,也会做同样的动作向LSR2发送一个带MBB标记的标签映射消息,直到根节点LSR1;LSR1是隧道的根节点,会回一个MBB通知消息给LSR2告知已经准备好可以建立隧道;MBB通知消息被依次传递下去;当LSR4收到LSR3发送来的MBB通知消息时就会将该inactive的上游控制块置为已激活状态(Anactiveacceptingelement,以下简称active)并下发转发信息,同时向最初的最优上游LSR1发送标签撤销消息并删除旧的转发信息,隧道从LSR4-LSR1切换到LSR4-LSR3-LSR2-LSR1;当新的隧道建立前流量依然走旧的隧道,当新的隧道建立后再切断旧的隧道,就不会出现丢包现象;达到MBB的目的;如果LSR1没有使能MBB,就不会给LSR2发送MBB通知消息,LSR2不会给LSR3回MBB通知消息,LSR3就也不会给LSR4回MBB通知消息;LSR4一直没有收到上游回的MBB通知消息,LSR4会等待,直到MBB超时,超时后LSR4会当做已经收到MBB通知消息进行处理;现在的问题在于,如果将叶子节点LSR4上MBB等待时间配置比较长,且由于根节点LSR1没有配置MBB或者报文堵塞等原因导致LSR4一直没有收到MBB通知消息,当LSR4在等待MBB通知消息时,如果在LSR4上去使能MBB,LSR4依然要等待MBB超时才能将隧道切换到新的路径,而不会立马切换。对于中间节点LSR3如果配置MBB等待时间很长,当叶子节点LSR4去使能MBB后,LSR3将要一直等待MBB通知消息,直到超时才能下转发,才能给LSR4回MBB通知消息,隧道才能建立;上述这种情况会造成隧道收敛慢,可能造成环路,甚至会造成流量黑洞。针对相关技术中,MBB场景下mLDP隧道收敛慢的问题,目前还没有有效的解决方案。
技术实现思路
本专利技术提供了一种隧道收敛的方法及装置,以至少解决相关技术中MBB场景下mLDP隧道收敛慢的问题。根据本专利技术的一个方面,提供了一种隧道收敛的方法,包括:标签转发路径隧道的叶子节点向当前更新第一链路上未激活状态的上游节点发送没有携带MBB标记的标签映射消息,所述标签映射消息用于指示所述上游节点结束处于MBB通知消息等待状态;所述叶子节点将未激活状态的上游控制块设置为激活状态的上游控制块;所述叶子节点通过所述第一链路下发转发信息。进一步地,所述叶子节点通过所述第一链路下发转发信息之后,包括:所述叶子节点向第二链路的上游节点发送标签撤销信息,删除所属第二链路上的转发信息,所述第二链路是建立所述第一链路之前的所述叶子节点所属的链路。根据本专利技术的另一个方面,还提供了一种隧道收敛的方法,包括:标签转发路径隧道的中间节点接收当前更新第一链路上叶子节点的没有携带MBB标记的标签映射消息,所述标签映射消息用于指示所述中间节点结束处于MBB通知消息等待状态;所述中间节点根据所述标签映射信息更新下游控制块信息;所述中间节点通过所述第一链路下发转发信息。进一步地,所述方法还包括:检查所述中间节点是否有未激活状态的上游控制块,在有未激活的上游控制块的情况下,向所述中间节点的上游节点发送没有携带MBB标记的标签映射消息;所述中间节点将未激活状态的上游控制块设置为激活状态的上游控制块。进一步地,所述中间节点通过所述第一链路下发转发信息之后,所述方法包括:所述中间节点向所述叶子节点发送MBB通知信息。根据本专利技术的另一个方面,还提供了一种隧道收敛的装置,包括:发送模块,用于标签转发路径隧道的叶子节点向当前更新第一链路上未激活状态的上游节点发送没有携带MBB标记的标签映射消息,所述标签映射消息用于指示所述上游节点结束处于MBB通知消息等待状态;第一设置模块,用于所述叶子节点将未激活状态的上游控制块设置为激活状态的上游控制块;第一转发模块,用于所述叶子节点通过所述第一链路下发转发信息。进本文档来自技高网
...
隧道收敛的方法及装置

【技术保护点】
一种隧道收敛的方法,其特征在于,包括:标签转发路径隧道的叶子节点向当前更新第一链路上未激活状态的上游节点发送没有携带先建后拆MBB标记的标签映射消息,所述标签映射消息用于指示所述上游节点结束处于MBB通知消息等待状态;所述叶子节点将未激活状态的上游控制块设置为激活状态的上游控制块;所述叶子节点通过所述第一链路下发转发信息。

【技术特征摘要】
1.一种隧道收敛的方法,其特征在于,包括:标签转发路径隧道的叶子节点向当前更新第一链路上未激活状态的上游节点发送没有携带先建后拆MBB标记的标签映射消息,所述标签映射消息用于指示所述上游节点结束处于MBB通知消息等待状态;所述叶子节点将未激活状态的上游控制块设置为激活状态的上游控制块;所述叶子节点通过所述第一链路下发转发信息。2.根据权利要求1所述的方法,其特征在于,所述叶子节点通过所述第一链路下发转发信息之后,包括:所述叶子节点向第二链路的上游节点发送标签撤销信息,删除所属第二链路上的转发信息,所述第二链路是建立所述第一链路之前的所述叶子节点所属的链路。3.一种隧道收敛的方法,其特征在于,包括:标签转发路径隧道的中间节点接收当前更新第一链路上叶子节点的没有携带MBB标记的标签映射消息,所述标签映射消息用于指示所述中间节点结束处于MBB通知消息等待状态;所述中间节点根据所述标签映射信息更新下游控制块信息;所述中间节点通过所述第一链路下发转发信息。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:检查所述中间节点是否有未激活状态的上游控制块,在有未激活的上游控制块的情况下,向所述中间节点的上游节点发送没有携带MBB标记的标签映射消息;所述中间节点将未激活状态的上游控制块设置为激活状态的上游控制块。5.根据权利要求3所述的方法,其特征在于,所述中间节点通过所述第一链路下发转发信息之后,所述方法包括:所述中间节点向所述叶子节点发送MBB通知信息。6.一种隧道收敛的装置,其特征在于,包...

【专利技术属性】
技术研发人员:曾维
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1