<?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: load balancing mode of a LAG in ICX Switches</title>
    <link>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33330#M2070</link>
    <description>Hi&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;LAG load balancing is fixed and cannot be changed, the method used depends on the traffic type (this is described in the L2 config guide). Symmetric load balancing can be enabled if required (some firewalls need this) but it does not alter the traffic distribution across the links.</description>
    <pubDate>Mon, 16 Sep 2019 12:18:28 GMT</pubDate>
    <dc:creator>simon_pollard</dc:creator>
    <dc:date>2019-09-16T12:18:28Z</dc:date>
    <item>
      <title>load balancing mode of a LAG</title>
      <link>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33329#M2069</link>
      <description>I need to check the load balancing mode of the lags on the physical switches (ICX6610, 08.0.30t) facing our esxi cluster. On the cluster side, at the virtual switches, the balancing mode is currently "Source and destination IP address". The manual is a bit vague of the modes and I can't seem to find a command to modify the mode in the physical switch. &lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;The manual says (a snippet...):&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;

	
		
		
	
	
		
			
				
					
					&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;
					
					Layer 2 Bridged TCP/UDP: Source and destination MAC addresses, source and destination IP addresses, and source and destination TCP/UDP
ports.

							&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;
						...&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;Layer 2 Bridged IPv4
TCP/UDP&amp;nbsp;

							Source and destination IP addresses, and source and destination TCP/UDP ports.

							&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;
						&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;So what is the difference here with "bridged tcp/udp" and "bridged ipv4 tcp/udp"? And are those different, selectable modes?&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;&lt;BR /&gt;Eg "src &amp;amp; dst ip address and tcp/udp port" is one of the possible selections on the cluster side. Would that be a better combination for icx?&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;
					
					&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;
				
				
					
					&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;
					
					&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;
				
				
					
					&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;
					
					&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;
				
			
		&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;
	
