一种5G集群路由器路由控制方法、装置及集群路由器制造方法及图纸

技术编号:39129866 阅读:8 留言:0更新日期:2023-10-23 14:50
本发明专利技术公开了一种5G集群路由器路由控制方法、装置及集群路由器:控制方法包括:S1、距离向量计算:使用距离向量算法计算出路由表,将路由表广播到相邻的路由器;S2、链路状态计算:收集相邻路由器的链路状态信息,计算出整个网络的最短路径,将计算出的最短路径信息发送到相邻的路由器;采用Dijkstra路由算法;通过收集相邻路由器的链路状态信息,并计算出整个网络的最短路径,以构建出整个网络的路由表。一、高效稳定:采用距离向量算法和链路状态算法相结合的混合路由计算方法,可以在保证网络稳定性的同时,提高路由计算的效率。提高路由计算的效率。提高路由计算的效率。

【技术实现步骤摘要】
一种5G集群路由器路由控制方法、装置及集群路由器


[0001]本专利技术涉及集群路由器
,特别涉及一种5G集群路由器路由控制方法、装置及集群路由器。

技术介绍

[0002]5G集群路由器是一种用于构建5G无线通信网络的路由器,其具有高速、高可靠性和高密度等特点,可以满足5G网络的高要求。5G集群路由器可以通过集群化部署,实现负载均衡、高可用性、无缝切换等功能,提高网络的容错能力和服务质量。
[0003]5G集群路由器主要包括无线通信技术、路由协议技术、网络安全技术等。其中,无线通信技术是5G集群路由器的核心技术之一,包括5G NR、WiFi6等,可以实现高速、低延迟、大带宽的无线数据传输。
[0004]在实际应用中,5G集群路由器可以应用于各种场景,如大型企业、工业物联网、智慧城市、移动互联网等,可以实现高效、安全、可靠的数据通信和管理。
[0005]其中,传统5G集群路由器使用距离向量算法或链路状态算法存在以下缺点和局限性:距离向量算:在网络规模较大时,计算复杂度较高,会导致路由表更新缓慢,容易出现路由环路等问题。同时,由于路由器只能获得相邻路由器的距离信息,可能会导致全局路由不优。
[0006]链路状态算法:在网络规模较大时,需要大量的计算和存储资源,同时需要频繁地广播链路状态信息,会占用大量的网络带宽。此外,链路状态算法容易出现震荡和收敛慢等问题,可能会影响网络的稳定性和可靠性。
[0007]因此,为了克服距离向量算法和链路状态算法的缺点,提出一种5G集群路由器路由控制方法、装置及集群路由器。

技术实现思路

