一种适用于大压力环境下的路由组网方法及系统、介质转让专利

申请号 : CN202311333856.6

文献号 : CN117097664B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 马堃

申请人 : 北京华鲲振宇智能科技有限责任公司四川华鲲振宇智能科技有限责任公司

摘要 :

本发明涉及计算机科学和信息技术技术领域,具体而言,涉及一种适用于大压力环境下的路由组网方法及系统、介质,核心内容包括中央路由服务器采集所有路由节点状态,并将更新后的信息传递给所有路由节点;预先算出每个路由节点到其他节点的最优路由路径,并将最优路由路径更新给网络中的所有路由节点;获取组网中的所有路由节点的拥塞和负载情况,对所有路由节点的性能进行评估,并设置路由节点的警戒值;当达到警戒值时,对该路由节点的现有经过路径进行获取。由中央路由服务器采集各个节点路由器的当前使用情况,通过分配动态路由表的方式,使组网内的任意路由器可以在任意时刻获取到当前网络的最优路由表,从而提升该网络的最大传输性能。

权利要求 :

1.一种适用于大压力环境下的路由组网方法,其特征在于,包括:采集所有路由节点状态并分析,并将分析后的处理信息传递给所有路由节点;

预先算出每个路由节点到其他节点的最优路由路径,并将最优路由路径更新给网络中的所有路由节点;

通过轮询的方式,获取组网中的所有路由节点的拥塞和负载情况,对所有路由节点的性能进行评估,并设置路由节点的警戒值,所述警戒值包括负载警戒值和拥塞警戒值,所述负载警戒值包括设置调控窗口,所述拥塞警戒值包括设置路由节点的信用值为0或者X,所述信用值为0时,节点为满载,当信用值为X时,节点空闲,X不为0;

监控整个组网中的路由节点的使用情况,根据每个路由节点上报的情况来分配调整整个网络的传输能力;当达到警戒值时,对该路由节点的现有经过路径进行获取,通过计算将其压力部分转移给次优路径;

还包括根据该路由节点所拥有的网络拓扑寻找周边节点;若周边节点处于低负载情况的话,则该低负载路由节点将保持现有路由表;

若附近出现某个路由节点的负载处于调控窗口内时,则根据网络拓扑重新规划,将部分经过该路由节点且修改后该路由路径增加五个距离单位或两跳的路由路径转移至该空闲路由节点上;

所述调控窗口包括上门限值和下门限值;

当路由节点的负载达到调控窗口的上门限时,该路由节点上报告警,中央路由服务器会对其进行压力分担;

当路由节点的负载处于调控窗口的下门限值时,则判定为该路由节点相对空闲,中央路由服务器会获取该路由节点情况,将规划分配其承接附近高负荷路由节点的传输压力;

还包括:

当接收到某个路由节点负载处于上门限时或者该路由节点的信用值为0时,判定为该路由节点负载过大或者发生了拥塞情况,则中央路由服务器重新绘制路由信息;

中央路由服务器会创建一个临时的拓扑图,所述网络拓扑图将不包含该节点,依据此拓扑图重新绘制路由节点到路由节点之间的最优路由路径,并将此信息依照负载调控策略将其分发给网络中的其他可调控的路由节点;

其余路由节点收到新的路由信息后,更新自己的路由表,经过数据更新的路由节点,丧失经过该上报告警路由节点的路径,而没有收到这份随机发送的路由信息的路由节点仍然可以将数据发送到该上报告警路由节点。

2.根据权利要求1所述的一种适用于大压力环境下的路由组网方法,其特征在于,还包括规划附近节点承接拥塞节点的压力;

若某路由节点获得爆发式增长的负载导致该节点拥塞,此时该路由节点的信用值将会被置0;

中央路由服务器在收到该路由节点的信用值后立即响应,将之前所保存的备选路由信息逐步同步给周围的路由节点,每次同步周围将开启一个基于最大信用的信用个时间等待;

当该路由节点经过信用个时间过后,倘若该路由节点并未解除拥塞告警,则将继续向周围路由节点同步新的修改后的路由路径。

3.根据权利要求2所述的一种适用于大压力环境下的路由组网方法,其特征在于,还包括计算路由路径的距离,包括:定义相邻两个路由器之间传输时间最小的一跳为一个距离单位;

