Labb 2: EtherChannel och STP


I denna laboration konfigurerar du tre EtherChannel-förbindelser mellan MLS1 och switcharna S1, S2 och S3. Du använder LACP, PAgP och statisk EtherChannel. Därefter undersöker du hur STP behandlar de färdiga kanalerna.

MLS1 är en multilayerswitch, men i denna laboration används anslutningarna på lager 2. Alla portkanaler konfigureras som trunkar. Du använder VLAN 1 för att undersöka STP och konfigurerar MLS1 som rotbrygga för detta VLAN.

Genomförande

  1. Kontrollera strömförsörjningen
  2. Kontrollera topologin och ange switcharnas namn
  3. Gemensam arbetsgång
  4. Kontrollera STP och välj rotbrygga
  5. Konfigurera Po1 med LACP mellan MLS1 och S1
  6. Konfigurera Po2 med PAgP mellan MLS1 och S2
  7. Konfigurera statisk Po3 mellan MLS1 och S3
  8. Kontrollera trunkar och STP
  9. Testa redundansen
  10. Spara och redovisa

1. Kontrollera strömförsörjningen

Öppna MLS1 och välj fliken Physical. Kontrollera att switchen har ett nätaggregat installerat.

Om nätaggregat saknas drar du ett kompatibelt nätaggregat från komponentlistan till en ledig plats. Installera ett andra nätaggregat för redundans.

Vänta tills switchen har startat. Anslutna portar kan först visas som orange medan STP beräknar topologin. Vissa portar kan sedan förbli blockerade för att förhindra loopar. Det är normalt när switcharna har parallella länkar som ännu inte har samlats i EtherChannel.

2. Kontrollera topologin och ange switcharnas namn

Anslut switcharna enligt tabellen. Varje rad innehåller två fysiska länkar som ska bilda en portkanal.

Portkanal Portar på MLS1 Motpart och portar Metod Läge på båda sidor
Po1 G1/0/1–2 S1: G0/1–2 LACP Active
Po2 G1/0/3–4 S2: G0/1–2 PAgP Desirable
Po3 G1/0/5–6 S3: G0/1–2 Statisk EtherChannel On
 

Laborationen utgår från dessa sex länkar och inga extra länkar mellan S1, S2 och S3.

Ange namnet på varje switch. Följande exempel gäller MLS1. Upprepa på de andra switcharna med namnen S1, S2 och S3.

Switch> enable
Switch# configure terminal
Switch(config)# hostname MLS1
MLS1(config)# end

Kontrollera portarnas status på varje switch:

MLS1# show interfaces status

Medlemsportarna i varje kanal ska ha samma hastighet och duplexläge. Konfigurationen nedan förutsätter att portarna inte har någon tidigare konfiguration som orsakar konflikter.

3. Gemensam arbetsgång

Alla tre kanaler konfigureras i samma ordning:

  1. Stäng av medlemsportarna på båda sidor.
  2. Konfigurera medlemsportarna som trunkar och lägg dem i kanalgruppen.
  3. Konfigurera det logiska Port-channel-interfacet som trunk.
  4. Aktivera medlemsportarna när båda ändarna är färdiga.
  5. Kontrollera kanalen.

channel-group kopplar de fysiska portarna till kanalen. interface port-channel öppnar det logiska interfacet där kanalens gemensamma inställningar konfigureras.

I denna laboration används trunkarnas standardinställningar: native VLAN 1 och alla VLAN tillåtna. Samma inställningar ska gälla på båda sidor.

LACP och PAgP förhandlar om kanalbildningen. Läget on använder ingen förhandling, vilket gör det särskilt viktigt att båda ändarna är korrekt konfigurerade innan portarna aktiveras.

4. Kontrollera STP och välj rotbrygga

Kontrollera först vilken switch som är rotbrygga för VLAN 1. Kör följande kommando på varje switch:

show spanning-tree vlan 1

På rotbryggan visas texten This bridge is the root. Vilken switch som först blir rotbrygga beror på switcharnas bridge ID. Det behöver därför inte vara S3.

