SlideShare a Scribd company logo
1 of 21
Download to read offline
© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 1© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 1
EtherChannel
Concepts and
Configuration
Edgardo Scrimaglia – CCIE
Edgardo.scrimaglia@gmail.com
© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 2
The ability to bundle ports together
to achieve higher bandwidth is
described as link aggregation.
Aggregating ports on Ethernet
switches is referenced under
EtherChannel configuration and
operation.
© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 3
Access Layer Switches
Distribution Layer
← Switches →
Campus Core
© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 4
“EtherChannel simplifiers
design improves operation
when multiple physical
interfaces are needed to
interconnect switches”.
© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 5
 With two redundant links spanning-tree will block on one
port to prevent loops
 EtherChannel allows spanning-tree to treat the two physical
links as one logical port and thus both ports can operate in
full forwarding mode
Spanning-tree operation
© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 6
 If a physical link in the group goes down the EtherChannel
only loses the bandwidth that link supplied. If the physical
link comes back up it is dynamically added back into the
EtherChannel.
 Spanning-tree treats the EtherChannel bundle as a single
logical switchport and adjusts the spanning-tree cost to
reflect the increased bandwidth.
 The EtherChannel may or may not be configured to trunk
depending on the needed design
EtherChannel operation
© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 7
 We aggregate multiple physical Ethernet ports together
using a channel-group command. A single logical interface
is created called a port-channel.
 On the Cisco Catalyst switches we can aggregate up to
eight 10/100 ports together creating a port-channel with 800
Mbps bandwidth (literature may indicate 1600 Mbps as the
bundle has full-duplex operation).
 If available we can aggregate up to eight gigabit ports
 All ports in a bundle must have identical operational status
and configuration
EtherChannel terminology
© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 8
 EtherChannel loads shares (load balances) across all the
physical ports in the EtherChannel group.
 The default method of load sharing uses the source MAC in
frames. Frames from different sources are sent out different
ports but all frames from one source will be sent out the
same port.
We can change the default load-balancing via a global
command port-channel load-balance [dst-ip | dst-mac |
src-dst-ip | src-dst-mac | src-ip | src-mac]
EtherChannel load-balancing
© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 9
An important concept is that
Ethernet frames are “not
fragmented” or split apart on
EtherChannel – an Ethernet
frame is sent out one selected
port and traverses the link
intact.
© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 10
 Catalyst switches can leverage a protocol to dynamically
establish and maintain the EtherChannel bundle.
 The channel-group mode command allows you to decide if
the EtherChannel group uses Port aggregation Protocol
(PAgP), Link Aggregation Protocol (LACP), or to simply
force the interface to channel without PAgP or LACP.
 Forcing interfaces to channel may create problems if any
interfaces have dissimilar configurations.
Channeling protocols
© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 11
 PAgP allows the switches to learn the capabilities of each
interface assigned to an EtherChannel bundle and reliably
activates interfaces of similar configuration to form a port-
channel.
 PAgP transmits and receives messages on all interfaces in
the EtherChannel bundle and restricts the PAgP traffic to the
native VLAN if the ports are in trunking mode.
 LACP is similar in operation to PAgP and standards based
while PAgP is Cisco proprietary.
Port Aggregation Protocol
© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 12
Other local link protocols such as
DTP, VTP, CDP, and STP still
transmit and receive frames over a
port-channel.
STP only sends frames out the first
interface in the port-channel and
views the port-channel as a single
physical port
© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 13
 Spanning-tree reflects the increased bandwidth provided by
EtherChannel.
 The default cost for a 100 Mbps link is 19 and if a port-
channel is created that has only two 100 Mbps links the
spanning-tree cost will be 9.
 A port-channel with six or more 100 Mbps physical ports will
have an STP cost of 5.
 STP costs for port-channels vary according to how many
