Connectivity Guide
• Payload—variable
• Cyclic redundancy check—4 bytes
• Inter-frame gap—variable
The rate adjustment feature is disabled by default. To enable rate adjustment, use the qos-rate-adjust value_of_rate_adjust
command. For example:
qos-rate-adjust 8
If you have congured WDRR and shaping on a particular queue, the queue can become congested. You should congure the QoS rate
adjust value considering the overhead eld size to avoid trac drops on uncongested queues.
If you have multiple streams within a queue, you must nd the overhead size for the dierent streams and the QoS rate adjust value should
be the highest overhead size from among the various streams within that queue.
Consider the example where you have congured WDRR and shaping on a queue that has two dierent trac streams, TS1 and TS2, that
uses preamble, SFD, and IFG overhead elds:
• If the IFG in TS1 uses 16 bytes, QoS rate adjust value should be 24 (preamble + SFD requires 8 bytes and IFG 16 bytes).
• If the IFG in TS2 uses 12 bytes, QoS rate adjust value should be 20 (preamble + SFD requires 8 bytes and IFG 12 bytes).
In this case, the highest QoS rate adjust value between the two streams is 24 bytes. Hence, you must congure the QoS rate adjust value
as 24.
NOTE: This feature is not supported on the S4200-ON Series and S5148F-ON platforms.
Buer management
OS10 devices distribute the total available buer resources into two buer pools at ingress direction and three buer pools at egress
direction of all physical ports.
All ports in a system are allocated a certain amount of buers from corresponding pools based on the conguration state of each priority-
group or queue. The remaining buers in the pool are shared across all similarly congured ports.
The following buer pools are available:
• Ingress buer pools:
– Lossy pool (default)
– Lossless pool (PFC)
• Egress buer pools:
– Lossy pool (default)
– Lossless pool (PFC)
– CPU pool (CPU control trac)
For example, when all ports are allocated as reserved buers from the lossy (default) pool, the remaining buers in the lossy pool are
shared across all ports, except the CPU port.
When you enable priority ow control (PFC) on the ports, all the PFC-enabled queues and priority-groups use the buers from the lossless
pool.
OS10 dedicates a separate buer pool for CPU trac. All default reserved buers for the CPU port queues are from the CPU pool. The
remaining buers are shared across all CPU queues. You can modify the buer settings of CPU queues.
You can congure the size of the CPU pool using the control-plane-buffer-size command.
OS10 allows conguration of buers per priority-group and queue for each port.
978
Quality of service