datocp
2022-04-02 16:01:39 +08:00
cat /tmp/dhcp.leases|wc -l
194
公司 100mbps 带了 dhcp 终端 194 个,难道有 230 个终端在线? 12 个 AP 分布在 1 万平方的场地,AP 采取每天定时重启,不然像 realtek 之类的终端存在低速率的问题。
硬件
路由 erx 刷 openwrt 18.06.9
交换机 s5720s li
AP uap ac lr+uap mesh m 刷 openwrt 18.06.9
从玩 ddwrt 时就在研究 QOS 。。。从基于终端数量的均分策略,浪费 CPU 资源。
到现在的脚本进行动态插值。
流程
发现流量超标的 ip ,将 IP 置于高优先级队列,但只能使用总流量的 50%
其它 IP ,次优先级,但能使用 100%的流量
循环反复,这样就能做到动态 QOS 过程,任何 IP 都有机会获得 100%的流量。这样就不存在根据 IP 数量进行限速,导致的 iptables 遍历规则导致的 CPU 性能浪费。越后面的带宽越分配不到 IP 。
这方面 linux 类路由就有优势了,可以跑脚本进行逻辑运算。想想当年思科的 CCNA 教学设备被我 100 块卖了。能跑 shell 的路由真的很强大。
1.主路由 NAT 性能要达到 3Gbps
2.所谓的 QOS 路由,但能实现灵活的 QOS ,目前接触的也只有 linux 的 tc 了
3.AP 设备的稳定性,以前我喜欢看 uptime ,现在直接 cron 每天定时重启
4.s5720s 的有些设定不符合 AP 环境的,会有一些自动关闭端口的特性(像 mac 漂移),因为使用的是有线 mesh ,很多问题一直到使用 2 年以后才发现。。。