找回密码
 加入我们
搜索
      
查看: 5297|回复: 15

[网络] 一个简易的不用QOS的终端带宽开销限制方式,不知是否有可行性?请教

[复制链接]
发表于 2023-9-1 23:26 | 显示全部楼层 |阅读模式
本帖最后由 ztwindwalker 于 2023-9-2 00:18 编辑

如题,由于正规的QoS+智能限速机制,对于服务器/路由器的硬件档次和算法好坏都有要求,而且网络设备层级太多、拓扑复杂也会影响长期稳定性,并且还要维护人员懂行,这些都是潜在成本。因此我想到一种投机取巧的办法——对于不是很专业的场合,满足低成本、结构简单的基础上实现稳定,同时解决一个多终端环境必须解决的严重痛点:即防止单一终端耗尽外网入口提供的总带宽、其它设备只能体验“断网级爆卡”——思路就是利用端口的协商带宽的故意设限来简单控制终端带宽开销。

例子1:比如非电竞酒店和大量台式机终端的普通小微办公环境,可以采用主路由器——多口交换机——终端(房间的AP面板或者办公台式机)的简单结构,然后例如交换机有16个下行端口、一个2.5g上行端口,只要把下行端口设置成百兆协商速率,这样就比较均匀地分配了网络带宽,同时保有一定量的冗余。如果外网入口下行带宽满足终端数*100m的数值且主路由器性能有冗余,基本可以不需要主路由配置QoS也能保证网络长期稳定?当然前提是只满足第一段描述的需求且一切从简配置。

例子2:家庭环境,使用2000m下行的宽带接入,且没有长期满速下载的需求,但是要防止台式机/NAS全速下载的时候占满带宽导致其他人无法用网。如果专门为此配置QOS,难免大费周章,而且能满足2000m带宽下流畅QoS的设备对于一般家庭而言可能预算都太高了。这时候可以把台式机网卡的协商速率设置成1000m,从而无论怎么下载都不会导致其它人的速度出现“断网级”体验。NAS不能这样简单粗暴,因为1000m速率对于内网而言可能无法满足很多需求。

例子3:WIFI环境。可以设置很低的链路频宽值并关闭MIMO,这样每个终端能够分到的协商速率可以被卡在144m-600m之间,具体取决于是2.4g还是5g频段。外网有2000兆下行的情况下,至少能保证不会因为偶尔单个终端带宽开销太大就占满。

这样肯定是不能跟正规QoS+限速功能比的,有很多场景覆盖不到,很多功能实现不了。我主要请教的一点就是,外网带宽很高,而内网协商速率只有100m且不做QoS,会不会导致这个终端在高带宽开销场景下,出现额外的网络卡顿等影响体验的情况?因为我有一个实际经验,就是家庭宽带升级到500m、1000m以后,如果光猫/路由器还在用百兆口的低端货,会导致网络经常出现卡顿,并不是简简单单不能用尽升级后的带宽的问题,也就是往往比宽带签约速率也是100m的时候还要卡顿很多。不知道这种情况是因为“不能外部端口大水管接内网小水管”导致的,还是单纯因为消费级百兆设备性能太差/以及这种网络环境下没准网线也是不合格的劣质线这样的具体硬件配置原因?如果原因是前者,那上述方案可以说就彻底错误了,靠给每个终端强制限制协商速率的投机取巧行不通?
发表于 2023-9-2 00:08 | 显示全部楼层
卡顿是因为丢包,这取决于你的请求是否超过线路载荷。
1、网络依赖丢包限制网速,运营商给你500M带宽,超出的部分会被丢弃
2、即使限制交换机端口速率,下游请求超过端口速率,超出的部分会被丢弃
3、QOS主要是划分优先级,优先保障关键业务,单纯限制端口速率并没有优先级,依旧是无差别丢包
4、下载会产生大量请求,尤其是上行应答包。没有优先级的网络会互相争抢资源,谁请求的多,谁得到的资源就多。
以中午吃饭为例,隔壁工厂正好下班,一下子来了几百号人,餐馆爆满后面的人就进不来了(丢包),厨师的数量(出口带宽)会有一定帮助,但是看人的数量(请求量),人数超过服务能力,同样无解。限制接口速率,只是把这个餐馆的门关小一点而已。
 楼主| 发表于 2023-9-2 00:25 | 显示全部楼层
rx_78gp02a 发表于 2023-9-2 00:08
卡顿是因为丢包,这取决于你的请求是否超过线路载荷。
1、网络依赖丢包限制网速,运营商给你500M带宽,超出 ...

你好,谢谢回复!那就这样对比一下吧:比如外网下行速率500m,然后房间里面4台台式机,如果给每个人千兆口,那一个人摸鱼steam下载博德之门3,占满500m带宽,其它人就可能是断网级体验,网页都打不开了。
然后按照我的方法,通过交换机给每台一个百兆口,这样摸鱼侠steam下游戏也只能占100m带宽,这样剩下三台的网络至少是能用的程度吧?会比给他一个千兆口,任由他吃光外网500m带宽好得多吧?

