基于有线口和WDS无线口的负载均衡方法及装置制造方法及图纸

技术编号:15655351 阅读:125 留言:0更新日期:2017-06-17 13:43
本发明专利技术实施例属于通信技术领域,涉及一种基于有线口和WDS无线口做负载均衡的方法及装置,所述方法包括:获取所述WDS无线口的当前SNR、当前RSSI以及当前连接速率;评估所述WDS无线口的当前有效带宽;比较所述有线口和所述WDS无线口的剩余带宽;其中,所述有线口的剩余带宽等于实际带宽减去当前实际已使用带宽,所述WDS无线口的剩余带宽等于所述当前有效带宽减去当前实际已使用带宽;选择剩余带宽大的所述有线口或者所述WDS无线口进行数据传输。通过本发明专利技术实施例提供的方法及装置可以对无线AP的有线口和WDS无线口进行有效合理的负载均衡。

【技术实现步骤摘要】
基于有线口和WDS无线口的负载均衡方法及装置
本专利技术涉及通信
,尤其涉及一种基于有线口和无线分布式系统(WirelessDistributionSystem,WDS)无线口做负载均衡的方法及装置。
技术介绍
现有的无线网络拓扑中,与交换机相连的无线路由器(WirelessAccessPoint,AP)可以通过WDS无线桥接延伸网络覆盖。一般来说WDS是建立在两台无线AP之间,其中一台无线AP充当无线信号中继设备来达到无线网络覆盖范围扩展的目的。如图1所示,为现有技术所提供的一种交换机与主/副AP的网络拓扑结构示意图。主AP10和副AP20通过以太网与交换机30相连,主AP10与副AP20之间建立WDS桥接,通过副AP20实现扩展无线网络覆盖。专利技术人在实现本专利技术的过程中发现,现有技术至少存在下述问题:当副AP20与主AP10之间建立了WDS连接后,如果副AP20与交换机30通过以太网连接的有线口传输有效的情况下,副AP20就拥有了有线口和WDS无线口两个上行出口,这两个上行出口可以进行负载均衡。如果我们对这两个上行出口进行负载均衡,有这么一个问题,有线口的带宽稳定且误码率很低,而WDS无线口的带宽动态变动,且常常受到误码率的影响,难以获得WDS无线口的有效带宽。因此,如何对这两个上行出口进行合理的负载均衡存在问题。
技术实现思路
综上所述,本专利技术实施例提供一种基于有线口和WDS无线口的负载均衡方法和装置,实现无线AP有线口和WDS无线口的合理有效负载均衡。第一方面,本专利技术实施例提供一种基于有线口和WDS无线口的负载均衡方法,应用于无线AP,包括:获取所述WDS无线口的当前SNR、当前RSSI以及当前连接速率;评估所述WDS无线口的当前有效带宽;比较所述有线口和所述WDS无线口的剩余带宽;其中,所述有线口的剩余带宽等于实际带宽减去当前实际已使用带宽,所述WDS无线口的剩余带宽等于所述当前有效带宽减去当前实际已使用带宽;以及,选择剩余带宽大的所述有线口或者所述WDS无线口进行数据传输。进一步的,所述评估所述WDS无线口的当前有效带宽包括:所述WDS无线口的当前有效带宽=当前连接速率*Score,其中,Score的计算方法如下:Score=(a*SNR′/SNRmax+b*RSSI′/RSSImax)*信道利用率,其中,SNR为所述WDS无线口的当前信噪比;SNRmax为根据经验确定的所述WDS无线口的最大信噪比;SNR′=Min(SNR,SNRmax),即取所述当前SNR与所述SNRmax两者之间的最小值;RSSI为所述WDS无线口的当前接收信号强度指示;RSSImax为根据经验确定的所述WDS无线口的最大接收信号强度指示;RSSI′=Min(RSSI,RSSImax),即取所述当前RSSI与所述RSSImax两者之间的最小值;a和b分别为根据经验设置的SNR和RSSI的权重值,a+b=1.0;信道利用率为百分比参数,范围在[0,1]之间。进一步的,所述评估所述WDS无线口的当前有效带宽为包括:所述WDS无线口的当前有效带宽=当前连接速率*Score,其中,Score的计算方法如下:Score=(a*SNR′/SNRmax+b*RSSI′/RSSImax)*信道利用率*c,其中,SNR为所述WDS无线口的当前信噪比;SNRmax为根据经验确定的所述WDS无线口的最大信噪比;SNR′=Min(SNR,SNRmax),即取所述当前SNR与所述SNRmax两者之间的最小值;RSSI为所述WDS无线口的当前接收信号强度指示;RSSImax为根据经验确定的所述WDS无线口的最大接收信号强度指示;RSSI′=Min(RSSI,RSSImax),即取所述当前RSSI与所述RSSImax两者之间的最小值;a和b分别为根据经验设置的SNR和RSSI的权重值,a+b=1.0;信道利用率为百分比参数,范围在[0,1]之间;c为根据与无线AP连接的终端数量的多少设置的权重值,范围在[0,1]之间。第二方面,本专利技术实施例提供一种基于有线口和WDS无线口的负载均衡装置,包括:获取单元,用于获取所述WDS无线口的当前SNR、当前RSSI以及当前连接速率;WDS评估单元,用于评估所述WDS无线口的当前有效带宽;比较单元,用于比较所述有线口和所述WDS无线口的剩余带宽;其中,所述有线口的剩余带宽等于实际带宽减去当前实际已使用带宽,所述WDS无线口的剩余带宽等于所述当前有效带宽减去当前实际已使用带宽;以及,选择单元,用于选择剩余带宽大的所述有线口或者所述WDS无线口进行数据传输。进一步的,所述WDS评估单元,用于评估所述WDS无线口的当前有效带宽,包括:所述WDS无线口的当前有效带宽=当前连接速率*Score,其中,Score的计算方法如下:Score=(a*SNR′/SNRmax+b*RSSI′/RSSImax)*信道利用率,其中,SNR为所述WDS无线口的当前信噪比;SNRmax为根据经验确定的所述WDS无线口的最大信噪比;SNR′=Min(SNR,SNRmax),即取所述当前SNR与所述SNRmax两者之间的最小值;RSSI为所述WDS无线口的当前接收信号强度指示;RSSImax为根据经验确定的所述WDS无线口的最大接收信号强度指示;RSSI′=Min(RSSI,RSSImax),即取所述当前RSSI与所述RSSImax两者之间的最小值;a和b分别为根据经验设置的SNR和RSSI的权重值,a+b=1.0;信道利用率为百分比参数,范围在[0,1]之间。进一步的,所述WDS评估单元,用于评估所述WDS无线口的当前有效带宽,包括:所述WDS无线口的当前有效带宽=当前连接速率*Score,其中,Score的计算方法如下:Score=(a*SNR′/SNRmax+b*RSSI′/RSSImax)*信道利用率*c,其中,SNR为所述WDS无线口的当前信噪比;SNRmax为根据经验确定的所述WDS无线口的最大信噪比;SNR′=Min(SNR,SNRmax),即取所述当前SNR与所述SNRmax两者之间的最小值;RSSI为所述WDS无线口的当前接收信号强度指示;RSSImax为根据经验确定的所述WDS无线口的最大接收信号强度指示;RSSI′=Min(RSSI,RSSImax),即取所述当前RSSI与所述RSSImax两者之间的最小值;a和b分别为根据经验设置的SNR和RSSI的权重值,a+b=1.0;信道利用率为百分比参数,范围在[0,1]之间;c为根据与无线AP连接的终端数量的多少设置的权重值,范围在[0,1]之间。根据本专利技术实施例提供的基于有线口和WDS无线口的负载均衡方法方法,充分考虑信噪比和信号接收强度对WDS无线口的实际带宽的影响,合理评估出WDS无线口的当前有效带宽,然后,通过比较有线口的剩余带宽和WDS无线口的剩余带宽,选择传输速率快的出口传输数据,从而合理有效地实现无线AP有线口和WDS无线口的负载均衡。附图说明为了更清楚地说明本专利技术或现有技术中的方案,下面将对实施例或现有技术描述中所需要使用的附图作一个简单介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还本文档来自技高网...
基于有线口和WDS无线口的负载均衡方法及装置

