Quality of Service (QoS) - amybuck/SONiC-NAS GitHub Wiki
QoS support:
- Assign packet to traffic classes using packet 802.1p, DSCP or more advanced ACL rules
- Marking
- Ingress rate policing using ACLs
- Map traffic classes to queues
- Egress Queue rate shaping
- Weighted random early detection (WRED)
- Hierarchical scheduling
- Egress Port-level shaping
- CoPP support for configuring CPU rate-limits
NOTE: The SONiC NAS Host-Adapter does not support QoS configuration using Linux commands — use the
dell-base-qos.yang
model.
See Application Programming for SONiC for information about how to use dell-base-qos.yang
and the SONiC Object Library API for QoS applications.