Flow Control on VMware NIC Team

I noticed that in our environment, we have an inconsistency. Some of our vSwitches connected to flow-control enabled ports, while other vSwitches connected to flow-control disabled ports on the physical switches.

What is flow-control on ProCurve switches, and should it be enabled or disabled on ports connecting to VMware vSwitches?

Background Details:
Running vSphere 5.0 U1
vSwitch NIC Teaming Policy: based on source Port ID
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
It's recommended to have Flow Control Enabled.

see also here

VMware KB: Configuring Flow Control on ESX and ESXi

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Nick RhodeIT DirectorCommented:
Depends on how much congestion you have on the network.  Here is a little heads up of understanding with ESXi.

ESXi and Flow Control: http://rickardnobel.se/esxi-and-flow-control/

Its all a matter of whats all in your environment.  Are you having any latency with the VM storage?  It wont hurt to enable it and if the host is default installed you should not have to change the settings on ESXi on it.
pzozulkaAuthor Commented:
We don't think there is any latency in the environment. After reading both articles, I do see that flow-control is recommended for storage networks.

What about for all other networks connecting to the ESXi hosts (ex. vMotion, Management, Production Server VM networks, etc.)
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Always enable Flow Control, it's enabled by Default in ESXi.
Nick RhodeIT DirectorCommented:
Agree with hanccocka.  The only reason you would not want to enable Flow Control is if you had QoS already in place.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Switches / Hubs

From novice to tech pro — start learning today.