ports are assigned to the bundle, not how many are active
within the bundle.
Spanning-tree Costs
© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 14
Switch(config)# interface range fa0/1 – 4 {we can use the
range or single interface}
Switch(config-if)# channel-group [1 – 6] mode [auto |
desirable | on | active | passive]
The number of channel groups is platform dependent.
Auto and desirable modes activate PAgP.
Active and passive activate LACP.
Mode on forces the interface to channel without PAgP or
LACP.
EtherChannel configuration
© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 15
If we wish to view the operation we use the term
“etherchannel”.
Switch# show interface etherchannel
Switch# show etherchannel [summary | load balance |
port-channel]
The following slides provide insight into an EtherChannel
setup between two switches.
EtherChannel verification
© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 16
Switch0# show etherchannel
Channel-group listing:
----------------------
Group: 1
----------
Group state = L2
Ports: 2 Maxports = 8
Port-channels: 1 Max
Portchannels = 1
Protocol: PAGP
© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 17
Switch0# 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
d - default port
Number of channel-groups in use: 1
Number of aggregators: 1
Group Port-channel Protocol Ports
1 Po1(SU) PAgP Fa0/1(P) Fa0/2(P)
© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 18
Switch0# show etherchannel load-balance
EtherChannel Load-Balancing Operational
State (src-mac):
Non-IP: Source MAC address
IPv4: Source MAC address
IPv6: Source MAC address
© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 19
Switch0# show etherchannel port-channel
Port-channel: Po1
------------
Age of the Port-channel = 00d:01h:22m:29s
Logical slot/port = 2/1 Number of ports = 2
GC = 0x00000000 HotStandBy port = null
Port state = Port-channel
Protocol = PAGP
Port Security = Disabled
Ports in the Port-channel:
Index Load Port EC state No of bits
------+------+------+------------------+-----------
0 00 Fa0/2 Desirable-Sl 0
0 00 Fa0/1 Desirable-Sl 0
Time since last port bundled: 00d:00h:37m:14s Fa0/1
© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 20
The previous slide provided the output from the show
etherchannel port-channel command. PAgP messages are
carried on Fa01 – hence the highlight.
Another command with considerable output is:
Switch# show interface etherchannel
All of these commands are useful to troubleshoot
EtherChannel operation. When troubleshooting always begin
by verifying the physical ports all have the same operational
parameters and do this at both ends of the EtherChannel.
Next verify channel-group settings again at both ends of the
EtherChannel. Do not make assumptions – verify and test.
EtherChannel verification continued
© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 21
This wraps up the introduction
to EtherChannel.
Please review the
accompanying notes for some
added detail.

More Related Content

What's hot

Etherchannel
EtherchannelEtherchannel
EtherchannelRaj sekar
 
Ccnp workbook network bulls
Ccnp workbook network bullsCcnp workbook network bulls
Ccnp workbook network bullsSwapnil Kapate
 
Cisco router command configuration overview
Cisco router command configuration overviewCisco router command configuration overview
Cisco router command configuration overview3Anetwork com
 
VRRP (virtual router redundancy protocol)
VRRP (virtual router redundancy protocol)VRRP (virtual router redundancy protocol)
VRRP (virtual router redundancy protocol)Netwax Lab
 
CCNA 2 Routing and Switching v5.0 Chapter 4
CCNA 2 Routing and Switching v5.0 Chapter 4CCNA 2 Routing and Switching v5.0 Chapter 4
CCNA 2 Routing and Switching v5.0 Chapter 4Nil Menon
 
CCNAv5 - S2: Chapter5 Inter Vlan Routing
CCNAv5 - S2: Chapter5 Inter Vlan RoutingCCNAv5 - S2: Chapter5 Inter Vlan Routing
CCNAv5 - S2: Chapter5 Inter Vlan RoutingVuz Dở Hơi
 
Troubleshooting BGP
Troubleshooting BGPTroubleshooting BGP
Troubleshooting BGPAPNIC
 
Juniper mpls best practice part 1
Juniper mpls best practice   part 1Juniper mpls best practice   part 1
Juniper mpls best practice part 1Febrian ‎
 