[0008]有鉴于此,本专利技术实施例希望提供一种5G集群路由器路由控制方法、装置及集群路由器,以解决或缓解现有技术中存在的技术问题,至少提供一种有益的选择;本专利技术实施例的技术方案是这样实现的:第一方面一种5G集群路由器路由控制方法,包括如下步骤:S1、距离向量计算:使用距离向量算法计算出路由表,将路由表广播到相邻的路由器;S2、链路状态计算:收集相邻路由器的链路状态信息,计算出整个网络的最短路径,将计算出的最短路径信息发送到相邻的路由器;具体而言,采用Dijkstra路由算法;通过收集相邻路由器的链路状态信息,并计算出整个网络的最短路径,以构建出整个网络的路由表。
[0009]S3、混合路由计算:将S1和S2计算出的路由表和最短路径信息相结合,以形成新的路由表;在新路由表中,距离向量算法提供的路由信息作为基本路由信息,链路状态算法提供的最短路径信息作为辅助路由信息;S4、路由表更新:当网络拓扑结构发生变化时,使用距离向量算法计算出新的路由表,并将路由表广播到相邻的路由器。
[0010]在上述实施方式中:该5G集群路由器路由控制方法需要在路由器中进行实现。具体实现方式可以采用编程语言(如C++、Python)编写相应的程序,以实现距离向量算法、链路状态算法和混合路由算法等。在具体应用中,可以将该程序部署在路由器上,并通过网络接口进行控制和管理。
[0011]其中在一种实施方式中:在所述S1中,使用距离向量算法计算出路由表:设路由器i到路由器j的距离为d{i,j},路由器i的路由表表示为:
[0012]其中N为网络中的路由器数目;路由器i的路由表每隔一段时间更新一次,更新方式为:
[0013]其中Di^{t+1}(j)表示在时间t+1时,路由器i到路由器j的最短距离;c{i,k}表示路由器i到路由器k的距离;Dk^t(j)表示路由器k到路由器j的最短距离;在更新路由表时,如果距离发生变化,则路由器i将更新的路由表广播给它的邻居节点。
[0014]在上述实施方式中:该方法需要在路由器中实现距离向量算法。具体可以采用C++、Python等编程语言编写程序,实现距离向量算法的计算和更新功能。该程序可以被部署到路由器中,通过路由器的网络接口进行控制和管理。
[0015]其中在一种实施方式中:在所述S3中,将距离向量算法计算出的路由表和链路状态算法计算出的最短路径信息相结合,以形成新的路由表;在新路由表中,距离向量算法提供的路由信息作为基本路由信息,链路状态算法提供的最短路径信息作为辅助路由信息:计算方式为:
[0016]其中Di(j)表示路由器i到路由器j的最短距离,L{i,j}表示路由器i到路由器j的链路状态。
[0017]在计算路由表时,先使用距离向量算法计算出基本路由信息,然后使用链路状态算法计算出最短路径信息。最后,将基本路由信息和最短路径信息相结合,以得到新的路由表。如果距离或链路状态发生变化,则需要重新计算路由表。
[0018]在上述实施方式中:对于S3步骤中的混合路由计算,采用先计算距离向量算法得到基本路由信息,再使用链路状态算法计算出最短路径信息,最后将两者结合得到新的路由表的方式进行实现。
[0019]第二方面一种5G集群路由器路由控制装置,所述控制装置采用如上述所述的控制方法和相关算法,其中:
所述控制装置包括用于执行程序的指令集,完成数据计算和逻辑控制的处理器模块,所述处理器模块均交互连接有:用于存储所述控制方法的所需的数据、程序代码和运行结果的存储模块;实现与网络的通信,支持以太网、WiFi、4G或5G中一种或多种通信协议,配合算法所需的数据传输的网络接口模块;保证算法的同步性的功能性模块。
[0020]在上述实施方式中:控制装置采用高性能CPU和内存作为处理器模块,以实现对程序指令集的执行、数据计算和逻辑控制。同时,将程序所需的数据、程序代码和运行结果存储在存储模块中,用于在算法计算和网络通信过程中的数据存储和管理。此外,网络接口模块用于实现与网络的通信,支持以太网、WiFi、4G或5G等通信协议,配合算法所需的数据传输。在算法执行过程中,保证算法的同步性的功能性模块也是必不可少的。
[0021]其中在一种实施方式中:所述处理器模块包括CPU模块;所述存储模块包括闪存模块或SDRAM模块中的一种或多种任意组合;所述网络接口模块包括以太网模块、WiFi模块、4G模块或5G模块中的一种或多种任意组合;所述功能性模块包括用于传递时间信息的时钟芯片、用于供电的电源管理芯片、用于调试和监测硬件运行状态的JTAG调试接口模块和用于硬件散热的散热器。
[0022]在这种实施方式中,处理器模块采用CPU模块,可实现更高效的数据处理和逻辑控制。存储模块可以是闪存模块或SDRAM模块中的一种或多种任意组合,可提供更大的存储容量和更高的读写速度。网络接口模块可包括以太网模块、WiFi模块、4G模块或5G模块中的一种或多种任意组合,以支持多种通信协议和实现更广泛的应用场景。功能性模块包括用于传递时间信息的时钟芯片,以确保算法的同步性;用于供电的电源管理芯片,以保证设备的稳定运行;用于调试和监测硬件运行状态的JTAG调试接口模块,方便开发人员进行调试和维护;以及用于硬件散热的散热器,以保证设备长时间稳定运行。这些模块的任意组合可以满足不同应用场景的需求,提供更加灵活和可定制化的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种5G集群路由器路由控制方法,其特征在于,包括如下步骤:S1、距离向量计算:计算出路由表,将路由表广播到相邻的路由器;S2、链路状态计算:收集相邻路由器的链路状态信息,计算出整个网络的最短路径,将计算出的最短路径信息发送到相邻的路由器;S3、混合路由计算:将S1和S2计算出的路由表和最短路径信息相结合,以形成新的路由表;S4、路由表更新:当网络拓扑结构发生变化时,使用距离向量算法计算出新的路由表,并将路由表广播到相邻的路由器。2.根据权利要求1所述的控制方法,其特征在于:在所述S1中,使用距离向量算法计算出路由表,并将路由表广播到相邻的路由器。3.根据权利要求2所述的控制方法,其特征在于:在所述S3中,在新路由表中,距离向量算法提供的路由信息作为基本路由信息,链路状态算法提供的最短路径信息作为辅助路由信息。4.根据权利要求1~3任意一项所述的控制方法,其特征在于:在所述S1中,使用距离向量算法计算出路由表:设路由器i到路由器j的距离为d{i,j},路由器i的路由表表示为:;其中N为网络中的路由器数目;路由器i的路由表每隔一段时间更新一次,更新方式为:;其中Di^{t+1}(j)表示在时间t+1时,路由器i到路由器j的最短距离;c{i,k}表示路由器i到路由器k的距离;Dk^t(j)表示路由器k到路由器j的最短距离;在更新路由表时,如果距离发生变化,则路由器i将更新的路由表广播给它的邻居节点。5.根据权利要求4所述的控制方法,其特征在于:在所述S2中,采用Dijkstra路由算法;通过收集相邻路由器的链路状态信息,并计算出整个网络的最短路径,以构建出整个网络的路由...

【专利技术属性】
技术研发人员:唐湘波
申请(专利权)人:深圳市乐兆电子科技有限公司
类型:发明
国别省市:

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

1