【技术实现步骤摘要】
负载均衡方法、装置、电子设备及可读存储介质
[0001]本专利技术属于数据传输
,特别是涉及一种负载均衡方法、装置、电子设备及可读存储介质。
技术介绍
[0002]随着网络设备的发展,为了保障网络设备之间业务数据的有效传输,通常在两个网络设备之间部署有主链路的基础上,还部署有至少一条备用链路,以避免因部署单一数据链路而可能造成的数据传输中断。
[0003]目前通常在主链路存在故障的情况下才会切换备用链路进行数据传输,使得备用链路的利用率较低。
技术实现思路
[0004]本专利技术提供一种负载均衡方法、装置、电子设备及可读存储介质,以便解决目前备用链路的利用率较低的问题。
[0005]为了解决上述技术问题,本专利技术是这样实现的:
[0006]第一方面,本专利技术提供一种负载均衡方法,所述方法包括:
[0007]在第一网络设备与第二网络设备之间通过第一链路进行数据传输的情况下,获取所述第一网络设备的吞吐量;
[0008]在所述吞吐量大于或者等于吞吐量阈值的情况下,通 ...
【技术保护点】
【技术特征摘要】
1.一种负载均衡方法,其特征在于,所述方法包括:在第一网络设备与第二网络设备之间通过第一链路进行数据传输的情况下,获取所述第一网络设备的吞吐量;在所述吞吐量大于或者等于吞吐量阈值的情况下,通过所述第一链路向第二网络设备发送探测请求,以使得所述第二网络设备接收所述探测请求,向所述第一网络设备发送探测响应,所述探测响应包括所述探测请求的响应时间;接收所述第二网络设备发送的探测响应;根据所述探测请求的发送时间和所述探测响应中的所述响应时间,计算所述探测请求对应的传输时延;在根据所述传输时延确定到达链路切换时机的情况下,将所述第一网络设备与所述第二网络设备之间的数据传输链路由所述第一链路切换至第二链路。2.根据权利要求1所述的方法,其特征在于,在所述根据所述探测请求的发送时间和所述探测响应中的所述响应时间,计算所述探测请求对应的传输时延之后,所述方法还包括:根据所述传输时延、最大时延阈值、低负载时延阈值,计算探测数量,所述探测数量与所述传输时延呈反比;在所述探测数量大于1的情况下,再次连续通过第一链路向第二网络设备发送所述探测数量个探测请求,以使得所述第二网络设备接收所述探测数量个探测请求,向所述第一网络设备发送每个所述探测请求对应的探测响应;接收所述第二网络设备发送的每个所述探测请求对应的探测响应;根据每个所述探测请求的发送时间和所述探测响应中的所述响应时间,计算每个所述探测请求对应的传输时延;所述根据所述传输时延确定到达链路切换时机,包括:根据所述第一网络设备发送的每个所述探测请求对应的传输时延,确定到达链路切换时机。3.根据权利要求2所述的方法,其特征在于,所述根据所述传输时延确定到达链路切换时机,包括:在所述探测数量为1的情况下,根据所述传输时延确定到达链路切换时机。4.根据权利要求2所述的方法,其特征在于,所述根据所述传输时延、最大时延阈值和低负载时延阈值,计算探测数量,包括:根据所述传输时延、最大时延阈值、低负载时延阈值和目标公式,计算探测数量,所述目标公式满足:其中,FDF为探测数量,UMF为最大时延阈值,BF为低负载时延阈值,DTR为所述传输时延。5.根据权利要求2所述的方法,其特征在于,所述根据所述第一网络设备发送的每个所述探测请求对应的传输时延,确定到达链路切换时机,包括:根据所述第一网络设备发送的多个探测请求对应的传输时延中,超标传输时延的占比确定到达链路切换时机,所述超标传输时延的取值大于最大时延阈值。6.根据权利要求5所述的方法,其特征在于,所述根据所述第一网络设备发送的多个探
测请求对应的传输时延中,超标传输时延的占比确定到达链路切换时机,包括:在每个所述探测请求对应的传输时延均大于所述最大时延阈值的情况下,确定到达链路切换时机。7.根据权利要求2所述的方法,其特征在于,所述再次连续通过第一链路向第二网络设备发送所述探测数量个探测请求,包括:根据时延统计间隔时间,再次连续通过第一链路向第二网络设备发送所述探测数量个探测请...
【专利技术属性】
技术研发人员:崔一佳,王丽梅,温彦龙,王振民,吴桐华,杨磊,
申请(专利权)人:天翼云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。