发明名称 一种具有多接口的无线接入点的负载均衡方法和实现装置
摘要 本发明公开了一种具有多接口的无线接入点的负载均衡方法和装置,涉及无线网络技术领域。本发明提供的技术方案包括:周期性地获得网卡上已连接的MAC地址,统计MAC地址数目,更新MAC地址信息汇总表;生成MAC地址信息配置表; 判断是否进行负载均衡操作,如果是,则进行负载均衡操作并更新MAC地址信息配置表,否则结束当前周期的操作,等待进入下一个周期统计;判断MAC地址信息配置表是否为空,是,则进入下一周期,否则根据MAC地址信息配置表进行网卡连接设置,进入下一个周期统计。通过上述设置,本发明达到了保证无线接入可靠性的目的,适用于高密度人群,节约了网络流量。
申请公布号 CN103067976B 申请公布日期 2015.08.05
申请号 CN201310049083.9 申请日期 2013.02.07
申请人 深圳市磊科实业有限公司 发明人 胡强
分类号 H04W28/08(2009.01)I 主分类号 H04W28/08(2009.01)I
代理机构 成都顶峰专利事务所(普通合伙) 51224 代理人 杨军
主权项 一种具有多接口的无线接入点的负载均衡方法,其特征在于,通过以下步骤实现: (1)周期性获得网卡上已连接的MAC地址信息,并在每个周期统计MAC地址数目和更新MAC地址信息汇总表,其中周期默认时间为1秒或根据管理员指定值进行设置;(2)生成MAC地址信息配置表;(3)判断是否进行负载均衡操作,是,则进行负载均衡操作,并更新MAC地址信息配置表,然后执行下一步,否则结束当前周期的操作,进入下一个周期查询;(4)判断MAC地址信息配置表是否为空,是,则进入下一个周期查询,否则进入下一步;(5)根据MAC地址信息配置表进行网卡连接设置,进入下一个周期查询;其中,所述负载均衡操作包括限制MAC地址信息和/或调整MAC地址信息和/或更新MAC地址信息汇总表;判断是否进行MAC地址限制操作,首先统计所有的网卡上连接的MAC地址总数是否超过设定的阈值,如果是,则将多余的MAC地址在所有的网卡上进行限制,并更新MAC地址信息汇总表和MAC地址信息配置表,进入下一步;若统计出的所有网卡上连接的MAC地址总数没有超过设定的阈值,则直接进入下一步;判断是否进行MAC地址调整操作,对两张网卡连接的MAC地址数目进行比较,若这两张网卡连接的MAC地址数目的差值达到了阈值,则调整一部分MAC地址到MAC地址少的网卡,更新MAC地址信息汇总表和MAC地址信息配置表;若这两张网卡连接的MAC地址数目的差值没有达到阈值,则不进行MAC地址调整,并直接进入下一步;所述步骤(1)中MAC地址信息汇总表的内容至少包括表1中的内容,其中表1的内容如下:表1<img file="dest_path_image002.GIF" wi="526" he="129" />且所述步骤(1)中更新MAC地址信息汇总表的操作包括:清除操作:若当前周期没有获取到MAC地址信息汇总表中存在的MAC条目,计数器设为0;添加操作:若当前周期获取的MAC地址信息不存在于MAC地址信息汇总表中,MAC地址信息汇总表增加该MAC地址信息的条目,计数器设为1;增加操作:若当前周期获取的MAC地址信息存在于MAC地址信息汇总表中,计数器加1;所述步骤(5)中的MAC地址信息配置表中的内容至少包括表2的内容,该表2的内容如下:表2<img file="dest_path_image004.GIF" wi="455" he="191" />限制MAC地址实现方法如下:限制网卡已连接的MAC地址,即统计所有网卡上连接的MAC地址总数并判断是否超过设定的阈值,是,将多余的MAC在所有网卡上进行限制,生成MAC地址限制表,否则进行下一步,其中阈值默认为10*N或根据管理员指定值进行设置,该N为网卡数目;而限制多余的MAC地址,即选择对计数器值最小的对应的MAC地址进行限制,若至少有两个MAC地址的计数器值相等,则选择MAC地址最小的进行限制;调整MAC地址信息的具体实现方法如下:对两张网卡已连接的MAC地址数目进行比较,若这两张网卡连接的MAC地址数目的差值达到阈值,则调整部分MAC地址到MAC地址更少的网卡,生成MAC地址调整表,否则不进行MAC地址调整,该两张网卡连接的MAC地址数目的差值的阈值默认为8或根据管理员指定值进行设置;同时在调整MAC地址时,首先选择计数器值最小的对应的MAC地址进行调整,若计数器值相等,则选择MAC地址最小的进行调整;其中调整的MAC地址数目默认值为C,或根据管理员指定值进行设置,默认值C的计算公式如下:C=INT[1/2*两张网卡MAC数量差的绝对值]INT为取整操作;所述步骤(3)中更新MAC地址信息配置表即删除或添加MAC地址表项;所述步骤(3)中更新MAC地址信息汇总表即删除需要限制或调整的MAC地址表项。
地址 518000 广东省深圳市南山区高新区清华信息港B栋9层902号