Konfigurera MLS1 som primär rotbrygga för VLAN 1:

MLS1# configure terminal
MLS1(config)# spanning-tree vlan 1 root primary
MLS1(config)# end

Vänta tills STP har räknat om topologin och kontrollera resultatet:

MLS1# show spanning-tree vlan 1

MLS1 ska nu anges som rotbrygga. Att vissa portar fortfarande blockeras är normalt. De parallella länkarna har ännu inte samlats i portkanaler.

5. Konfigurera Po1 med LACP mellan MLS1 och S1

a. Stäng av medlemsportarna på båda switcharna

MLS1# configure terminal
MLS1(config)# interface range g1/0/1 - 2
MLS1(config-if-range)# shutdown
S1# configure terminal
S1(config)# interface range g0/1 - 2
S1(config-if-range)# shutdown

b. Konfigurera trunk och kanalgrupp

Använd mode active på båda sidor. Båda switcharna kan då inleda LACP-förhandlingen.

MLS1(config-if-range)# switchport mode trunk
MLS1(config-if-range)# channel-group 1 mode active
MLS1(config-if-range)# exit
S1(config-if-range)# switchport mode trunk
S1(config-if-range)# channel-group 1 mode active
S1(config-if-range)# exit

c. Konfigurera Port-channel 1

MLS1(config)# interface port-channel 1
MLS1(config-if)# switchport mode trunk
MLS1(config-if)# no shutdown
MLS1(config-if)# exit
S1(config)# interface port-channel 1
S1(config-if)# switchport mode trunk
S1(config-if)# no shutdown
S1(config-if)# exit

d. Aktivera medlemsportarna

MLS1(config)# interface range g1/0/1 - 2
MLS1(config-if-range)# no shutdown
MLS1(config-if-range)# end
S1(config)# interface range g0/1 - 2
S1(config-if-range)# no shutdown
S1(config-if-range)# end

e. Kontrollera kanalen

Kör följande kommando på båda switcharna:

show etherchannel summary

Kontrollera att Po1(SU) använder LACP och att båda medlemsportarna är markerade med (P).

6. Konfigurera Po2 med PAgP mellan MLS1 och S2

a. Stäng av medlemsportarna på båda switcharna

MLS1# configure terminal
MLS1(config)# interface range g1/0/3 - 4
MLS1(config-if-range)# shutdown
S2# configure terminal
S2(config)# interface range g0/1 - 2
S2(config-if-range)# shutdown

b. Konfigurera trunk och kanalgrupp

Använd mode desirable på båda sidor. Båda switcharna kan då inleda PAgP-förhandlingen.

MLS1(config-if-range)# switchport mode trunk
MLS1(config-if-range)# channel-group 2 mode desirable
MLS1(config-if-range)# exit
S2(config-if-range)# switchport mode trunk
S2(config-if-range)# channel-group 2 mode desirable
S2(config-if-range)# exit

c. Konfigurera Port-channel 2

MLS1(config)# interface port-channel 2
MLS1(config-if)# switchport mode trunk
MLS1(config-if)# no shutdown
MLS1(config-if)# exit
S2(config)# interface port-channel 2
S2(config-if)# switchport mode trunk
S2(config-if)# no shutdown
S2(config-if)# exit

d. Aktivera medlemsportarna

MLS1(config)# interface range g1/0/3 - 4
MLS1(config-if-range)# no shutdown
MLS1(config-if-range)# end
S2(config)# interface range g0/1 - 2
S2(config-if-range)# no shutdown
S2(config-if-range)# end

e. Kontrollera kanalen

Kör följande kommando på båda switcharna:

show etherchannel summary

Kontrollera att Po2(SU) använder PAgP och att båda medlemsportarna är markerade med (P).

7. Konfigurera statisk Po3 mellan MLS1 och S3

a. Stäng av medlemsportarna på båda switcharna

MLS1# configure terminal
MLS1(config)# interface range g1/0/5 - 6
MLS1(config-if-range)# shutdown
S3# configure terminal
S3(config)# interface range g0/1 - 2
S3(config-if-range)# shutdown