Bidirectional Forwarding Detection (BFD)
Bidirectional Forwarding Detection (BFD) Bidirectional Forwarding Detection (BFD)
Bidirectional Forwarding Detection (BFD) KHNOG
 
Border Gateway Protocol
Border Gateway ProtocolBorder Gateway Protocol
Border Gateway ProtocolKashif Latif
 
Chapter 16 : inter-vlan routing
Chapter 16 : inter-vlan routingChapter 16 : inter-vlan routing
Chapter 16 : inter-vlan routingteknetir
 

What's hot (20)

VTP
VTPVTP
VTP
 
VTP
VTPVTP
VTP
 
Etherchannel
EtherchannelEtherchannel
Etherchannel
 
Ccnp workbook network bulls
Ccnp workbook network bullsCcnp workbook network bulls
Ccnp workbook network bulls
 
Cisco router command configuration overview
Cisco router command configuration overviewCisco router command configuration overview
Cisco router command configuration overview
 
VRRP (virtual router redundancy protocol)
VRRP (virtual router redundancy protocol)VRRP (virtual router redundancy protocol)
VRRP (virtual router redundancy protocol)
 
Bgp protocol
Bgp protocolBgp protocol
Bgp protocol
 
CCNA 2 Routing and Switching v5.0 Chapter 4
CCNA 2 Routing and Switching v5.0 Chapter 4CCNA 2 Routing and Switching v5.0 Chapter 4
CCNA 2 Routing and Switching v5.0 Chapter 4
 
CCNAv5 - S2: Chapter5 Inter Vlan Routing
CCNAv5 - S2: Chapter5 Inter Vlan RoutingCCNAv5 - S2: Chapter5 Inter Vlan Routing
CCNAv5 - S2: Chapter5 Inter Vlan Routing
 
Troubleshooting BGP
Troubleshooting BGPTroubleshooting BGP
Troubleshooting BGP
 
Network layer
Network layerNetwork layer
Network layer
 
VLAN
VLANVLAN
VLAN
 
Juniper mpls best practice part 1
Juniper mpls best practice   part 1Juniper mpls best practice   part 1
Juniper mpls best practice part 1
 
Bidirectional Forwarding Detection (BFD)
Bidirectional Forwarding Detection (BFD) Bidirectional Forwarding Detection (BFD)
Bidirectional Forwarding Detection (BFD)
 
Bgp
BgpBgp
Bgp
 
Spanning tree protocol
Spanning tree protocolSpanning tree protocol
Spanning tree protocol
 
Border Gateway Protocol
Border Gateway ProtocolBorder Gateway Protocol
Border Gateway Protocol
 
Chapter 16 : inter-vlan routing
Chapter 16 : inter-vlan routingChapter 16 : inter-vlan routing
Chapter 16 : inter-vlan routing
 
Dynamic routing protocols (CCNA)
Dynamic routing protocols (CCNA)Dynamic routing protocols (CCNA)
Dynamic routing protocols (CCNA)
 
Fhrp notes
Fhrp notesFhrp notes
Fhrp notes
 

Viewers also liked

Ether Channel High Speed Data Transmission
Ether Channel  High Speed Data TransmissionEther Channel  High Speed Data Transmission
Ether Channel High Speed Data TransmissionNetwax Lab
 
Etherchannel in Cisco Switches & Routers, Link Aggregation & PAgP LACP
Etherchannel in Cisco Switches & Routers,  Link Aggregation & PAgP LACPEtherchannel in Cisco Switches & Routers,  Link Aggregation & PAgP LACP
Etherchannel in Cisco Switches & Routers, Link Aggregation & PAgP LACPNetProtocol Xpert
 
Présentation etherchannel
Présentation etherchannelPrésentation etherchannel
Présentation etherchannelLechoco Kado
 
