Skip to content

Switch QoS Rules Configuration

Dashboard Location: Switching > Configure > Switch Settings > Quality of Service

Switch QoS (Quality of Service) rules configuration in Meraki networks provides administrators with the capability to implement traffic prioritization and bandwidth management based on network protocols, VLAN assignments, port ranges, and DSCP markings. This functionality enables performance optimization for critical applications, ensures consistent service delivery, manages network congestion, and supports service level agreements through granular traffic classification and prioritization. QoS rules are essential for maintaining network performance in mixed-traffic environments, supporting real-time applications, and ensuring optimal user experience across diverse network services.

Diagram

switch (meraki.domains.organizations.networks)

Section titled “switch (meraki.domains.organizations.networks)”
NameTypeConstraintMandatoryDefault Value
qos_rulesList[qos_rules]No

qos_rules (meraki.domains.organizations.networks.switch)

Section titled “qos_rules (meraki.domains.organizations.networks.switch)”
NameTypeConstraintMandatoryDefault Value
vlanAnyInteger[min: 1, max: 4094] or String[matches: `(?:[1-9][1-9][0-9][1-9][0-9]2
protocolChoiceANY, TCP, UDPNo
dscpIntegermin: -1, max: 63No
source_portIntegermin: 0, max: 65535No
source_port_rangeStringRegex: ^([1-9]|[1-9]\d{1,3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5])-(\d|[1-9]\d{1,3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5])$No
destination_portIntegermin: 0, max: 65535No
destination_port_rangeStringRegex: ^([1-9]|[1-9]\d{1,3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5])-(\d|[1-9]\d{1,3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5])$No
qos_rule_nameStringmin: 1, max: 127Yes

Example-1: The example below demonstrates switch QoS rules 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
switch:
qos_rules:
- vlan: 100
protocol: TCP
source_port: 2000
destination_port_range: 300-400
dscp: 0
qos_rule_name: "Rule 2"
- vlan: 100
protocol: UDP
source_port_range: 72-82
destination_port: 3003
dscp: 0
qos_rule_name: "Rule 1"
- vlan: 100
protocol: UDP
source_port_range: 83-85
destination_port: 3003
dscp: -1
qos_rule_name: "Rule 3"