一种路由计算方法、装置、存储介质和计算机设备制造方法及图纸

技术编号:33083929 阅读:69 留言:0更新日期:2022-04-15 10:43
本说明书提供了一种路由计算方法、装置、存储介质和计算机设备。所述方法应用于使用开放式最短路径优先OSPF协议的第一路由设备。第二路由设备与第一路由设备互为邻居关系。所述第一路由设备上配置了与所述OSPF协议对应的异常事件库。所述异常事件库包括导致所述邻居关系中断的异常事件,及异常事件对应的异常数据。所述方法包括:接收与所述邻居关系相关的异常数据;响应于接收到的异常数据,确定所述异常事件库中是否配置了与接收到的异常数据对应的目标异常事件;如果是,暂停路由计算;以及,响应于所述第二路由设备的邻居状态恢复至正常状态,恢复路由计算。恢复路由计算。恢复路由计算。

【技术实现步骤摘要】
一种路由计算方法、装置、存储介质和计算机设备


[0001]本说明书的实施方式涉及通信领域,更具体地,本说明书的实施方式涉及一种路由计算方法、装置、存储介质和计算机设备。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本说明书的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]在通信网络中,路由设备的一个重要功能是在端对端的节点中找出一条最佳路径出来,通过自己与相邻节点之间的信息,来计算出从自己位置到目的节点之间的最佳线路,这个过程称为路由计算。而路由收敛指网络的拓扑结构发生变化后,路由表重新建立到发送再到学习直至稳定,并通告网络中所有相关路由器都得知该变化的过程。路由收敛的过程中,路由设备的业务会发生中断。
[0004]当路由设备之间的邻居关系由于某种原因异常的短暂断开时,由于发生路由收敛,路由设备的业务会发生中断。

技术实现思路