其余的所有路由节点之间的距离以此为准,两倍于一个距离单位的时间内的统一为两个距离单位,三倍于一个距离单位的时间内的统一为三个距离单位,依此类推。

4.根据权利要求3所述的一种适用于大压力环境下的路由组网方法,其特征在于,还包括路由节点的压力分担规则;

当一个路由节点触发拥塞告警后,中央服务器会将它的传输压力部分分担给周围路由节点;

当某个路由节点在分担路由信息后也触发了警戒值,则将不会把分担路由信息分担出去,将经过该路由节点的最优路由信息分担出去。

5.根据权利要求1所述的一种适用于大压力环境下的路由组网方法,其特征在于,还包括拥塞控制和信用算法;

发生拥塞告警时,等待当前信用个单位的时间,若未解除拥塞告警,则重新等待,设置此时信用值为拥塞时的两倍,以此类推;

当某次信用个时间内,拥塞状态解除,则将信用值设成此时信用的二分之一;

信用值会在后续的时间里持续衰减,在非拥塞状态下,每经过一个信用的时间,则信用值减少一个定值,同时恢复一条被分担出去的路由信息。

6.一种适用于大压力环境下的路由组网系统,其特征在于;

采集装置,被配置为采集所有路由节点状态,并将更新后的信息传递给所有路由节点;

计算装置,被配置为预先算出每个路由节点到其他节点的最优路由路径,并将最优路由路径更新给网络中的所有路由节点;

节点情况获取装置,被配置为通过轮询的方式,获取组网中的所有路由节点的拥塞和负载情况,对所有路由节点的性能进行评估,并设置路由节点的警戒值;

分配装置,被配置为当达到警戒值时,对该路由节点的现有经过路径进行获取,通过计算将其压力部分转移给次优路径;

中央服务器,所述中央服务器统一调度所述采集装置、计算装置、节点情况获取装置和分配装置连接,用于执行如权利要求1‑5任意一项所述的一种适用于大压力环境下的路由组网方法。

7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述的一种适用于大压力环境下的路由组网方法。

说明书 :

一种适用于大压力环境下的路由组网方法及系统、介质

技术领域

[0001] 本发明涉及计算机科学和信息技术技术领域,具体而言,涉及一种适用于大压力环境下的路由组网方法及系统、介质。

背景技术

[0002] 本发明涉及计算机科学和信息技术领域,特别是网络通信相关的技术。路由选择对于网络传输来说至关重要,数据想要安全快速到达目的地,就需要通过路由器进行转发;本发明通过高级的组网结构和算法,充分调动组网中所有路由器的性能,实现整个网络的通信能力最大化。
[0003] 在传统的网络环境中,路由选择算法主要以静态路由和动态路由为主,路由器通过这两种方法拿到路由表,数据分包后依据路由表发送。在这个过程中可能面临极个别的路由器负载过大从而导致传输超时等问题,而这类传输问题会在超时后触发重传导致更严重的网络拥塞。同时发送方采取超时传输策略后,会降低发送速率,影响到网络的传输效率。
[0004] 所有设备之间的互联全都依赖网络传输数据。然而,伴随着设备数量的增多,数据传输的压力与日剧增,在庞大的数据传输压力下,网络中的一些节点可能发送阻塞,从而影响所有经过该节点的数据传输。在这种原始模式下,数据传输会受到很大阻碍。
[0005] 目前现有技术中,发送端通过TCP拥塞控制算法对发送流量进行管控,通过TCP的拥塞控制算法,反复试探调整发包数量,将数据量控制在路由路径所能承受的最大点上。然而这种传输方法,需要经过大量的重传尝试,且由于路由节点的使用者很可能不止一方,容易造成某些路由节点使用方过多,同时某些路由节点使用过低的情况,这种情况便称之为路由节点工作在大压力环境中。
[0006] 综上,现有技术优化了,网络拥塞问题:传统的动态路由配置路由表,由路由器自己采集记录路由信息,采集信息相对单一且固定,遇到传输路径上某一结点路由器拥塞便会影响传输。
[0007] 传输效率问题:由于传输组网负载不均,一些路由器可能过载,导致网路拥塞。这会影响整个网络的传输效率。

发明内容

[0008] 本发明的目的是提供一种适用于大压力环境下的路由组网方法及系统、介质,来解决现有技术中所提到的技术问题。
[0009] 本发明的实施例通过以下技术方案实现:
[0010] 第一方面,本发明提供了一种适用于大压力环境下的路由组网方法,包括;
[0011] 采集所有路由节点状态,并将更新后的信息传递给所有路由节点;
[0012] 预先算出每个路由节点到其他节点的最优路由路径,并将最优路由路径更新给网络中的所有路由节点;
[0013] 通过轮询的方式,获取组网中的所有路由节点的拥塞和负载情况,对所有路由节点的性能进行评估,并设置路由节点的警戒值;
[0014] 当某个路由节点达到警戒值时,对该路由节点的现有经过路径进行获取,通过计算将其压力部分转移给次优路径。
[0015] 在本发明的实施例中,所述设置路由节点的警戒值包括负载警戒值和拥塞警戒值;
[0016] 所述负载警戒值包括设置调控窗口,所述调控窗口包括上门限和下门限;
[0017] 当路由节点的负载达到调控窗口的上门限时,该路由节点触发告警,对其进行压力分担;
[0018] 当路由节点的负载处于调控窗口的下门限时,获取该路由节点情况,将规划分配其承接附近高负荷路由节点的压力;
[0019] 所述拥塞警戒值包括设置路由节点的信用值为0或者X,所述信用值为0时,则说明该路由节点为满载,当信用值为X时,则说明该节点空闲,X不为0。
[0020] 在本发明的实施例中,所述通过计算将其压力部分转移给次优路径包括;
[0021] 当接收到某个路由节点负载处于上门限时或者该路由节点的信用值为0时,判定为该路由节点负载过大或者发生了拥塞情况,则重新绘制路由信息;
[0022] 创建一个零时的拓扑图,所述网络拓扑图将不包含该节点,依据此拓扑图重新绘制路由节点到路由节点之间的最优路由路径,并将此信息依照负载调控策略将其分发给网络中的其他可调控的路由节点;
[0023] 其余路由节点收到新的路由信息后,更新自己的路由表,经过数据更新的路由节点,丧失经过该路由节点的路径,而没有收到这份随机发送的路由信息的路由节点仍然可以将数据发送到该路由节点。
[0024] 在本发明的实施例中,所述将规划分配其承接附近高负荷路由节点的压力还包括;
[0025] 中央路由服务器根据该路由节点所拥有的网络拓扑监控周边节点;
[0026] 若周边节点同样处于低负载情况的话,则该路由节点将保持现有路由表;
[0027] 若附近出现某个路由节点的负载处于调控窗口内时,则根据网络拓扑重新规划,将部分经过该路由节点且修改后该路由路径增加五个距离单位或两跳的路由路径转移至该空闲路由节点上。
[0028] 在本发明的实施例中,还包括中央路由服务器对已经拥塞的路由节点进行压力调控;
[0029] 若某路由节点获得爆发式增长的负载导致该节点拥塞,此时该路由节点的信用值直接置0;
[0030] 在收到该路由节点的信用值后立即响应,将之前所保存的备选路由信息逐步同步给周围的路由节点,每次同步周围将开启一个基于最大信用的信用数值个时间等待;
[0031] 当该路由节点经过信用数值个时间过后,倘若该路由节点并未解除拥塞告警,则将继续向周围路由节点同步新的修改后的路由路径。
[0032] 在本发明的实施例中,还包括路由路径距离计算;
[0033] 定义相邻两个路由器之间传输时间最小的一跳为一个距离单位;
[0034] 其余的所有路由节点之间的距离以此为准,两倍于一个距离单位的时间内的统一为两个距离单位,三倍于一个距离单位的时间内的统一为三个距离单位,依此类推。
[0035] 在本发明的实施例中,还包括;
[0036] 当个路由节点在分担路由信息后也触发了警戒值,则将不会把分担路由信息分担出去,将经过该路由节点的最优路由信息分担出去。
[0037] 在本发明的实施例中,还包括;
[0038] 发生拥塞告警时,等待信用个时间,若未解除拥塞告警,则重新等待,设置此时信用值为拥塞时的两倍,以此类推;
[0039] 当某次信用个时间内,拥塞状态解除,则将信用值设成此时信用的二分之一;
[0040] 信用值会后续的时间里持续衰减,在非拥塞状态下,每经过一个信用的时间,则信用值减少若干值,同时恢复一条被分担出去的路由信息。
[0041] 第二方面,本发明还提供了一种适用于大压力环境下的路由组网系统,大概分为以下部分。
[0042] 采集装置,被配置为采集所有路由节点状态,并将更新后的信息传递给所有路由节点;
[0043] 计算装置,被配置为预先算出每个路由节点到其他节点的最优路由路径,并将最优路由路径更新给网络中的所有路由节点;
[0044] 节点情况获取装置,被配置为通过轮询的方式,获取组网中的所有路由节点的拥塞和负载情况,对所有路由节点的性能进行评估,并设置路由节点的警戒值;
[0045] 分配装置,被配置为当达到警戒值时,对该路由节点的现有经过路径进行获取,通过计算将其压力部分转移给次优路径;
[0046] 中央服务器,所述中央服务器与所述采集装置、计算装置、节点情况获取装置和分配装置连接,用于执行上述的一种适用于大压力环境下的路由组网方法。
[0047] 第三方面,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述的一种适用于大压力环境下的路由组网方法。
[0048] 本发明实施例的技术方案至少具有如下优点和有益效果:
[0049] 1. 拥塞减少:与传统的路由组网相比,本发明能够通过发生拥塞时中央路由服务器的调控,通过将压力分担出去的方式,达到快速恢复拥塞的同时还能将传输链路缓慢置于一种稳定状态。
[0050]  2. 负载均衡:本发明采用负载监控的方法,将整个路由网络中的各个节点的负载情况进行采集,就近优化路由节点的路由路径,为整个网络提供一种相对均衡且又合理的快速传输网络。
[0051]  3. 自适应性:本发明的自适应路由组网,能够通过简单的方式自动分配优化,将整个网络的负载分摊,使环境能够自主应对突发的网络拥塞的同时还能极大程度上避免网络发生拥塞。
[0052] 综上所述,与现有技术相比,本发明的自适应路由组网,在大压力环境下通过拥塞减少控制,负载均衡控制,能够提供一个很好且稳定的传输网络,降低重传率,且能够自适应很多复杂网络情况这些优点使得本发明在对大压力高可靠性网络环境中表现得更加出色可靠。

