[发明专利]平滑重启处理方法及装置在审
申请号: | 201610115265.5 | 申请日: | 2016-03-01 |
公开(公告)号: | CN107147573A | 公开(公告)日: | 2017-09-08 |
发明(设计)人: | 何建军 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/703 | 分类号: | H04L12/703;H04L12/751 |
代理公司: | 深圳市世纪恒程知识产权代理事务所44287 | 代理人: | 胡海国 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平滑 处理 方法 装置 | ||
技术领域
本发明涉及数据网络通信领域,尤其是涉及到平滑重启处理方法及装置。
背景技术
平滑重启(Graceful Restart,简称GR)主要实现的功能是在路由协议重启的时候保证数据转发层面功能的正常,以保证关键业务不中断。平滑重启技术是术语高可靠性技术的一种,高可靠性技术是一整套综合技术,主要包括冗余容错、链路保证、节点故障修复等。平滑重启是一种冗余容错技术,目前已经被广泛地使用在主备切换和系统升级等方面,从而保证关键业务不间断转发。在没有使用GR技术的时候,因为各种原因出现的主备切换,都会造成短时间的流量转发中断,并且在全网中造成路由震荡。而使用GR技术则可以避免上述一系列的问题,流量转发不会发生中断。
开放式最短路径优先(Open Shortest Path First,简称OSPF)主备倒换后,重启路由器会与邻居(又称helper)路由器进行链路状态数据库同步,邻居路由器协助重启路由器完成重启前数据库的同步。当重启路由器发现自己重启前产生的链路状态通告有指向邻居路由器的连接但邻居路由器产生的链路状态通告却没有指向重启路由器连接时,重启路由器判断邻居路由器没有协助自己完成平滑重启,便会立刻退出平滑重启过程。在重启路由器错误判断邻居路由器重启前与重启中的邻居状态发生变化的情况下,将导致平滑重启异常退出。
针对相关技术中平滑重启异常退出的问题,现有技术还未提出有效的解决方案。
发明内容
本发明的目的在于提供了平滑重启处理方法及装置,解决了相关技术中 平滑重启异常退出的问题。
根据本发明的一个方面,提供一种平滑重启处理方法,包括:重启路由器获取平滑重启前邻居路由器的第一邻居状态与平滑重启中邻居路由器的第二邻居状态,其中,该重启路由器平滑重启前的邻居状态为完全邻接(又称FULL);该重启路由器判断第一邻居状态与第二邻居状态是否相同;在判断结果为否的情况下,该重启路由器退出平滑重启。
进一步地,该重启路由器获取平滑重启前邻居路由器的第一邻居状态与平滑重启中邻居路由器的第二邻居状态包括:该重启路由器接收该邻居路由器发送的携带有该第一邻居状态的多个链路状态通告(Link State A dvertisem ent,简称LSA),和携带有该第二邻居状态的多个链路状态通告(Link State A dvertisem ent,简称LSA);该重启路由器从多个LSA中获取该第一邻居状态和该第二邻居状态。
进一步地,该LSA为路由器LSA,或者,该LSA为路由器LSA和网络LSA。
进一步地,该重启路由器从多个LSA中获取该第一邻居状态和该第二邻居状态包括:在该LSA为路由器LSA的情况下,该重启路由器判断该邻居路由器的路由器LSA是否指向该重启路由器,在判断结果为是的情况下,获取到该邻居路由器的第一邻居状态或第二邻居状态为FULL;或者,在该LSA为路由器LSA和网络LSA的情况下,该重启路由器判断该路由器LSA是否指向对应的接口网络的传输网络类型连接且该路由器LSA对应的网络LSA中是否记载有该重启路由器信息,在判断结果都为是的情况下,获取到该邻居路由器的第一邻居状态或第二邻居状态为FULL。
进一步地,该重启路由器判断该邻居路由器的路由器LSA是否指向该重启路由器包括:该重启路由器判断接口网络类型是否为广播网或非广播多路访问网络(Non-Broadcast Multiple Access,简称NBMA网络);在判断结果为否的情况下,该重启路由器判断该邻居路由器的路由器LSA是否指向该重启路由器;或判断结果为是且该重启路由器的接口角色为指定路由器的情况下, 该重启路由器判断该邻居路由器的路由器LSA是否指向该重启路由器。
进一步地,该重启路由器判断该路由器LSA是否指向该路由器LSA对应的接口网络的传输网络类型连接且对应的网络LSA中是否记载有该重启路由器信息包括:该重启路由器判断接口网络类型是否为广播网或NBMA网络;在判断结果为是且该重启路由器的接口角色不为指定路由器的情况下,该重启路由器判断该路由器LSA是否指向对应的接口网络的传输网络类型连接且该路由器LSA对应的网络LSA中是否记载有该重启路由器信息。
进一步地,在判断结果为否的情况下,该重启路由器退出平滑重启包括:在该第一邻居状态为FULL且该重启路由器的邻居状态与该第二邻居状态不一致的情况下,该重启路由器确定该第一邻居状态与该第二邻居状态为不同,退出平滑重启。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610115265.5/2.html,转载请声明来源钻瓜专利网。