CCNA Advanced Routing Protocols
CCNA Advanced Routing ProtocolsCCNA Advanced Routing Protocols
CCNA Advanced Routing ProtocolsDsunte Wilson
 
CCNA Routing Protocols
CCNA Routing ProtocolsCCNA Routing Protocols
CCNA Routing ProtocolsDsunte Wilson
 
CCNA Basic Switching and Switch Configuration
CCNA Basic Switching and Switch ConfigurationCCNA Basic Switching and Switch Configuration
CCNA Basic Switching and Switch ConfigurationDsunte Wilson
 
a brief overview on link aggregation ieee 802.3ad
a brief overview on link aggregation ieee 802.3ada brief overview on link aggregation ieee 802.3ad
a brief overview on link aggregation ieee 802.3adtanay_7even
 
Link Aggregation Group - LACP
Link Aggregation Group - LACPLink Aggregation Group - LACP
Link Aggregation Group - LACPPLVision
 
Lacp Agreement
Lacp AgreementLacp Agreement
Lacp AgreementPLVision
 
CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...
CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...
CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...Amir Jafari
 
Link Aggregation Control Protocol
Link Aggregation Control ProtocolLink Aggregation Control Protocol
Link Aggregation Control ProtocolKashif Latif
 
CCNA R&S-10-Implementing Ethernet Virtual LANs
CCNA R&S-10-Implementing Ethernet Virtual LANsCCNA R&S-10-Implementing Ethernet Virtual LANs
CCNA R&S-10-Implementing Ethernet Virtual LANsAmir Jafari
 
Shubham ppt on ospf and framerelay
Shubham ppt on ospf and framerelayShubham ppt on ospf and framerelay
Shubham ppt on ospf and framerelayshubham katiyar
 
CCNA R&S-09-Configuring Ethernet Switching
CCNA R&S-09-Configuring Ethernet SwitchingCCNA R&S-09-Configuring Ethernet Switching
CCNA R&S-09-Configuring Ethernet SwitchingAmir Jafari
 
Php hypertext pre-processor
Php   hypertext pre-processorPhp   hypertext pre-processor
Php hypertext pre-processorSiddique Ibrahim
 
CCNA Basic Switching and Switch Configuration Questions
CCNA Basic Switching and Switch Configuration QuestionsCCNA Basic Switching and Switch Configuration Questions
CCNA Basic Switching and Switch Configuration QuestionsDsunte Wilson
 

Viewers also liked (20)

Ether Channel High Speed Data Transmission
Ether Channel  High Speed Data TransmissionEther Channel  High Speed Data Transmission
Ether Channel High Speed Data Transmission
 
Etherchannel in Cisco Switches & Routers, Link Aggregation & PAgP LACP
Etherchannel in Cisco Switches & Routers,  Link Aggregation & PAgP LACPEtherchannel in Cisco Switches & Routers,  Link Aggregation & PAgP LACP
Etherchannel in Cisco Switches & Routers, Link Aggregation & PAgP LACP
 
Présentation etherchannel
Présentation etherchannelPrésentation etherchannel
Présentation etherchannel
 
EtherChannel
EtherChannelEtherChannel
EtherChannel
 
CCNA Advanced Routing Protocols
CCNA Advanced Routing ProtocolsCCNA Advanced Routing Protocols
CCNA Advanced Routing Protocols
 
CCNA Routing Protocols
CCNA Routing ProtocolsCCNA Routing Protocols
CCNA Routing Protocols
 
CCNA Basic Switching and Switch Configuration
CCNA Basic Switching and Switch ConfigurationCCNA Basic Switching and Switch Configuration
CCNA Basic Switching and Switch Configuration
 
CCNA 200-120 Exam Questions
CCNA 200-120 Exam QuestionsCCNA 200-120 Exam Questions
CCNA 200-120 Exam Questions
 
a brief overview on link aggregation ieee 802.3ad
a brief overview on link aggregation ieee 802.3ada brief overview on link aggregation ieee 802.3ad
a brief overview on link aggregation ieee 802.3ad
 
