一种基于链路和设备状态的网络负载均衡方法及装置制造方法及图纸

技术编号:37810143 阅读:24 留言:0更新日期:2023-06-09 09:40
本申请属于网络通信技术领域,具体涉及一种基于链路和设备状态的网络负载均衡方法及装置,用以解决传统负载均衡策略成本高效果差的问题。该方法包括:获取与网络对应的网络拓扑信息并与各个网络节点建立通信连接;根据已建立的通信连接,获取用户端发出的数据转发请求数据包并解析得到数据转发请求信息;根据网络拓扑信息和数据转发请求信息确定数据流传输路径;实时获取各个网络节点的网络状态信息并判断是否存在异常;若存在异常,则根据网络状态信息更新网络拓扑信息,重新确定数据流传输路径。该方法通过实时监控网络负载动态,在网络负载异常的情况下,根据实时网络负载动态信息重新确定数据流传输路径,降低成本,提升网络负载均衡效果。网络负载均衡效果。网络负载均衡效果。

【技术实现步骤摘要】
一种基于链路和设备状态的网络负载均衡方法及装置


[0001]本申请属于网络通信
,具体涉及一种基于链路和设备状态的网络负载均衡方法及装置。

技术介绍

[0002]负载均衡一直以来是网络传输需要考虑的重要问题。对于网络需求逐渐增加、网络环境日渐复杂的场景,路径规划算法能够在数据流转发操作之前为数据流计算合适的传输路径。通常情况下,通过将待传输的数据流分发到多条路径中的方式实现负载均衡。
[0003]传统的负载均衡策略,采用等比例分割,或者按照任意比例分割数据流,不考虑当前的网络状态,只是将数据流平均分配或者设定比例分配到多条传输链路上。通过传统的使用负载均衡器的方法,可能会造成原本拥堵的链路负载加剧,从而降低网络性能,增加了很多成本,同时也增加了设备的使用难度。

技术实现思路

[0004]本申请提出了一种基于链路和设备状态的网络负载均衡方法及装置,用以解决传统的负载均衡策略采用等比例分割或者按照任意比例分割数据流,成本较高且效果较差的技术问题。
[0005]第一方面,本申请提供了一种基于链路和设备状态的网络负本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于链路和设备状态的网络负载均衡方法,其特征在于,应用于SDN控制器,该方法包括:获取与所述网络相对应的网络拓扑信息,并与所述网络拓扑信息中包含的各个网络节点建立通信连接;根据已建立的通信连接,获取用户端发出的数据转发请求数据包,解析所述数据转发请求数据包的内容得到数据转发请求信息;其中,所述数据转发请求信息包括源地址和目的地址;根据所述网络拓扑信息和所述数据转发请求信息确定数据流传输路径;根据所述已建立的通信连接,实时获取所述各个网络节点的网络状态信息并判断所述网络状态信息是否存在异常;其中,所述网络状态信息中包含当前实时状态下已建立通信连接的网络中的数据流传输速率和网络带宽状态;若所述网络状态信息存在异常,则根据所述网络状态信息更新所述网络拓扑信息,重新确定数据流传输路径。2.根据权利要求1所述的方法,其特征在于,所述获取与所述网络相对应的网络拓扑信息,并与所述网络拓扑信息中包含的各个网络节点建立通信连接包括:向所述网络中的各个网络节点发送第一请求信息,获取所述各个网络节点响应于所述第一请求信息发回的第一响应信息;根据所述第一响应信息,获取与所述网络相对应的网络拓扑信息,并与所述网络拓扑信息中包含的各个网络节点建立通信连接。3.根据权利要求1所述的方法,其特征在于,所述根据所述网络拓扑信息和所述数据转发请求信息确定数据流传输路径包括:根据所述数据转发请求信息中包括的源地址和目的地址,确定已建立通信连接的网络中链路的起点和终点;根据所述网络拓扑信息和最短路径算法,确定数据流传输路径;将所述数据流传输路径发送至所述已建立通信连接的网络中包含的各个网络节点。4.根据权利要求1所述的方法,其特征在于,所述根据已建立的通信连接,实时获取所述各个网络节点的网络状态信息并判断所述网络状态信息是否存在异常包括:根据已建立的通信连接,获取当前实时状态下已建立通信连接的网络中的数据流传输速率;其中,所述数据流传输速率包括与所述SDN控制器相连的各个网络节点的端口发送速率以及所述通信连接链路中的数据发送速率;根据所述数据流传输速率,确定当前实时状态下所述已建立通信连接的网络的网络带宽状态,得到网络状态信息,并判断所述网络状态信息是否存在异常;其中,所述异常包括:设备故障的异常状态、链路拥塞的异常状态、和/或负载不均的异常状态中的一种或多种。5.根据权利要求4所述的方法,其特征在于,所述根据所述网络状态信息更新网络拓扑信息,重新确定数据流传输路径包括:若所述异常为设备故障的异常状态和/或链路拥塞的异常状态,则启动数据流重发算法,根据所述网络状态信息更新网络拓扑信息,重新确定数据流传输路径;若所述异常为负载不均的异常状态,则启动数据流分割算法,根据所述网络状态信息更新网络拓扑信息,重新确定数据流传输路径。
6.根据权利要求5所述的方法,其特征在于,所述启动数据流重发算法,根据所述网络状态信息更新网络拓扑信息,重新确定数据流传输路径包括:将当前实时状态下已建立通信连接的网络中包含的数据流传输路径重新构成拓扑结构图,得到更新后的网络拓扑信息;获取处于设备故障的异常状态和/或链路拥塞的异常状态中的链路,检查所述链路上数据流的五元组,若所述五元组中的源IP地址不是已建立通信连接的网络中链路的起点,...

【专利技术属性】
技术研发人员:马书惠田新雪耿庆鹏肖征荣
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1