Skip to content

Switch QoS Rules Configuration

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

Network Traffic Prioritization Management

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

Diagram

Classes

switch (meraki.domains.organizations.networks)

NameTypeConstraintMandatoryDefault Value
qos_rulesList[qos_rules]No

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

Examples

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"