Link Aggregation Group - LACP
Link Aggregation Group - LACPLink Aggregation Group - LACP
Link Aggregation Group - LACP
 
Lacp Agreement
Lacp AgreementLacp Agreement
Lacp Agreement
 
CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...
CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...
CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...
 
CCCNP ROUTE v6_ch05
CCCNP ROUTE  v6_ch05CCCNP ROUTE  v6_ch05
CCCNP ROUTE v6_ch05
 
Link Aggregation Control Protocol
Link Aggregation Control ProtocolLink Aggregation Control Protocol
Link Aggregation Control Protocol
 
CCNA R&S-10-Implementing Ethernet Virtual LANs
CCNA R&S-10-Implementing Ethernet Virtual LANsCCNA R&S-10-Implementing Ethernet Virtual LANs
CCNA R&S-10-Implementing Ethernet Virtual LANs
 
Shubham ppt on ospf and framerelay
Shubham ppt on ospf and framerelayShubham ppt on ospf and framerelay
Shubham ppt on ospf and framerelay
 
Advantages of Choosing PHP Web Development
Advantages of Choosing PHP Web DevelopmentAdvantages of Choosing PHP Web Development
Advantages of Choosing PHP Web Development
 
CCNA R&S-09-Configuring Ethernet Switching
CCNA R&S-09-Configuring Ethernet SwitchingCCNA R&S-09-Configuring Ethernet Switching
CCNA R&S-09-Configuring Ethernet Switching
 
Php hypertext pre-processor
Php   hypertext pre-processorPhp   hypertext pre-processor
Php hypertext pre-processor
 
CCNA Basic Switching and Switch Configuration Questions
CCNA Basic Switching and Switch Configuration QuestionsCCNA Basic Switching and Switch Configuration Questions
CCNA Basic Switching and Switch Configuration Questions
 

Similar to Cisco EtherChannel Concepts and Configuration Guide

CCNA3 Verson6 Chapter4
CCNA3 Verson6 Chapter4CCNA3 Verson6 Chapter4
CCNA3 Verson6 Chapter4Chaing Ravuth
 
CCNA (R & S) Module 04 - Scaling Networks - Chapter 4
CCNA (R & S) Module 04 - Scaling Networks - Chapter 4CCNA (R & S) Module 04 - Scaling Networks - Chapter 4
CCNA (R & S) Module 04 - Scaling Networks - Chapter 4Waqas Ahmed Nawaz
 
Cisco data center support
Cisco data center supportCisco data center support
Cisco data center supportKrunal Shah
 
SRWE_Module_6-EtherChannel.pptx
SRWE_Module_6-EtherChannel.pptxSRWE_Module_6-EtherChannel.pptx
SRWE_Module_6-EtherChannel.pptxSaqibAli696638
 
Cisco Catalyst 6500 Technical Deep Dive.pdf
Cisco Catalyst 6500 Technical Deep Dive.pdfCisco Catalyst 6500 Technical Deep Dive.pdf
Cisco Catalyst 6500 Technical Deep Dive.pdfjuergenJaeckel
 
Ccnp3 lab 3_5_en (hacer)
Ccnp3 lab 3_5_en (hacer)Ccnp3 lab 3_5_en (hacer)
Ccnp3 lab 3_5_en (hacer)Omar Herrera
 
ether channel_hsrp
ether channel_hsrpether channel_hsrp
ether channel_hsrpnewbie2019
 
Brkmpl 2333
Brkmpl 2333Brkmpl 2333
Brkmpl 2333ronsito
 
CCNP Switching Chapter 4
CCNP Switching Chapter 4CCNP Switching Chapter 4
CCNP Switching Chapter 4Chaing Ravuth
 
Building DataCenter networks with VXLAN BGP-EVPN
Building DataCenter networks with VXLAN BGP-EVPNBuilding DataCenter networks with VXLAN BGP-EVPN
Building DataCenter networks with VXLAN BGP-EVPNCisco Canada
 
