Administrator Guide
not cause storage traffic to be dropped, and that storage traffic does not result in high latency for high-
performance computing (HPC) traffic between servers.
PFC enhances the existing 802.3x pause and 802.1p priority capabilities to enable flow control based on
802.1p priorities (classes of service). Instead of stopping all traffic on a link (as performed by the traditional
Ethernet pause mechanism), PFC pauses traffic on a link according to the 802.1p priority set on a traffic type.
You can create lossless flows for storage and server traffic while allowing for loss in case of LAN traffic
congestion on the same physical interface.
The following illustration shows how PFC handles traffic congestion by pausing the transmission of incoming
traffic with dot1p priority 3.
Figure 28. Priority-Based Flow Control
In the system, PFC is implemented as follows:
• PFC is supported on specified 802.1p priority traffic (dot1p 0 to 7) and is configured per interface.
However, only two lossless queues are supported on an interface: one for Fibre Channel over Ethernet
(FCoE) converged traffic and one for Internet Small Computer System Interface (iSCSI) storage traffic.
Configure the same lossless queues on all ports.
• A dynamic threshold handles intermittent traffic bursts and varies based on the number of PFC priorities
contending for buffers, while a static threshold places an upper limit on the transmit time of a queue
after receiving a message to pause a specified priority. PFC traffic is paused only after surpassing both
static and dynamic thresholds for the priority specified for the port.
• By default, PFC is enabled when you enabled DCB. When you enable DCB globally, you cannot
simultaneously enable TX and RX on the interface for flow control and link-level flow control is disabled.
• Buffer space is allocated and de-allocated only when you configure a PFC priority on the port.
• PFC delay constraints place an upper limit on the transmit time of a queue after receiving a message to
pause a specified priority.
• By default, PFC is enabled on an interface with no dot1p priorities configured. You can configure the
PFC priorities if the switch negotiates with a remote peer using DCBX. During DCBX negotiation with a
remote peer:
• DCBx communicates with the remote peer by link layer discovery protocol (LLDP) type, length,
value (TLV) to determine current policies, such as PFC support and enhanced transmission
selection (ETS) BW allocation.
• If the negotiation succeeds and the port is in DCBX Willing mode to receive a peer configuration,
PFC parameters from the peer are used to configured PFC priorities on the port. If you enable the
link-level flow control mechanism on the interface, DCBX negotiation with a peer is not
performed.
• If the negotiation fails and PFC is enabled on the port, any user-configured PFC input policies are
applied. If no PFC dcb-map has been previously applied, the PFC default setting is used (no
Data Center Bridging (DCB) 277