Skip to content

QoS

Diagram
NameTypeConstraintMandatoryDefault Value
qosClass[qos]No

NameTypeConstraintMandatoryDefault Value
class_mapsList[class_maps]No
policy_mapsList[policy_maps]No
queuing_policy_mapsList[queuing_policy_maps]No
system_out_queuing_policy_mapStringNo
system_out_queuing_policy_map_statisticsBooleantrue, falseNo

class_maps (nxos.devices.configuration.qos)

Section titled “class_maps (nxos.devices.configuration.qos)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
match_typeChoicematch-any, match-all, match-firstNo
dscp_valuesListStringNo

policy_maps (nxos.devices.configuration.qos)

Section titled “policy_maps (nxos.devices.configuration.qos)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
match_typeChoicematch-any, match-all, match-firstNo
classesList[classes]No

queuing_policy_maps (nxos.devices.configuration.qos)

Section titled “queuing_policy_maps (nxos.devices.configuration.qos)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
match_typeChoicematch-any, match-all, match-firstNo
classesList[classes]No

classes (nxos.devices.configuration.qos.policy_maps)

Section titled “classes (nxos.devices.configuration.qos.policy_maps)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
set_qos_groupIntegermin: 0, max: 7No
policeClass[police]No

classes (nxos.devices.configuration.qos.queuing_policy_maps)

Section titled “classes (nxos.devices.configuration.qos.queuing_policy_maps)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
next_class_mapStringNo
previous_class_mapStringNo
priorityIntegermin: 1, max: 8No
remaining_bandwidthIntegermin: 0, max: 100No

police (nxos.devices.configuration.qos.policy_maps.classes)

Section titled “police (nxos.devices.configuration.qos.policy_maps.classes)”
NameTypeConstraintMandatoryDefault Value
cir_rateIntegermin: 0, max: 100000000000Yes
cir_unitChoiceunspecified, bps, kbps, mbps, gbps, pps, pctNo
bc_rateIntegermin: 0, max: 536870912No
bc_unitChoiceunspecified, bytes, kbytes, mbytes, ms, us, packetsNo
pir_rateIntegermin: 0, max: 100000000000No
pir_unitChoiceunspecified, bps, kbps, mbps, gbps, pps, pctNo
be_rateIntegermin: 0, max: 536870912No
be_unitChoiceunspecified, bytes, kbytes, mbytes, ms, us, packetsNo
conform_actionChoiceunspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmitNo
conform_set_cosIntegermin: 0, max: 7No
conform_set_dscpIntegermin: 0, max: 63No
conform_set_precedenceChoiceroutine, priority, immediate, flash, flash-override, critical, internet, networkNo
conform_set_qos_groupIntegermin: 0, max: 7No
exceed_actionChoiceunspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmitNo
exceed_set_cosIntegermin: 0, max: 7No
exceed_set_dscpIntegermin: 0, max: 63No
exceed_set_precedenceChoiceroutine, priority, immediate, flash, flash-override, critical, internet, networkNo
exceed_set_qos_groupIntegermin: 0, max: 7No
violate_actionChoiceunspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmitNo
violate_set_cosIntegermin: 0, max: 7No
violate_set_dscpIntegermin: 0, max: 63No
violate_set_precedenceChoiceroutine, priority, immediate, flash, flash-override, critical, internet, networkNo
violate_set_qos_groupIntegermin: 0, max: 7No

nxos:
devices:
- name: Device1
configuration:
qos:
system_out_queuing_policy_map: QOS-OUT-POLICY
class_maps:
- name: QOS-CLASS1
match_type: match-any
dscp_values:
- ef