Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Flow Control for Ethernet Interfaces

SUMMARY Learn about flow control for Ethernet interfaces, how to enable and disable flow control for Ethernet interfaces.

Flow Control Overview

Flow control on an Ethernet interface regulates traffic flow to prevent frames from dropping during network congestion. Flow control stops and resumes the transmission of network traffic between two connected peer nodes on a full-duplex Ethernet physical link. Controlling the flow by pausing and restarting prevents node buffers from overflowing and dropping frames.

Ethernet PAUSE is a congestion relief feature that works by providing link-level flow control for all traffic on a full-duplex Ethernet link. Ethernet PAUSE works in both directions on the link. In one direction, an interface generates and sends Ethernet PAUSE messages to stop the connected peer from sending more traffic. In the other direction, the interface responds to Ethernet PAUSE messages it receives from the connected peer to stop sending traffic. Ethernet PAUSE also works on aggregated Ethernet interfaces.

Symmetric Flow Control

Symmetric flow control configures both the receive and transmit buffers in the same state. The interface send and respond Ethernet PAUSE messages when flow control is enabled. The interface does not send or respond Ethernet PAUSE messages when flow control is disabled.

To enable symmetric flow control, use the flow-control statement at the [edit interfaces interface-name ether-options] hierarchy level.

To permit unrestricted traffic, disable the flow control. To disable the flow control, use the no-flow-control statement the [edit interfaces interface-name ether-options] hierarchy level.

When you enable symmetric flow control on an interface, the Ethernet PAUSE behavior depends on the configuration of the connected peer.