[0046] 以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。
[0047] 在当前常规情况下,建立AP负载均衡集群一般分为静态方式和动态方式。静态主要是手动创建,根据安装部署时AP的位置记录设备SN号,安装完成手动在AP集中控制器上根据SN信息创建AP负载均衡集群;动态创建AP负载均衡群组方式为,集中控制器向群主AP发送命令,不指定群员AP信息,群主AP收到命令后通过二层广播UDP报文寻找在同一网段的其他AP,收到群主广播的AP设定自己为群员AP,并UDP单播回复群主AP广播报文,群主AP收到相应报文后,将其加入到自己的负载均衡集群,运行负载均衡方法。但是如图1所示,在现有AP集群的负载均衡的场景中,负载均衡方法使终端能关联到负载较小的AP上,但由于AP安装部署受物理环境的影响,存在孤立的与其他AP没有无线信号交集的AP,在一定无线信号范围内,终端只能关联使用该孤立AP,没有其他的AP可供选择。
[0048] 实施例1
[0049] 如图3-4,本发明一种无线访问接入点负载均衡集群方法,包括以下步骤:
[0050] 步骤S1,动态创建负载均衡集群并添加群员。
[0051] 动态创建AP负载均衡群组方式为,集中控制器向群主AP发送命令,不指定群员AP信息,群主AP收到命令后主动通过二层广播UDP报文(广播地址255.255.255.255)寻找在同一网段的其他AP,收到群主广播的AP设定自己为群员AP,并UDP单播回复群主AP广播报文,群主AP收到相应报文后,将其加入到自己的负载均衡集群,运行负载均衡方法。
[0052] 所述步骤S1具体为:
[0053] 步骤S11,AC向所述群主AP发送命令。
[0054] 步骤S12,群主AP主动通过二层广播UDP报文寻找在同一网段的AP,收到广播的所述AP通过UDP单播形式回复广播报文。
[0055] 如图2,AP4、AP5、AP6组成一个具有信号交集的负载均衡集群,群主AP4首先收到AC发出的建立负载均衡集群命令,群主AP4主动通过二层广播UDP报文寻找在同一网段的AP,寻找到AP5和AP6,AP5和AP6通过UDP单播形式回复群主AP4广播报文。
[0056] 步骤S13,所述群主AP保存接收到的所述AP信息,将所述AP加入所述负载均衡集群中并成为群员。
[0057] 步骤S13具体为:
[0058] 保存步骤:所述群主AP保存接收到的回复群主AP广播报文的所述AP信息。
[0059] 进一步的,所述群员AP上报SSID扫描结果的报文格式为自定义格式,自定义群员AP上报SSID扫描结果报文格式如下表所示:
[0060] 表一群员AP上报SSID扫描结果的报文格式表
[0061] 群主IP 源IP PkgType 无线扫描Mac,通过RSSI阈值过滤,最多支持10个[0062] 群主IP:从群员保存的负载均衡集群信息中读取4字节
[0063] 源IP:群员AP的WAN口IP地址4字节
[0064] 包装字符(PkgType):自定义上报无线扫描结果报文类型
[0065] LDBAL_RECOMMEND_PKG=1 1字节
[0066] 扫描的Mac:从无线扫描信息中读取60字节
[0067] 无线扫描步骤:
[0068] 群主AP点开启SSID无线扫描,获取周围AP的MAC信息和RSSI信息。
[0069] 匹配步骤:
[0070] 将RSSI大于阈值的AP的MAC进行二层广播,得到AP信息;
[0071] 将得到的所述AP信息进行匹配,若扫描到的所述AP也在所述UDP广播内,则将所述AP加入所述负载均衡集群并成为群员。
[0072] 进一步的,所述群主AP通知所述群员AP加入所述负载均衡集群组的报文格式为自定义格式,自定义群主AP通知所述群员AP加入所述负载均衡集群组的报文格式如下表所示:
[0073] 表二群主AP通知群员AP加入负载均衡集群组的报文格式表
[0074]目的群员IP 源IP PkgType 群员Mac
[0075] 目的群员IP:从群主保存的响应广播的AP信息中读取4字节
[0076] 源IP:群主AP的WAN口IP地址4字节
[0077] PkgType:自定义群员入群通知报文类型LDBAL_JOIN_REQ_PKG=0 1字节[0078] 群员Mac:从群主保存的响应广播的AP信息中读取6字节
[0079] 例如,群主AP4开启SSID无线扫描,扫描到AP5、AP6、APX(APX代表其他干扰AP),将RSSI大于阈值的AP的MAC进行二层广播,与广播响应AP信息进行匹配,AP5与群主AP4通过RSSI比较得出群主AP4和AP5信号具有交集,AP5匹配成功,群主AP4将AP5加入到负载均衡集群,并通知AP5;AP6与群主AP4通过RSSI比较得出群主AP4和AP6信号不具有交集,匹配不成功;其它APX经过匹配后也匹配不成功。
[0080] 此时已初步建立完成负载均衡集群,以上述情况为例,AP4、AP5、AP6组成一个具有信号交集的负载均衡集群,最后,AP5收到负载均衡集群的群主通知,设定自己为群员。但是,上述情况实质上群主AP4和群员AP5有信号交集,群员AP5和AP6具有信号交集,但是经过整个步骤1后,只有群员AP5被加入负载均衡集群。
[0081] 步骤S2,群员AP开启SSID无线扫描,获取周围AP的信息,将RSSI大于阈值的AP的MAC报告给群主AP;所述群主AP进行信息匹配后将匹配成功的AP入负载均衡集群成为新群员。
[0082] 步骤S2中所述群主无线访问接入点进行信息匹配具体为:
[0083] 所述群主无线访问接入点主动通过二层广播用户数据报协议报文对所述群员无线访问接入点接收的信号强度大于阈值的所述无线访问接入点进行判断是否同一网段中,若不在,则匹配不成功。
[0084] 如图2,AP5收到负载均衡集群群主通知,AP5已通过群主AP4匹配成功成为负载均衡集群的群员,AP5将自己设定为负载均衡集群群员并开启SSID无线扫描,获取周围AP的MAC、RSSI信息,群员AP5扫描到AP6、APX(APX代表其他干扰AP),将RSSI大于阈值的AP6、APX的MAC信息报告给群主AP4,AP4将收到的AP6和APX信息与已保存的广播响应群员AP5信息进行匹配,群员AP5与AP6信号具有交集,AP6匹配成功,群主AP4将AP6加入到负载均衡集群,并通知AP6成为负载均衡集群新的群员。
[0085] 进一步的,新群员AP6加入负载均衡集群后便开始执行扫描匹配动态过程寻找新成员,最后在同一广播域中的具有信号交集的AP就组成了一个信号具有交集的负载均衡集群。
[0086] 实施例2
[0087] 如图5-7,本发明一种无线访问接入点负载均衡集群系统包括建立模块和添加模块,所述建立模块和所述添加模块相连。
[0088] 添加模块,用于动态创建负载均衡集群并添加群员,具体为包括集中控制器、第一广播单元、存储模块、第一扫描单元和第一匹配单元,所述集中控制器依次连接所述第一广播单元、所述存储模块、所述第一扫描单元和所述第一匹配单元。
[0089] 集中控制器,用于向群主无线访问接入点发送命令。
[0090] 第一广播单元,用于所述群主AP主动通过二层广播UDP报文寻找在同一网段的AP。
[0091] 群主AP主动通过二层广播UDP报文寻找在同一网段的AP,收到广播的所述AP通过UDP单播形式回复广播报文。以图2情景为例,群主AP(假定为AP4),主动通过二层广播UDP报文(广播地址255.255.255.255)寻找处于同一网段的AP(找到了处于同一网段的AP5、AP6以及图中未标示出来的APX),收到广播的AP5、AP6以及APX(APX代表其他干扰AP)通过UDP单播形式回复广播报文给群主AP4。
[0092] 存储模块,用于所述群主AP保存在同一网段的所述AP信息。
[0093] 群主AP4收AP5、AP6以及APX通过UDP单播形式回复广播报文,获取AP5、AP6以及APX信息,将AP5、AP6以及APX信息保持在内存中。
[0094] 第一扫描单元,用于所述群主AP开启SSID无线扫描,获取周围的AP信息。
[0095] AP已经实现无线扫描,通过监控信标(beacon)帧可以获取周围AP的SSID、信道、MAC、RSSI信息,AP集群中群主群员角色分配方案也已经实现。因此,动态创建具有信号交集的AP负载均衡群组可通过AP监控beacon帧获取具有信号交集的周围AP信息。
[0096] 群主AP4开启SSID无线扫描,获取处于同一网段的AP5、AP6以及APX的MAC、RSSI信息。
[0097] 第一匹配单元,用于所述群主AP对RSSI大于阈值的所述AP根据UDP广播范围进行匹配。
[0098] 群主AP4对RSSI大于阈值AP5进行根据UDP广播范围进判断匹配,经过匹配发现AP5处于UDP广播范围内,则将AP5加入群主AP4的负载均衡集群成为群员AP5,并UDP单播通知AP5。
[0099] 进一步的,所述群员AP上报SSID扫描结果的报文格式为自定义格式。
[0100] 进一步的,所述群主AP通知所述群员AP加入所述负载均衡集群组的报文格式为自定义格式。
[0101] 添加模块,用于所述群员AP开启UDP无线扫描,获取周围AP的信息,将RSSI大于阈值的AP的MAC报告给群主AP,所述群主AP进行信息匹配后添加将匹配成功的AP加入负载均衡集群成为新群员AP。具体包括第二扫描单元、第二广播单元、第二匹配单元,所述第二扫描单元依次连接所述第二广播单元、所述第二匹配单元。
[0102] 第二扫描单元,用于所述群员AP开启UDP无线扫描,获取周围的AP信息。
[0103] 第二广播单元,用于所述群主AP主动对所述群员AP扫描到的所述AP进行二层广播。
[0104] 所述第二匹配单元,用于所述群主AP对所述AP获得的经所述群主AP根据UDP广播范围进行匹配。
[0105] AP5收到负载均衡集群群主通知,设定自己为群员,开启SSID无线扫描,扫描到AP6、APX(APX代表其他干扰AP),将AP6和APX的MAC信息报告给群主AP4,AP4将这些信息与以保存的广播响应AP信息进行匹配,AP6匹配成功,群主AP4将AP6加入到负载均衡集群,并通知AP6。
[0106] 进一步的,最后在同一广播域中的具有信号交集的AP就组成了一个信号具有交集的负载均衡集群。
[0107] 本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。