Presentation dc design for small and mid-size data center
Presentation   dc design for small and mid-size data centerPresentation   dc design for small and mid-size data center
Presentation dc design for small and mid-size data centerxKinAnx
 
Etherchannel
EtherchannelEtherchannel
Etherchannelshushanto
 
PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...
PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...
PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...PROIDEA
 
(2) documents e books_cisco_networking_books_training_materials_cnap_-_ont_v5...
(2) documents e books_cisco_networking_books_training_materials_cnap_-_ont_v5...(2) documents e books_cisco_networking_books_training_materials_cnap_-_ont_v5...
(2) documents e books_cisco_networking_books_training_materials_cnap_-_ont_v5...Lary Onyeka
 

Similar to Cisco EtherChannel Concepts and Configuration Guide (20)

CCNA3 Verson6 Chapter4
CCNA3 Verson6 Chapter4CCNA3 Verson6 Chapter4
CCNA3 Verson6 Chapter4
 
CCNA (R & S) Module 04 - Scaling Networks - Chapter 4
CCNA (R & S) Module 04 - Scaling Networks - Chapter 4CCNA (R & S) Module 04 - Scaling Networks - Chapter 4
CCNA (R & S) Module 04 - Scaling Networks - Chapter 4
 
Cisco data center support
Cisco data center supportCisco data center support
Cisco data center support
 
SRWE_Module_6-EtherChannel.pptx
SRWE_Module_6-EtherChannel.pptxSRWE_Module_6-EtherChannel.pptx
SRWE_Module_6-EtherChannel.pptx
 
Cisco Catalyst 6500 Technical Deep Dive.pdf
Cisco Catalyst 6500 Technical Deep Dive.pdfCisco Catalyst 6500 Technical Deep Dive.pdf
Cisco Catalyst 6500 Technical Deep Dive.pdf
 
Virtual Switch System.pdf
Virtual Switch System.pdfVirtual Switch System.pdf
Virtual Switch System.pdf
 
Ccnp3 lab 3_5_en (hacer)
Ccnp3 lab 3_5_en (hacer)Ccnp3 lab 3_5_en (hacer)
Ccnp3 lab 3_5_en (hacer)
 
ENCOR_Capitulo 5.pptx
ENCOR_Capitulo 5.pptxENCOR_Capitulo 5.pptx
ENCOR_Capitulo 5.pptx
 
Session 2
Session 2Session 2
Session 2
 
Dc fabric path
Dc fabric pathDc fabric path
Dc fabric path
 
ether channel_hsrp
ether channel_hsrpether channel_hsrp
ether channel_hsrp
 
Brkmpl 2333
Brkmpl 2333Brkmpl 2333
Brkmpl 2333
 
CCNP Switching Chapter 4
CCNP Switching Chapter 4CCNP Switching Chapter 4
CCNP Switching Chapter 4
 
Building DataCenter networks with VXLAN BGP-EVPN
Building DataCenter networks with VXLAN BGP-EVPNBuilding DataCenter networks with VXLAN BGP-EVPN
Building DataCenter networks with VXLAN BGP-EVPN
 
CCNA 2
CCNA 2 CCNA 2
CCNA 2
 
Presentation dc design for small and mid-size data center
Presentation   dc design for small and mid-size data centerPresentation   dc design for small and mid-size data center
Presentation dc design for small and mid-size data center
 
Etherchannel
EtherchannelEtherchannel
Etherchannel
 
PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...
PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...
PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...
 
(2) documents e books_cisco_networking_books_training_materials_cnap_-_ont_v5...
(2) documents e books_cisco_networking_books_training_materials_cnap_-_ont_v5...(2) documents e books_cisco_networking_books_training_materials_cnap_-_ont_v5...
(2) documents e books_cisco_networking_books_training_materials_cnap_-_ont_v5...
 
Lacp settting
Lacp setttingLacp settting
Lacp settting
 

