I'm trying to limit the aggregate WAN traffic on my MX-84 to 40 mbps down, 5 mbps up. I converted this to roughly 5 Mb/s and 0.625 Mb/s respectively. I put those values into the SD-WAN & traffic shaping Uplink configuration for WAN1. However, I am still able to far exceed those limits.
I'm not looking to do a per-device limit, and I'm really hoping to avoid any fancy traffic shaping rules if at all possible. According to the Meraki docs (source):
This option allows you to configure the upload and download bandwidth of the uplinks. This information is needed for traffic load balancing between the active WAN / Internet ports as well as for limiting upload and download traffic through the WAN ports. You can configure WAN 1, WAN 2, and the cellular uplink individually. To configure specific upload and download bandwidths for a particular uplink, click the details button next to that uplink's bandwidth slider.
Am I misinterpreting the usage of that screen?
Just realized where you got your numbers from.
Your confusing Mbps and MB/s
The dashboard using Mbps (so if you put 40 for 40Mbps, you'll get that). 40Mbps = 5MB/s which is confusing on the dashboard. They should really just put Mbps instead of Mb/s.
*EDIT - So what you want to do is put 40 for download and 5 for upload. Hit save.
@NolanHerring the screen shots show everything in mbps, and there should be a roughly a difference of 10 fold in the performance test if they were mixed up.
@pumrum is their any chance you have a second WAN link connected? Is the Internet circuit definately plugged into Internet1/WAN1?
Are you sure this speedtest was from a device plugged directly into the MX? It wasn't using WiFi to the ISP router or anything like that?
Thanks everyone for the notes and suggestions. To add to my OP and answer your questions:
I'm notorious for missing the obvious, so I figured maybe someone knew of a setting I have to check to enable the traffic shaping. I've poked around the dashboard and documentation for a few hours, but haven't been able to find it. If not, I'll open a help ticket and post the results here.
Thanks again for being so responsive - hope everyone is having a great start to the new year!
What if you apply a traffic shaping rules with custom expressions to limit the bandwidth to the desired level? That way, not too much fancy traffic shaping rules are required.
Thanks, I'll take a look at that and see if it does what I need. I always try to find the simplest answer to what should be a simple problem, but I'm happy to try anything at this point
I have an MX-100 with a similar setup but a bigger pipe and I'm seeing the same issue. The MX-100 has a (roughly) 290/270 down/up pipe. I tried restricting it to 100/50 down/up for kicks.... but same results: a laptop directly connected to the MX (no wifi anywhere on the network, only one WAN connected) and I'm still seeing the laptop push full boat through. This isn't just speedtest.net, I also tried transferring data across the SD-WAN via SCP, as well as across the open Internet to a public SFTP.
I'll fiddle a bit, but I'm at the point where I may just kick it over to the help desk. I will keep this thread updated with what I hear. Thanks everyone for the responses.
I've tried directly connected to the MX with Cat6a, connected to an MS-225-24P with Cat6a which is connected to the MX with Cat6a, and also via WiFi to an MR53 which is connected to the MX with Cat6a. I checked the device policy for the clients I'm using for testing, and they're all "Normal." I don't recall ever using the whitelist feature.
Using this as an idea for something to try, I did create a Group Policy, and configured only the bandwidth limit. I initially set it to 10240 Kb/s (no consistency in the units, hrmm) for my iPhone 8 which is connected iPhone>MR>MX>Internet. Voi La! iPhone is limited to 10mbps. I guess this proves that at least my Meraki kit is able to limit bandwidth, but it doesn't solve my issue for two reasons:
1) This seems to be a per-device limit, not an aggregate link limit (for example 10 devices could soak the entire 100mbps, and I want to limit the aggregate to 50)
2) I haven't found a way to apply this policy to wired devices, only WiFi (and per-SSID at that, which is slightly annoying but workable)
I'll keep poking. Thanks for the continued ideas
Ran a test with my own network here.
MX84 Firmware 13.36
WAN is 400mbps/400mbps
Client PC I use for testing on USB-C connected ethernet port.
First test with Uplink configuration set at 400 Mbps on the dashboard:
Speedtest: 2ms ping, 170Mbps download, 363Mbps upload
2nd test with Uplink configuration set at "down" 100Mb/s and "up" 25Mb/s on dashboard using "detail:
Speedtest: 1ms ping, 90Mbps download, 33Mbps upload
3rd test with Uplink configuration set at 50 Mbps on dashboard:
Speedtest: 1ms ping, 33Mbps download, 88Mbps upload
So, I can probably conclude that the "Uplink configuration" work to some extend to the speed limit as configured in the dashboard even though you may have a higher bandwidth WAN uplink.
To me bandwidth limiting through Uplink configuration never worked. The Meraki Supported mentioned it was meant for load-balancing.
You will have use traffic shaping on other devices.