User`s guide

202 XgOS User’s Guide September 2014
ACLs With QoS and Application QoS
ACL rule configurations can be used with QoS. Specify an action for each matched
condition. A condition identifies the application flow to be chosen. An action
specifies what to do with that flow. The following figure shows an example of an
ACL with a QoS set.
From an ingress viewpoint traffic flows from the network, into a port, into a vNIC,
into 1 of 8 queues, and onto a server. Each of the packets are evaluated against the
defined ACL rules. Similarly, egress traffic (from server to network) is evaluated
against the defined ACL conditions.
After you create ACL rules, apply the ACL rule set for a specific I/O card. Consider
the following action use cases (see “Setting Actions” on page 214 for more details):
Marking each packet in the flow with a DSCP value (mark dscp <val>).
Placing matched packets into a specific queue number (enqueue <num>).
Counting packets and collecting statistics for a flow that satisfies a condition
(learn ingress|egress)
The 10GbE cards support application QoS, where specific traffic flows can be sent to
different queues. Each vNIC supports 8-prioritized queues (0 to 7). Through
software, you can control how those queues are used, such as setting QoS
preferential treatment (bandwidth limiting) features for each queue. Specific packets
can be sent into different queues. By default, all traffic flows map to queue 0.