<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: The Great vSwitch Debate – Part 3</title>
	<atom:link href="http://kensvirtualreality.wordpress.com/2009/04/05/the-great-vswitch-debate%e2%80%93part-3/feed/" rel="self" type="application/rss+xml" />
	<link>http://kensvirtualreality.wordpress.com/2009/04/05/the-great-vswitch-debate%e2%80%93part-3/</link>
	<description>My Ramblings about all things Virtual</description>
	<lastBuildDate>Sun, 03 Jan 2010 17:52:13 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Mike Williams</title>
		<link>http://kensvirtualreality.wordpress.com/2009/04/05/the-great-vswitch-debate%e2%80%93part-3/#comment-277</link>
		<dc:creator>Mike Williams</dc:creator>
		<pubDate>Thu, 10 Dec 2009 22:12:36 +0000</pubDate>
		<guid isPermaLink="false">http://kensvirtualreality.wordpress.com/?p=180#comment-277</guid>
		<description>I think your point about needing 802.3ad (etherchanneling) the pNICs is a good one when using IP Hashing.  An important implication in this is that this virtually eliminates the possibility to use the IP Hashing when running ESX on blade servers, as *no* blade server switching technology that I&#039;m aware of would allow an etherchannel across 2 switch modules.  If you were using passthrough modules to allow each blade access to external switches directly, then you could connect those to some upstream stacked 3750s, 6500s running VSS or Nexus 7000s (and soon 5000s) using VPCs.

Just like the hashing on the network side using etherchannels, it&#039;s important (as you said) to choose the hashing that&#039;s best for what that box does.  It&#039;s if a server that dumps files to one other box, then IP hashing isnt buying anything.  If it&#039;s an application server that handles thousands of connections from a wide distribution of client IP addresses, IP hashing is probably the best option.

