<?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/"
		>
<channel>
	<title>Comments on: NFS and IP-HASH loadbalancing</title>
	<atom:link href="http://frankdenneman.nl/2009/11/nfs-and-ip-hash-loadbalancing/feed/" rel="self" type="application/rss+xml" />
	<link>http://frankdenneman.nl/2009/11/nfs-and-ip-hash-loadbalancing/</link>
	<description></description>
	<lastBuildDate>Tue, 07 Feb 2012 07:27:32 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: NFS and IP-Hash loadbalancing &#171; My Blog, My Precious.</title>
		<link>http://frankdenneman.nl/2009/11/nfs-and-ip-hash-loadbalancing/comment-page-1/#comment-820</link>
		<dc:creator>NFS and IP-Hash loadbalancing &#171; My Blog, My Precious.</dc:creator>
		<pubDate>Tue, 10 Aug 2010 14:00:29 +0000</pubDate>
		<guid isPermaLink="false">http://frankdenneman.wordpress.com/?p=324#comment-820</guid>
		<description>[...] Denneman wrote a great article on how VMware IP Hash and Loadbalancing actually [...]</description>
		<content:encoded><![CDATA[<p>[...] Denneman wrote a great article on how VMware IP Hash and Loadbalancing actually [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Standby NICs in an &#8220;IP-Hash&#8221; configuration » Yellow Bricks</title>
		<link>http://frankdenneman.nl/2009/11/nfs-and-ip-hash-loadbalancing/comment-page-1/#comment-809</link>
		<dc:creator>Standby NICs in an &#8220;IP-Hash&#8221; configuration » Yellow Bricks</dc:creator>
		<pubDate>Fri, 06 Aug 2010 13:14:07 +0000</pubDate>
		<guid isPermaLink="false">http://frankdenneman.wordpress.com/?p=324#comment-809</guid>
		<description>[...] etherchannels a year ago but this is a slight different variant. Frank also wrote a more extensive article on it a while and I just want [...]</description>
		<content:encoded><![CDATA[<p>[...] etherchannels a year ago but this is a slight different variant. Frank also wrote a more extensive article on it a while and I just want [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: NFS and IP-HASH loadbalancing &#171; Frank Denneman</title>
		<link>http://frankdenneman.nl/2009/11/nfs-and-ip-hash-loadbalancing/comment-page-1/#comment-344</link>
		<dc:creator>NFS and IP-HASH loadbalancing &#171; Frank Denneman</dc:creator>
		<pubDate>Tue, 09 Mar 2010 09:09:47 +0000</pubDate>
		<guid isPermaLink="false">http://frankdenneman.wordpress.com/?p=324#comment-344</guid>
		<description>[...]    Hi I have moved this blog to the new site frankdenneman.nl. The new home for this article is: http://frankdenneman.nl/2009/11/nfs-and-ip-hash-loadbalancing/. Apologies for the inconvenience!  Possibly related posts: (automatically generated)ip [...]</description>
		<content:encoded><![CDATA[<p>[...]    Hi I have moved this blog to the new site frankdenneman.nl. The new home for this article is: <a href="http://frankdenneman.nl/2009/11/nfs-and-ip-hash-loadbalancing/" rel="nofollow">http://frankdenneman.nl/2009/11/nfs-and-ip-hash-loadbalancing/</a>. Apologies for the inconvenience!  Possibly related posts: (automatically generated)ip [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wrap-up 2009 &#171; Frank Denneman</title>
		<link>http://frankdenneman.nl/2009/11/nfs-and-ip-hash-loadbalancing/comment-page-1/#comment-97</link>
		<dc:creator>Wrap-up 2009 &#171; Frank Denneman</dc:creator>
		<pubDate>Wed, 30 Dec 2009 16:26:05 +0000</pubDate>
		<guid isPermaLink="false">http://frankdenneman.wordpress.com/?p=324#comment-97</guid>
		<description>[...] 1. Increasing the queue depth 2. Lefthand SAN – Lessons learned 3. HP Continuous Access and the use of LUN balancing scripts 4. Impact of memory reservations 5. NFS and IP-HASH Load-Balancing [...]</description>
		<content:encoded><![CDATA[<p>[...] 1. Increasing the queue depth 2. Lefthand SAN – Lessons learned 3. HP Continuous Access and the use of LUN balancing scripts 4. Impact of memory reservations 5. NFS and IP-HASH Load-Balancing [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ernst Lopes Cardozo</title>
		<link>http://frankdenneman.nl/2009/11/nfs-and-ip-hash-loadbalancing/comment-page-1/#comment-94</link>
		<dc:creator>Ernst Lopes Cardozo</dc:creator>
		<pubDate>Fri, 20 Nov 2009 09:46:51 +0000</pubDate>
		<guid isPermaLink="false">http://frankdenneman.wordpress.com/?p=324#comment-94</guid>
		<description>Complicated solutions to a non-problem?

Long ago, when EtherChannel and LACP were crafted, we had a very different network environment: multiple protocols, ranging from well behaved protocols like IP tot quick and dirty stuf that made all sorts of assumptions about the network. As a consequence, aggregating Ethernet links needed to insure that the sequence of network frames was maintained.

Parallel links can and will change the order of packets when a long packet is send of link A and a subsequent short packet is send of link B. The short packet arrives first and now leads the long packet.

Today, and especially in a dedicated storage network, we exclusively use IP, a protocol that incorporates fragmentation and reassembly at the IP-layer and has no problem dealing with out-of-order packets. iSCSI is wrapped in TCP, which has the same property: segments may arrive out of order without penalty.

The various algorithms used in load balancing exist solely to insure per-stream packet sequence, hence the use of source and destination (either MAC of IP) addresses. I doubt that this is a requirement in TCP/IP storage networks. As a consequence, load balancing parallel links can simply be based on shortest-queue-first, which is always optimal and deals nicely with broken links.</description>
		<content:encoded><![CDATA[<p>Complicated solutions to a non-problem?</p>
<p>Long ago, when EtherChannel and LACP were crafted, we had a very different network environment: multiple protocols, ranging from well behaved protocols like IP tot quick and dirty stuf that made all sorts of assumptions about the network. As a consequence, aggregating Ethernet links needed to insure that the sequence of network frames was maintained.</p>
<p>Parallel links can and will change the order of packets when a long packet is send of link A and a subsequent short packet is send of link B. The short packet arrives first and now leads the long packet.</p>
<p>Today, and especially in a dedicated storage network, we exclusively use IP, a protocol that incorporates fragmentation and reassembly at the IP-layer and has no problem dealing with out-of-order packets. iSCSI is wrapped in TCP, which has the same property: segments may arrive out of order without penalty.</p>
<p>The various algorithms used in load balancing exist solely to insure per-stream packet sequence, hence the use of source and destination (either MAC of IP) addresses. I doubt that this is a requirement in TCP/IP storage networks. As a consequence, load balancing parallel links can simply be based on shortest-queue-first, which is always optimal and deals nicely with broken links.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Coke</title>
		<link>http://frankdenneman.nl/2009/11/nfs-and-ip-hash-loadbalancing/comment-page-1/#comment-93</link>
		<dc:creator>John Coke</dc:creator>
		<pubDate>Fri, 13 Nov 2009 20:05:05 +0000</pubDate>
		<guid isPermaLink="false">http://frankdenneman.wordpress.com/?p=324#comment-93</guid>
		<description>On Cisco switches you can use the &quot;test&quot; command to determine which link a particular src/dst will use.  The syntax looks like:
test etherchannel load-balance interface port-channel number  {ip &#124; l4port &#124; mac} [source_ip_add &#124; source_mac_add &#124; source_l4_port] [dest_ip_add &#124; dest_mac_add &#124; dest_l4_port]</description>
		<content:encoded><![CDATA[<p>On Cisco switches you can use the &#8220;test&#8221; command to determine which link a particular src/dst will use.  The syntax looks like:<br />
test etherchannel load-balance interface port-channel number  {ip | l4port | mac} [source_ip_add | source_mac_add | source_l4_port] [dest_ip_add | dest_mac_add | dest_l4_port]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank Denneman</title>
		<link>http://frankdenneman.nl/2009/11/nfs-and-ip-hash-loadbalancing/comment-page-1/#comment-92</link>
		<dc:creator>Frank Denneman</dc:creator>
		<pubDate>Fri, 13 Nov 2009 19:16:24 +0000</pubDate>
		<guid isPermaLink="false">http://frankdenneman.wordpress.com/?p=324#comment-92</guid>
		<description>Thanks for the compliment Scott,

And thanks for posting the links, both articles are excellent and are a must-read!</description>
		<content:encoded><![CDATA[<p>Thanks for the compliment Scott,</p>
<p>And thanks for posting the links, both articles are excellent and are a must-read!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank Denneman</title>
		<link>http://frankdenneman.nl/2009/11/nfs-and-ip-hash-loadbalancing/comment-page-1/#comment-91</link>
		<dc:creator>Frank Denneman</dc:creator>
		<pubDate>Fri, 13 Nov 2009 19:14:09 +0000</pubDate>
		<guid isPermaLink="false">http://frankdenneman.wordpress.com/?p=324#comment-91</guid>
		<description>Hi Craig,

I haven&#039;t had the chance to read the NetApp documentation, could you post a link to the document?</description>
		<content:encoded><![CDATA[<p>Hi Craig,</p>
<p>I haven&#8217;t had the chance to read the NetApp documentation, could you post a link to the document?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: craig</title>
		<link>http://frankdenneman.nl/2009/11/nfs-and-ip-hash-loadbalancing/comment-page-1/#comment-90</link>
		<dc:creator>craig</dc:creator>
		<pubDate>Fri, 13 Nov 2009 17:28:48 +0000</pubDate>
		<guid isPermaLink="false">http://frankdenneman.wordpress.com/?p=324#comment-90</guid>
		<description>You can also refer to the best practices guide release by Netapp for VMware deployment with NFS protocol.</description>
		<content:encoded><![CDATA[<p>You can also refer to the best practices guide release by Netapp for VMware deployment with NFS protocol.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Lowe</title>
		<link>http://frankdenneman.nl/2009/11/nfs-and-ip-hash-loadbalancing/comment-page-1/#comment-89</link>
		<dc:creator>Scott Lowe</dc:creator>
		<pubDate>Fri, 13 Nov 2009 16:49:59 +0000</pubDate>
		<guid isPermaLink="false">http://frankdenneman.wordpress.com/?p=324#comment-89</guid>
		<description>How funny! I was preparing to write a piece on how VMware used the load balancing algorithms in the vSwitch to pick an uplink, but it looks like you&#039;ve beat me to the punch! Good article, and helps reinforce the information I presented in some of my articles on using multiple NICs with IP-based storage:

http://blog.scottlowe.org/2008/10/08/more-on-vmware-esx-nic-utilization/
http://blog.scottlowe.org/2008/07/16/understanding-nic-utilization-in-vmware-esx/

Keep up the good work, Frank!</description>
		<content:encoded><![CDATA[<p>How funny! I was preparing to write a piece on how VMware used the load balancing algorithms in the vSwitch to pick an uplink, but it looks like you&#8217;ve beat me to the punch! Good article, and helps reinforce the information I presented in some of my articles on using multiple NICs with IP-based storage:</p>
<p><a href="http://blog.scottlowe.org/2008/10/08/more-on-vmware-esx-nic-utilization/" rel="nofollow">http://blog.scottlowe.org/2008/10/08/more-on-vmware-esx-nic-utilization/</a><br />
<a href="http://blog.scottlowe.org/2008/07/16/understanding-nic-utilization-in-vmware-esx/" rel="nofollow">http://blog.scottlowe.org/2008/07/16/understanding-nic-utilization-in-vmware-esx/</a></p>
<p>Keep up the good work, Frank!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/


Served from: frankdenneman.nl @ 2012-02-07 21:19:09 -->
