[发明专利]一种多协议标签交换网络中优雅重启的方法及路由设备有效
申请号: | 201110452104.2 | 申请日: | 2011-12-29 |
公开(公告)号: | CN102571576A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 李允 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 蒋雅洁;王黎延 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 协议 标签 交换 网络 优雅 方法 路由 设备 | ||
技术领域
本发明涉及网络传输领域中的路由交换技术,尤其涉及一种多协议标签交换(MPLS,Multi-Protocol Label Switching)网络中优雅重启(GR,GracefulRestart)的方法及路由设备。
背景技术
MPLS是一种快速数据包交换和路由的网络体系;多协议标签交换流量工程(MPLS-TE,MPLS Traffic Engineering)是MPLS和流量工程(TE,TrafficEngineering)结合的一种技术。通过使用MPLS-TE技术,可以精确地控制网络流量转发的链路,从而有效的避免网络拥塞问题,使网络中现有的可用带宽资源得到充分利用。MPLS-TE可以配置每条转发交换链路的优先级,在优先级较高的转发交换链路带宽不够的情况下,可以抢占优先级较低的转发交换链路的带宽资源,拆除低优先级的转发交换链路,把带宽资源让给高优先级的转发交换链路,优先级相同的转发交换链路不允许互相抢占。MPLS-TE使用基于流量工程扩展的资源预留协议(RSVP-TE,Resource ReSerVation Protocol-TrafficEngineering)为MPLS网络建立及维护交换转发链路。
当MPLS网络中的路由设备发生RSVP-TE重启时,使用了GR机制,用于保证MPLS网络中数据包的正常转发,解决因RSVP-TE重启而造成的长时间断流问题,进而确保关键业务不中断。MPLS网络中的路由设备GR,包括:路由设备发生RSVP-TE重启之前,通知相邻路由设备当本路由设备发生RSVP-TE重启后、为本路由设备提供RSVP-TE控制状态;路由设备发生RSVP-TE重启时,路由设备会丢失RSVP-TE的控制状态,但可以继续使用重启之前建立的转发交换链路转发数据;路由设备RSVP-TE重启后,从相邻路由设备中、重新获取和同步RSVP-TE控制状态。
但是,上述方法中,路由设备在GR后、完全恢复RSVP-TE控制状态前,无法准确获知当前带宽的使用情况,如果此时收到了创建新的链路的信息,就可能导致原本在GR之前建立的同优先级的转发链路无法恢复成功,导致路由设备在GR之前建立的转发链路节点、在GR之后无法恢复;或者请求创建的新的低优先级的转发链路建立后,GR前建立的高优先级的转发链路需要恢复,从而就要拆除新请求创建的转发交换链路、或拆除与新请求创建的转发交换链路同优先级的转发交换链路。从而导致GR前正常的业务中断,或导致不必要的网络震荡。
可见,现在已有的路由设备在MPLS网络中发生RSVP-TE重启时使用的GR方法,存在原本建立的链路可能会无法成功恢复、或导致网络震荡的问题。
发明内容
有鉴于此,本发明的目的在于提供一种MPLS网络中GR的方法及路由设备,解决路由设备在MPLS网络中发生RSVP-TE重启时,原本建立的链路可能无法成功恢复、或导致网络震荡的问题。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种MPLS网络中GR的方法,该方法包括:
路由设备发生GR时,根据创建链路信息判断所要创建的链路是否为新链路,如果不是新链路,则恢复链路,如果是新链路,则将创建链路信息添加并保存到延时处理列表中;所述路由设备在GR结束后,依次提取延时处理列表中的创建链路信息,创建新链路。
上述方案中,所述延时处理列表,为:当路由设备发生GR时,保存新链路所对应的创建链路信息的列表。
上述方案中,所述根据创建链路信息判断所要创建的链路是否为新链路之前,该方法还包括:路由设备判断自身获取的信息中包含创建链路信息还是拆除链路信息,如果包含创建链路信息,则根据创建链路信息判断所要创建的链路是否为新链路;如果包含拆除链路信息,则根据拆除链路信息删除延时处理列表中已存的相应的创建链路信息。
上述方案中,所述根据创建链路信息判断所要创建的链路是否为新链路,包括:路由设备判断创建链路信息中是否含有链路恢复标签(Recovery Label),如果没有,则判断创建链路信息中的链路带宽值是否为0,若链路带宽值不为0,则所要创建的链路为新链路;若链路带宽值为0,则直接对该创建链路信息进行处理;如果创建链路信息中含有Recovery Label,则所要创建的链路不是新链路。
本发明还提供了一种路由设备,该路由设备包括:延时处理判断模块、控制模块和延时处理列表模块;其中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110452104.2/2.html,转载请声明来源钻瓜专利网。