More from Edgardo Scrimaglia

More from Edgardo Scrimaglia (10)

Ospf.ppt
Ospf.pptOspf.ppt
Ospf.ppt
 
Ospf routing protocol
Ospf routing protocolOspf routing protocol
Ospf routing protocol
 
Link state protocols.ppt
Link state protocols.pptLink state protocols.ppt
Link state protocols.ppt
 
Multicast address
Multicast addressMulticast address
Multicast address
 
Layer 3 redundancy hsrp
Layer 3 redundancy   hsrpLayer 3 redundancy   hsrp
Layer 3 redundancy hsrp
 
Eigrp.ppt
Eigrp.pptEigrp.ppt
Eigrp.ppt
 
Subnet mask vs wildcard mask
Subnet mask vs wildcard maskSubnet mask vs wildcard mask
Subnet mask vs wildcard mask
 
Mecanismos de transicion pv6
Mecanismos de transicion pv6Mecanismos de transicion pv6
Mecanismos de transicion pv6
 
Como definir un esquema de direcciones IPv6
Como definir un esquema de direcciones IPv6Como definir un esquema de direcciones IPv6
Como definir un esquema de direcciones IPv6
 
Conceptos ipv6, direccionamiento
Conceptos ipv6, direccionamientoConceptos ipv6, direccionamiento
Conceptos ipv6, direccionamiento
 

Recently uploaded

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 

Recently uploaded (20)

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 

