Debugging Span Trunk Protocol (STP)

October 16

Du kan samla specifik felsökningsinformation för ett antal punkter som rör Span Trunk Protocol (STP). Tänk på vad du kanske vill se i dina debug data.

Om du aktiverar felsökning för STP eller felsökning för Bridge Protocol Data Units (BPDU) föremål, kommer du att se en BPDU ram för varje VLAN varannan sekund. Detta kan snabbt fylla din skärm så att du inte kommer att kunna se att stänga felsökning av.

Skriv bara någon version av kommandot som startade felsökning. Även om du inte kan se det skrev, kommer det att fungera. Som en genväg kan du inaktivera alla felsökning på din switch med någon debug alla kommando eller den kortare u all.

Den debug Kommandot kan vara en hektisk verktyg om du inte är försiktig. Det kommer att fylla din skärm med utgång, och du kommer inte att kunna se att stänga av den. Använd u alla för att inaktivera alla tillgängliga felsökning, och ha tålamod.

Switch2 # debug spänner-träd?
alla Alla Spanning Tree felsökningsmeddelanden
backbonefast BackboneFast händelser
BPDU sammanbindande träd BPDU
BPDU-opt Optimerad BPDU hantering
config Span träd config förändringar
CSUF / csrt STP CSUF / CSRT
etherchannel EtherChannel stöd
händelser spanning tree topologi händelser
Undantag uppspännande träd undantag
allmän sammanbindande träd allmän
MSTP MSTP avlusningskommandon
PVST + PVST + händelser
root Span trädrot händelser
snmp Spanning Tree SNMP hantering
växla Switch Shim avlusningskommandon
synkroniserings STP state synkroniseringshändelser
uplinkfast UplinkFast händelser

felsöka alla och felsöka BPDU både snabbt orderstock visningsbufferten, så även efter att du inaktivera felsökning, kan du vara att vänta en tid för utgången att rensa. De flesta av de data i utdata genereras från den BPDU informationen.

Switch2 # debug spänner-tree alla
01:22:46: STP: VLAN0001 rx BPDU: config protokoll = IEEE, paket från FastEthernet0 / 1, linktype IEEE_SPANNING, enctype 2, encsize 17
01:22:46: STP: ENC 01 80 C2 00 00 00 00 06 D6 AB A0 4C 00 26 42 42 03
01:22:46: STP: Data 000000000080010006D6ABA0400000000080010006D6ABA040800C0000140002000F00
01:22:46: STP: VLAN0001 Fa0 / 1: 0000 00 00 00 80010006D6ABA040 00000000 80010006D6ABA040 800C 0000 1400 0200 0F00
01:22:46: STP (1) hamn Fa0 / 1 Ersätter 0
01:22:46: STP SW: TX:: 0180.c200.0000 <-0006.d6ac.46c2 typ / len 0026
01:22:46: encap SAP linktype ieee-st vlan 1 len 60 på v1 Fa0 / 2
01:22:46: 42 42 03 SPAN
01:22:46: CFG P: 0000 V: 00 T: 00 F: 00 R: 8001 0006.d6ab.a040 00.000.013
01:22:46: B: 8001 0006.d6ac.46c0 80,02 A: 0100 M: 1400 H: 0200 F: 0F00
01:22:46: STP: VLAN0001 Fa0 / 2 tx BPDU: config protokoll = ieee
Data: 0000 00 00 00 80010006D6ABA040 00.000.013 80010006D6AC46C0 8002 0100 1400 0200 0F00
01:22:46: STP SW: PROC RX: 0100.0ccc.cccd <-0006.d6ab.a04c typ / len 0032
01:22:46: encap SNAP linktype SSTP vlan 2 len 64 på v2 Fa0 / 1
01:22:46: AA AA 03 00000C 010B SSTP
01:22:46: CFG P: 0000 V: 00 T: 00 F: 00 R: 8002 0006.d6ab.a040 00000000
01:22:46: B: 8002 0006.d6ab.a040 80.0CA: 0000 M: 1400 H: 0200 F: 0F00
01:22:46: T: 0000 L: 0002 D: 0002

