[发明专利]一种基于OSPF协议的平滑重启方法和路由器有效
申请号: | 201210022919.1 | 申请日: | 2012-02-02 |
公开(公告)号: | CN102447587A | 公开(公告)日: | 2012-05-09 |
发明(设计)人: | 林长望;罗国兵;胡闽 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/56 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ospf 协议 平滑 方法 路由器 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种基于OSPF协议的平滑重启方法和路由器。
背景技术
开放式最短路径优先平滑重启(OSPF GR)是一种通过备份OSPF配置信息,在协议重启或主备倒换时OSPF进行平滑重启,从邻居那里获得邻居关系,并对连接状态数据库(LSDB)进行同步,从而保证转发业务不中断的机制。GR有两个角色:发生协议重启或主备倒换事件且具有GR能力的路由器;与发生协议重启或主备倒换事件的路由器具有邻居关系,协助完成GR流程的路由器。
参见图1,图1为现有实现无备OSPF重启的网络结构示意图。图1中路由器101为OSPF重启的路由器,路由器102为路由器101的邻居路由器。当路由器101进行无备的OSPF重启后,路由器101和路由器102的邻居关系丢失,路由器102认为整个网络拓扑发生变化重新进行LSA生成和路由计算,导致相关表项的删除,流量丢失。
现有技术方案进行OSPF GR时需主备OSPF同时存在,当主OSPF切换后备OSPF升级为主进行OSPF GR同步。如果无备OSPF时,切换重启后因为不知道重启原因且无邻居信息,导致无法判断是否需要进行GR同步,从而导致当无备OSPF时无法进行不中断业务升级(In-Service SoftwareUpgrade,ISSU)。
发明内容
有鉴于此,本发明提供一种基于OSPF协议的平滑重启方法和路由器,能够在OSBF无备情形下进行不中断业务升级。
为解决上述技术问题,本发明的技术方案是这样实现的:
一种基于OSPF协议的平滑重启方法,记录OSPF协议的邻居信息,所述方法包括:
路由器获得不中断业务升级ISSU消息时,记录重启原因,并通知所述记录中对应的邻居进入help状态以及处于help状态时间;
路由器的OSPF重启后,若读取到记录的重启原因,则在进行配置恢复时抑制OSPF接口UP,配置恢复后,根据记录的邻居信息进行平滑重启GR交互并同步数据库,完成所述同步数据库时,通知所述记录中的邻居结束GR流程;若未读取到重启原因,则允许OSPF接口UP。
一种路由器,可用于基于开放式最短路径优先OSPF协议的平滑重启中,所述路由器包括:记录单元、收发单元、获取单元和处理单元;
所述记录单元,用于记录OSPF协议的邻居信息;当所述收发单元接收到不中断业务升级ISSU消息时,记录重启原因;
所述收发单元,用于接收ISSU消息,若接收到ISSU消息,通知所述记录单元记录中对应的邻居进入help状态以及处于help状态时间;
所述获取单元,用于当OSPF重启后,读取所述记录单元中记录的重启原因;
所述处理单元,用于当所述获取单元读取到记录的重启原因时,则在进行配置恢复时抑制OSPF接口UP,配置恢复后,根据记录的邻居信息进行GR交互并同步数据库,完成所述同步数据库时,通知所述记录中对应的邻居结束GR流程;当未读取到重启原因,则允许OSPF接口UP。
综上所述,本发明通过预先记录邻居信息,当OSPF协议需要重启时,记录重启原因并通知记录中对应的邻居进入help流程,OSPF协议重启后根据记录的重启原因以及邻居信息进行GR流程,能够在OSPF无备的情形下进行不中断业务升级。
附图说明
图1为现有实现无备OSPF重启的网络结构示意图;
图2为本发明实施例中平滑重启方法流程图;
图3为本发明具体实施例中应用于平滑重启的路由器结构示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明所述方案作进一步地详细说明。
本发明提出一种基于OSPF协议的平滑重启方法,记录当前OSPF协议的邻居信息,在OSPF协议正常的时候,实时记录邻居信息,将邻居信息记录到一个存储空间,可以是磁盘,也可以是内存,具体实现时根据具体情况确定。
参加图2,图2为本发明实施例中平滑重启方法流程图。具体步骤为:
步骤101,路由器获得ISSU消息时,记录重启原因,并通知所述记录中邻居信息对应的邻居进入help状态以及处于help状态时间。
本发明具体实现时,在重启前,通知记录中邻居信息对应的所有邻居进入help状态以及处于该状态的时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210022919.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可以方便丢垃圾的桌子
- 下一篇:微小型个人组合导航系统及其导航定位方法