硬件机能可以跑满500m、1000m的同时能够执行固件的限速功能,不因为自身cpu爆满而引发额外网络不稳定的路由器,都不便宜啊。有的几百块的低配消费级路由器也敢给QoS+终端限速功能,实际是网络流量大的时候根本不能用,启用了更卡,完全是噱头。所以我才琢磨这个土办法。
发表于 2023-9-2 01:09 | 显示全部楼层
不存在一种方案解决所有问题的方法。你的方案只适合个别下载大户,等同于IP限速,限制某个终端占用所有资源,代价是带宽利用率低;出租屋这种可能出现多人下载的场合体验不佳。单机限速的方式对重度用户的体验也不好,因为他自己就在和自己抢资源,即使宽带并没用满。有种一夜回到拨号时代的感觉。
 楼主| 发表于 2023-9-2 01:16 | 显示全部楼层
rx_78gp02a 发表于 2023-9-2 01:09
不存在一种方案解决所有问题的方法。你的方案只适合个别下载大户,等同于IP限速,限制某个终端占用所有资源 ...

ok,看来我的思路不是没用或者适得其反的,那就行。因为出发点就是不要昂贵设备和专业维护技能,只要有点作用就是有价值的。
发表于 2023-9-2 01:36 | 显示全部楼层
楼主的想法是有用的,跟交换机上可以对物理端口限速一样。但是网络卡不卡,其实主要看抖动,丢包,和业务优先级。

而且对端口限速还有几个很bug的点。
1、如果你的带宽都能做到平均一个设备分100m 网速了,其实限速的意义就不太大,因为实在太富裕了。
2、我在的小公司常年150人的样子,很多年就100m带宽办公,端口限速这个做法根本没法玩。
3、端口限速意味着内网间的设备通讯也被限速了。只要有内网大一点数据的数据互访需求,就蛋疼了。。。
发表于 2023-9-2 01:37 | 显示全部楼层
500块钱买一台n100小主机不就可以了嘛也就一台好点的wifi6路由器的钱
 楼主| 发表于 2023-9-2 01:45 | 显示全部楼层
yangzi123aaa20 发表于 2023-9-2 01:37
500块钱买一台n100小主机不就可以了嘛也就一台好点的wifi6路由器的钱

软路由相对容易出问题,尤其是自组的,出了问题就得懂的人才能恢复网络运行。
而且500块的硬件,在跑满500m、1000m带宽的情况下还能有硬件性能来做终端限速么?我也不是很确定?反正市售的消费级硬路由、500块以内的,硬件机能并不支持在高带宽开销下还使用限速功能(开了反而爆卡,路由器cpu占用率爆了导致的)。
发表于 2023-9-2 02:13 来自手机 | 显示全部楼层
ztwindwalker 发表于 2023-9-2 01:45
软路由相对容易出问题,尤其是自组的,出了问题就得懂的人才能恢复网络运行。
而且500块的硬件,在跑满50 ...

刷个爱快就傻瓜化了,当然你要说爱快可能有后门不安全啥的那就没办法
n100的性能应付千兆qos问题不大,再好只能去弄有qos硬件加速的东西了,那就不是钱的问题而是你说的会不会用的问题了
发表于 2023-9-2 09:20 | 显示全部楼层
你这个方案,还不如直接在路由器上做最基本的IP限速,这种操作基本没有负载压力。而且路由器上设置调整也灵活太多了。
发表于 2023-9-2 09:51 来自手机 | 显示全部楼层
硬路由的话,改版磊科NR285G用着不错,后来升级了500M宽带,换了改版NR286-GE。给家里出租屋几十台设备用着挺不错,它的智能QOS用着很满意。后来升级了1000M宽带,路由换了万兆的TP-ER2260T,网络还变卡了,宽带控制一点都不好用。最后还是继续把改版NR286-GE做二级路由管理出租屋的设备…
发表于 2023-9-2 10:08 | 显示全部楼层
本帖最后由 moveable 于 2023-9-2 10:18 编辑

人多的环境只有QOS能提供比较好的上网体验,别想其他方案了,性价比最高的方案是买个百来块的磊科NR256G(硬改NR286GE),最好的傻瓜QOS,能支持800m宽带,跑200人没问题,要宽带大一点就整个支持Legacy启动的软路由或者旧电脑装高恪,更好的方案无非是配置更高(n100)的软路由装付费的维盟、panabit固件。

QOS要硬路由也是高恪、维盟、panabit的官方路由。
发表于 2023-9-2 11:55 | 显示全部楼层
本帖最后由 wujiwu 于 2023-9-4 14:31 编辑