En mycket lägre genomströmning objekt att spåra, men lika viktigt, är förekomsten av topologi förändringar. På ett stabilt nätverk, ser du dessa bara när växlar pågår startas. I detta exempel hamnar var handikappade och aktiveras igen på portar som används i ett uppspännande träd länk. Lägg märke till hur du kan se hela Listening, Lärande och Vidarebefordra övergången.

Switch2 # debug spänner träd händelser
Spanning Tree event debugging är på
Switch2 #
3d13h: STP: VLAN0001 nya roten port Fa0 / 1, kostar 19
3d13h: STP: VLAN0001 Fa0 / 1 -> lyssnande
3d13h: STP: VLAN0002 nya roten port Fa0 / 1, kostar 19
3d13h: STP: VLAN0002 Fa0 / 1 -> lyssnande
3d13h: STP: VLAN0005 nya roten port Fa0 / 1, kostar 19
3d13h: STP: VLAN0005 Fa0 / 1 -> lyssnande
3d13h:% lineproto-5-updown: linje protokoll om gränssnittet FastEthernet0 / 2, bytte tillstånd till ner
3d13h: STP: VLAN0001 skickade Topologi Förändring tillkännagivande om Fa0 / 1
3d13h: STP: VLAN0002 skickade Topologi Förändring tillkännagivande om Fa0 / 1
3d13h: STP: VLAN0005 skickade Topologi Förändring tillkännagivande om Fa0 / 1
3d13h:% LINK-3-updown: Gränssnitt FastEthernet0 / 2, bytte tillstånd till ner
3d13h: STP: VLAN0001 Fa0 / 1 -> lärande
3d13h: STP: VLAN0002 Fa0 / 1 -> lärande
3d13h: STP: VLAN0005 Fa0 / 1 -> lärande
3d13h:% LINK-3-updown: Gränssnitt FastEthernet0 / 2, bytte staten att upp
3d13h: set portid: VLAN0001 Fa0 / 2: ny hamn id 8002
3d13h: STP: VLAN0001 Fa0 / 2 -> lyssnande
3d13h: set portid: VLAN0002 Fa0 / 2: ny hamn id 8002
3d13h: STP: VLAN0002 Fa0 / 2 -> lyssnande
3d13h: set portid: VLAN0005 Fa0 / 2: ny hamn id 8002
3d13h: STP: VLAN0005 Fa0 / 2 -> lyssnande
3d13h: STP: VLAN0001 nya roten port Fa0 / 2, kostade 19
3d13h: STP: VLAN0001 skickade Topologi Förändring tillkännagivande om Fa0 / 2
3d13h: STP: VLAN0001 Fa0 / 1 -> blockering
3d13h: STP: VLAN0005 nya roten port Fa0 / 2, kostade 19
3d13h: STP: VLAN0005 skickade Topologi Förändring tillkännagivande om Fa0 / 2
3d13h: STP: VLAN0005 Fa0 / 1 -> blockering
3d13h: STP: VLAN0002 nya roten port Fa0 / 2, kostade 19
3d13h: STP: VLAN0002 skickade Topologi Förändring tillkännagivande om Fa0 / 2
3d13h: STP: VLAN0002 Fa0 / 1 -> blockering
3d13h:% lineproto-5-updown: linje protokoll om gränssnittet FastEthernet0 / 2, bytte staten att upp
3d13h: STP: VLAN0001 Fa0 / 2 -> lärande
3d13h: STP: VLAN0002 Fa0 / 2 -> lärande
3d13h: STP: VLAN0005 Fa0 / 2 -> lärande
3d13h: STP: VLAN0001 skickade Topologi Förändring tillkännagivande om Fa0 / 2
3d13h: STP: VLAN0001 Fa0 / 2 -> vidarekoppling
3d13h: STP: VLAN0002 Fa0 / 2 -> vidarekoppling
3d13h: STP: VLAN0005 Fa0 / 2 -> vidarekoppling

Slutligen, se följande kod, vilket illustrerar den fruktansvärt pratsam BPDU felsökning. Notera den typ av information som ingår i BPDU ramar som stadigt korsar ditt nätverk. I det här exemplet ser du var debugging är inaktiverad.

