Can I set the a Dynamic Client Bandwidth Limit

Solved
lffsg
Comes here often

Can I set the a Dynamic Client Bandwidth Limit

Hello, I am new to cisco meriaki devices.

 

So far my company uses meriaki to connect to internet (ISP provided 500 MB/s bandwidth), and the current configuration on meriaki is set to 10MB/s per client (By setting the bandwidth limit in Group Policy).

 

However sometimes as there is not much users connected to the office network (less than 10). It is still limited to 10MB/s per user.

 

Can we set the meriaki client bandwidth somehow 'dynamic' ? For example, when there are more than 50 clients connected, 10MB/s for each client; from 30 to 50, 25 MB/s; lsss than 10, 50 MB/s ( Or it can be dynamically Total Bandwith / Client Count )

 

I have searched the documents and google, but they only shows how to set the static bandwidth control.

 

Thank you.

1 Accepted Solution
GreenMan
Meraki Employee
Meraki Employee

You could maybe use a script to monitor network usage, in some way, to trigger automated reconfiguration of the shaping settings..   all via the Dashboard API?

https://developer.cisco.com/meraki/api-v1/#!get-network-appliance-uplinks-usage-history    

https://developer.cisco.com/meraki/api-v1/#!update-network-appliance-traffic-shaping

Or - maybe simpler - have the script just change the settings on different days and at different times, to reflect your busy periods?

View solution in original post

4 Replies 4
Brash
Kind of a big deal
Kind of a big deal

There is no way to dynamically adjust bandwidth limits.

SpeedBurst being enabled will allow for some bursting over the limit but not for sustained amounts of time.

 

You could get creative with attempts to allow users greater bandwidth.

For example, you could place VIP users on a different policy with greater bandwidth allowances.

Or you could place a bandwidth limit on the SSID (Eg. 200Mbps), and a looser bandwidth limit on users (Eg. 30Mbps). This could get somewhat messy though if not tuned as you're purposely introducing contention.

DarrenOC
Kind of a big deal
Kind of a big deal

I understand the use case and does sound useful. Worth “Making a wish” for and see if that gets it on the radar with Meraki devs.

 

As @Brash points out there is the Burst feature but that is temporary.


is it worth keeping an eye on the number of connected clients or number of users in the office and toggle the current restriction accordingly?

Darren OConnor | doconnor@resalire.co.uk
https://www.linkedin.com/in/darrenoconnor/

I'm not an employee of Cisco/Meraki. My posts are based on Meraki best practice and what has worked for me in the field.
GreenMan
Meraki Employee
Meraki Employee

You could maybe use a script to monitor network usage, in some way, to trigger automated reconfiguration of the shaping settings..   all via the Dashboard API?

https://developer.cisco.com/meraki/api-v1/#!get-network-appliance-uplinks-usage-history    

https://developer.cisco.com/meraki/api-v1/#!update-network-appliance-traffic-shaping

Or - maybe simpler - have the script just change the settings on different days and at different times, to reflect your busy periods?

lffsg
Comes here often

Yes I found that through REST API seems to be the only solution. The only thing is that if the boss would like to enable the API (Currently disabled).

 

My idea is to wrote a script which is executed every 5 or 10 minutes (Via cron job ? )

then get the total clients count and update the group policy for the new bandwidth.

Get notified when there are additional replies to this discussion.
Welcome to the Meraki Community!
To start contributing, simply sign in with your Cisco account. If you don't yet have a Cisco account, you can sign up.
Labels