Using FQ_CoDel Limiters to share Internet bandwidth per-LAN-IP
-
I'm using pfSense 2.7.2 in production enviroment - about 100 PCs.
Many users are downloading at the same time so it is critical to prevent one user from saturating the whole pipe.
I've been using Limiter Pipes for a long time to keep each user (LAN-IP) at 10-30 Mb/s depending on department.
Now I'm trying a new approch: first creating CoDel limiters without a mask to set a total bandwidth per-group of user's IPs and then creating a child Queue with 32-bit mask for each Up and Down limiter. Then applying those queues to LAN rule.

I'm not using any limiters on WAN interface bacause it is also used for VPN.
My bufferbloat score is now A+ but there is still no fair per-IP sharing of Internet bandwidth.
Anyone knows if FQ_CoDel queue scheduler can actually do that ? -
@strannik 2.8.x is out.
See also https://forum.netgate.com/topic/200595/this-is-how-i-used-limiters-to-fairly-share-bandwidth-among-all-devices-on-lan