一种负载均衡方法和装置的制造方法_3

文档序号:9828675阅读:来源:国知局
AP在检测到自身的第二射频口上的第二负载参数值发生改 变时,发送第二负载信息报文到第二AC,使得第二AC将所述第二负载信息报文发送到第一 AC。可选地,第二负载信息报文为LSP报文,其中携带了与所述第二射频口的第二射频口标 识对应的第二负载参数值。
[0079] 步骤304 :所述第一 AC根据所述第二负载信息报文,将预先存储的与所述第二射 频口标识对应的负载参数值更新为所述第二负载参数值。
[0080] 第一 AC在接收到第二负载信息报文时,解析出其中携带的第二射频口的MAC地址 和第二负载参数值,将表1中的与第二射频口的MC地址对应的负载参数值(在线终端数 值、流量值占空口最大支持带宽的百分比或带宽值)更新为所述第二负载参数值。
[0081 ] 步骤305 :当所述第一 AC接收到终端请求接入所述第一 AP的第一射频口的接入 请求时,根据所述第一负载信息和所述第二负载信息,判断所述第一射频口是否满足负载 均衡条件。当第一射频口满足负载均衡条件时,执行步骤306。
[0082] 当接收到所述终端发起的接入请求时,具体地,按照以下三种负载均衡判断标准, 进行负载均衡条件的判断。
[0083] 〈判断标准一〉会话模式
[0084]当第一射频口上的在线终端数量达到或超过第一预设会话阈值,且与其它射频口 上的在线终端数最小值(即表1中所有AP对应的在线终端终端数的最小值)的差值达到 或超过第二预设会话阈值,此时确定第一射频口满足负载均衡条件。
[0085] 〈判断标准二〉流量模式
[0086] 当第一射频口上的流量值占空口最大支持带宽的百分比达到或超过第一预设流 量阈值,且与其它射频口上的流量所在百分比最小值(即表1中所有AP对应的流量值占空 口最大支持带宽的百分比的最小值)的差值达到或超过第二预设流量阈值,此时确定第一 射频口满足负载均衡条件。
[0087] 〈判断标准三〉带宽模式
[0088] 当第一射频口上的带宽值达到或超过第一预设带宽阈值,且与其它射频口上的带 宽最小值(即表1中所有AP对应的带宽值的最小值)的差值达到或超过第二预设带宽阈 值,此时确定第一射频口满足负载均衡条件。
[0089] 步骤306 :所述第一 AC对所述第一射频口执行负载均衡,以使所述第一射频口拒 绝所述接入请求。
[0090] 第一 AC对第一射频口执行负载均衡,以使得在第一负载参数值减少到小于第一 预设阈值,或第一负载参数值与第三负载参数值的差值小于第二预设阈值之前,第一射频 口拒绝所述终端的接入请求。
[0091] 在进行负载均衡时,全网所有AC上的负载信息库是同步的。因此,第一 AC在接收 第二AC发送的第二负载信息报文,以便动态更新自身的负载信息库的同时,需要将第一负 载信息报文发送到第二AC,以使得第二AC维护自身的负载信息库。因此,本实施例提供的 负载均衡方法还包括:
[0092] 步骤307 :所述第一 AC检测所述第一负载参数值的改变量是否超过第三预设阈 值。当所述第一 AC检测到所述第一负载参数值的改变量超过所述第三预设阈值时,执行步 骤 308。
[0093] 本实施例中,可以合理地设置第三预设阈值,当第一负载参数值的改变量超过第 三预设阈值时,才触发第一 AC向第二AC发送所述第一负载信息报文。例如当第一射频口 的在线客户端数值变化量超过3时触发;或者第一射频口的流量值占空口最大支持带宽的 百分比的变化量超过10%时触发;或者第一射频口的带宽变化值超过20M时触发。
[0094] 步骤308 :所述第一 AC发送所述第一负载信息报文到所述第二AC。
[0095] 上述实施例中,通过对EVI-ISIS协议中的LSP报文进行改造,使其具有携带负载 信息的功能,从而实现第一 AC感知第二AC管理下的第二AP的第二负载信息,第一 AC本身 能够获取到自身管理的第一 AP的第一负载信息,综合上述负载信息,第一 AC维护全网同步 的负载信息库,根据负载信息库中的全网AP的负载信息,判断是否对第一射频口进行负载 均衡,最终达到跨AC实现负载均衡的目的。同时,可以通过合理设置第三预设阈值,避免AC 间频繁交互LSP报文,增加设备开销。
[0096] 与前述负载均衡方法实施例相对应,本发明还提供了负载均衡装置的实施例。
[0097] 本发明负载均衡装置的实施例可以分别应用在拥塞点设备和数据源终端上。装置 实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例, 作为一个逻辑意义上的装置,是通过其所在设备的处理器将非易失性存储器中对应的计算 机程序指令读取到内存中运行形成的。从硬件层面而言,如图4所示,为本发明负载均衡装 置所在设备的一种硬件结构图,除了图4所示的处理器、网络接口、内存以及非易失性存储 器之外,实施例中装置所在的设备通常还可以包括其他硬件,如负责处理报文的转发芯片 等等;从硬件结构上来讲该设备还可能是分布式的设备,可能包括多个接口卡,以便在硬件 层面进行负载均衡的扩展。
[0098] 参见图5,为本发明负载均衡装置的一个实施例框图,所述装置应用在用于第一无 线控制器AC上,所述装置包括:第一获取单元510、第二获取单元520、第一判断单元530和 负载均衡单元540。
[0099] 其中,第一获取单元510,用于获取自身管理的第一无线接入点AP上报的第一负 载信息;
[0100] 第二获取单元520,用于获取属于第二AC管理的第二AP的第二负载信息;
[0101] 第一判断单元530,用于当所述第一 AC接收到终端请求接入所述第一 AP的第一射 频口的接入请求时,根据所述第一负载信息和所述第二负载信息,判断所述第一射频口是 否满足负载均衡条件;
[0102] 负载均衡单元540,用于当所述第一射频口满足负载均衡条件时,所述第一 AC对 所述第一射频口执行负载均衡,以使所述第一射频口拒绝所述接入请求。
[0103] 在一个可选的实现方式中:
[0104] 所述第一获取单元510包括:
[0105] 第一接收子单元,用于接收所述第一 AP在检测到所述第一射频口上的第一负载 参数值发生改变时,发送到所述第一 AC的第一负载信息报文,所述第一负载信息报文中携 带所述第一射频口的第一射频口标识和所述第一负载参数值;
[0106] 第一更新子单元,用于所述第一 AC根据所述第一负载信息报文,将预先存储的与 所述第一射频口标识对应的负载参数值更新为所述第一负载参数值。
[0107] 在另一个可选的实现方式中:
[0108] 所述第二获取单元520包括:
[0109] 第二接收子单元,用于接收所述第二AC发送的第二负载信息报文,所述第二负载 信息报文中携带所述第二AP的第二射频口的第二射频口标识和第二负载参数值;
[0110] 第二更新子单元,用于所述第一 AC根据所述第二负载信息报文,将预先存储的与 所述第二射频口标识对应的负载参数值更新为所述第二负载参数值。
[0111] 在另一个可选的实现方式中:
[0112] 所述装置还包括(图5中未示出):
[0113] 设置单元,用于将所述第一 AC设置为以太网虚拟互联EVI中的边缘设备;
[0114] 所述第一负载信息报文和所述第二负载信息报文均为所述EVI中间系统到中间 系统域内路由信息交换协议的链路状态协议数据报文。
[0115] 在另一个可选的实现方式中:
[0116] 所述负载均衡条件为:所述第一负载参数值不小于第一预设阈值,且所述第一负 载参数值与第三负载参数值的差值不小于第二预设阈值,其中所述第三负载参数值为所述 第一负载参数值和所述第二负载参数值中的最小值。
[0117] 在另一个可选的实现方式中:
[0118] 所述装置还包括(图5中未示出):
[0119] 发送单元,用于所述第一 AC发送所述第一负载信息报文到所述第二AC。
[0120] 在另一个可选的实现方式中:
[0121] 所述装置还包括(图5中未示出):
[0122] 第二判断单元,用于所述第一 AC检测所述第一负载参数值的改变量是否超过第 三预设阈值;
[0123] 所
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1