EtherChannel

etherchannel

What is EtherChannel?

EtherChannel is a Layer-2 link aggregation protocol which is used to combine multiple physical links to a single logical link called an EtherChannel bundle or a PortChannel. It is a Cisco Proprietary and IEEE 802.3ad (2000) is a standard way of carrying out Link Aggregation. The purpose of EtherChannel is to achieve Link Aggregation or Logical Bundling. The no. of member ports are between 2 – 8 (a maximum of 8 active out of a total of 16 on most Cisco Switches). EtherChannel has a multicast address of LACP:01-80-c2-00-00-02,  PAgP:01-00-0C-CC-CC-CC

 

Why do we need EtherChannel in Computer Network?

EtherChannel’s main advantages are: Bandwidth bundling without Layer2 loops and Topology stability when a member link line protocol goes up/down

 

why-do-need-etherchannel-in-computer-network-1

 

Criteria For EtherChannel in Computer Networks

To create an EtherChannel all ports should possess:

  1. Speed settings
  2. Duplex settings
  3. STP settings
  4. VLAN membership (for access ports)
  5. Native VLAN (for trunk ports)
  6. Allowed VLANs (for trunk ports)
  7. Trunking encapsulation protocol (for trunk ports)

Link Aggregation Protocols

There are three main ways of configuration of port-channels:

  1. Statically configuring it using the on keyword
  2. Dynamically configuring it to use LACP (open source) or PAgP (only on Cisco devices)

Both LACP and PAgP have similar goals but they are not interoperable with each other

link-aggregation-protocols-1

 

PAgP (Cisco)

The Port Aggregation Protocol (PAgP) is a Cisco-proprietary protocol that can only be run on Cisco switches and on those switches licensed by Cisco to support PAgP:

 

etherchannel-load-balancing-in computer-network-1

 

EtherChannel Interoperability

Below are interoperability combinations & their results for static, LACP, and PAgP:

etherchannel-interoperability-1

 

EtherChannel Configuration (Cisco) in Computer Network

Below are commands used for configuring Ether Channel in Cisco packet tracer lab:

SW1

SW1(config)# interface range fa0/1-2

SW1(config-if-range)# channel-group 1 mode active

!

SW1(config)# interface port-channel 1

SW1(config-if)# switchport mode trunk




SW2

SW2(config)# interface range fa0/1-2

SW2(config-if-range)# channel-group 2 mode active

!

SW2(config)# interface port-channel 2

SW2(config-if)# switchport mode trunk




SW1#show etherchannel

Channel-group listing:

----------------------




Group: 1

----------

Group state = L2

Ports: 2 Maxports = 16

Port-channels: 1 Max Port-channels = 16

Protocol:   LACP

SW1#




SW1#show etherchannel summary

Flags:  D - down        P - in port-channel

I - stand-alone s - suspended

H - Hot-standby (LACP only)

R - Layer3      S - Layer2

U - in use      f - failed to allocate aggregator

u - unsuitable for bundling

w - waiting to be aggregated







Number of channel-groups in use: 1

Number of aggregators:           1




Group  Port-channel  Protocol    Ports

------+-------------+-----------+----------------------------------------------




1      Po1(SU)           LACP   Fa0/1(P) Fa0/2(P)

SW1#




SW1#show etherchannel port-channel

Channel-group listing:

---------------------




Group: 1

----------

Port-channels in the group:

---------------------------




Port-channel: Po1    (Primary Aggregator)

------------




Age of the Port-channel   = 00d:00h:03m:21s

Logical slot/port   = 2/1       Number of ports = 2

GC                  = 0x00000000      HotStandBy port = null

Port state          = Port-channel

Protocol            = LACP

Port Security       = Disabled




Ports in the Port-channel:




Index   Load   Port     EC state        No of bits

------+------+------+------------------+-----------

0     00     Fa0/1    Active             0

0     00     Fa0/2    Active             0

Time since last port bundled:    00d:00h:01m:32s    Fa0/2

SW1#

 

Logical EtherChannel Interface Status Fields

The Logical Ether-Channel Interface Status Fields include U, D, M, S, and R. Below is the table showing Logical EtherChannel Interface Status Fields:

etherchannel-load-balancing-in computer-network-1

 

EtherChannel Member Interface Status Fields

The following is a table showing EtherChannel Member Interface Status Fields which are P, H, and I:

etherchannel-member-interface-status-fields-1

 

EtherChannel Troubleshooting Lab

You can practice Ether-Channel Troubleshooting through our labs in Cisco packet tracer:

etherchannel-troubleshooting

 

EtherChannel’s STP Cost

Below is the table showing Ether-Channel’s STP Cost:

etherchannel's-stp-cost

 

EtherChannel Load Balancing

The following is the table showing EtherChannel Load Balancing:

etherchannel-load-balancing-in computer-network-1

Note: It is possible to have different load-balancing methods for different EtherChannels on one switch. If the load-balancing method is changed, it is applicable for all EtherChannel

To verify load-balancing options available on the device, use this command: (config)#port-channel load-balance ?

Default is src-mac on cisco devices

 

EtherChannel Terms in Computer Network

Below are some additional parameters that can be used when configuring LACP:

  • System ID:  The switch uses the MAC address and the system priority to form the system ID
  • System priority:   Each switch running LACP must possess a system priority. The system priority can be specified automatically or through the CLI. The switch uses the MAC address and the system priority to form the system ID
  • Port priority: All ports in the switch must have a port priority. The port priority can be specified automatically or through the CLI. The port priority and the port number form the port identifier. The switch uses the port priority to determine which ports to put on standby mode when a hardware limitation prevents all compatible ports from aggregating

 

 

 

-End-

 

You might also be interested in our free Online Quizzes on all IT topics including Cisco CCNA, Cyber Security, Python Programming, Linux & Ethical Hacking:

EtherChannel Quiz

EtherChannel Quiz (ENCOR, CCNP)

 

Free Online Quizzes (Best for Cisco CCNA, Huawei HCNA, N+)

You can also view free study notes (Cheat sheets) for long term memory:

Networkwalks Summary Cheatsheets

Follow our Facebook Page & YouTube Channel for more updated Cheatsheets & Quizzes:

Written by 

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments