Einleitung
In diesem Dokument wird beschrieben, wie Sie Fehler verstehen, die von Geräten verursacht wurden, die mit Multigigabit-Ethernet-Ports (mGig) auf Catalyst Switches der Serie 9000 verbunden sind.
Voraussetzungen
Anforderungen
Es gibt keine spezifischen Anforderungen für dieses Dokument.
Verwendete Komponenten
Die Informationen in diesem Dokument basieren auf den folgenden Plattformen: Catalyst Switches der Serie 9000 mit mGig-fähigen Ports.
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle kennen.
Hintergrundinformationen
In diesem Dokument wird beschrieben, warum bei Geräten, die mit Multigigabit-Ethernet-Ports (mGig) verbunden sind, auf Catalyst Switches der Serie 9000 aufgrund der Toleranz gegenüber Paketlücken (IPG) oder Interframe-Lücken (IFG) Frame-Check-Sequenzfehler (FCS), Eingabefehler oder Paketverluste auftreten können.
In Netzwerken kann eine Pause zwischen Netzwerkpaketen oder Netzwerk-Frames erforderlich sein. Dieser Zeitraum zwischen den Paketen wird als IPG oder IFG bezeichnet. Diese Pause ist erforderlich, um die Empfangstaktwiederherstellung zu ermöglichen, mit der sich der Empfänger auf ein anderes Paket vorbereiten kann. Der IFG/IPG-Standardwert für Gigabit Ethernet beträgt 12 Byte. Nach IEEE-Standard 802.3 kann der Mindestwert für die IFG jedoch 8 Byte oder 64 BT (Bit-Zeiten) betragen. Als Referenz ist dies in 802.3-2000 - IEEE Standard for Information Technology - LAN/MAN - Specific Requirements dokumentiert.
Zusammenfassung des Problems
Multigigabit-Ethernet-Technologie wird auf 10-Gigabit-PHYs in der Cat9000-Architektur implementiert. Wenn beispielsweise eine Verbindung über einen mGig-Port mit 1 Gbit/s hergestellt wird und der Datenverkehr sprunghaft ansteigt, der die Bandbreite der Schnittstelle übersteigt, verwendet der C9600 Port-Puffer, um diesen übermäßigen Datenverkehr aufzunehmen, und verringert die IFG/IPG-Größe dynamisch, um Beeinträchtigungen zu vermeiden und den Datenverkehrsdurchsatz und die Switch-Leistung sicherzustellen. Das Problem tritt auf, wenn einige Peer-Geräte nicht in der Lage sind, die kleineren IFG/IPG-Größen zu verarbeiten und legitime Pakete nicht mehr erkennen und diesen Datenverkehr verwerfen. Dies führt zu Eingabefehlern auf ihren NICs oder PHYs, wie etwa Cyclic Redundancy Check (CRC)- oder FCS-Fehlern. In bestimmten Szenarien kann der lokale mGig-Port (eine Schnittstelle von der mGig-Linecard C9600-LC-48TX) den gleichen Verlust in Form von Eingabefehlern (CRC, FCS) an der Schnittstelle erleiden.
Wie in der Tabelle dargestellt, ist die Struktur eines Ethernet-Pakets, das das IPG/IFG-Feld enthält, wie folgt:
Schicht |
Präambel |
Rahmenbegrenzer starten |
Ziel-MAC-Adresse |
Quell-MAC-Adresse |
802.1Q-Tag |
Ethertype (Ethernet II) oder Länge (IEEE 802.3) |
Nutzlast |
Frame-Check-Sequenz (32-Bit-CRC) |
IPG/IFG |
|
7 Oktette |
1 Oktett |
6 Oktette |
6 Oktette |
4 Oktette |
2 Oktette |
46-1500 Oktette |
4 Oktette |
≥ 8 Oktette |
Layer-2-Ethernet-Frame |
|
|
64-1522 Oktette |
|
Layer 1 Bit |
72-1530 Oktette |
≥ 8 Oktette |
Software-Änderungen
Cisco hat die Software für mGig-fähige Catalyst Switches geändert, um Geräte zu unterstützen, die keine Abweichungen von IPG/IFG tolerieren. Diese Änderungen werden in verschiedenen Bug-IDs von Cisco dokumentiert.
Betroffene Plattform(en) |
Bug-ID und Lösungsstatus |
C9200L |
Vollständig behoben, siehe 'Cisco Bug ID CSCvy72944' für weitere Informationen. |
C9300-48UN |
Weitere Informationen finden Sie unter Cisco Bug ID CSCvw65866. |
C9300-48UXM |
Vollständig behoben, siehe 'Cisco Bug ID CSCvr95643' für weitere Informationen. |
C9300-48UXM |
Vollständig behoben, siehe "Cisco Bug ID CSCvr13950" für weitere Informationen. |
C960-LC-48TX |
Vollständig behoben, siehe 'Cisco Bug ID CSCvz67689' und/oder 'Cisco Bug ID CSCwb31319' für weitere Informationen. |
Hinweis: Nur registrierte Cisco Kunden können auf die in diesem Dokument aufgeführten Bugs zugreifen.
Problemumgehungen
In einigen Fällen können diese Interoperabilitätsprobleme durch Hard-Coding des mGig-Ports auf eine niedrigere Geschwindigkeit (100 Mbit/s im Vergleich zu 1 Gbit/s), die Nutzung einer anderen Geschwindigkeit (100 Mbit/s oder 10 Gbit/s im Vergleich zu 1 Gbit/s) oder durch Verlegung des betroffenen Geräts auf einen nicht-mGig-fähigen Port behoben werden.