Ethernet LAN Ethernet and Flow Control

Bookmark this page:  YahooMyWeb Yahoo!  Google Google  Windows Live Favorites Windows Live  del.icio.us del.icio.us  digg digg  Add to Netscape Netscape
Subject Author Date
Ethernet and Flow Control ChrisW 06-30-06
Posted by ChrisW on June 30, 2006, 4:34 pm
Please log in for more thread options


Which "Flow Control" nic setting would get the best performance on a
lan with Gigabit lan? Disabled or generate & respond? Why?

Thanks in advance,


ChrisW


Posted by glen herrmannsfeldt on June 30, 2006, 9:12 pm
Please log in for more thread options


ChrisW wrote:

> Which "Flow Control" nic setting would get the best performance on a
> lan with Gigabit lan? Disabled or generate & respond? Why?

It depends on what else it is connected to.

-- glen


Posted by Wrolf on July 2, 2006, 11:32 pm
Please log in for more thread options



ChrisW wrote:
> Which "Flow Control" nic setting would get the best performance on a
> lan with Gigabit lan? Disabled or generate & respond? Why?
>
> Thanks in advance,

In general, I would use the default for that NIC. The feature is pretty
much useless .In much the same way as an ICMP source quench, a PAUSE
frame really does not give enough information to do anything good with
in a working network, and can easily go to the wrong device and cause
more problems.

Class of Service and Quality of Service, e.g. Diff-Serv and 802.3p are
really the way to go.

If push came to shove, I guess I would set generate and respond. But
that is with great hesitation, since the better solution in a network
with so much traffic and so little bandwidth might be to rely on proven
methods like TCP window size and other congestion control methods.

If you need 802.3x PAUSE frames switch to switch, then your network
probably already collapsed. Switch to switch (to me) is a don't care.

Wrolf


Posted by anoop on July 3, 2006, 1:59 pm
Please log in for more thread options



Wrolf wrote:

> Class of Service and Quality of Service, e.g. Diff-Serv and 802.3p are
> really the way to go.

I think you mean 802.1p.

Anoop


Posted by anoop on July 3, 2006, 1:57 pm
Please log in for more thread options



ChrisW wrote:
> Which "Flow Control" nic setting would get the best performance on a
> lan with Gigabit lan? Disabled or generate & respond? Why?

The general thinking is that it makes sense to enable 802.3x flow
control only on "edge" ports; i.e. those ports that are connected
directly to end-stations. Enabling 802.3x on an inter-switch
link is usually not a good idea because of the following.

- It causes head-of-line blocking (slows traffic that isn't necessarily

causing congestion).
- It causes higher burstiness which is not desireable for certain
applications such as VoIP.
- It is not sensitive to the priority of frames. The transmission of
all frames is stalled for the duration of the pause on the link.

This last point is particularly significant for control protocols such
as LACP (used for link aggregation), STP/RSTP/MSTP, and
routing protocol packets. Very long pause durations could result
in instability in the network because the control protocols may
assume (incorrectly) that they have lost the adjacency.

Anoop


Similar ThreadsPosted
Ethernet and Flow Control June 30, 2006, 4:34 pm
Problem with PAUSE frames ethernet flow control September 25, 2008, 7:09 am
are flow control and half-duplex support mandatory for gigabit Ethernet? December 8, 2006, 10:29 am
Flow Control in Trunk August 7, 2006, 8:39 pm
Flow control frames: will I see them with tcpdump? January 30, 2006, 10:05 am
Easily add 4 Gb/s Ethernet link to FPGA systems for control & data transfer June 7, 2006, 11:54 am
To flow or not to flow November 12, 2007, 8:48 am
ANN: Anyplace Control 2.5 released July 26, 2004, 6:28 pm
ANN: Anyplace Control 2.6 released September 27, 2004, 4:50 pm
Biridging Control Protocol (BCP) December 22, 2004, 5:35 am
Vlan flow through switch March 15, 2006, 2:42 pm
Auto-negotiation and traffic flow between different speed ports December 6, 2005, 8:15 am
USB Ethernet controllers that use the ASIX AX88772 or AX88172 USB-Ethernet bridge devices August 19, 2005, 7:04 pm
Wither simple ethernet-ethernet routers? October 18, 2004, 11:06 pm
ethernet frequency and power on ethernet October 25, 2004, 4:04 am