&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;</description>
      <pubDate>Mon, 16 Sep 2019 11:46:10 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33329#M2069</guid>
      <dc:creator>harri_waltari</dc:creator>
      <dc:date>2019-09-16T11:46:10Z</dc:date>
    </item>
    <item>
      <title>Re: load balancing mode of a LAG</title>
      <link>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33330#M2070</link>
      <description>Hi&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;LAG load balancing is fixed and cannot be changed, the method used depends on the traffic type (this is described in the L2 config guide). Symmetric load balancing can be enabled if required (some firewalls need this) but it does not alter the traffic distribution across the links.</description>
      <pubDate>Mon, 16 Sep 2019 12:18:28 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33330#M2070</guid>
      <dc:creator>simon_pollard</dc:creator>
      <dc:date>2019-09-16T12:18:28Z</dc:date>
    </item>
    <item>
      <title>Re: load balancing mode of a LAG</title>
      <link>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33331#M2071</link>
      <description>Simon, thanks for your prompt response.&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;What you would see what is the correct or most proper setting then on the cluster side? &lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;And would you please open the difference btw "bridged tcp/udp" and "bridged ipv4 tcp/udp"?&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;</description>
      <pubDate>Mon, 16 Sep 2019 12:23:40 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33331#M2071</guid>
      <dc:creator>harri_waltari</dc:creator>
      <dc:date>2019-09-16T12:23:40Z</dc:date>
    </item>
    <item>
      <title>Re: load balancing mode of a LAG</title>
      <link>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33332#M2072</link>
      <description>Hi, I think this could be a documentation error, I will need to check and will get back to you ASAP.&lt;BR /&gt;&amp;nbsp;</description>
      <pubDate>Tue, 17 Sep 2019 06:02:16 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33332#M2072</guid>
      <dc:creator>simon_pollard</dc:creator>
      <dc:date>2019-09-17T06:02:16Z</dc:date>
    </item>
    <item>
      <title>Re: load balancing mode of a LAG</title>
      <link>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33333#M2073</link>
      <description>I can confirm that this is an error in the documentation and the entry for "Layer 2 Bridged TCP/UDP" will be removed from the next version of the L2 config guide. &lt;BR /&gt;&lt;BR /&gt;The entries for "bridged ipv4 tcp/udp" and "bridged ipvd tcp/udp" describe the hashing for TCP/UDP traffic.&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;</description>
      <pubDate>Wed, 18 Sep 2019 06:05:59 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33333#M2073</guid>
      <dc:creator>simon_pollard</dc:creator>
      <dc:date>2019-09-18T06:05:59Z</dc:date>
    </item>
    <item>
      <title>Re: load balancing mode of a LAG</title>
      <link>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33334#M2074</link>
      <description>Simon, thanks for this. It really clarifies a bit.&lt;BR /&gt;&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;So, if the mode in the switch is fixed to "Source and destination IP addresses, and source and destination TCP/UDP ports" and the modes available on the vsphere are (amogst others) "src and dst ip address", "src and dst ip address and tcp/udp port" or "src and dst tcp/udp port" would you think that "src and dst ip address and tcp/udp port" is the closest match? It may be obvious but I'm baffled with nuances here. Also how crucial are the actual effects of (slightly) wrong selection? &lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;</description>
      <pubDate>Wed, 18 Sep 2019 08:12:03 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33334#M2074</guid>
      <dc:creator>harri_waltari</dc:creator>
      <dc:date>2019-09-18T08:12:03Z</dc:date>
    </item>
    <item>
      <title>Re: load balancing mode of a LAG</title>
      <link>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33335#M2075</link>
      <description>Hi&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;I'm afraid I can't comment on the vsphere config. with any confidence as it's not something that I have any experience with, but from what you have described&amp;nbsp;"src and dst ip address and tcp/udp port" looks like the best match to the ICX behavior. The only way to be certain with be to perform some testing which is not something that we would be able to do.&lt;BR /&gt;&lt;BR /&gt;Hopefully someone else on here has some relevant experience and can share some real-world insights.</description>
      <pubDate>Wed, 18 Sep 2019 09:45:44 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33335#M2075</guid>
      <dc:creator>simon_pollard</dc:creator>
      <dc:date>2019-09-18T09:45:44Z</dc:date>
    </item>
    <item>
      <title>Re: load balancing mode of a LAG</title>
      <link>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33336#M2076</link>
      <description>Simon,&lt;BR /&gt;&lt;BR /&gt;I understand. Thanks for your input.</description>
      <pubDate>Wed, 18 Sep 2019 10:06:44 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33336#M2076</guid>
      <dc:creator>harri_waltari</dc:creator>
      <dc:date>2019-09-18T10:06:44Z</dc:date>
    </item>
    <item>
      <title>Re: load balancing mode of a LAG</title>
      <link>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33337#M2077</link>
      <description>Hi Hwa - LAG hashing on ICX is locally significant on the ICX, its result will decide which port to map the egress traffic toward the ESX. Similarly, LAG hashing on ESX is locally significant on the ESX, its result will decide which port to map egress traffic toward the ICX. Since it's two independent process, so I believe the hashing algorithm doesn't&amp;nbsp; have to match between ICX and ESX.&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;Thanks,&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;Vu&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;</description>
      <pubDate>Wed, 18 Sep 2019 18:37:13 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33337#M2077</guid>
      <dc:creator>vu_pham_ghtztqm</dc:creator>
      <dc:date>2019-09-18T18:37:13Z</dc:date>
    </item>
    <item>
      <title>Re: load balancing mode of a LAG</title>
      <link>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33338#M2078</link>
      <description>Hi Vu, &lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;I'm thinking the returning traffic. Say, from the host the traffic is sent out via one interface and the return traffic is sent from the switch to the host via another interface because of different load balancing mechanism. And of course vice versa. Would this affect the performance of either devices? &lt;BR /&gt;If there is no effect, what is the point of having several load balancing algorithms at all?&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;</description>
      <pubDate>Fri, 20 Sep 2019 06:07:00 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33338#M2078</guid>
      <dc:creator>harri_waltari</dc:creator>
      <dc:date>2019-09-20T06:07:00Z</dc:date>
    </item>
    <item>
      <title>Re: load balancing mode of a LAG</title>
      <link>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33339#M2079</link>
      <description>Hi Hwa - I see your points. I think there is 'symmetric lag hashing' option that maybe be able to do what you're thinking, but it only work on IP packet and not Layer 2 packets. ICX6k don't support it, but ICX7K do. I don't know if VMware or Linux even support it. So it's not really a good option for load-balancing either.&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;Since lag hashing result is locally significant, I think even the hashing algorithm is the same on both LACP peer, it doesn't guarantee that the same pair of traffic will always get mapped to the same port on both end. What can be expected is that the ICX would always map SrcA/DstB to the same port as long as that port is up, this could be Port1 depend on the hash result of ICX. And similarly ESX would probably always map SrcB/DstA to the same port as long as that port is up, this could be Port 2 depend on the hash result of ESX.&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;At the high level on the ICX6K, when the traffic is Layer3 (being routed between VLAN/VE), it uses the IP headers and protocol fields in hashing. When the traffic is bridged/Layer2 (being switched in the same VLAN), it depends on the traffic type, IP and/or Ethernet headers along with Layer 4 ports info are used in hashing. I believe this is a standard method among vendors, and should be very similar between them.&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;Thanks,&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;Vu&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;</description>
      <pubDate>Fri, 20 Sep 2019 19:22:11 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33339#M2079</guid>
      <dc:creator>vu_pham_ghtztqm</dc:creator>
      <dc:date>2019-09-20T19:22:11Z</dc:date>
    </item>
    <item>
      <title>Re: load balancing mode of a LAG</title>
      <link>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33340#M2080</link>
      <description>Vu, Thanks for you informative input. Really appreciate it. I think i get it now.&lt;BR alt="" name="" rel="" target="" title="" type="" value="" /&gt;</description>
      <pubDate>Mon, 23 Sep 2019 10:14:06 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/ICX-Switches/load-balancing-mode-of-a-LAG/m-p/33340#M2080</guid>
      <dc:creator>harri_waltari</dc:creator>
      <dc:date>2019-09-23T10:14:06Z</dc:date>
    </item>
  </channel>
</rss>

