Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Identifizieren der Quelle von RED Dropped Packets auf Routern der PTX-Serie

In diesem Thema wird beschrieben, wie Sie die Quelle für zufällige frühzeitige Erkennung (RED)-Pakete identifizieren.

Junos OS und Hardware CoS-Funktionen der PTX-Serie verwenden virtuelle Ausgabewarteschlangen (VOQs) am Eingang, um den Datenverkehr für jede Ausgangsausgangswarteschlange zu puffern und zu warteschlangen.

VOQ ist eine Warteschlangenstrategie, die Staus am Ausgang beseitigt und head-of-Line-Blockierung verringert. Head-of-Line-Blockierung ist eine Bedingung, bei der eine Paketwarteschlange blockiert wird, um Fortschritte zu machen, weil das Paket am Kopf der Warteschlange darauf wartet, dass Ressourcen verfügbar werden, während andere Pakete hinter diesem Paket gewartet werden könnten. Wenn beispielsweise der Eingangsbereich eine einzige Warteschlange für eine ausgehende Packet Forwarding Engine enthält, können Pakete, die für eine langsame, überlastete Schnittstelle bestimmt sind, Pakete blockieren, die für eine schnelle, nicht überlastete Schnittstelle bestimmt sind, die an dieselbe ausgehende Packet Forwarding Engine angeschlossen ist.

Mit VOQ werden virtuelle Warteschlangen auf den eingehenden Packet Forwarding Engines anstelle der ausgehenden Packet Forwarding Engine verwaltet. Die Planung der eingehenden virtuellen Ausgabewarteschlangen wird jedoch durch die ausgehende Packet Forwarding Engine gesteuert. Für jede Ausgangsausgangswarteschlange (flacher Puffer) stellt die VOQ-Architektur virtuelle Warteschlangen auf jeder eingehenden Packet Forwarding Engine bereit. Diese Warteschlangen werden als virtuell bezeichnet, da die Warteschlangen in der eingehenden Packet Forwarding Engine nur dann physisch vorhanden sind, wenn auf der Linecard tatsächlich Pakete gesendet wurden.

Abbildung 1 zeigt die drei eingehenden Packet Forwarding Engines PFE0, PFE1 und PFE2. Jede eingehende Packet Forwarding Engine stellt bis zu acht virtuelle Ausgabewarteschlangen (PFE.e0.q0n bis PFE.e0.q7n) für den einzelnen Ausgangsport 0 bereit. Die ausgehende Packet Forwarding Engine PFEn verteilt die Bandbreite auf jeden eingehenden VOQ im Round-Robin-Modus. Daher werden sie unabhängig von ihrer präsentierten Last gleich behandelt.

Zum Beispiel hat voQ e0.q0 von Ausgangs-PFEn 10 Gbit/s Bandbreite zur Verfügung. PFE0 bietet eine Last von 10 Gbit/s auf e0.qo, während PFE1 und PFE2 eine angebotene Last von 1 Gbit/s bis e0.q0 haben. Das Ergebnis ist, dass PFE1 und PFE2 100 Prozent ihres Datenverkehrs durch bekommen, wenn PFE0 nur 80 Prozent des Datenverkehrs durchläuft.

Abbildung 1: Virtuelle Ausgangswarteschlange auf Routern Virtual Output Queuing on PTX Series Routers der PTX-Serie

Wenn eine Überlastung aufgrund der Belastung der Ausgangsausgangswarteschlange auftritt, enthalten die eingehenden VOQs, die der Ausgangsausgangswarteschlange entsprechen, RED Dropped Packets.

Mithilfe der folgenden Prozedur können Sie die eingehende Packet Forward Engine (in Bezug auf den eingehenden Datenverkehr) identifizieren, der zur Ausgangsüberlastung beiträgt.

Um zu bestimmen, welche eingehende Packet Forwarding Engine zu den RED Dropped Packets beiträgt:

  1. Bestimmen Sie, ob auf der Ausgangsverbindung RED-Pakete abgelegt werden.
    1. Führen Sie den show interfaces queue interface-name Befehl auf der Ausgangsschnittstelle aus.

    2. Ermitteln Sie in der show Ausgabe, ob auf der Schnittstelle RED-Pakete abgelegt werden, indem Sie das Feld RED-dropped Packets ausfindig machen und überprüfen, ob der Wert größer als Null ist.

      Das folgende Beispiel zeigt RED-Dropped-Statistiken für die Ethernet-Ausgangsschnittstelle, die an Port 0 von PIC 0 konfiguriert ist, der sich auf der FPC in Steckplatz 7 befindet.

  2. Wenn auf der Schnittstelle RED-Pakete gelöscht werden, führen Sie den show interface voq interface-name Befehl auf der Ausgangsschnittstelle aus, auf der die RED-Pakete abgelegt werden.
    Tipp:

    Wenn Sie den show interfaces voq Befehl verwenden, können Sie Befehlsfilter verwenden, um die genaue Warteschlange zu lokalisieren. Informationen zur Befehlsverwendung finden Sie unter Show Interfaces voq.

  3. Bestimmen Sie in der show Ausgabe, ob an der Schnittstelle RED-Pakete gelöscht werden.

    Das folgende Beispiel zeigt die Anzahl der eingehenden RED-Dropped-Pakete für die Ausgehende Ethernet-Schnittstelle, die an Port 0 von PIC 0 konfiguriert ist, der sich auf der FPC in Steckplatz 7 befindet.

    Die Beispielausgabe zeigt, dass die Ursache für die Überlastung die eingehende Packet Forwarding Engine PFE 0 auf der FPC-Nummer 4 und die eingehende Packet Forwarding Engine PFE 0 auf FPC Nummer 6 ist, wie sie durch die Anzahl der RED-Dropped-Pakete gekennzeichnet ist.

Hinweis:

Führen Sie für eine aggregierte Schnittstelle die gleichen Schritte aus, aber Sie müssen den show interface queue Befehl für jeden untergeordneten Link der aggregierten Schnittstelle ausführen, um zu bestimmen, welcher untergeordnete Ausgangslink die Überlastung erlebt. Führen Sie dann den show interface voq Befehl für diesen untergeordneten Link aus, um zu bestimmen, welche eingehende Packet Forward Engine zur Überlastung beiträgt.