CCNA 200-301 Day 23
EtherChannel
Things we’ll cover
●
What is EtherChannel? What problems does it solve?
●
Configuring Layer 2/Layer 3 EtherChannels
EtherChannel
ASW1 DSW1
40
hosts
=Access layer Switch, a switch that =Distribution layer switch, a switch that
end hosts connect to. access layer switches connect to.
The connection to DSW1 is congested. I should add another
link to increase the bandwidth, so it can support all of the end hosts.
EtherChannel
ASW1 DSW1
The connection to DSW1 is still congested. I’ll add another link.
EtherChannel
ASW1 DSW1
When the bandwidth of the interfaces connected to end hosts is greater than the bandwidth
of the connection to the distribution switch(es), this is called oversubscription.
Some oversubscription is acceptable, but too much will cause congestion.
The connection to DSW1 is still congested. I guess I should
add another link...
EtherChannel
ASW1 DSW1
●
If you connect two switches together with multiple links, all except one will be
disabled by spanning tree.
●
If all of ASW1’s interfaces were forwarding, Layer 2 loops would form between
ASW1 and DSW1, leading to broadcast storms.
●
Other links will be unused unless the active link fails. In that case, one of the
inactive links will start forwarding.
EtherChannel
ASW1 DSW1
●
EtherChannel groups multiple interfaces together to act as a single interface.
●
STP will treat this group as a single interface.
Traffic using the EtherChannel will be load balanced among the physical
interfaces in the group. An algorithm is used to determine which traffic will use
which physical interface. More details on this later!
EtherChannel
ASW1 DSW1
●
EtherChannel groups multiple interfaces together to act as a single interface.
●
STP will treat this group as a single interface.
EtherChannel
ASW1 DSW1
●
EtherChannel groups multiple interfaces together to act as a single interface.
●
STP will treat this group as a single interface.
●
Some other names for an EtherChannel are:
Port Channel
LAG (Link Aggregation Group)
EtherChannel Load-Balancing
PC1
ASW1 DSW1
SRV1
●
EtherChannel load balances based on ‘flows’.
●
A flow is a communication between two nodes in the network.
●
Frames in the same flow will be forwarded using the same physical interface.
●
If frames in the same flow were forwarded using different physical interfaces, some frames
may arrive at the destination out of order, which can cause problems.
EtherChannel Load-Balancing
PC2 PC1
ASW1 DSW1
SRV1
PR1
●
You can change the inputs used in the interface selection calculation.
●
Inputs that can be used:
Source MAC
Destination MAC
Source AND Destination MAC
Source IP
Destination IP
Source AND Destination IP
EtherChannel Load-Balancing
SW# show etherchannel load-balance
SW(config)# port-channel load-balance method
EtherChannel Configuration
●
There are three methods of EtherChannel configuration on Cisco switches:
●
PAgP (Port Aggregation Protocol)
→ Cisco proprietary protocol
→ Dynamically negotiates the creation/maintenance of the EtherChannel.
(like DTP does for trunks)
●
LACP (Link Aggregation Control Protocol)
→ Industry standard protocol (IEEE 802.3ad)
→ Dynamically negotiates the creation/maintenance of the EtherChannel.
(like DTP does for trunks)
●
Static EtherChannel
→ A protocol isn’t used to determine if an EtherChannel should be formed.
→ Interfaces are statically configured to form an EtherChannel.
●
Up to 8 interfaces can be formed into a single EtherChannel (LACP allows up to 16, but only
8 will be active, the other 8 will be in standby mode, waiting for an active interface to fail)
PAgP Configuration
auto + auto = no EtherChannel
desirable + auto = EtherChannel
desirable + desirable = EtherChannel
SW(config-if)# channel-group number mode mode
PAgP Configuration
The channel-group number has to match for member interfaces
on the same switch.
auto + auto = number
However, it doesn’t have to match the channel-group no EtherChannel
on the other [Link] + auto = EtherChannel
(channel-group 1 on ASW1 can form an EtherChannel desirable + desirable =2EtherChannel
with channel-group on DSW1)
SW(config-if)# channel-group number mode mode
LACP Configuration
passive + passive = no EtherChannel
active + passive = EtherChannel
active + active = EtherChannel
Static EtherChannel Configuration
On mode only works with on mode (on + desirable or on + active will not work)
Manually Configure the Negotiation Protocol
EtherChannel Configuration
EtherChannel Configuration
●
Member interfaces must have matching configurations.
→ Same duplex (full/half)
→ Same speed
→ Same switchport mode (access/trunk)
→ Same allowed VLANs/native VLAN (for trunk interfaces)
●
If an interface’s configurations do not match the others, it will be excluded from the
EtherChannel.
show etherchannel summary
show etherchannel summary
show etherchannel summary
show etherchannel port-channel
show spanning-tree
Layer 3 EtherChannel
Po1
.1 .2
10.0.0/30
Layer 3 EtherChannel
Po1
.1 .2
10.0.0/30
Layer 3 EtherChannel
Layer 3 EtherChannel
Commands
SW(config) port-channel load-balance mode
#configures the EtherChannel load-balancing method on the switch
SW# show etherchannel load-balance
#displays information about the load-balancing settings
SW(config-if)# channel-group number mode {desirable|auto|active|passive|on}
#configures an interface to be part of an EtherChannel
SW# show etherchannel summary
#displays a summary of EtherChannels on the switch
SW# show etherchannel port-channel
#displays information about the virtual port-channel interfaces on the switch
QUIZ
+
Quiz 1
Which of the following channel-group mode combinations will result in an operational
EtherChannel? (choose three)
a) on - on
b) passive - passive
c) desirable - auto
d) auto - auto
e) active - desirable
f) on - desirable
g) active - active
Quiz 2
In the output of the show etherchannel summary command, you notice that the physical
interfaces in the EtherChannel you configured have the flag (P) next to them. What does
this mean?
a) The interfaces are in LACP Passive mode.
b) The interfaces are bundled in the port-channel.
c) The interfaces are paused until the other switch’s EtherChannel is configured.
d) The EtherChannel is a Layer 2 EtherChannel.
Quiz 3
Which of the following member interface parameters need to match to form an
EtherChannel? (choose two)
a) Interface ID
b) IP address
c) Interface speed
d) Switchport mode (access/trunk)
Supplementary Materials
●
Review flash cards
(link in the description)
●
Packet Tracer lab
JCNP-Level Channel Members