附图说明

[0053] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0054] 图1为本发明的流程示意图。

具体实施方式

[0055] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和展示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
[0056] 本申请中所出现的模块的划分,是一种逻辑上的划分,实际应用中实现时可以有另外的划分方式,例如多个模块可以结合成或集成在另一个系统中,或一些特征可以忽略,或不执行。
[0057] 独立说明的模块或子模块可以是物理上分离的,也可以不是物理上的分离:可以是软件实现的,也可以是硬件实现的,且可以部分模块或子模块通过软件实现,由处理器调用该软件实现这部分模块或子模块的功能,且其它部分模板或子模块通过硬件实现,例如通过硬件电路实现。此外,可以根据实际的需要选择其中的部分或全部模块来实现本申请方案的目的。
[0058] 请参照图1,本发明提供了一种适用于大压力环境下的路由组网方法,包括;
[0059] S101:采集所有路由节点状态,并将更新后的信息传递给所有路由节点;
[0060] 该组网由中央路由服务器监控整个网络状态,它会采集所有路由节点状态并分析,并将分析后的处理信息传递给所有路由节点。
[0061]  S102:预先算出每个路由节点到其他节点的最优路由路径,并将最优路由路径更新给网络中的所有路由节点;
[0062] 中央路由服务器总控制整个路由网络,它会预先算出每个路由节点到其他节点的最优路由路径,并将最优路由路径更新给网络中的所有路由节点。
[0063]  S103:中央路由服务器会通过轮询的方式,获取组网中的所有路由节点的拥塞和负载情况,对所有路由节点的性能进行评估,并设置路由节点的警戒值;在本实施例中的轮询用于周期性地查询或检查某个资源的状态或数据是否发生变化。在轮询中,程序会定期地向资源发送请求,然后等待响应,然后再发送下一个请求。这种方法可以用于监测网络连接、检查文件状态、获取传感器数据等等。
[0064]  S104:当达到警戒值时,对该路由节点的现有经过路径进行获取,通过计算将其压力部分转移给次优路径。
[0065] 中央路由服务器监控整个组网中的路由节点的使用情况,根据每个路由节点上报的情况来分配调整整个网络的传输能力;
[0066] 在本发明的实施例中,所述设置路由节点的警戒值包括负载警戒值和拥塞警戒值;
[0067] 所述负载警戒值包括设置调控窗口,所述调控窗口包括上门限和下门限;
[0068] 通过路由节点的实际上报拿到该路由节点的实际最大吞吐量,按照常规约定达到实际吞吐量的80%即作为上门限。当某个路由节点超过上门限的时候便会向中央路由服务器上报告警,高于告警我们认为是网络拥塞。中央路由服务器接收到该告警即开始进行负载调控。而当负载降低到调控窗口的上门限以下后,中央路由服务器拿到该信息后才会逐渐恢复该路由节点的原先的状态。
[0069] 调控窗口的下门限同样通过路由节点上报给中央路由服务器。当中央路由服务器获取到某个节点负载处于调控窗口下门限时,它会根据它所拥有的网络拓扑寻找周边节点,如果周边节点同样处于低负载情况的话,则该路由节点将保持现有路由表。当附近出现某个路由节点的负载处于调控窗口内时,则中央路由服务器将会根据网络拓扑重新规划,将部分经过该路由节点且修改后该路由路径增加五个距离单位或两跳的路由路径转移至该空闲路由节点上。
[0070] 拥塞警戒值包括设置路由节点的信用值为0或者X,所述信用值为0时,则说明该路由节点为满载,当信用值为X时,则说明该节点空闲,X不为0。
[0071] 本发明的一个实例性实施方式,所述通过计算将其压力部分转移给次优路径包括;
[0072] 当接收到某个路由节点负载处于上门限时或者该路由节点的信用值为0时,判定为该路由节点负载过大或者发生了拥塞情况,则重新绘制路由信息;
[0073] 创建一个零时的拓扑图,所述网络拓扑图将不包含该节点,依据此拓扑图重新绘制路由节点到路由节点之间的最优路由路径,并将此信息依照负载调控策略将其分发给网络中的其他可调控的路由节点;
[0074] 其余路由节点收到新的路由信息后,更新自己的路由表,经过数据更新的路由节点,丧失经过该路由节点的路径,而没有收到这份随机发送的路由信息的路由节点仍然可以将数据发送到该路由节点。
[0075] 这种路径的修改并不会随着本次修改固定下来,伴随着中央路由器对节点路由器的负载信息判定,将会根据调控策略重新发送路由信息来更新节点的路由信息,从而达到解除屏蔽的目的。
[0076] 在本发明的实施例中,所述将规划分配其承接附近高负荷路由节点的压力还包括;
[0077] 根据该路由节点所拥有的网络拓扑寻找周边节点;
[0078] 若周边节点同样处于低负载情况的话,则该路由节点将保持现有路由表;
[0079] 若附近出现某个路由节点的负载处于调控窗口内时,则根据网络拓扑重新规划,将部分经过该路由节点且修改后该路由路径增加五个距离单位或两跳的路由路径转移至该空闲路由节点上。
[0080] 在本发明的实施例中,还包括;
[0081] 若某路由节点获得爆发式增长的负载导致该节点拥塞,此时该路由节点的信用值直接置0;
[0082] 在收到该路由节点的信用值后立即响应,将之前所保存的备选路由信息逐步同步给周围的路由节点,每次同步周围将开启一个基于最大信用的信用个时间等待;
[0083] 当该路由节点经过信用个时间过后,倘若该路由节点并未解除拥塞告警,则将继续向周围路由节点同步新的修改后的路由路径。
[0084] 其中,信用个时间,则为取信用值为个数,时间单位可以取秒,例如,信用值为1的节点,则等待1秒。
[0085] 在本发明的实施例中,还包括路由路径距离计算;
[0086] 定义相邻两个路由器之间传输时间最小的一跳为一个距离单位;其余的所有路由节点之间的距离以此为准,两倍于一个距离单位的时间内的统一为两个距离单位,三倍于一个距离单位的时间内的统一为三个距离单位,依此类推。
[0087]  具体的,从路由节点A到路由节点G有两条路:1:A‑>B‑>C‑>D‑>G ;2:A‑>E‑>F‑>G;在这个模型中,根据跳数计算的话,线路2只有三跳,而线路1却有4跳。他们运行时间是相同的。这种情况在组网中到处都存在,我们定义,在本组网中,相邻两个路由器之间传输时间最小的一跳为一个距离单位。其余的所有路由节点之间的距离以此为准,两倍于一个距离单位的时间内的统一为两个距离单位,三倍于一个距离单位的时间内的统一为三个距离单位,依此类推。则在例子中,倘若每跳距离差不太多,路线1最小会有7个距离单位,路线2却最大会有6个距离单位。倘若有两条路由路径距离单位相同且跳数相同,哪怕传输时间不同,我们都认为他们传输是相同的。
[0088] 在本发明的实施例中,还包括;
[0089] 当个路由节点在分担路由信息后也触发了警戒值,则将不会把分担路由信息分担出去,将经过该路由节点的最优路由信息分担出去。
[0090] 在本发明的实施例中,还包括;
[0091] 发生拥塞告警时,等待信用个时间,若未解除拥塞告警,则重新等待,设置此时信用值为拥塞时的两倍,以此类推;当某次信用个时间内,拥塞状态解除,则将信用值设成此时信用的二分之一;信用值会后续的时间里持续衰减,在非拥塞状态下,每经过一个信用的时间,则信用值减少若干值,同时恢复一条被分担出去的路由信息。
[0092] 因为每个信用周期内,都将会将一条路由信息转移给周围的路由节点承担,通过这种承压算法,可以将合适大小的压力分摊出去;同时通过另外一种信用衰减制度,缓慢控制路由信息恢复,从而技能保证该拥塞路由节点不会在短期内再次拥塞,同时也将在这个过程中达到一个缓慢的平衡,使网路趋于稳定。
[0093] 第二方面,本发明还提供了一种适用于大压力环境下的路由组网系统,包括以下部分。
[0094] 采集装置,被配置为采集所有路由节点状态,并将更新后的信息传递给所有路由节点;
[0095] 计算装置,被配置为预先算出每个路由节点到其他节点的最优路由路径,并将最优路由路径更新给网络中的所有路由节点;
[0096] 节点情况获取装置,被配置为通过轮询的方式,获取组网中的所有路由节点的拥塞和负载情况,对所有路由节点的性能进行评估,并设置路由节点的警戒值;
[0097] 分配装置,被配置为当达到警戒值时,对该路由节点的现有经过路径进行获取,通过计算将其压力部分转移给次优路径;
[0098] 中央服务器,所述中央服务器与所述采集装置、计算装置、节点情况获取装置和分配装置连接,用于执行上述的一种适用于大压力环境下的路由组网方法。
[0099] 路由节点的路由信息获取完全依赖于中央路由服务器给分配。中央路由服务器将实时监控整个路由网络,对整个网络进行监控,以保证实时为整个组网提供最大传输量。
[0100] 中央路由服务器拥有整个网络的拓扑,它会算出节点到节点的最优路由路径。它会将最优路由信息同步给相应的路由节点,同时这些次优路径将会作为备选方案保存以供需要时使用。各个路由节点只需要被动的维护更新自己的路由表即可
[0101] 中央路由服务器对组网中的每一个路由节点的信息进行采集,这类信息包括但不限于当前吞吐量,当前信用值。它会将每个路由节点的信息分类存储管理。其中有一些存储在中央路由服务器的关键字段,即调控窗口。调控窗口拥有上门限和下门限两条门限。当负载超过上门限的时候便会触发该节点的告警,中央路由服务器便会将该路由节点周边的部分路由节点的路由表更新,从而将负载降低,而当某个周边路由节点负载低于下门限的时候,便会获得优先路径分配,将周边的告警路由节点的负载转移到该路由节点身上。从而使整个网络的传输效率获得提升。
[0102] 中央路由服务器管理整个网络中所有路由节点的路由表。并将路由信息实时更新并传递给所有路由器。在中央路由服务器所维护的某节点的路由表中,实际上是分为两部分的:一部分则是属于经过该路由节点的最优路由信息,另外一部分是来自于发生告警或者阻塞后转接过来的分担路由信息。倘若某个路由节点在分担路由信息后也触发了告警或者阻塞,则它将不会把分担路由信息分担出去,只会将将经过该路由节点的最优路由信息分担出去。
[0103] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0104]  集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括: U 盘、移动硬盘、只读存储器(ROM,Read — OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0105] 以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。