I&#039;m surprised ESX hasn&#039;t taken a tip from Cisco and added another level which is source/dest IP *AND* TCP port hashing.  This allows even 2 machines that talk alot between them to have multiple conversations balanced properly over multiple links.</description>
		<content:encoded><![CDATA[<p>I think your point about needing 802.3ad (etherchanneling) the pNICs is a good one when using IP Hashing.  An important implication in this is that this virtually eliminates the possibility to use the IP Hashing when running ESX on blade servers, as *no* blade server switching technology that I&#8217;m aware of would allow an etherchannel across 2 switch modules.  If you were using passthrough modules to allow each blade access to external switches directly, then you could connect those to some upstream stacked 3750s, 6500s running VSS or Nexus 7000s (and soon 5000s) using VPCs.</p>
<p>Just like the hashing on the network side using etherchannels, it&#8217;s important (as you said) to choose the hashing that&#8217;s best for what that box does.  It&#8217;s if a server that dumps files to one other box, then IP hashing isnt buying anything.  If it&#8217;s an application server that handles thousands of connections from a wide distribution of client IP addresses, IP hashing is probably the best option.</p>
<p>I&#8217;m surprised ESX hasn&#8217;t taken a tip from Cisco and added another level which is source/dest IP *AND* TCP port hashing.  This allows even 2 machines that talk alot between them to have multiple conversations balanced properly over multiple links.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken Cline</title>
		<link>http://kensvirtualreality.wordpress.com/2009/04/05/the-great-vswitch-debate%e2%80%93part-3/#comment-272</link>
		<dc:creator>Ken Cline</dc:creator>
		<pubDate>Fri, 04 Dec 2009 03:21:04 +0000</pubDate>
		<guid isPermaLink="false">http://kensvirtualreality.wordpress.com/?p=180#comment-272</guid>
		<description>Hi Ryan,

The MAC address will not &quot;float&quot; between the various ports in the port group. Once a vNIC has established an affiliation with a pNIC, ALL outbound traffic for that vNIC will traverse the same pNIC (the only exception is IP Hash, where the affiliation is tied to the IP conversation rather than the vNIC). The only time that the vNIC&#039;s traffic will change pNICs is in the event of a path failure - in which case the vSwitch will send a gratuitous ARP packet to the pSwitch to notify it of the change in interface. 

Thanks!
KLC</description>
		<content:encoded><![CDATA[<p>Hi Ryan,</p>
<p>The MAC address will not &#8220;float&#8221; between the various ports in the port group. Once a vNIC has established an affiliation with a pNIC, ALL outbound traffic for that vNIC will traverse the same pNIC (the only exception is IP Hash, where the affiliation is tied to the IP conversation rather than the vNIC). The only time that the vNIC&#8217;s traffic will change pNICs is in the event of a path failure &#8211; in which case the vSwitch will send a gratuitous ARP packet to the pSwitch to notify it of the change in interface. </p>
<p>Thanks!<br />
KLC</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Gallier</title>
		<link>http://kensvirtualreality.wordpress.com/2009/04/05/the-great-vswitch-debate%e2%80%93part-3/#comment-271</link>
		<dc:creator>Ryan Gallier</dc:creator>
		<pubDate>Thu, 03 Dec 2009 13:57:49 +0000</pubDate>
		<guid isPermaLink="false">http://kensvirtualreality.wordpress.com/?p=180#comment-271</guid>
		<description>How does the switch then deal with the mac-address going down different physical ports during the load balancing?</description>
		<content:encoded><![CDATA[<p>How does the switch then deal with the mac-address going down different physical ports during the load balancing?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken Cline</title>
		<link>http://kensvirtualreality.wordpress.com/2009/04/05/the-great-vswitch-debate%e2%80%93part-3/#comment-270</link>
		<dc:creator>Ken Cline</dc:creator>
		<pubDate>Thu, 03 Dec 2009 03:10:56 +0000</pubDate>
		<guid isPermaLink="false">http://kensvirtualreality.wordpress.com/?p=180#comment-270</guid>
		<description>No, you do not configure 802.3ad on your pSwitch if you are using the default vSwitch Port Based LB. You don&#039;t need to make any special configuration changes on your pSwitch - that&#039;s one of the great things about the default policy! When you configure .3ad, your pSwitch is going to expect all ports in the port group to act as one single port. This configuration used to work back in the ESX 2.x days (and it may still work now...), but it is not recommended and is not supported (by either Cisco or VMware).

HTH,
KLC</description>
		<content:encoded><![CDATA[<p>No, you do not configure 802.3ad on your pSwitch if you are using the default vSwitch Port Based LB. You don&#8217;t need to make any special configuration changes on your pSwitch &#8211; that&#8217;s one of the great things about the default policy! When you configure .3ad, your pSwitch is going to expect all ports in the port group to act as one single port. This configuration used to work back in the ESX 2.x days (and it may still work now&#8230;), but it is not recommended and is not supported (by either Cisco or VMware).</p>
<p>HTH,<br />
KLC</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Gallier</title>
		<link>http://kensvirtualreality.wordpress.com/2009/04/05/the-great-vswitch-debate%e2%80%93part-3/#comment-269</link>
		<dc:creator>Ryan Gallier</dc:creator>
		<pubDate>Wed, 02 Dec 2009 21:58:02 +0000</pubDate>
		<guid isPermaLink="false">http://kensvirtualreality.wordpress.com/?p=180#comment-269</guid>
		<description>I still confused on the pSwitch configuraiton.  If i am using the default vSwitch Port Based Load Balancing, Do i still configure an 802.3ad (static) port-group on my pSwitch?  Why or why not?  Keep in mind I&#039;m running this on Cisco 3750 switches which can do cross switch 802.3ad.</description>
		<content:encoded><![CDATA[<p>I still confused on the pSwitch configuraiton.  If i am using the default vSwitch Port Based Load Balancing, Do i still configure an 802.3ad (static) port-group on my pSwitch?  Why or why not?  Keep in mind I&#8217;m running this on Cisco 3750 switches which can do cross switch 802.3ad.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken Cline</title>
		<link>http://kensvirtualreality.wordpress.com/2009/04/05/the-great-vswitch-debate%e2%80%93part-3/#comment-268</link>
		<dc:creator>Ken Cline</dc:creator>
		<pubDate>Mon, 30 Nov 2009 23:19:56 +0000</pubDate>
		<guid isPermaLink="false">http://kensvirtualreality.wordpress.com/?p=180#comment-268</guid>
		<description>Without knowing more about the details of your environment, I would probably stick to the default vSwitch Port ID based load balancing algorithm. I would even consider creating multiple port groups and having the SC &amp; VMotion share one port group with pNIC1 as primary and pNIC2 as standby and have FT on the other PG with the primary/standby reversed. 

FT &amp; VMotion are both (potentially) heavy bandwidth users and I would like to keep them separated as much as possible. IP Hash will not give me the guaranteed separation I can get with the approach mentioned above. 

Something to consider...

KLC</description>
		<content:encoded><![CDATA[<p>Without knowing more about the details of your environment, I would probably stick to the default vSwitch Port ID based load balancing algorithm. I would even consider creating multiple port groups and having the SC &amp; VMotion share one port group with pNIC1 as primary and pNIC2 as standby and have FT on the other PG with the primary/standby reversed. </p>
<p>FT &amp; VMotion are both (potentially) heavy bandwidth users and I would like to keep them separated as much as possible. IP Hash will not give me the guaranteed separation I can get with the approach mentioned above. </p>
<p>Something to consider&#8230;</p>
<p>KLC</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: deercutter</title>
		<link>http://kensvirtualreality.wordpress.com/2009/04/05/the-great-vswitch-debate%e2%80%93part-3/#comment-263</link>
		<dc:creator>deercutter</dc:creator>
		<pubDate>Fri, 20 Nov 2009 12:53:11 +0000</pubDate>
		<guid isPermaLink="false">http://kensvirtualreality.wordpress.com/?p=180#comment-263</guid>
		<description>Ken - We will be using IP Hash Load Balancing on our two pNic Etherchannel which wil be carrying our &quot;service console&quot;, &quot;vmotion&quot;, and &quot;fault tolerance logging&quot; ports. would you agree this being the preferred way?</description>
		<content:encoded><![CDATA[<p>Ken &#8211; We will be using IP Hash Load Balancing on our two pNic Etherchannel which wil be carrying our &#8220;service console&#8221;, &#8220;vmotion&#8221;, and &#8220;fault tolerance logging&#8221; ports. would you agree this being the preferred way?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: NFS and IP-HASH loadbalancing &#171; Frank Denneman</title>
		<link>http://kensvirtualreality.wordpress.com/2009/04/05/the-great-vswitch-debate%e2%80%93part-3/#comment-250</link>
		<dc:creator>NFS and IP-HASH loadbalancing &#171; Frank Denneman</dc:creator>
		<pubDate>Fri, 13 Nov 2009 14:42:58 +0000</pubDate>
		<guid isPermaLink="false">http://kensvirtualreality.wordpress.com/?p=180#comment-250</guid>
		<description>[...] It will not do perfect load-balancing out of the box. Remembering Ken Cline&#8217;s (@clinek) excellent article about vSwitches I knew you must dive in to the algorithm used by IP-Hash load balancing and pick [...]</description>
		<content:encoded><![CDATA[<p>[...] It will not do perfect load-balancing out of the box. Remembering Ken Cline&#8217;s (@clinek) excellent article about vSwitches I knew you must dive in to the algorithm used by IP-Hash load balancing and pick [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ami</title>
		<link>http://kensvirtualreality.wordpress.com/2009/04/05/the-great-vswitch-debate%e2%80%93part-3/#comment-241</link>
		<dc:creator>Ami</dc:creator>
		<pubDate>Sun, 30 Aug 2009 20:06:16 +0000</pubDate>
		<guid isPermaLink="false">http://kensvirtualreality.wordpress.com/?p=180#comment-241</guid>
		<description>Hi Ken,
a)Shapo on the lesson..bravo!

b)You&#039;ve mentioned in fig. 1 that no policy applied &quot;here&quot;(The vmkernel is there)....but then in the end you recomend &#039; I do sometimes see a need for IP Hash is with IP based storage&#039;..what have I missed..?!

c)Where on Earth have you got all that XOR,LSB,,,algorithm information from..? (It&#039;s almost as if you&#039;ve written them by yourself) A M A Z I N G!</description>
		<content:encoded><![CDATA[<p>Hi Ken,<br />
a)Shapo on the lesson..bravo!</p>
<p>b)You&#8217;ve mentioned in fig. 1 that no policy applied &#8220;here&#8221;(The vmkernel is there)&#8230;.but then in the end you recomend &#8216; I do sometimes see a need for IP Hash is with IP based storage&#8217;..what have I missed..?!</p>
<p>c)Where on Earth have you got all that XOR,LSB,,,algorithm information from..? (It&#8217;s almost as if you&#8217;ve written them by yourself) A M A Z I N G!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken Cline</title>
		<link>http://kensvirtualreality.wordpress.com/2009/04/05/the-great-vswitch-debate%e2%80%93part-3/#comment-238</link>
		<dc:creator>Ken Cline</dc:creator>
		<pubDate>Tue, 04 Aug 2009 19:19:32 +0000</pubDate>
		<guid isPermaLink="false">http://kensvirtualreality.wordpress.com/?p=180#comment-238</guid>
		<description>The mapping between vNIC and vSwitch(Port Group) is static for the current vNIC invocation (i.e. from the time the vNIC is powered on until it is powered off). Once a vNIC is powered off, it leaves an &quot;available&quot; vSwitch port, so the next time a vNIC is powered on, it is assigned to the first available vSwitch port. 

I wouldn&#039;t worry too much about it - it&#039;s one of those academic exercises that, in the end, doesn&#039;t really make much difference. In most cases, your host will be up for a long time and VMs will be powered on and off  many, many times which will cycle the vNICs across the vSwitch ports so many times that it almost becomes random.

Thanks for stopping by - and sorry it took so long for me to reply!
KLC</description>
		<content:encoded><![CDATA[<p>The mapping between vNIC and vSwitch(Port Group) is static for the current vNIC invocation (i.e. from the time the vNIC is powered on until it is powered off). Once a vNIC is powered off, it leaves an &#8220;available&#8221; vSwitch port, so the next time a vNIC is powered on, it is assigned to the first available vSwitch port. </p>
<p>I wouldn&#8217;t worry too much about it &#8211; it&#8217;s one of those academic exercises that, in the end, doesn&#8217;t really make much difference. In most cases, your host will be up for a long time and VMs will be powered on and off  many, many times which will cycle the vNICs across the vSwitch ports so many times that it almost becomes random.</p>
<p>Thanks for stopping by &#8211; and sorry it took so long for me to reply!<br />
KLC</p>
]]></content:encoded>
	</item>
</channel>
</rss>
