<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Flow Control in VMware Solutions Discussions</title>
    <link>https://community.netapp.com/t5/VMware-Solutions-Discussions/Flow-Control/m-p/79666#M7738</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sure, for ESX that may apply.&amp;nbsp; But the same problem exists.&amp;nbsp; You have multiple vendors with multiple suggestions.&amp;nbsp; As far as ESX goes that may be ideal.&amp;nbsp; But the filer may also be handling SQL, Oracle, Exchange, etc.&amp;nbsp; Netapp has to understand this and therefore needs to take the whole picture into consideration. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After having looked it over a bit, the conclusion I came to is to forego it altogether.&amp;nbsp; I'm not sure that's the best setting but it certainly has helped my environment from the FULL flow control setting we had earlier implemented per KB 22926. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Comments welcome.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 10 Nov 2010 22:35:10 GMT</pubDate>
    <dc:creator>andrew_stack</dc:creator>
    <dc:date>2010-11-10T22:35:10Z</dc:date>
    <item>
      <title>Flow Control</title>
      <link>https://community.netapp.com/t5/VMware-Solutions-Discussions/Flow-Control/m-p/79653#M7733</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is a direct rebuttal to:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;What are the Best Practices for Gigabit&amp;nbsp; flow control configuration for optimum performance on the NetApp&amp;nbsp; appliance and switch&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV id="solutionId"&gt;&lt;STRONG&gt;Solution ID:&lt;/STRONG&gt; kb22926&lt;/DIV&gt;&lt;P&gt;&lt;STRONG&gt;Last updated:&lt;/STRONG&gt; 9 JUL 2010&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In which it states:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Solution&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;EM&gt;Flow&amp;nbsp; control can be configured on interfaces operating at or above 1,000&amp;nbsp; Mbps. For proper Ethernet operation on NetApp appliances, it is highly&amp;nbsp; recommended that full (send and receive) flow control be enabled on the&amp;nbsp; NetApp appliance, switch ports and hosts.&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Whomever wrote this needs to do re-evaluate this statement as it is not a trivial mater.&amp;nbsp; I have run into issues with this setting recommendation.&amp;nbsp; Namely ISCSI timeouts NFS timeouts etc with Ether Channel flow control set to ON.&amp;nbsp; It can wreck havoc in your shop.&amp;nbsp; So beware!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Netapp really needs to think this through futher and should consider frankly striking this statement from it's recommendation until it can present to it's community a more thorough understanding of it's own recommendation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Essentially Flow Control being set to ON (both send and receive) on a switch allows a a switch to send out a 'Pause Frame" to any host that it perceives to be overloaded.&amp;nbsp; Imagine that you have a VIF with several 1 GB uplinks hosting ISCSI traffic to and from 20 ESX hosts.&amp;nbsp; They in turn may have 20 VM Hosts per ESX Server.&amp;nbsp; These VM's are typically using the 10G Virtual NIC.&amp;nbsp; If one of your uplinks becomes saturated the switch can literally send a pause statement to the filer.&amp;nbsp; The filer in turn will stop transmission of ALL traffic on that particular uplink.&amp;nbsp; This will cause all traffic on the uplink to cease communicating (not sure of the pause period but suffice to say there's a drop and it's noticeable to say the least).&amp;nbsp; This situation is called head-of-line blocking and it is the major reason why Ethernet Flow Control is somewhat dangerouse to use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I base my statement both on personal experience and research.&amp;nbsp; For those that want to investigate this claim further I encourage that the following be reviewed in order to get a better grasp of the subject:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://virtualthreads.blogspot.com/2006/02/beware-ethernet-flow-control.html" target="_blank"&gt;http://virtualthreads.blogspot.com/2006/02/beware-ethernet-flow-control.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.networkworld.com/netresources/0913flow2.html" target="_blank"&gt;http://www.networkworld.com/netresources/0913flow2.html &lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The intent is not to stir controversy but to rather get a better grasp of the subject matter at hand and open the topic up to further discussion.&amp;nbsp; Feel free to correct me if I'm wrong.&amp;nbsp; My basic statement however remains the same.&amp;nbsp; Flow Control needs much more research before the above recommendation can be put forth and for the time being I would weigh using it with caution.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Nov 2010 19:20:55 GMT</pubDate>
      <guid>https://community.netapp.com/t5/VMware-Solutions-Discussions/Flow-Control/m-p/79653#M7733</guid>
      <dc:creator>andrew_stack</dc:creator>
      <dc:date>2010-11-10T19:20:55Z</dc:date>
    </item>
    <item>
      <title>Re: Flow Control</title>
      <link>https://community.netapp.com/t5/VMware-Solutions-Discussions/Flow-Control/m-p/79657#M7735</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="http://media.netapp.com/documents/tr-3749.pdf" target="_blank"&gt;TR-3749&lt;/A&gt;: &lt;EM&gt;NetApp&lt;/EM&gt; and &lt;EM&gt;VMware&lt;/EM&gt; vSphere Storage Best Practices recommends Flow Control to be set to 'send' on NetApp and VMware hosts, and 'receive' on the switch.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also see the excellent explanation given by klem here:&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.netapp.com/message/37173#37173" target="_blank"&gt;http://communities.netapp.com/message/37173#37173&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Niek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Nov 2010 19:47:12 GMT</pubDate>
      <guid>https://community.netapp.com/t5/VMware-Solutions-Discussions/Flow-Control/m-p/79657#M7735</guid>
      <dc:creator>vmsjaak13</dc:creator>
      <dc:date>2010-11-10T19:47:12Z</dc:date>
    </item>
    <item>
      <title>Re: Flow Control</title>
      <link>https://community.netapp.com/t5/VMware-Solutions-Discussions/Flow-Control/m-p/79666#M7738</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sure, for ESX that may apply.&amp;nbsp; But the same problem exists.&amp;nbsp; You have multiple vendors with multiple suggestions.&amp;nbsp; As far as ESX goes that may be ideal.&amp;nbsp; But the filer may also be handling SQL, Oracle, Exchange, etc.&amp;nbsp; Netapp has to understand this and therefore needs to take the whole picture into consideration. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After having looked it over a bit, the conclusion I came to is to forego it altogether.&amp;nbsp; I'm not sure that's the best setting but it certainly has helped my environment from the FULL flow control setting we had earlier implemented per KB 22926. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Comments welcome.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Nov 2010 22:35:10 GMT</pubDate>
      <guid>https://community.netapp.com/t5/VMware-Solutions-Discussions/Flow-Control/m-p/79666#M7738</guid>
      <dc:creator>andrew_stack</dc:creator>
      <dc:date>2010-11-10T22:35:10Z</dc:date>
    </item>
    <item>
      <title>Re: Flow Control</title>
      <link>https://community.netapp.com/t5/VMware-Solutions-Discussions/Flow-Control/m-p/79670#M7740</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Section 6 of TR-3802 (&lt;A href="http://www.netapp.com/us/media/tr-3802.pdf" target="_blank"&gt;http://www.netapp.com/us/media/tr-3802.pdf&lt;/A&gt;) has a universal recommendation to set flowcontrol to none throughout the network.&amp;nbsp; So SQL, Exchange, etc, doesn't matter, just set it to none and let higher layers manage congestion more gracefully.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Chris&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Nov 2013 16:57:02 GMT</pubDate>
      <guid>https://community.netapp.com/t5/VMware-Solutions-Discussions/Flow-Control/m-p/79670#M7740</guid>
      <dc:creator>madden</dc:creator>
      <dc:date>2013-11-05T16:57:02Z</dc:date>
    </item>
    <item>
      <title>Re: Flow Control</title>
      <link>https://community.netapp.com/t5/VMware-Solutions-Discussions/Flow-Control/m-p/94427#M7914</link>
      <description>&lt;P&gt;It appears to be a little more confusiing for cDOT flow control, one KB/Best Practice tells us to turn it off for clustered ports only not the data ports (NFS/CIFS/ISCSI) go over. The only way I found to see if the change will have an impact is to look at the ifstat -a output, in 7mode the field is pause frame, in cDOT it's Xoff. In our case we see no receive pause frames, we do transmit pase frames, only a few for the clustered ports (1 for every 141M frames) for data ports (NFS/CIFS/ISCSI) (1 for 5.5M frames).&lt;/P&gt;</description>
      <pubDate>Fri, 24 Oct 2014 16:38:42 GMT</pubDate>
      <guid>https://community.netapp.com/t5/VMware-Solutions-Discussions/Flow-Control/m-p/94427#M7914</guid>
      <dc:creator>bbjholcomb</dc:creator>
      <dc:date>2014-10-24T16:38:42Z</dc:date>
    </item>
    <item>
      <title>Re: Flow Control</title>
      <link>https://community.netapp.com/t5/VMware-Solutions-Discussions/Flow-Control/m-p/118530#M8604</link>
      <description>&lt;P&gt;Although this is somewhat of an old thread, it's still very relevant. I believe maddens comment should be marked as the correct answer.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Apr 2016 15:03:20 GMT</pubDate>
      <guid>https://community.netapp.com/t5/VMware-Solutions-Discussions/Flow-Control/m-p/118530#M8604</guid>
      <dc:creator>clayton123</dc:creator>
      <dc:date>2016-04-20T15:03:20Z</dc:date>
    </item>
  </channel>
</rss>