[0005]为克服相关技术中存在的问题,本说明书提供了以下方法及装置。
[0006]在本说明书实施方式的第一方面中,提供了一种路由计算方法,应用于使用开放式最短路径优先OSPF协议的第一路由设备,第二路由设备与第一路由设备互为邻居关系,所述第一路由设备上配置了与所述OSPF协议对应的异常事件库,所述异常事件库包括导致所述邻居关系中断的异常事件,及异常事件对应的异常数据;所述方法包括:
[0007]接收与所述邻居关系相关的异常数据;
[0008]响应于接收到的异常数据,判断所述异常事件库中是否配置了与接收到的异常数据对应的目标异常事件,如果是,暂停路由计算;
[0009]响应于所述第二路由设备的邻居状态恢复至正常状态,恢复路由计算。
[0010]在本说明书实施方式的第二方面中,提供了一种路由计算装置,应用于使用开放式最短路径优先OSPF协议的第一路由设备,第二路由设备与第一路由设备互为邻居关系,所述第一路由设备上配置了与所述OSPF协议对应的异常事件库,所述异常事件库包括导致所述邻居关系中断的异常事件,及异常事件对应的异常数据;所述装置包括:
[0011]接收模块:用于接收与所述邻居关系相关的异常数据;
[0012]暂停模块:用于响应于接收到的异常数据,判断所述异常事件库中是否配置了与接收到的异常数据对应的目标异常事件,如果是,暂停路由计算;
[0013]恢复模块:用于响应于所述第二路由设备的邻居状态恢复至正常状态,恢复路由计算。
[0014]在本说明书实施方式的第三方面中,提供了一种储存介质;其上存储有OSPF进程,应用于使用开放式最短路径优先OSPF协议的第一路由设备,第二路由设备与第一路由设备
互为邻居关系,所述第一路由设备上配置了与所述OSPF协议对应的异常事件库,所述异常事件库包括导致所述邻居关系中断的异常事件,及异常事件对应的异常数据;该OSPF程序执行时实现如下所述方法的步骤:
[0015]接收与所述邻居关系相关的异常数据;
[0016]响应于接收到的异常数据,判断所述异常事件库中是否配置了与接收到的异常数据对应的目标异常事件,如果是,暂停路由计算;
[0017]响应于所述第二路由设备的邻居状态恢复至正常状态,恢复路由计算。
[0018]在本说明书实施方式的第四方面中,提供了一种电子设备,包括:包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序;所述计算机程序包括OSPF进程,所述OSPF进程应用于使用开放式最短路径优先OSPF协议的第一路由设备,第二路由设备与第一路由设备互为邻居关系,所述第一路由设备上配置了与所述OSPF协议对应的异常事件库,所述异常事件库包括导致所述邻居关系中断的异常事件,及异常事件对应的异常数据;其中,所述处理器通过运行OSPF进程以实现如下所述的方法:
[0019]接收与所述邻居关系相关的异常数据;
[0020]响应于接收到的异常数据,判断所述异常事件库中是否配置了与接收到的异常数据对应的目标异常事件,如果是,暂停路由计算;
[0021]响应于所述第二路由设备的邻居状态恢复至正常状态,恢复路由计算。
[0022]在本说明书以上的实施方式,至少具有如下的有益效果:
[0023]通过提前配置可能导致邻居关系中断的异常事件,并通过接收到的异常数据判断对应的目标异常事件,暂停路由计算,保持路由表,以使网络中的路由不中断或者异常事件结束后组网中的路由可以快速恢复。
附图说明
[0024]通过参考附图阅读下文的详细描述,本说明书示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本说明书的若干实施方式,其中:
[0025]图1示意性地示出了根据本说明书实施方式的的一种路由计算方法的流程图;
[0026]图2示意性地示出了根据本说明书实施方式的一种路由计算方法的流程图;
[0027]图3示意性地示出了根据本说明书实施方式的一种路由计算方法的流程图;
[0028]图4示意性地示出了根据本说明书实施方式的一种路由计算方法的流程图;
[0029]图5示意性地示出了根据本说明书实施方式的一种路由计算装置的框图;
[0030]图6示意性地示出了根据本说明书实施方式的一种路由计算装置所在计算机设备的一种硬件结构图;
[0031]图7示意性地示出了根据本说明书实施方式的一种应用于路由计算方法的软件产品的示意图。
[0032]在附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
[0033]下面将参考若干示例性实施方式来描述本说明书的原理和精神。应当理解,给出
这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本说明书,而并非以任何方式限制本说明书的范围。相反,提供这些实施方式是为了使本说明书更加透彻和完整,并且能够将本说明书的范围完整地传达给本领域的技术人员。
[0034]本领域技术人员知道,本说明书的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本说明书可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
[0035]根据本说明书的实施方式,提出了一种路由计算方法、介质、装置和计算设备。
[0036]在本文中,需要理解的是,所涉及的术语表示如下:
[0037]路由:通过互联的网络把信息从源地址传输到目的地址的活动,路由引导分组转送,经过一些中间的节点后,到它们最后的目的地。通常根据一个存储到各个目的地的最佳路径的路由表来引导分组转送;
[0038]路由计算:指路由设备通过自己与相邻节点之间的信息,来计算出从自己位置到目的节点之间的最佳线路的过程;
[0039]路由收敛:路由收敛指网络的拓扑结构发生变化后,路由表重新建立到发送再到学习直至稳定,并通告网络中所有相关路由器都得知该变本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种路由计算方法,应用于使用开放式最短路径优先OSPF协议的第一路由设备,第二路由设备与第一路由设备互为邻居关系,所述第一路由设备上配置了与所述OSPF协议对应的异常事件库,所述异常事件库包括导致所述邻居关系中断的异常事件,及异常事件对应的异常数据;其特征在于,所述方法包括:接收与所述邻居关系相关的异常数据;响应于接收到的异常数据,确定所述异常事件库中是否配置了与接收到的异常数据对应的目标异常事件;如果是,暂停路由计算;以及,响应于所述第二路由设备的邻居状态恢复至正常状态,恢复路由计算。2.根据权利要求1所述的方法,其特征在于,还包括:确定所述路由计算暂停的时长是否达到预设的暂停路由计算时长;如果是,恢复所述路由计算。3.根据权利要求2所述的方法,其特征在于,所述异常事件库还包括预配置的与所述异常事件对应的暂停路由计算时长;所述确定所述路由计算暂停的时长是否达到预设的暂停路由计算时长,包括:获取所述异常事件库中预配置的与所述目标异常事件对应的暂停路由计算时长;确定所述路由计算暂停的时长是否达到获取到的所述暂停路由计算时长。4.根据权利要求1所述的方法,其特征在于,所述异常事件包括与所述第二路由设备建立邻居关系的接口接收到的报文数量过大事件;相应的,与所述异常事件对应的异常数据包括所述第一路由设备的系统内核上报给所述第一路由设备运行的OSPF进程的所述接口接收的报文数量过大的事件信号;或者,由所述第一路由设备运行的OSPF进程在确定所述第一路由设备的系统内核上报的所述接口接收的报文数量超过阈值时,生成的所述接口接收的报文数量过大的事件信号。5.根据权利要求1所述的方法,其特征在于,所述异常事件包括与所述第二路由设备建立邻居关系的接口对应的接口断开事件;相应的,与所述异常事件对应的异常数据包括所述第一路由设备的系统内核上报给所述第一路由设备运行的OSPF进程的与所述接口对应的接口断开事件信号。6.根据权利要求1所述...

【专利技术属性】
技术研发人员:臧亚楠赵旭东王振
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:

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

1