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.