【技术保护点】
一种基于有线口和WDS无线口的负载均衡方法,应用于无线AP,其特征在于,包括:获取所述WDS无线口的当前SNR、当前RSSI以及当前连接速率;评估所述WDS无线口的当前有效带宽;比较所述有线口和所述WDS无线口的剩余带宽;其中,所述有线口的剩余带宽等于实际带宽减去当前实际已使用带宽,所述WDS无线口的剩余带宽等于所述当前有效带宽减去当前实际已使用带宽;以及选择剩余带宽大的所述有线口或者所述WDS无线口进行数据传输。

【技术特征摘要】
1.一种基于有线口和WDS无线口的负载均衡方法,应用于无线AP,其特征在于,包括:获取所述WDS无线口的当前SNR、当前RSSI以及当前连接速率;评估所述WDS无线口的当前有效带宽;比较所述有线口和所述WDS无线口的剩余带宽;其中,所述有线口的剩余带宽等于实际带宽减去当前实际已使用带宽,所述WDS无线口的剩余带宽等于所述当前有效带宽减去当前实际已使用带宽;以及选择剩余带宽大的所述有线口或者所述WDS无线口进行数据传输。2.根据权利要求1所述的方法,其特征在于,所述评估所述WDS无线口的当前有效带宽包括:所述WDS无线口的当前有效带宽=当前连接速率*Score,其中,Score的计算方法如下:Score=(a*SNR′/SNRmax+b*RSSI′/RSSImax)*信道利用率,其中,SNR为所述WDS无线口的当前信噪比;SNRmax为根据经验确定的所述WDS无线口的最大信噪比;SNR′=Min(SNR,SNRmax),即取所述当前SNR与所述SNRmax两者之间的最小值;RSSI为所述WDS无线口的当前接收信号强度指示;RSSImax为根据经验确定的所述WDS无线口的最大接收信号强度指示;RSSI′=Min(RSSI,RSSImax),即取所述当前RSSI与所述RSSImax两者之间的最小值;a和b分别为根据经验设置的SNR和RSSI的权重值,a+b=1.0;信道利用率为百分比参数,范围在[0,1]之间。3.根据权利要求1所述的方法,其特征在于,所述评估所述WDS无线口的当前有效带宽包括:所述WDS无线口的当前有效带宽=当前连接速率*Score,其中,Score的计算方法如下:Score=(a*SNR′/SNRmax+b*RSSI′/RSSImax)*信道利用率*c,其中,SNR为所述WDS无线口的当前信噪比;SNRmax为根据经验确定的所述WDS无线口的最大信噪比;SNR′=Min(SNR,SNRmax),即取所述当前SNR与所述SNRmax两者之间的最小值;RSSI为所述WDS无线口的当前接收信号强度指示;RSSImax为根据经验确定的所述WDS无线口的最大接收信号强度指示;RSSI′=Min(RSSI,RSSImax),即取所述当前RSSI与所述RSSImax两者之间的最小值;a和b分别为根据经验设置的SNR和RSSI的权重值,a+b=1.0;信道利用率为百分比参数,范围在[0,1]之间;c为根据与无线AP连接的终端数量的多少设置的权重值,范围在[0,1]之间。4.一种基于有线口和WDS无线口的负载均衡装...

【专利技术属性】
技术研发人员:王斌
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1