The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
This chapter includes the following sections:
Cisco UCS provides the following methods to implement quality of service:
Cisco UCS uses Data Center Ethernet (DCE) to handle all traffic inside a Cisco UCS instance. This industry standard enhancement to Ethernet divides the bandwidth of the Ethernet pipe into eight virtual lanes. System classes determine how the DCE bandwidth in these virtual lanes is allocated across the entire Cisco UCS instance.
Each system class reserves a specific segment of the bandwidth for a specific type of traffic. This provides a level of traffic management, even in an oversubscribed system. For example, you can configure the Fibre Channel Priority system class to determine the percentage of DCE bandwidth allocated to FCoE traffic.
The following table describes the system classes:
System Class |
Description |
---|---|
Platinum Priority Gold Priority Silver Priority Bronze Priority |
A configurable set of system classes that you can include in the QoS policy for a service profile. Each system class manages one lane of traffic. All properties of these system classes are available for you to assign custom settings and policies. |
Best Effort Priority |
A system class that sets the quality of service for the lane reserved for Basic Ethernet traffic. Some properties of this system class are preset and cannot be modified. For example, this class has a drop policy that allows it to drop data packets if required. |
Fibre Channel Priority |
A system class that sets the quality of service for the lane reserved for Fibre Channel over Ethernet traffic. Some properties of this system class are preset and cannot be modified. For example, this class has a no-drop policy that ensures it never drops data packets. |
QoS policies assign a system class to the outgoing traffic for a vNIC or vHBA. This system class determines the quality of service for that traffic.
You must include a QoS policy in a vNIC policy or vHBA policy and then include that policy in a service profile to configure the vNIC or vHBA.
Flow control policies determine whether the uplink Ethernet ports in a Cisco UCS instance send and receive IEEE 802.3x pause frames when the receive buffer for a port fills. These pause frames request that the transmitting port stop sending data for a few milliseconds until the buffer clears.
For flow control to work between a LAN port and an uplink Ethernet port, you must enable the corresponding receive and send flow control parameters for both ports. For Cisco UCS, the flow control policies configure these parameters.
When you enable the send function, the uplink Ethernet port sends a pause request to the network port if the incoming packet rate becomes too high. The pause remains in effect for a few milliseconds before traffic is reset to normal levels. If you enable the receive function, the uplink Ethernet port honors all pause requests from the network port. All traffic is halted on that uplink port until the network port cancels the pause request.
Because you assign the flow control policy to the port, changes to the policy have an immediate effect on how the port reacts to a pause frame or a full receive buffer.
Step 1 | In the Navigation pane, click the LAN tab. |
Step 2 | In the LAN tab, expand . |
Step 3 |
Expand the node for the organization where you want to create the pool. If the system does not include multi-tenancy, expand the root node. |
Step 4 | Right-click QoS Policy and select Create QoS Policy. |
Step 5 | In the Create QoS Policy dialog box: |
Include the QoS policy in a vNIC template.
If you delete a QoS policy that is in use or disable a system class that is used in a QoS policy, any vNIC which uses that QoS policy is assigned to the Best Effort Priority system class. In a system that implements multi-tenancy, Cisco UCS Manager first attempts to find a matching QoS policy in the organization hierarchy.
Step 1 | In the Navigation pane, click the LAN tab. |
Step 2 | On the Servers tab, expand . |
Step 3 | Expand the QoS Policies node. |
Step 4 | Right-click the QoS policy you want to delete and select Delete. |
Step 5 | If Cisco UCS Manager displays a confirmation dialog box, click Yes. |
Configure the network port with the corresponding setting for the flow control that you need. For example, if you enable the send setting for flow-control pause frames in the policy, make sure that the receive parameter in the network port is set to on or desired. If you want the Cisco UCS port to receive flow-control frames, make sure that the network port has a send parameter set to on or desired. If you do not want to use flow control, you can set the send and receive parameters on the network port to off.
Step 1 | In the Navigation pane, click the LAN tab. | ||||||||||
Step 2 | On the LAN tab, expand . | ||||||||||
Step 3 |
Expand the node for the organization where you want to create the policy. If the system does not include multi-tenancy, expand the root node. |
||||||||||
Step 4 | Right-click the Flow Control Policies node and select Create Flow Control Policy. | ||||||||||
Step 5 |
In the Create Flow Control Policy wizard, complete the following fields:
|
||||||||||
Step 6 | Click OK. |
Associate the flow control policy with an uplink Ethernet port or port channel.
Step 1 | In the Navigation pane, click the LAN tab. |
Step 2 | On the LAN tab, expand . |
Step 3 | Expand the Flow Control Policies node. |
Step 4 | Right-click the policy you want to delete and select Delete. |
Step 5 | If Cisco UCS Manager displays a confirmation dialog box, click Yes. |