SSID Traffic Shaping Rules Configuration
Dashboard Location: Wireless > Configure > SSIDs > Firewall & Traffic Shaping > Traffic Shaping Rules
Wireless SSID Traffic Shaping and Bandwidth Management
Section titled “Wireless SSID Traffic Shaping and Bandwidth Management”SSID traffic shaping rules configuration in Meraki wireless networks provides administrators with comprehensive Quality of Service (QoS) and bandwidth management capabilities, enabling application-specific traffic prioritization, bandwidth allocation control, network performance optimization, and user experience enhancement. This functionality supports differentiated service levels, congestion management, critical application prioritization, and fair bandwidth distribution across wireless clients. Traffic shaping is essential for optimizing network performance, managing bandwidth-intensive applications, ensuring quality of service for voice and video communications, supporting service level agreements, and maintaining consistent network performance across diverse application workloads and user requirements.
Diagram
Section titled “Diagram”Classes
Section titled “Classes”ssids (meraki.domains.organizations.networks.wireless)
Section titled “ssids (meraki.domains.organizations.networks.wireless)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| traffic_shaping_rules | Class | [traffic_shaping_rules] | No |
traffic_shaping_rules (meraki.domains.organizations.networks.wireless.ssids)
Section titled “traffic_shaping_rules (meraki.domains.organizations.networks.wireless.ssids)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| rules | List | [rules] | No | |
| traffic_shaping | Boolean | true, false | No | |
| default_rules | Boolean | true, false | No |
rules (meraki.domains.organizations.networks.wireless.ssids.traffic_shaping_rules)
Section titled “rules (meraki.domains.organizations.networks.wireless.ssids.traffic_shaping_rules)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| definitions | List | [definitions] | Yes | |
| per_client_bandwidth_limits | Class | [per_client_bandwidth_limits] | No | |
| dscp_tag_value | Integer | min: 0, max: 63 | No | |
| pcp_tag_value | Integer | min: 0, max: 7 | No |
definitions (meraki.domains.organizations.networks.wireless.ssids.traffic_shaping_rules.rules)
Section titled “definitions (meraki.domains.organizations.networks.wireless.ssids.traffic_shaping_rules.rules)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| type | Choice | application, applicationCategory, host, ipRange, localNet, port | Yes | |
| value | String | min: 1, max: 127 | Yes |
per_client_bandwidth_limits (meraki.domains.organizations.networks.wireless.ssids.traffic_shaping_rules.rules)
Section titled “per_client_bandwidth_limits (meraki.domains.organizations.networks.wireless.ssids.traffic_shaping_rules.rules)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| settings | Choice | network default, ignore, custom | No | |
| bandwidth_limits | Class | [bandwidth_limits] | No |
bandwidth_limits (meraki.domains.organizations.networks.wireless.ssids.traffic_shaping_rules.rules.per_client_bandwidth_limits)
Section titled “bandwidth_limits (meraki.domains.organizations.networks.wireless.ssids.traffic_shaping_rules.rules.per_client_bandwidth_limits)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| limit_up | Integer | min: 0, max: 1000000 | No | |
| limit_down | Integer | min: 0, max: 1000000 | No |
Examples
Section titled “Examples”Example-1: The example below demonstrates SSID traffic shaping configuration.
This configuration implements bandwidth management and Quality of Service (QoS) policies for wireless SSIDs. The example includes upload/download limits, per-client bandwidth allocation, and traffic prioritization rules for optimized wireless network performance.
The CORP SSID (SSID 0) has custom traffic shaping rules enabled, with default rules disabled. Specific rules include prioritizing traffic in the application category “meraki:layer7/category/16” with DSCP tag 46 and PCP tag 7, while ignoring per-client bandwidth limits. Several individual applications (meraki layer7 apps 332, 2249, 351, 2248, and 2542) have custom bandwidth limits set to 1000 kbps upload and download, tagged with DSCP value 16. Additionally, traffic from specific hosts like nms.example.com, IP ranges such as 158.43.128.0/24 and 192.168.0.0/16, and port 161 uses network default bandwidth limits and is tagged with DSCP value 24.
To obtain the list of Application Categories you can use above mentioned API https://developer.cisco.com/meraki/api-v1/get-network-traffic-shaping-application-categories/
meraki: domains: - name: !env domain administrator: name: !env org_admin organizations: - name: !env org networks: - name: !env network_name product_types: - appliance - switch - wireless - camera - sensor - cellularGateway wireless: ssids: - name: CORP ssid_number: "0" traffic_shaping_rules: default_rules: true traffic_shaping: true