User's Manual
Quality of Service (QoS)
31
Horizon Compact Plus Release 1.0.1 Wireless Ethernet Product User Manual – Volume 2
8.4 Operation with QoS Enabled
In Horizon Compact Plus, when QoS is enabled, a configurable packet filter directs user data packets to
any one of eight QoS queues based on the CoS (priority) levels assigned to each packet. The eight QoS
queues are labeled Q1 to Q8.
Slow bridge protocol frames, by default, are directed to the highest priority queue Q8, however, if QoS is
enabled, these frames can be directed to any one of the eight QoS queues.
Similarly, if QoS is enabled, any ECFM frames arriving from the network (not originating on the Compact
Plus) can be directed to any one of the eight QoS queues. If the ECFM feature is enabled on the node,
ECFM flow mapping is overridden and all ECFM frames are directed to the CPU.
Traffic statistics for each queue (Q1 to Q8) can be viewed using get traffic statistics.
8.4.1 Assigning User Data to QoS Queues
There are eight QoS Queues within Horizon Compact Plus, numbered Q1 to Q8, with Q8 having the
highest priority. On any port any of the eight CoS levels can be assigned to any of the eight QoS
Queues. A configurable packet filter (set cos queue mapping [mapping]) directs frames to the assigned
QoS queue based on the CoS level of that packet. You can configure the system so that packets with a
higher CoS level would be directed to a higher queue number.
Any packet arriving with no CoS level assigned to it can be assigned a level (0 – 7) based on the
configured default CoS value (set cos default value [0 though 7). This CoS level is stripped from the
packet after processing through the QoS system.
Once queues are populated with packets, a “scheduler” is responsible for moving queued packets out of
the queues in a specific order. The scheduling policy decides the behavior of the scheduler.
8.4.2 Slow Bridge Protocol Frames
Slow bridge protocol frames are those that are destined for the 01-80-C2-00-00-xx MAC addresses.
Examples: STP, RSTP, MSTP LACP, Pause Frames, GARP (GMRP,GVRP), bridge broadcasts, OAM,
LLDP, Port based authentication, are all transmitted in an expedited fashion.
By default, slow bridge protocol packets are handled by queue Q8. Q8 is the highest priority queue in the
system and it ensures slow bridge protocol packets are passed at the highest priority.
However, when QoS is enabled, Compact Plus can also be configured to direct slow bridge protocol
packets to any one of the eight QoS queues, allowing the user to control the priority of slow bridge
protocol packets. This feature is called Class of Service Control Flow Mapping. If this feature is not
configured, then slow bridge protocol packets are directed only to Q8, regardless of the status of QoS.
Similarly, when QoS is enabled, Compact Plus can be configured to direct ECFM frames arriving over the
network (not generated on the node) to any one of the eight QoS queues, allowing the user to control the
priority of the ECFM frames. This feature is called Class of Service ECFM Flow Mapping. Note that this
feature is overridden if the ECFM feature on the node is enabled and all ECFM frames would be directed
to the CPU.
Other frames, such as “keep-alive” frames and MRP frames, that the user determines must be treated
with a desired priority, must be assigned a CoS within a connected switch, then assigned to the
appropriate QoS queue within Horizon Compact Plus.
Note that you have to be carefull assigning regular user traffic to Q8 as that may starve the slow
protocol/ECFM traffic flow if those flows are assigned to Q8.