The embodiment of the invention provides a load sharing method and device, applied to the IRF system's main member device, the method includes: detecting quantity using the first local resources; the acquisition of the IRF system from the second member device resources utilization; and determine the amount of each of the second resources in maximum and the minimum value of the difference between using the first resource; absolute value when the difference exceeds the preset threshold value, the maximum value of the AP part of the corresponding member equipment load to the minimum value of the corresponding member device. With the embodiment of the invention, the service quality of the IRF system is improved, and the user experience is improved.
【技术实现步骤摘要】
一种负载分担方法及装置
本专利技术涉及通信
,特别是涉及一种负载分担方法及装置。
技术介绍
IRF(IntelligentResilientFramework,智能弹性架构)系统是将多台设备连接在一起,进行配置后,虚拟化成一台设备。在星型IRF系统里,如图1所示,主成员设备和从成员设备为IRF系统的成员设备,各个成员设备之间可通过二层网络连接在一起以形成IRF链路,可同时传输数据报文和IRF协议报文,主成员设备负责IRF系统的运行、管理和维护。目前,在IRF系统里进行负载分担处理时,网络中的AP(AccessPoint,接入点)被均衡的负载至各个成员设备上。当一个成员设备因故障重启后,负载在这个成员设备上的AP被均衡的负载至其他成员设备上。对于成员设备而言,AP一旦负载至这个成员设备上,也就是,AP在这个成员设备上上线,则这个成员设备在非重启的情况下,不会将这个AP踢下线。基于此,进行负载分担时,一个成员设备因故障重启后,这个成员设备将处于空闲状态,负载的AP个数为0,这将导致IRF系统负载不均衡,导致IRF系统中某一台成员设备处理大量的流量和业务,进而出现业务繁忙、丢包等问题,使得IRF系统的服务质量下降,用户体验不佳。
技术实现思路
本专利技术实施例的目的在于提供一种负载分担方法及装置,以提高IRF系统的服务质量,提高用户体验。具体技术方案如下:一方面,本专利技术实施例公开了一种负载分担方法,应用于IRF系统的主成员设备,所述方法包括:检测本地的第一资源利用量;获取所述IRF系统的各个从成员设备的第二资源利用量;确定所述第一资源利用量和各个所述第二资 ...
【技术保护点】
一种负载分担方法,其特征在于,应用于智能弹性架构IRF系统的主成员设备,所述方法包括:检测本地的第一资源利用量;获取所述IRF系统的各个从成员设备的第二资源利用量;确定所述第一资源利用量和各个所述第二资源利用量中最大值和最小值的差值;当所述差值的绝对值超过预设阈值时,将所述最大值对应的成员设备负载的部分接入点AP负载至所述最小值对应的成员设备上。
【技术特征摘要】
1.一种负载分担方法,其特征在于,应用于智能弹性架构IRF系统的主成员设备,所述方法包括:检测本地的第一资源利用量;获取所述IRF系统的各个从成员设备的第二资源利用量;确定所述第一资源利用量和各个所述第二资源利用量中最大值和最小值的差值;当所述差值的绝对值超过预设阈值时,将所述最大值对应的成员设备负载的部分接入点AP负载至所述最小值对应的成员设备上。2.根据权利要求1所述的方法,其特征在于,在检测本地的第一资源利用量之前,所述方法还包括:接收AP发送的上线请求;生成针对所述AP的上线表项,并确定所述AP的上线成员设备;所述针对所述AP的上线表项用于确定所述上线成员设备具有处理来自所述AP的报文的权限;若所述上线成员设备为所述主成员设备,则将针对所述AP的上线表项对应的所述主成员设备的控制位设置为第一预设值;将针对所述AP的上线表项对应的所有从成员设备的控制位均设置为第二预设值;若所述上线成员设备为第一从成员设备,将针对所述AP的上线表项对应的所述第一从成员设备的控制位设置为所述第一预设值;将针对所述AP的上线表项下发给所述第一从成员设备;将针对所述AP的上线表项对应的除所述第一从成员设备外的所有从成员设备和所述主成员设备的控制位均设置为第二预设值;所述当所述差值的绝对值超过预设阈值时,将所述最大值对应的成员设备负载的部分AP负载至所述最小值对应的成员设备上的步骤,包括:当所述差值的绝对值超过预设阈值时,若所述最大值对应的成员设备为所述主成员设备,选择所述最大值对应的成员设备当前负载的部分AP作为第一目标AP;将针对所述第一目标AP的上线表项对应的所述最大值对应的成员设备的控制位设置为所述第二预设值;将针对所述第一目标AP的上线表项对应的所述最小值对应的成员设备的控制位设置为所述第一预设值,并向所述最小值对应的成员设备下发针对所述第一目标AP的上线表项。3.根据权利要求1所述的方法,其特征在于,在检测本地的第一资源利用量之前,所述方法还包括:接收AP发送的上线请求;生成针对所述AP的上线表项,并确定所述AP的上线成员设备;所述针对所述AP的上线表项用于确定所述上线成员设备具有转发来自所述AP的报文的权限;若所述上线成员设备为所述主成员设备,则将针对所述AP的上线表项对应的所述主成员设备的控制位设置为第一预设值;将针对所述AP的上线表项对应的所有从成员设备的控制位均设置为第二预设值;若所述上线成员设备为第一从成员设备,将针对所述AP的上线表项对应的所述第一从成员设备的控制位设置为所述第一预设值;将针对所述AP的上线表项下发给所述第一从成员设备;将针对所述AP的上线表项对应的除所述第一从成员设备外的所有从成员设备和所述主成员设备的控制位均设置为第二预设值;所述当所述差值的绝对值超过预设阈值时,将所述最大值对应的成员设备负载的部分AP负载至所述最小值对应的成员设备上的步骤,包括:当所述差值的绝对值超过预设阈值时,若所述最大值对应的成员设备为从成员设备,选择所述最大值对应的成员设备当前负载的部分AP作为第二目标AP;将针对所述第二目标AP的上线表项对应的所述最大值对应的成员设备的控制位设置为所述第二预设值,并向所述最大值对应的成员设备下发删除指令,以使所述最大值对应的成员设备根据所述删除指令删除针对所述第二目标AP的上线表项;若所述最小值对应的成员设备为所述主成员设备,将针对所述第二目标AP的上线表项对应的所述最小值对应的成员设备的控制位设置为所述第一预设值;若所述最小值对应的成员设备为从成员设备,则将针对所述第二目标AP的上线表项对应的所述最小值对应的成员设备的控制位设置为所述第一预设值,并向所述最小值对应的成员设备下发针对所述第二目标AP的上线表项。4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一资源利用量和所述第二资源利用量为吞吐量、负载的AP的数量或负载的客户端...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。