5000 + Simple Queues

Hi

I am thinking of putting in a CCR2116 inline for shaping 5000 clients with simple queues and fq_codel

Between 10Gbps and 12Gbps at peak times at the moment

Will bond 2x 10Gbps to a CCR1072 which is doing the PPPoE without any simple queues at the moment.

Splynx will then inject the simple queue to the CCR 2116

The CCR2116 will only do the Simple queues

CCR1072 will be the PPPoE Server
CCR2116 will be the Shaper

Has anyone tried this before?

I would be interested in that but I have a feeling you would wipe out the memory and CPU. It would be cool of you to try. A method that would work would be to divide the bandwidth evenly between all those subscribers by bumping up the number of flows from the default, and using a tc filter by destination IP address in a single htb + fq_codel instance. In that case any subscriber could use up all the bandwidth left available and in the worst case degrade to total fairness. I do not think that is what you want, but a differently sized shaper per customer (?)

In that case preseem, LibreQoS, etc, can accomplish what you want on a cheap 20 core Xeon box instead and take your splynx output to run fq_codel (preseem), or cake (LibreQoS). I only have numbers for LibreQoS but you can easily pump 25Gbits for 10k subscribers through that without breaking a sweat. https://github.com/LibreQoE/LibreQoS/releases/tag/v1.4-rc10 runs on Ubuntu, is open source, and the latest release is available here: https://github.com/LibreQoE/LibreQoS/releases/tag/v1.4-rc10

Thanks dtaht

I think I am going to try Mikrotik with an X86 Xeon setup and if that does not work I will definitely try LibreQoE.

I already use Preseem for my wireless clients but this will be for my Fibre clients so it needs to be a cost-effective solution

just for bandwidth control in FTTH GPON deployments you can consider doing that with the OLT

the NFO has deployed the fibre

Tested with i9 13th 16core

4100 Simple Queue with fq-codel – CPU hitting 18% @ 10Gbps :smiley:

How did this work out in the long run?

Interested in something similar, we are having issues with ~700 simple queues on a CCR2004. Seems like a bug that the dynamic queues aren’t being removed, and the ppps aren’t able to reconnect.

Thought about CHR, and came across this old post.

Cheers.