Verstehen von verworfenen Paketen und nicht übertragenem Datenverkehr mithilfe von show-Befehlen
Ab Junos OS Version 14.2 können Pakete, die entlang eines Routing-Pfads an das benachbarte Netzwerkelement oder ein benachbartes Gerät weitergeleitet werden müssen, aufgrund verschiedener Faktoren von einem Gerät verworfen werden. Einige der Ursachen für einen solchen Datenverkehrsverlust oder eine Blockade bei der Übertragung von Datenpaketen sind überlastete Systembedingungen, Profile und Richtlinien, die die Bandbreite oder Priorität des Datenverkehrs einschränken, Netzwerkausfälle oder Unterbrechungen durch physische Kabelfehler. Sie können eine Reihe von show-Befehlen verwenden, um die statistischen Leistungsindikatoren und Metriken im Zusammenhang mit Datenverkehrsverlusten zu bestimmen und zu analysieren und eine geeignete Korrekturmaßnahme zu ergreifen. Die Felder, die in der Ausgabe der show-Befehle angezeigt werden, helfen bei der Diagnose und dem Debuggen von Problemen mit der Netzwerkleistung und der Datenverkehrsverarbeitung.
Mit den folgenden show Befehlen und den zugehörigen Feldern, die für verworfene Pakete gelten, können Sie einige der Systemparameter auf Fehler oder Unterbrechungen in übertragenen Paketen anzeigen und analysieren.
show interfaces extensive: Zeigt Fehler oder Ausfälle von Eingabe- und Ausgabepaketen an. Im Folgenden finden Sie einige der show interfaces extensive Eingabeindikatoren und ihre Definitionen.
Im Folgenden finden Sie Definitionen für einige der Ausgabezähler für show interfaces extensive:
Im Folgenden finden Sie Definitionen für einige der Warteschlangenzähler für show interfaces extensive (sowohl ausgehend als auch eingehend). Dazu gehören die CoS-Warteschlangennummer und der zugehörige benutzerdefinierte Weiterleitungsklassenname und werden auf IQ2-Schnittstellen angezeigt.
| Errors | Summe der eingehenden Frame-Terminate und FCS-Fehler. |
| Drops | Anzahl der Pakete, die von der Eingabewarteschlange des E/A-Manager-ASIC verworfen wurden. Wenn die Schnittstelle ausgelastet ist, erhöht sich diese Zahl einmal für jedes Paket, das durch den RED-Mechanismus des ASIC verworfen wird. |
| Framing errors | Anzahl der Pakete, die mit einer ungültigen Frame-Prüfsumme (FCS) empfangen wurden. |
| Runts | Anzahl der empfangenen Frames, die kleiner als der Runt-Schwellenwert sind. |
| Policed discards | Anzahl der Frames, die der Übereinstimmungscode des eingehenden Pakets verworfen hat, weil sie nicht erkannt wurden oder nicht von Interesse waren. In der Regel werden in diesem Feld Protokolle gemeldet, die das Junos-Betriebssystem nicht verarbeiten kann. |
| L3 incompletes | Anzahl der eingehenden Pakete, die verworfen wurden, weil sie die Plausibilitätsprüfungen des Headers auf Layer 3 (in der Regel IPv4) nicht bestanden haben. Beispielsweise wird ein Frame mit weniger als 20 Byte verfügbarem IP-Header verworfen. L3 unvollständige Fehler können ignoriert werden, indem die |
| L2 channel errors | Gibt an, wie oft die Software keine gültige logische Schnittstelle für einen eingehenden Frame gefunden hat. |
| L2 mismatch timeouts | Anzahl der fehlerhaften oder kurzen Pakete, die dazu geführt haben, dass der Handler für eingehende Pakete den Frame als unlesbar verworfen hat. |
| FIFO errors | Anzahl der FIFO-Fehler in Empfangsrichtung, die vom ASIC auf dem PIC gemeldet werden. Wenn dieser Wert jemals ungleich Null ist, funktioniert der PIC wahrscheinlich nicht richtig. |
| Resource errors | Plattformspezifischer Fehlerzähler. Bei Routern der MX-Serie zählen beispielsweise Ressourcenfehler PFE-Überbelegungseinbrüche. |
| Carrier transitions | Gibt an, wie oft die Schnittstelle von unten nach oben gewechselt ist. Diese Zahl erhöht sich normalerweise nicht schnell, sondern nur, wenn das Kabel abgezogen, das System am anderen Ende aus- und wieder eingeschaltet wird oder ein anderes Problem auftritt. Wenn die Anzahl der Netzbetreiberübergänge schnell ansteigt (z. B. einmal alle 10 Sekunden), funktioniert das Kabel, das System am entfernten Ende oder der PIC oder PIM nicht richtig. |
| Errors | Summe der ausgehenden Frame-Terminate und FCS-Fehler. |
| Drops | Anzahl der Pakete, die von der Ausgabewarteschlange des E/A-Manager-ASICs verworfen wurden. Wenn die Schnittstelle ausgelastet ist, erhöht sich diese Zahl einmal für jedes Paket, das durch den RED-Mechanismus des ASIC verworfen wird. |
| Collisions | Anzahl der Ethernet-Kollisionen. Der Gigabit-Ethernet-PIC unterstützt nur den Vollduplex-Betrieb, daher sollte diese Zahl bei Gigabit-Ethernet-PICs immer 0 bleiben. Wenn es ungleich Null ist, liegt ein Softwarefehler vor. |
| Aged packets | Anzahl der Pakete, die so lange im SDRAM des gemeinsam genutzten Pakets verblieben, dass das System sie automatisch gelöscht hat. Der Wert in diesem Feld sollte niemals inkrementiert werden. Wenn dies der Fall ist, handelt es sich höchstwahrscheinlich um einen Softwarefehler oder möglicherweise eine Fehlfunktion der Hardware. |
| FIFO errors | Anzahl der FIFO-Fehler in Senderichtung, wie vom ASIC auf dem PIC gemeldet. Wenn dieser Wert jemals ungleich Null ist, funktioniert der PIC wahrscheinlich nicht richtig. |
| HS link CRC errors | Anzahl der Fehler bei den Hochgeschwindigkeitsverbindungen zwischen den ASICs, die für die Verarbeitung der Routerschnittstellen verantwortlich sind. |
| MTU errors | Anzahl der Pakete, deren Größe die MTU der Schnittstelle überschritten hat. |
| Resource errors | Plattformspezifischer Fehlerzähler. |
| Queued packets | Anzahl der Pakete in der Warteschlange. |
| Transmitted packets | Anzahl der übertragenen Pakete. |
| Dropped packets | Anzahl der Pakete, die durch den RED-Mechanismus des ASIC verworfen wurden. |
show interfaces queue– Zeigt Class-of-Service (CoS)-Warteschlangeninformationen für physische Schnittstellen an. Im Folgenden finden Sie einige der show interfaces queue Ausgabefelder und ihre Definitionen.
| Queued packets | Anzahl der Pakete in der Warteschlange. |
| Transmitted packets | Anzahl der übertragenen Pakete. |
| Dropped packets | Anzahl der Pakete, die durch den RED-Mechanismus des ASIC verworfen wurden. |
| Tail-dropped packets | Anzahl der Pakete, die aufgrund eines Tail-Drops verworfen wurden. |
| RL-dropped packets | Anzahl der Pakete, die aufgrund von Ratenbegrenzung verworfen wurden. Nur für Schnittstellen mit begrenzter Rate, die auf MICs, MPCs und DPCs mit erweiterter Warteschlange gehostet werden, ist diese Statistik nicht in den Datenverkehrsstatistiken in der Warteschlange enthalten. |
| RED-dropped packets | Anzahl der Pakete, die aufgrund von zufälliger Früherkennung (RED) verworfen wurden. Bei M320- und M120-Routern und den meisten Routern der T-Serie wird nur die Gesamtzahl der verworfenen Pakete angezeigt. Bei anderen Routern der M-Serie sowie bei Routern der MX-Serie mit erweiterten DPCs, Routern der T-Serie mit erweiterten FPCs und allen Routern der J-Serie klassifiziert die Ausgabe verworfene Pakete in die folgenden Kategorien:
|
show class-of-service fabric statistics summary– Zeigt die Class-of-Service (CoS)-Switch-Fabric-Warteschlangen-Drop-Statistiken an. Im Folgenden finden Sie die Fabric-Warteschlangenstatistiken für verworfenen Datenverkehr:
| Packets | Anzahl verworfener Pakete für Warteschlangen mit hoher und niedriger Priorität. |
| Bytes | Anzahl verworfener Bytes für Warteschlangen mit hoher und niedriger Priorität. |
| pps | Anzahl der verworfenen Pakete pro Sekunde für Warteschlangen mit hoher und niedriger Priorität. |
| bps | Anzahl der verworfenen Bits pro Sekunde für Warteschlangen mit hoher und niedriger Priorität. |
show pfe statistics traffic fpc– Zeigt Paketverluste an, die sich auf den gesamten FPC beziehen. Im Folgenden finden Sie Statistiken auf FPC-Ebene für Hardwareverwerfungen der Packet Forwarding Engine:
Die folgenden Statistiken beziehen sich auf den lokalen Datenverkehr der Packet Forwarding Engine für show pfe statistics traffic fpc:
| Timeout | Anzahl der Pakete, die aufgrund von Zeitüberschreitungen verworfen wurden. |
| Truncated key | Anzahl der Pakete, die aufgrund abgeschnittener Schlüssel verworfen wurden. |
| Bits to test | Anzahl der zu testenden Bits. |
| Data error | Anzahl der Pakete, die aufgrund von Datenfehlern verworfen wurden. |
| Stack underflow | Anzahl der Pakete, die aufgrund von Stack-Unterläufen verworfen wurden. |
| Normal discard | Anzahl der Pakete, die aufgrund von verworfenen Routen verworfen wurden. Pakete werden stillschweigend verworfen, ohne vom Host weiter verarbeitet zu werden. Normale Verwerfungen werden gemeldet, wenn Pakete mit einem Firewallfilterbegriff übereinstimmen, der die Aktion "Verwerfen" hat, oder wenn das Endergebnis der Routensuche ein nächster Hop von "Verwerfen" ist. |
| Extended discard | Die Anzahl der Pakete, die zur weiteren Verarbeitung an die Routing-Engine gesendet werden, nachdem sie im Hintergrund verworfen wurden. Erweiterte Verwerfungen werden gemeldet, wenn Pakete mit einem Firewallfilterbegriff übereinstimmen, der die Aktion "Verwerfen" und eine zusätzliche Aktion enthält, die eine Routing-Engine-Verarbeitung erfordert, z. B. "Protokoll", "Anzahl", "Stichprobe" oder "Syslog". |
| Invalid interface | Anzahl der Pakete, die aufgrund ungültiger eingehender Schnittstellen verworfen wurden. |
| Info cell drops | Anzahl der Informationszellenverluste. |
| Fabric drops | Anzahl der Fabric-Drops. |
| Local packets input | Anzahl der eingehenden Pakete aus dem lokalen Netzwerk. |
| Local packets output | Anzahl der ausgehenden Pakete, die an einen Host im lokalen Netzwerk gesendet wurden. |
| Software input high drops | Anzahl der eingehenden Softwarepakete mit hoher Priorität, die während der Übertragung verworfen wurden. |
| Software input medium drops | Anzahl der eingehenden Softwarepakete mittlerer Priorität, die während der Übertragung verworfen wurden. |
| Software input low drops | Anzahl der eingehenden Softwarepakete niedriger Priorität, die während der Übertragung verworfen wurden. |
| Software output drops | Anzahl der ausgehenden Softwarepakete, die während der Übertragung verworfen wurden. |
| Hardware input drops | Anzahl der eingehenden Hardwarepakete, die während der Übertragung verworfen wurden. |
Die vorhergehenden Befehle stellen nur die Hauptparameter dar, die Sie zum Identifizieren und Überwachen von Datenverkehrsverlusten oder -fehlern verwenden können. Abhängig von Ihrem spezifischen Bereitstellungsszenario und den Netzwerkbedingungen müssen Sie möglicherweise die Ausgabe anderer relevanter show Befehle anzeigen, um verschiedene Faktoren zu bewerten, die zu Datenverkehrsübertragungsverlusten führen können.