ubnt解决方案
查看: 8536|回复: 22

[个人实战] 给AP加个阀,解决用户多AP性能下降的问题

[复制链接]

45

回帖

92

积分

13 小时

在线时间

上等兵

注册时间
2009-12-18
金币
30 个
威望
1 个
荣誉
0 个

尚未签到

发表于 2011-1-9 22:15 |显示全部楼层
继续总结无线网络覆盖货运营经验,这次说一下无线覆盖之后用户数达到一定数量之后遇到的问题,以及解决方案。
当无线运营接入了用户之后随着用户的不断增加,用户反映高峰期时网速特别慢,实测网速超慢,丢包严重,进入路由看,实际在线用户20左右,宽带占用,不到8M,出口为100M光纤,用有线直接接入路由器,PING DNS延时正常,下载速度正常,判断是AP的问题,进入AP查看,剩余带宽很小,剩余资源不到20%,干扰和信道占用都相当高,我用的这套AP是几万块的AP,性能绝对是没问题的,为什么剩余资源会如此少呢?查看了一下用户的连接质量,发现一部分用户的连接质量以及信噪比极差,考虑有可能是这些用户影响了AP的性能,于是踢掉这部分用户之后,在看AP的剩余资源是60%多,剩余带宽评估值是 10多M,基本恢复正常,判断是这部分用户影响了AP的性能,分析了一下才发现,原来每个包AP允许接受和返回重试次数为6次,就是说,信号不好的用户相当于一只给AP发送和返回同一个包最多6次,占用的资源相当于正常用户的6倍,这个我分析可能是因为G/B 模式频率带宽为54M,信号不好的用户重复的发送一个包给AP,占用了大部分频宽,造成AP干扰和性能下降。

解决经验:
            给用户的连接做一个阀值,比如当-75DB以下的用户禁止链接,当然我的AP不支持这个功能,我也没发现支持这个功能的AP,但我们可以用其他方法,就是查看AP的灵敏度,比如AP 1M -104 5.5M -96等等,然后我们通过这个计算,我的AP -75的灵敏度是 24M,我就选 24M以下的用户连接不上,一般AP都有这个功能比如UBNT 433AH等我做过测试 都很好的支持,关于这个值需要自己根据用户数调整,用户数越多,阀值越高,用户数越少,阀值可以适当放宽,因为这个阀值跟覆盖距离是有直接关系的,接下来解决完AP之后就要解决用户了,可以选择增加大增益天线,或提高天线高度当客户端于AP之间可视,之后的接入用户就按照这个阀值接入,如果不行的千万不能接入,否则几十个用户都要遭殃了。

还创建了一个高级群,交流无线技术和无线覆盖的运营设备的采购等,欢迎各位加入该群。

群号130082165  群号130082165  群号130082165  群号130082165

评分

1

查看全部评分

45

回帖

92

积分

13 小时

在线时间

上等兵

注册时间
2009-12-18
金币
30 个
威望
1 个
荣誉
0 个

尚未签到

发表于 2011-1-9 22:19 |显示全部楼层
补充一下,客户端满负载跟没流量的时候信噪比和信号质量是不一样的,把这个考虑进去,设置你自己的阀值
回复

使用道具 举报

128

回帖

212

积分

70 小时

在线时间

少尉

注册时间
2009-5-21
金币
59 个
威望
3 个
荣誉
0 个

尚未签到

发表于 2011-1-9 22:54 |显示全部楼层
好帖  请一个沙发
回复

使用道具 举报

128

回帖

212

积分

70 小时

在线时间

少尉

注册时间
2009-5-21
金币
59 个
威望
3 个
荣誉
0 个

尚未签到

发表于 2011-1-9 22:55 |显示全部楼层
好帖  请一个沙发
回复

使用道具 举报

259

回帖

2046

积分

265 小时

在线时间

少校

注册时间
2010-8-12
金币
1741 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2011-1-9 23:20 |显示全部楼层
不错,学习了
回复

使用道具 举报

150

回帖

383

积分

64 小时

在线时间

少尉

注册时间
2009-9-30
金币
213 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2011-1-10 09:03 |显示全部楼层
不错,学习一下
回复

使用道具 举报

744

回帖

1854

积分

481 小时

在线时间

上尉

注册时间
2009-7-25
金币
945 个
威望
7 个
荣誉
0 个

尚未签到

发表于 2011-1-10 09:09 |显示全部楼层
做覆盖的都清楚这些,支持了。
回复

使用道具 举报

134

回帖

679

积分

35 小时

在线时间

中尉

注册时间
2009-5-28
金币
523 个
威望
2 个
荣誉
0 个
累计签到:1 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2011-1-10 10:07 |显示全部楼层
楼主,我加了你的群怎么没有收我啊,我是做无线AP的
回复

使用道具 举报

2

回帖

2

积分

0 小时

在线时间

预备兵

注册时间
2011-1-12
金币
0 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2011-1-12 11:32 |显示全部楼层
不错,学习一下
回复

使用道具 举报

15

回帖

31

积分

2 小时

在线时间

新兵上阵

注册时间
2010-12-18
金币
16 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2011-1-12 13:04 |显示全部楼层
本帖最后由 9i3q_9i7g 于 2011-1-12 13:09 编辑

深有体会,学习了!
http://www.17cye.com http://www.9i3q.com http://www.9i7g.com

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
回复

使用道具 举报

641

回帖

2840

积分

1721 小时

在线时间

少校

注册时间
2010-1-31
金币
1969 个
威望
5 个
荣誉
1 个

尚未签到

发表于 2011-1-12 23:45 |显示全部楼层
在针对tplink ddwrt buil 14929上写的,该有的判断语句都有了。可是google半天也不知道如何通过cli界面实现mac过滤。就这样吧。。。


  1. #!/bin/sh
  2. nvram get ath0_maclist > /tmp/ath0_maclist
  3. cat /tmp/ath0_maclist
  4. #for i in `arp -a | cut -d ' ' -f4`;
  5. for i in `wl_atheros $(nvram get ath0_ifname) assoclist | cut -d" " -f2`;
  6. do
  7. ALL_count=$(wl_atheros rssi $i | cut -c9-11) #dir600 wl_rt2880
  8. if [ $ALL_count -lt -60 ] ;then #设置rssi多少则条件成立
  9. mac=$i
  10. sed -i "s/$/ $mac/g" /tmp/ath0_maclist
  11. echo "$i rssi: $ALL_count";
  12. #iwpriv ath0 kickmac $i
  13. fi
  14. done
  15. cat /tmp/ath0_maclist
复制代码
回复

使用道具 举报

45

回帖

92

积分

13 小时

在线时间

上等兵

注册时间
2009-12-18
金币
30 个
威望
1 个
荣誉
0 个

尚未签到

发表于 2011-1-16 05:10 |显示全部楼层
楼上的朋友给个联系方式被
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

站点统计 | Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2024-5-8 05:28

返回顶部 返回列表