Switch2 # debug spanning-tree BPDU
Switch2 #
3d13h: STP: VLAN0001 rx BPDU: config protokoll = ieee, paket från FastEthernet0 / 2, linktype IEEE_SPANNING, enctype 2, encsize 17
3d13h: STP: ENC 01 80 C2 00 00 00 00 06 D6 AB A0 4B 00 26 42 42 03
3d13h: STP: Data 000000000080010006D6ABA0400000000080010006D6ABA040800B0000140002000F00
3d13h: STP: VLAN0001 Fa0 / 2: 0000 00 00 00 80010006D6ABA040 00000000 80010006D6ABA040 800B 0000 1400 0200 0F00
3d13h: STP (1) hamn Fa0 / 2 Ersätter 0
3d13h: STP: VLAN0001 Fa0 / 3 tx BPDU: config protokoll = ieee
Data: 0000 00 00 00 80010006D6ABA040 00.000.013 80010006D6AC46C0 8003 0100 1400 0200 0F00
3d13h: STP: VLAN0001 rx BPDU: config protokoll = ieee, paket från FastEthernet0 / 1, linktype IEEE_SPANNING, enctype 2, encsize 17
3d13h: STP: ENC 01 80 C2 00 00 00 00 06 D6 AB A0 4C 00 26 42 42 03
3d13h: STP: Data 000000000080010006D6ABA0400000000080010006D6ABA040800C0000140002000F00
3d13h: STP: VLAN0001 Fa0 / 1: 0000 00 00 00 80010006D6ABA040 00000000 80010006D6ABA040 800C 0000 1400 0200 0F00
3d13h: STP (1) hamn Fa0 / 1 Ersätter 0
3d13h: STP: VLAN0005 rx BPDU: config protokoll = ieee, paket från FastEthernet0 / 2, linktype SSTP, enctype 3, encsize 22
3d13h: STP: ENC 01 00 0C CC CC CD 00 06 D6 AB A0 4B 00 32 AA AA 03 00 00 0C 01 0B
3d13h: STP: Data 000000000080050006D6ABA0400000000080050006D6ABA040800B0000140002000F00
3d13h: STP: VLAN0005 Fa0 / 2: 0000 00 00 00 80050006D6ABA040 00000000 80050006D6ABA040 800B 0000 1400 0200 0F00
3d13h: STP (5) hamn Fa0 / 2 Ersätter 0
3d13h: STP: VLAN0005 rx BPDU: config pu allrotocol = IEEE, paket från FastEthernet0 / 1, linktype SSTP, enctype 3, encsize 22
3d13h: STP: ENC 01 00 0C CC CC CD 00 06 D6 AB A0 4C 00 32 AA AA 03 00 00 0C 01 0B
3d13h: STP: Data 000000000080050006D6ABA0400000000080050006D6ABA040800C0000140002000F00
3d13h: STP: VLAN0005 Fa0 / 1: 0000 00 00 00 80050006D6ABA040 00000000 80050006D6ABA040 800C 0000 1400 0200 0F00
3d13h: STP (5) hamn Fa0 / 1 Ersätter 0
3d13h: STP: VLAN0002 rx BPDU: config protokoll = IEEE, paket från FastEthernet0 / 2, linktype SSTP
All eventuell felsökning har stängts av
Switch2 #, enctype 3, encsize 22
3d13h: STP: ENC 01 00 0C CC CC CD 00 06 D6 AB A0 4B 00 32 AA AA 03 00 00 0C 01 0B
3d13h: STP: Data 000000000080020006D6ABA0400000000080020006D6ABA040800B0000140002000F00
3d13h: STP: VLAN0002 Fa0 / 2: 0000 00 00 00 80020006D6ABA040 00000000 80020006D6ABA040 800B 0000 1400 0200 0F00
3d13h: STP (2) hamn Fa0 / 2 Ersätter 0
3d13h: STP: VLAN0002 rx BPDU: config protokoll = ieee, paket från FastEthernet0 / 1, linktype SSTP, enctype 3, encsize 22
3d13h: STP: ENC 01 00 0C CC CC CD 00 06 D6 AB A0 4C 00 32 AA AA 03 00 00 0C 01 0B
3d13h: STP: Data 000000000080020006D6ABA0400000000080020006D6ABA040800C0000140002000F00
3d13h: STP: VLAN0002 Fa0 / 1: 0000 00 00 00 80020006D6ABA040 00000000 80020006D6ABA040 800C 0000 1400 0200 0F00
3d13h: STP (2) hamn Fa0 / 1 Ersätter 0