In diesem Dokument wird die Technik für einen Data Link Switching (DLSw)-Router beschrieben, der Frames pro VLAN Spanning Tree (PVST+) Bridge Protocol Data Unit (BPDU) an einen Nicht-Trunk-Port eines Ethernet-Switches sendet.
Weitere Informationen zu Dokumentkonventionen finden Sie in den Cisco Technical Tips Conventions.
Für dieses Dokument bestehen keine besonderen Voraussetzungen.
Dieses Dokument ist nicht auf bestimmte Software- und Hardwareversionen beschränkt.
In der obigen Topologie ist das Ethernet 0 von Router A mit Port 2/1 des Switches C verbunden. Ethernet 0 des Routers B wird mit Port 3/1 des Switches D verbunden. Das Schnittstellennetz 0 von Router A und B ist als Nicht-Trunk-Port konfiguriert. DLSw ist auf dem SchnittstellenEthernet 0 von Router A und B aktiviert (transparente Bridging ist auf der Ethernet-Schnittstelle 0 von Router A und Router B aktiviert). Router A und B bilden eine DLSw-Peer-Verbindung.
Wenn Port 2/1 des Switch C als Trunk-Port falsch konfiguriert ist, sendet Switch C regelmäßig PVST+ BPDU-Frames an Router A. Da Router A kein PVST+ versteht, behandelt Router A PVST+-BPDU-Frames als normale Multicast-Frames. Daher sendet Router A die BPDU-Frames vom DLSw an Router B. Ebenso versteht Router B PVST+ nicht. Wenn PVST+ BPDU-Frames von Router A empfangen werden, werden die PVST+ BPDU-Frames an Switch D weitergeleitet. Wenn der Switch D die PVST+ BPDU-Frames empfängt, erkennt er ein Problem (d. h. der Switch D empfängt PVST+ BPDU-Frames auf einem Nicht-Trunk-Port). Als Ergebnis fährt Switch D den Port herunter und protokolliert %SPANTREE-2-RX_1QNONTRUNK: 1Q-BPDU-Fehlermeldungen für Nicht-Trunk-Port-VLANs erhalten.
Ein Catalyst Ethernet-Switch fährt einen Ethernet-Switch-Port herunter. Der Switch protokolliert %SPANTREE-2-RX_1QNONTRUNK: 1Q-BPDU-Fehlermeldungen für Nicht-Trunk-Port-VLANs erhalten.
Ein Router mit DLSw ist mit dem Port verbunden, der vom Switch heruntergefahren wird. Der Router sendet PVST+-BPDUs. Da ein Nicht-Trunk-Port kein PVST+ BPDU empfangen darf, wird der Switch-Port heruntergefahren.
Hinweis: Dieses Problem tritt nur bei DLSw-Ethernet-zu-Ethernet-Topologien auf.
Die Lösung besteht darin, den falsch konfigurierten Switch zu lokalisieren. Die Lösung(en) für dieses Problem wird (werden) nachfolgend detailliert erläutert.
Überprüfen Sie das Änderungskontrollprotokoll. Finden Sie heraus, ob kürzlich Switches mit Konfigurationsänderungen installiert wurden. Stellen Sie sicher, dass die Konfiguration des neu installierten Switches korrekt ist.
Mit dem Simple Network Management Protocol (SNMP)-Tool können Sie die Konfigurationen aller Switches vergleichen. Suchen Sie nach einem beliebigen neu erstellten Trunk-Port.
Gehen Sie wie folgt vor:
Installieren Sie einen Ethernet-Hub auf Switch D.
Schließen Sie einen Sniffer und Router B am Hub an. Erhalten Sie eine Sniffer-Spur.
Suchen Sie nach PVST+ BPDU-Frames, deren Ziel-MAC-Adresse 0100.CCCC.CCCD lautet. Dies kann problemlos mithilfe eines MAC-Adressfilters erreicht werden.
Bestimmen Sie aus dem Frame die Quell-MAC-Adresse.
Geben Sie die Option show DLSw reachability mac ?? auf Router B, wo ? ist die Adresse. Die Ausgabe des Befehls show gibt die IP-Adresse des DLSw-Peers an.
Telnet zum Remote-DLSw-Router. Geben Sie den Befehl show bridge H.H.H ein. H.H.H ist die Quell-MAC-Adresse der PVST+ BPDU-Frames ohne Bitswapping, um zu erfahren, wie der Router die MAC-Adresse erfasst.
Fahren Sie die DLSw-Peers auf Router B einzeln herunter. Dies kann entweder durch Entfernen der DLSW-Remote-Peer-Anweisung, Herunterfahren der WAN-Schnittstellen, Deaktivieren von DLSw an Remote-Standorten oder Ändern des IP-Routings erfolgen, wodurch der Remote-DLSw-Peer nicht erreichbar ist.
Überarbeitung | Veröffentlichungsdatum | Kommentare |
---|---|---|
1.0 |
09-Sep-2005 |
Erstveröffentlichung |