我个人理解qos
qos 只是一个名称,但是每个厂家的解决方案水平不一样。你说的智能分配同时能够把网速吃光,又不影响游戏视频的理想状态。
我用网件的产品XR500基本可以做到你和我想要的状态【之前投入了不少钱玩这块,通过端口限速特傻,而且仍然有延时。然后被不少声称qos的路由器忽悠、tplink、360、磊科等早期品牌】,直到砸钱去到网件R7800高通解决方案才彻底解决这个需求【在老爸的房子里面】。
第二套继续买XR500路由器【也就是R7800换皮方案,也是全高通芯片解决】
这方面需求,源于之前玩魔兽世界、英雄联盟等游戏对游戏延时要求比较高,早前路由器,其他终端打开网页或者下载、看视频。均影响到我游戏体验状态,曾经要他们先不要上网操作.......弄得家人非常尴尬。也不科学,没办法只能砸钱去找解决办法。限制端口这个 也试过,不怎么行。当时候已经有宣传qos 这个东西,都是说的比唱的好听。前后投入了不少几百块钱,一直换路由器,坑了我不少。

传闻就算网件自身路由器里面的QOS,博通方案算法 和高通 方案算法也不一样,效果也不一样。所以经常有人说网件qos也不行【之前的非高通方案】
各家的qos算法可以说是独门秘籍有软件和硬件结合,各个品牌宣传说的比唱的还要好听。反正我玩怕了,只要选择网件的高通系列方案玩这个。当然看你怎么选........

另外 asus最近红蜘蛛 博通芯片方案听说也不错【没买的动力,毕竟自己才1000m速度,用xr500已经够】
你这样有条件 可以试试买 高通的rax120 v2【全高通方案,qos基本傻瓜开启就行,设置好自己的带宽】

我分享个人经验,如果自己下载迅雷拉满又同一时间,在这台下载电脑上玩游戏。延时会有点波动,但是不高。lol印象中是6ms 延时到30ms左右 波动。但是实质游戏里面还是会有体验 延时。
但是如果我自己一台电脑玩游戏。其他电脑或者手机 下载看视频基本吃满宽带的情况下,其他终端打开网页,和我继续玩电脑确实不影响。
这种不同终端使用,基本互不影响。唯一波动的就是下载的电脑会智能调整速度【优先级相对游戏,打开网页、看视频等优先级低?】。
基本已经达到满足我日常使用的需求。

我的理解是qos是算法,不是硬件......国产早期研发这个智能调整方向的是磊科的某一个技术员,后面老板不重视,自己跑出来开了维盟wayos。传闻他qos也非常好,不过偏向企业级。
另一个qos方案比较好的,就是高通芯片方案。网件r7800和XR500、RAX120等。但是搞不清楚网件的qos 技术,是属于网件自己还是高通.....
asus那个 2000元左右的路由器 介绍也是这个qos,好像是博通芯片方案。效果未知......

我个人比较懒,买了高通芯片解决方案的R7800和Xr500,均已经达到我想象中的qos效果。普通家庭20台终端 没问题【什么冰箱、摄像头、洗衣机、空调,朋友过来等等】官网介绍好像100人没问题。不知道你是不是做二级代理黑网吧......

微信截图_20230902121123.jpg
XR500 设备宽带后,启用qos,就这么简单 不用折腾
下面可以根据应用程序 再拉一下优先级......但是我默认,已经完美。
除非自己电脑又要下载【115+迅雷+在线看视频】,又要游戏测试ping。但是手机 刷视频 ,刷应用还是秒开。

R7800和XR500 都卖了好久,有七八年?这段时间 新的qos更新,应该更厉害。现在能去到什么状态。不知道,那个吃满宽带和游戏的问题。不要买的太糟糕的解决方案,基本可以做到。但是追求wifi 6或者7的 可能又没那么新,主要看个人取舍。



微信截图_20230902123421.jpg

拿自己电脑 测试一下 下载 和ping,给你参考一下
下载海没占满,种子 不给力
发表于 2023-9-2 12:04 | 显示全部楼层
moveable 发表于 2023-9-2 10:08
人多的环境只有QOS能提供比较好的上网体验,别想其他方案了,性价比最高的方案是买个百来块的磊科NR256G( ...

基本认同,问题投入成本又涨,而且还多一个设备挂在弱点箱子里面,如果可以一个好一点的路由器 达到就行了
发表于 2023-9-2 12:45 | 显示全部楼层
你不怕大量小包这种场景出现吗
发表于 2023-9-2 14:39 来自手机 | 显示全部楼层
YoshinoSakura 发表于 2023-9-2 12:45
你不怕大量小包这种场景出现吗

只有pt能产生大量小包,上行占大头;小包转发强不代表用户体验好,上网,游戏包量并不大,看中的是延迟和丢包率;不是包量大到路由无法转发,而是线路满载运营商丢包;snmp就能抓取包量,千兆网满载很难超过200kpps;即使到了转包瓶颈,qos保障上网、游戏优先,受影响的也只是下载这种低优先级业务
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-25 13:31 , Processed in 0.011956 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表