一种路由控制方法、系统、电子设备及可读存储介质技术方案

技术编号:36551983 阅读:14 留言:0更新日期:2023-02-04 17:05
本申请公开了一种路由控制方法、系统、电子设备及可读存储介质,涉及网络路由领域,应用于每一路由器节点的控制器,包括:获取网络中所有路由器节点的节点位置;根据节点位置确定每两个相连的路由器节点之间的路由器链路;获取网络中所有路由器节点的状态信息;根据状态信息确定每个路由器链路的链路权重;根据路由器链路和链路权重,生成对应所有路由器节点的最优路径路由表;根据最优路径路由表,向其他路由器节点转发信息。本申请将网络的运行状态纳入路由策略的考虑因素中,生成以状态信息为依据的最优路径路由表,该最优路径路由表对网路中的链路状态反应敏感,降低了链路阻塞故障对信息转发的影响,提高了信息在转发过程中可靠性。可靠性。可靠性。

【技术实现步骤摘要】
一种路由控制方法、系统、电子设备及可读存储介质


[0001]本专利技术涉及网络路由领域,特别涉及一种路由控制方法、系统、电子设备及可读存储介质。

技术介绍

[0002]传统企业网、园区网、校园网、运营商城域网、云数据中心网等基础网络,一般都是采用域内动态路由协议进行全网路由的自动发现和管理。根据路由生成的算法类型进行划分,域内动态路由协议可以分为距离矢量动态路由协议和链路状态动态路由协议,前者一般是逐跳计算到达目标路由前缀的最短路径生成最佳路由策略,而后者则是根据全网的链路状态数据库和SPF(Shortest Path First,最短路径优先算法)算法计算最佳路由策略,目前主流的域内动态路由协议都是采用链路状态算法。
[0003]在利用SPF算法生成最佳路由策略时,传统的域内动态路由协议在计算路由时只考虑了最短转发路径,而忽略了网络的运行状态,当链路发生拥塞或故障时,传统的域内动态路由协议无法感知这种拥塞或故障,始终以原有的路由策略运行,导致了网络中产生大量的丢包,从而引发更多的重传,将更进一步加重网络的拥塞。
[0004]因此,如何提供一种解决上述技术问题的方案是目前本领域技术人员需要解决的问题。

技术实现思路