Cisco EtherChannel Concepts and Configuration Guide

  • 1. © 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 1© 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 1 EtherChannel Concepts and Configuration Edgardo Scrimaglia – CCIE Edgardo.scrimaglia@gmail.com
  • 2. © 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 2 The ability to bundle ports together to achieve higher bandwidth is described as link aggregation. Aggregating ports on Ethernet switches is referenced under EtherChannel configuration and operation.
  • 3. © 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 3 Access Layer Switches Distribution Layer ← Switches → Campus Core
  • 4. © 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 4 “EtherChannel simplifiers design improves operation when multiple physical interfaces are needed to interconnect switches”.
  • 5. © 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 5  With two redundant links spanning-tree will block on one port to prevent loops  EtherChannel allows spanning-tree to treat the two physical links as one logical port and thus both ports can operate in full forwarding mode Spanning-tree operation
  • 6. © 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 6  If a physical link in the group goes down the EtherChannel only loses the bandwidth that link supplied. If the physical link comes back up it is dynamically added back into the EtherChannel.  Spanning-tree treats the EtherChannel bundle as a single logical switchport and adjusts the spanning-tree cost to reflect the increased bandwidth.  The EtherChannel may or may not be configured to trunk depending on the needed design EtherChannel operation
  • 7. © 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 7  We aggregate multiple physical Ethernet ports together using a channel-group command. A single logical interface is created called a port-channel.  On the Cisco Catalyst switches we can aggregate up to eight 10/100 ports together creating a port-channel with 800 Mbps bandwidth (literature may indicate 1600 Mbps as the bundle has full-duplex operation).  If available we can aggregate up to eight gigabit ports  All ports in a bundle must have identical operational status and configuration EtherChannel terminology
  • 8. © 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 8  EtherChannel loads shares (load balances) across all the physical ports in the EtherChannel group.  The default method of load sharing uses the source MAC in frames. Frames from different sources are sent out different ports but all frames from one source will be sent out the same port. We can change the default load-balancing via a global command port-channel load-balance [dst-ip | dst-mac | src-dst-ip | src-dst-mac | src-ip | src-mac] EtherChannel load-balancing
  • 9. © 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 9 An important concept is that Ethernet frames are “not fragmented” or split apart on EtherChannel – an Ethernet frame is sent out one selected port and traverses the link intact.
  • 10. © 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 10  Catalyst switches can leverage a protocol to dynamically establish and maintain the EtherChannel bundle.  The channel-group mode command allows you to decide if the EtherChannel group uses Port aggregation Protocol (PAgP), Link Aggregation Protocol (LACP), or to simply force the interface to channel without PAgP or LACP.  Forcing interfaces to channel may create problems if any interfaces have dissimilar configurations. Channeling protocols
  • 11. © 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 11  PAgP allows the switches to learn the capabilities of each interface assigned to an EtherChannel bundle and reliably activates interfaces of similar configuration to form a port- channel.  PAgP transmits and receives messages on all interfaces in the EtherChannel bundle and restricts the PAgP traffic to the native VLAN if the ports are in trunking mode.  LACP is similar in operation to PAgP and standards based while PAgP is Cisco proprietary. Port Aggregation Protocol
  • 12. © 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 12 Other local link protocols such as DTP, VTP, CDP, and STP still transmit and receive frames over a port-channel. STP only sends frames out the first interface in the port-channel and views the port-channel as a single physical port
  • 13. © 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 13  Spanning-tree reflects the increased bandwidth provided by EtherChannel.  The default cost for a 100 Mbps link is 19 and if a port- channel is created that has only two 100 Mbps links the spanning-tree cost will be 9.  A port-channel with six or more 100 Mbps physical ports will have an STP cost of 5.  STP costs for port-channels vary according to how many ports are assigned to the bundle, not how many are active within the bundle. Spanning-tree Costs
  • 14. © 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 14 Switch(config)# interface range fa0/1 – 4 {we can use the range or single interface} Switch(config-if)# channel-group [1 – 6] mode [auto | desirable | on | active | passive] The number of channel groups is platform dependent. Auto and desirable modes activate PAgP. Active and passive activate LACP. Mode on forces the interface to channel without PAgP or LACP. EtherChannel configuration
  • 15. © 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 15 If we wish to view the operation we use the term “etherchannel”. Switch# show interface etherchannel Switch# show etherchannel [summary | load balance | port-channel] The following slides provide insight into an EtherChannel setup between two switches. EtherChannel verification
  • 16. © 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 16 Switch0# show etherchannel Channel-group listing: ---------------------- Group: 1 ---------- Group state = L2 Ports: 2 Maxports = 8 Port-channels: 1 Max Portchannels = 1 Protocol: PAGP
  • 17. © 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 17 Switch0# 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 d - default port Number of channel-groups in use: 1 Number of aggregators: 1 Group Port-channel Protocol Ports 1 Po1(SU) PAgP Fa0/1(P) Fa0/2(P)
  • 18. © 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 18 Switch0# show etherchannel load-balance EtherChannel Load-Balancing Operational State (src-mac): Non-IP: Source MAC address IPv4: Source MAC address IPv6: Source MAC address
  • 19. © 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 19 Switch0# show etherchannel port-channel Port-channel: Po1 ------------ Age of the Port-channel = 00d:01h:22m:29s Logical slot/port = 2/1 Number of ports = 2 GC = 0x00000000 HotStandBy port = null Port state = Port-channel Protocol = PAGP Port Security = Disabled Ports in the Port-channel: Index Load Port EC state No of bits ------+------+------+------------------+----------- 0 00 Fa0/2 Desirable-Sl 0 0 00 Fa0/1 Desirable-Sl 0 Time since last port bundled: 00d:00h:37m:14s Fa0/1
  • 20. © 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 20 The previous slide provided the output from the show etherchannel port-channel command. PAgP messages are carried on Fa01 – hence the highlight. Another command with considerable output is: Switch# show interface etherchannel All of these commands are useful to troubleshoot EtherChannel operation. When troubleshooting always begin by verifying the physical ports all have the same operational parameters and do this at both ends of the EtherChannel. Next verify channel-group settings again at both ends of the EtherChannel. Do not make assumptions – verify and test. EtherChannel verification continued
  • 21. © 2006 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialBCMSN 7 - 1 21 This wraps up the introduction to EtherChannel. Please review the accompanying notes for some added detail.