Hi there, i am pretty new in the openWRT world.
i have an fritzbox6690 cable from my ISP.
my fritzbox6690 cable isnt possible to SQM, because of restricted by ISP.
Unfortunately i have permanent bufferbloat at fps gaming.
Every other things connected to my fritzbox6690 cable is working fine, and therefore i wont change.
So i have the idea to connect an openwrt router as an wire-to-wire switch to my actually fritzbox6690 cable. then i want to wire my pc to the openwrt router also per Lan cable. the only thing the openwrt-router should do, is using SQM and hopefully delete my bufferbloat problem. Is this an possible solution ? I hope it is. As the openwrt router, i want to buy an Friendlyelec Nano Pi R1 Router
Thanks in advance
Yes and no, for SQM to do its thing it either needs to see all traffic or at least be able to statically account for traffic rates going past its control.
So if you only use VoIP on the Fritzbox, but not WiFi from clients to reach the internet, SQM in a "bump in the wire" configuration will likely work. (VoIP typically requires around 100 Kbps in each direction, so if your plan allows two parallel VoIP calls, simply reduce the shaper rate by an additional 200 Kbps to allow for parallel VoIP traffic).
If you have loads of clients that connect directly to the FB to access the internet, then the bump in the wire approach will likely not work well for you.
However, with docsis the first thing to check is where is the delay coming from... as SQM can only fix a limited set of delay causes. Here is an easy test, shut of everything in your network not needed for gaming (or at least disconnect it from the Fritzbox) and then run your game with no additional traffic (e.g. no parallel youtube/spotify or twitch stream uploading or even voice chat). If in this situation with minimal load the fps games work well than SQM might help, if gaming sucks even then, you will need to figure out eaxtly where the bufferbloat is coming from... (This test works on the assumption that if the offered load (aka your gaming traffic rate) is well below your link's capacity, no significant amount of queueing is going to happen and hence no bufferbloat will show).
Unfortunately there are multiple WLAN devices connected to the fritzbox, for example : an printer, the bell, tablets, smartphones,...
and those all works fine in their mesh. I have 500 down and 50 up. so enough capacity for those machines.
when i try to ping from my pc to the fritzbox6690 this is the result.
Well, then sqm is not going to do much for you, I am afraid. To control bufferbloat sqm really needs to be in control of all traffic either directly (traffic flowing through the sqm host itself) or that additional traffic needs to be bounded and that bound needs to be considered when configuring sqm's shaper rate.
This is really not negotiable...
Damn, thanks many, for your explainings.
So as an solution i have to exchange my fritzbox6690 ?
or is it possible to do an openwrt router between the ISP house connection and the fritzbox ? So that the openwrt router can see all the traffic ?
Maybe not the worst idea.
You could use a pure cablemodem (Technicolor TC4400, Arris
TM3402B or CM3500B) in front of an OpenWrt Router and connect your devices to this router.
If you want to keep the Fritz!Box, you could connect it in client mode (LAN-LAN) to this router.
Try to enable Ingress-Shaping on the Fritzbox and see if it helps. You can enable it all the way at the buttom left in the GUI via Help and Info > Fritzbox Support. I would also set the highest priority for your gaming PC/console in combination with ingress shaping. See: https://avm.de/service/wissensdatenbank/dok/FRITZ-Box-6690-Cable/228_Internetzugang-fur-wichtige-Netzwerkgerate-und-anwendungen-in-FRITZ-Box-priorisieren/
I don't think it will be as good as SQM but might help.
I wouldn't spend money on a Nano Pi R1 (too old and only 1xGbits Port). For optimal performance with SQM for your bandwidth (500/50) you might want to consider using a more powerful NanoPi model, such as the R4S or R6S to be on the safe side or buy something with a Filogic 830 or 880 processor (GL-MT6000, Banana Pi BPI-R3, Banana Pi BPI-R3 Mini, Banana Pi BPi-R4). The OpenWrt One Router (Filogic 820) should also be be able to shape 500/50 via SQM.
But if you don't want to get rid of the Fritzbox as your main router you are going to have a hard time with SQM (afaik).
wow, so the solution is
- ISP house connection
- cable modem or fritz router in bridge mode, no wifi
- open wrt router in bridge mode, no wifi, wire to wire connected
- fritz box6690 , with wifi, mesh connected
or
- ISP house connection
- cable modem/router in bridge mode, no wifi
- open wrt router with wifi
if i do so, is there also an mesh option ? atm there is working an FRITZ!Repeater 6000
and what about the telephone ? is it possible in both solutions ?
atm the fritzbox6690 is dealing all the connections
thx @Sam-arch99 the ingress shaping and priorisation, i am using since an long time. thats fine, but as you say, its not good. the ping isnt stable.
the openwrt routers you noticed, are great.
When i am ready with the plan, i think one of them is an part of thge solution
Only if the box6690 will work in that mode... I would guess that telephony will only work if it using SIP instead of Voice over Cable.
OpenWrt will support some form of meshing (depending on what the repeater expects that will or will not work).
It depends, if your ISP uses VoC telephony will not work as far as I can tell (unless the bridged modem/router handles that) if the ISP uses SIP it should be possible.
Ingress shaping might already use cake (the AVM firmware can configure cake for ingress, unclear though whether it does and under which conditions). Maybe it is time to figure out where the ping instability is coming from, to assess whether sqm can help?
So in that spirit a few questions:
a) is your capacity consistently as contracted, that is on you 500/50 plan do capacity tests (e.g. the online test at breitbandmessung.de show both down and upload capacity to be close to 500/50)?
b) what does the Fritzbox report about the channels? Given your Cable Fritzbox, could you please post screenshots of all tabs in the GUI section:
Internet -> Kabel-Informationen
For Tabs that stretch over multiple screen pages, please take multiple screenshots to cover the full information, especially for the Kanäle/channels tab.
c) if there is no cross traffic within your network do you get "stable" ping and good FPS game quality?
of course i can.
a) the capacity is great, the isp is doingg aan great job here.
b) pictures are following
c) no, sorry the ping isnt stable, even by unplugging devices
That implies that the issue is independent of actual load and hence also independent of queuing on you internet access link... that means that SQM by itself likely will not help with your gaming/ping stability....