[0005]有鉴于此,本专利技术的目的在于提供一种拥塞影响较小的路由控制方法、系统、电子设备及可读存储介质。其具体方案如下:
[0006]一种路由控制方法,应用于每一路由器节点的控制器,包括:
[0007]获取网络中所有所述路由器节点的节点位置;
[0008]根据所述节点位置确定每两个相连的所述路由器节点之间的路由器链路;
[0009]获取所述网络中所有所述路由器节点的状态信息;
[0010]根据所述状态信息确定每个所述路由器链路的链路权重;
[0011]根据所述路由器链路和所述链路权重,生成对应所有所述路由器节点的最优路径路由表;
[0012]根据所述最优路径路由表,向除本地所述路由器节点外的其他所述路由器节点转发信息。
[0013]优选的,所述获取所述网络中所有所述路由器节点的状态信息的过程,包括:
[0014]获取所述网络中所有所述路由器节点的静态状态信息;
[0015]所述静态状态信息包括接口带宽和/或链路延时;
[0016]所述根据所述状态信息确定每个所述路由器链路的链路权重的过程,包括:
[0017]根据所述静态状态信息确定每个所述路由器链路的静态链路权重;
[0018]相应的,所述根据所述路由器链路和所述链路权重,生成对应所有所述路由器节
点的最优路径路由表的过程,包括:
[0019]根据所述路由器链路和所述静态链路权重,生成对应所有所述路由器节点的静态最优路径路由表。
[0020]优选的,所述获取所述网络中所有所述路由器节点的状态信息的过程,包括:
[0021]获取所述网络中所有所述路由器节点的静态状态信息和动态状态信息;
[0022]所述静态状态信息包括接口带宽和/或链路延时,所述动态状态信息包括带宽使用率、和/或丢包率、和/或链路延时、和/或信号抖动参数。
[0023]相应的,所述根据所述状态信息确定每个所述路由器链路的链路权重的过程,包括:
[0024]根据所述静态状态信息和所述动态状态信息,确定每个所述路由器链路的动态链路权重;
[0025]相应的,所述根据所述路由器链路和所述链路权重,生成对应所有所述路由器节点的最优路径路由表的过程,包括:
[0026]根据所述路由器链路和所述动态链路权重,生成对应所有所述路由器节点的动态最优路径路由表。
[0027]优选的,所述路由控制方法还包括:
[0028]根据所述静态状态信息确定每个所述路由器链路的静态链路权重;
[0029]根据所述路由器链路和所述静态链路权重,生成对应所有所述路由器节点的静态最优路径路由表。
[0030]优选的,所述根据所述最优路径路由表,向除本地所述路由器节点外的其他所述路由器节点转发信息之前,包括:
[0031]根据待转发的信息的路由前缀确定对应的所述最优路径路由表为所述静态最优路径路由表或动态最优路径路由表。
[0032]优选的,所述路由控制方法还包括:
[0033]根据所述节点位置生成对应所有所述路由器节点的最短路径路由表;
[0034]相应的,所述根据所述最优路径路由表,向除本地所述路由器节点外的其他所述路由器节点转发信息的过程,包括:
[0035]判断所述最优路径路由表是否满足待转发的信息的转发要求;
[0036]若是,根据所述最优路径路由表,向其他所述路由器节点转发所述信息;
[0037]若否,根据所述最短路径路由表,向其他所述路由器节点转发所述信息。
[0038]优选的,所述获取所述网络中所有所述路由器节点的状态信息的过程,包括:
[0039]按照预设更新频率定期获取所述网络中所有所述路由器节点的状态信息。
[0040]相应的,本申请还公开了一种路由控制系统,应用于每一路由器节点的控制器,包括:
[0041]第一获取模块,用于获取网络中所有所述路由器节点的节点位置;
[0042]链路确定模块,用于根据所述节点位置确定每两个相连的所述路由器节点之间的路由器链路;
[0043]第二获取模块,用于获取所述网络中所有所述路由器节点的状态信息;
[0044]权重确定模块,用于根据所述状态信息确定每个所述路由器链路的链路权重;
[0045]路由表确定模块,用于根据所述路由器链路和所述链路权重,生成对应所有所述路由器节点的最优路径路由表;
[0046]动作模块,用于根据所述最优路径路由表,向除本地所述路由器节点外的其他所述路由器节点转发信息。
[0047]相应的,本申请还公开了一种电子设备,包括:
[0048]存储器,用于存储计算机程序;
[0049]处理器,用于执行所述计算机程序时实现如上文任一项所述路由控制方法的步骤。
[0050]相应的,本申请还公开了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文任一项所述路由控制方法的步骤。
[0051]本申请公开了一种路由控制方法,应用于每一路由器节点的控制器,包括:获取网络中所有所述路由器节点的节点位置;根据所述节点位置确定每两个相连的所述路由器节点之间的路由器链路;获取所述网络中所有所述路由器节点的状态信息;根据所述状态信息确定每个所述路由器链路的链路权重;根据所述路由器链路和所述链路权重,生成对应所有所述路由器节点的最优路径路由表;根据所述最优路径路由表,向除本地所述路由器节点外的其他所述路由器节点转发信息。本申请在考虑最短转发路径的基础上,将网络的运行状态纳入路由策略的考虑因素中,生成以状态信息为依据的最优路径路由表,该最优路径路由表对网路中的链路状态反应敏感本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种路由控制方法,其特征在于,应用于每一路由器节点的控制器,包括:获取网络中所有所述路由器节点的节点位置;根据所述节点位置确定每两个相连的所述路由器节点之间的路由器链路;获取所述网络中所有所述路由器节点的状态信息;根据所述状态信息确定每个所述路由器链路的链路权重;根据所述路由器链路和所述链路权重,生成对应所有所述路由器节点的最优路径路由表;根据所述最优路径路由表,向除本地所述路由器节点外的其他所述路由器节点转发信息。2.根据权利要求1所述路由控制方法,其特征在于,所述获取所述网络中所有所述路由器节点的状态信息的过程,包括:获取所述网络中所有所述路由器节点的静态状态信息;所述静态状态信息包括接口带宽和/或链路延时;所述根据所述状态信息确定每个所述路由器链路的链路权重的过程,包括:根据所述静态状态信息确定每个所述路由器链路的静态链路权重;相应的,所述根据所述路由器链路和所述链路权重,生成对应所有所述路由器节点的最优路径路由表的过程,包括:根据所述路由器链路和所述静态链路权重,生成对应所有所述路由器节点的静态最优路径路由表。3.根据权利要求1所述路由控制方法,其特征在于,所述获取所述网络中所有所述路由器节点的状态信息的过程,包括:获取所述网络中所有所述路由器节点的静态状态信息和动态状态信息;所述静态状态信息包括接口带宽和/或链路延时,所述动态状态信息包括带宽使用率、和/或丢包率、和/或链路延时、和/或信号抖动参数。相应的,所述根据所述状态信息确定每个所述路由器链路的链路权重的过程,包括:根据所述静态状态信息和所述动态状态信息,确定每个所述路由器链路的动态链路权重;相应的,所述根据所述路由器链路和所述链路权重,生成对应所有所述路由器节点的最优路径路由表的过程,包括:根据所述路由器链路和所述动态链路权重,生成对应所有所述路由器节点的动态最优路径路由表。4.根据权利要求3所述路由控制方法,其特征在于,还包括:根据所述静态状态信息确定每个所述路由器链路的静态链路权重;根据所述路由器链路和所述静态链路权重,生...

【专利技术属性】
技术研发人员:胡章丰孙思清高传集李彦君任秋峥孙兴艳
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:

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

1