Skip to content

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

ssids (meraki.domains.organizations.networks.wireless)

Section titled “ssids (meraki.domains.organizations.networks.wireless)”
NameTypeConstraintMandatoryDefault Value
traffic_shaping_rulesClass[traffic_shaping_rules]No

traffic_shaping_rules (meraki.domains.organizations.networks.wireless.ssids)

Section titled “traffic_shaping_rules (meraki.domains.organizations.networks.wireless.ssids)”
NameTypeConstraintMandatoryDefault Value
rulesList[rules]No
traffic_shapingBooleantrue, falseNo
default_rulesBooleantrue, falseNo

rules (meraki.domains.organizations.networks.wireless.ssids.traffic_shaping_rules)

Section titled “rules (meraki.domains.organizations.networks.wireless.ssids.traffic_shaping_rules)”
NameTypeConstraintMandatoryDefault Value
definitionsList[definitions]Yes
per_client_bandwidth_limitsClass[per_client_bandwidth_limits]No
dscp_tag_valueIntegermin: 0, max: 63No
pcp_tag_valueIntegermin: 0, max: 7No

definitions (meraki.domains.organizations.networks.wireless.ssids.traffic_shaping_rules.rules)

Section titled “definitions (meraki.domains.organizations.networks.wireless.ssids.traffic_shaping_rules.rules)”
NameTypeConstraintMandatoryDefault Value
typeChoiceapplication, applicationCategory, host, ipRange, localNet, portYes
valueStringmin: 1, max: 127Yes

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)”
NameTypeConstraintMandatoryDefault Value
settingsChoicenetwork default, ignore, customNo
bandwidth_limitsClass[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)”
NameTypeConstraintMandatoryDefault Value
limit_upIntegermin: 0, max: 1000000No
limit_downIntegermin: 0, max: 1000000No

Example-1: The example below demonstrates wireless SSID traffic shaping configuration using tested YAML configuration from pipeline fixtures.

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: false
traffic_shaping: true
rules:
- definitions:
- type: applicationCategory
value: "meraki:layer7/category/16"
per_client_bandwidth_limits:
settings: ignore
dscp_tag_value: 46
pcp_tag_value: 7
- definitions:
- type: application
value: meraki:layer7/application/332
- type: application
value: meraki:layer7/application/2249
- type: application
value: meraki:layer7/application/351
- type: application
value: meraki:layer7/application/2248
- type: application
value: meraki:layer7/application/2542
per_client_bandwidth_limits:
settings: custom
bandwidth_limits:
limit_up: 1000
limit_down: 1000
dscp_tag_value: 16
- definitions:
- type: host
value: nms.example.com
- type: ipRange
value: 158.43.128.0/24
- type: localNet
value: 192.168.0.0/16
- type: port
value: "161"
per_client_bandwidth_limits:
settings: network default
dscp_tag_value: 24