I'm setting up a network at a new colo and am wondering if I should be enabling it or not. My oh-cool-a-bright-and-shiny-new-toy self wants to enable it, but this seems like one of those decisions that could blow up in my face later on.

A few other servers with with single 1Gbps ports, but one with 100Mbps.

Most of this kit is 802.3x. I've been enabling it as I go along, and am about to test the network. But as my 'go live' day nears, I am worried about the 802.3x decision as I've never explicitly used it before. Also, I've read some 10-year old articles out there on the Intertubes that warn against using flow control.

1 Answer
1

Experience here has been that 802.3x is very rarely what you want. In most circumstances you would be better served by either upgrades to the link speeds if there is congestion, or the implementation of "real" QoS/CoS (DSCP and 802.1p).

The behavior of 802.3x has also been known to interact poorly with protocols with their own flow control such as TCP.