b. Konfigurera trunk och kanalgrupp

Använd mode on på båda sidor. Kanalen konfigureras då statiskt utan LACP eller PAgP.

MLS1(config-if-range)# switchport mode trunk
MLS1(config-if-range)# channel-group 3 mode on
MLS1(config-if-range)# exit
S3(config-if-range)# switchport mode trunk
S3(config-if-range)# channel-group 3 mode on
S3(config-if-range)# exit

c. Konfigurera Port-channel 3

MLS1(config)# interface port-channel 3
MLS1(config-if)# switchport mode trunk
MLS1(config-if)# no shutdown
MLS1(config-if)# exit
S3(config)# interface port-channel 3
S3(config-if)# switchport mode trunk
S3(config-if)# no shutdown
S3(config-if)# exit

d. Aktivera medlemsportarna

Kontrollera att konfigurationen är klar på båda sidor innan du aktiverar portarna.

MLS1(config)# interface range g1/0/5 - 6
MLS1(config-if-range)# no shutdown
MLS1(config-if-range)# end
S3(config)# interface range g0/1 - 2
S3(config-if-range)# no shutdown
S3(config-if-range)# end

e. Kontrollera kanalen

Kör följande kommando på båda switcharna:

show etherchannel summary

Kontrollera att Po3(SU) visas och att båda medlemsportarna är markerade med (P). Protokollkolumnen visar normalt –, eftersom kanalen inte använder något förhandlingsprotokoll.

8. Kontrollera trunkar och STP

Kör följande kommandon på samtliga switchar:

show etherchannel summary
show interfaces trunk
show spanning-tree vlan 1

I EtherChannel-sammanställningen betyder S lager 2, U att kanalen används och P att den fysiska porten ingår i kanalen.

Kontrollera följande resultat:

Switch Förväntat resultat för VLAN 1
MLS1 Rotbrygga. Po1, Po2 och Po3 är designated-portar i forwarding.
S1 Po1 är root-port i forwarding.
S2 Po2 är root-port i forwarding.
S3 Po3 är root-port i forwarding.
 

STP ska nu visa portkanalerna som logiska portar i stället för de enskilda medlemsportarna.

Med de anslutningar som anges i tabellen bildar de färdiga portkanalerna en stjärntopologi. Därför behöver STP inte blockera någon av dessa kanaler. Båda medlemslänkarna i varje kanal kan användas för trafik.

EtherChannel stänger inte av STP och ändrar inte automatiskt dess timers. Om du lägger till fler förbindelser som skapar en logisk loop kan STP behöva blockera en portkanal.

9. Testa redundansen

Stäng tillfälligt av en medlemsport i Po1:

MLS1# configure terminal
MLS1(config)# interface g1/0/1
MLS1(config-if)# shutdown
MLS1(config-if)# end

Kontrollera kanalen:

MLS1# show etherchannel summary
MLS1# show spanning-tree vlan 1

Po1 ska fortfarande vara i drift via G1/0/2. Kanalen har nu lägre sammanlagd bandbredd, men den logiska förbindelsen till S1 finns kvar.

Återaktivera porten:

MLS1# configure terminal
MLS1(config)# interface g1/0/1
MLS1(config-if)# no shutdown
MLS1(config-if)# end

Kontrollera att porten åter blir medlem i Po1.

10. Spara och redovisa

Spara konfigurationen på samtliga switchar:

copy running-config startup-config

Spara även Packet Tracer-filen.

Redovisa kommandoutdata som visar de tre portkanalerna på MLS1 och att MLS1 är rotbrygga för VLAN 1. Besvara sedan följande frågor:

Vilket kommando avgör om kanalen använder LACP, PAgP eller statiskt läge?
Varför visar STP en portkanal i stället för dess två medlemsportar?
Varför behöver ingen portkanal blockeras i den färdiga topologin?
Vad händer med kanalens funktion och bandbredd när en medlemslänk stängs av?