I have a Sonicwall NSA 2400 (soon to replace with NSA 2600). The LAN has a widely varying number of users/devices. Some days there are 10 people onsite, some days 75-100. I want to be able to equally and dynamically allocate our WAN bandwidth (about 75 Mbps down, 20 Mbps up) to each device on the LAN.
On the days with 10 devices onsite, each device should get 1/10th the bandwidth. On the days with 75 devices, each device gets 1/75th. Or, 10 devices downloading something via the WAN connection, each device gets 1/10th bandwidth. The goal is fairness to all devices. I don't want to prioritize traffic types (i.e. HTTP, FTP, etc.); I don't care what the device is doing on the internet, they just need to have about equal bandwidth to everyone else. What they do with their slice, we don't care.
I'm familiar with the bandwidth management settings where I can put an absolute limit on the bandwidth, e.g. 1,000 Kbps. I can't do this because we would have massive underutilization of the available bandwidth on the days with fewer devices onsite.
I'm not sure if the Sonicwall has some existing settings I could configure to achieve this goal? Or do I need to look at some QOS configuration to achieve this?
Thanks in advance.
Edit in response to comment from Ron The goal is fairness of available bandwidth but without wasting it when there's only a few people. So if only 2 devices are using the internet connection, each should get roughly half. After posting this question, I did more digging on my NSA 2400. After upgrading firmware to 5.9 I get a checkbox in Firewall > Bandwidth Objects to put a per-IP kpbs max. But this doesn't work as desired since the number of devices using the internet varies.