Solved

Purpose of Etherchannel

Posted on 2014-10-12
11
313 Views
Last Modified: 2014-10-17
If I understand When bundling a bunch of links to one Etherchannel, this will create fault tolerance to end hosts in case if one port fails, but there is no increase in bandwidth..
I have heard about Bandwidth increase and Load balancing benefits when using Etherchannel... but I do not see how does that happen.

Any clarification on that will be very appreciated

Thanks
0
Comment
Question by:jskfan
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 4
  • 2
  • +1
11 Comments
 
LVL 50

Assisted Solution

by:Don Johnston
Don Johnston earned 300 total points
ID: 40375802
No, spanning tree provides fault tolerance with no increase in bandwidth.

Etherchannel will provide fault tolerance and some improvement in performance since all links are forwarding.
0
 
LVL 30

Assisted Solution

by:Predrag
Predrag earned 200 total points
ID: 40375834
Etherchannel will provide fault tolerance and some improvement in performance since all links are forwarding.

Just a little clarification of quote:

Bandwidth per link is the same, in can't be sum of all links.
Let's say you have 8 ports in channel, max theoretical bandwidth is 8Gb (if every link is 1Gb), but every host can use only 1 link at one time, so that host don't have more bandwidth then if there is just one link, but there is a algorithm that tries to evenly split hosts per links (I hope that this is understandable in English :) ). So, algorithm is more or less successful, but per host bandwidth most of time is greater than if etherchannel is not present. Theoretically in the best case scenario if you have 8 hosts and 8 links in channel, you can have 8 hosts and each have it's own dedicated link with 1Gb bandwidth. If one link fails host from that link would be transferred to some on other links etc ... I guess you got the point....
0
 

Author Comment

by:jskfan
ID: 40375874
If we had 8 separate Trunk Links between 2 switches , would not be the same since each host can use only one Link.?
I agree We will loose fault tolerance , if one link fails the host cannot use other link.
But in matter of performance a host can use only one link any way.
0
[Live Webinar] The Cloud Skills Gap

As Cloud technologies come of age, business leaders grapple with the impact it has on their team's skills and the gap associated with the use of a cloud platform.

Join experts from 451 Research and Concerto Cloud Services on July 27th where we will examine fact and fiction.

 
LVL 30

Assisted Solution

by:Predrag
Predrag earned 200 total points
ID: 40375884
No, spanning tree provides fault tolerance with no increase in bandwidth.
Clarification of this quote :) is answer to your question:
You are forgetting about STP, only one link on L2 can be active at one time.  Other-ways you will have network loops.  Since trunking is happening at L2, the only way to have more bandwidth is bundling more ports in etherchannel.

8 separate Trunk Links between 2 switches
- means just one trunk active and seven blocked by STP :)
0
 
LVL 50

Expert Comment

by:Don Johnston
ID: 40375950
We will loose fault tolerance , if one link fails the host cannot use other link.
No. With etherchannel, if one link fails, the traffic using that link will failover to one of the remaining links.
But in matter of performance a host cany use only one link any way.
Not exactly. A "flow" will use only one of the links. But a host can have multiple flows.
0
 

Author Comment

by:jskfan
ID: 40375960
Correct ... I forgot about blocked ports.

the gray area about Etherchannel is the performance...I still cannot understand how this will provide performance, as long as the maximum bandwidth of each host is limited to the bandwidth of one link instead of all the Links in the group
0
 
LVL 50

Assisted Solution

by:Don Johnston
Don Johnston earned 300 total points
ID: 40375965
If you have 4 links in an etherchannel and 200 users, hopefully 25% of the traffic will be using one link, 25% using the other, etc.  

Which means that 50 of your users will be sharing one gig link (or whatever speed links you've got) instead of 200 users sharing a single gig.  Which is what would happen if you were not using etherchannel... Since spanning tree would block all links except one.
0
 

Author Comment

by:jskfan
ID: 40376192
OK the word Shared between hosts clears up.

so if 10 hosts sending 4GB of data at once through an etherchannel of 8GB(8 Links) then  the 4GB will be spread over 8 Etherchannel links and makes it to the destination faster than regular link.

Now if a single host send 4 GB of data will that be spread over all etherchannel links , and data makes it faster to the destination, than if it was just a single link of 1 GB ?
0
 
LVL 50

Accepted Solution

by:
Don Johnston earned 300 total points
ID: 40376214
then  the 4GB will be spread over 8 Etherchannel links and makes it to the destination faster than regular link.
Hopefully.  But there is no assurance of balancing the traffic over the links. So some of the links could see more traffic than others.

Now if a single host send 4 GB of data will that be spread over all etherchannel links , and data makes it faster to the destination, than if it was just a single link of 1 GB ?
It depends on how the etherchannel load distribution is configured and whether the traffic is a single flow or multiple flows.

If the distribution is set to source IP, then the traffic will only use only one of the links.  

If the distribution is set to TCP/UDP port number AND there are multiple flows, then each flow could use different links.
0
 

Author Closing Comment

by:jskfan
ID: 40379032
Thank you Guys !!
0
 
LVL 1

Expert Comment

by:Sean Hull CCIE 2052
ID: 40386686
A couple of clarifications...

First the number of links that are used in an ether-channel are directly correlated to the hash algorithm that is used to spread traffic across links. For example the Cisco catalyst switch line uses a polynomial equation that is a combination of source destination MAC and IP address and now with Brocade Foundry/ Cisco Nexus switches use that and also includes the hash of the TCP/UDP session ID. Thus each TCP/UDP flow could use a different link.

Now spanning tree only applies to the port channel interface(the main etherchannel interface) not the individual interfaces in the ether channel. Of course spanning tree also applies to native interfaces that are not configured for Ether channel.
0

Featured Post

Create the perfect environment for any meeting

You might have a modern environment with all sorts of high-tech equipment, but what makes it worthwhile is how you seamlessly bring together the presentation with audio, video and lighting. The ATEN Control System provides integrated control and system automation.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Hello , This is a short article on how would you go about enabling traceoptions on a Juniper router . Traceoptions are similar to Cisco debug commands but these traceoptions are implemented in Juniper networks router . The following demonstr…
This tutorial will go through the steps required to write a script that will back up the configuration settings of a HP-ProCurve switch. You will need to get the following things to follow this tutorial: Telnet Scripting Tool e.g. TST10.exe …
After creating this article (http://www.experts-exchange.com/articles/23699/Setup-Mikrotik-routers-with-OSPF.html), I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…
After creating this article (http://www.experts-exchange.com/articles/23699/Setup-Mikrotik-routers-with-OSPF.html), I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…
Suggested Courses
Course of the Month4 days, 11 hours left to enroll

636 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question