A PFC fault detection and recovery mechanism that detects PFC storms and prevents their propagation.
The Priority Flow Control (PFC) watchdog is a PFC fault-detection and recovery mechanism that
-
identifies queue-stuck conditions (PFC storms) caused by sustained pause frames
-
prevents pause-frame propagation and looping across the network, and
-
restores normal traffic flow automatically after congestion clears.
PFC watchdog parameters and their role in queue monitoring
The PFC watchdog reduces persistent pause conditions by enforcing time-based monitoring of queues and managing state transitions:
-
Watchdog interval: The polling interval (in milliseconds) to check the status of PFC queues to determine if they are stalled due to excessive PFC pause frames.
-
Shutdown multiplier: The multiple of the watchdog interval after which the queue is shut down if congestion persists.
-
Auto-restore multiplier: Wait period, in multiples of the watchdog interval, before the watchdog restores the queue after congestion clears.