Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Quality of Service (QoS)

ZUSAMMENFASSUNG In diesem Thema erfahren Sie mehr über die QoS-Funktion (Quality of Service) des Cloud-nativen Routers von Juniper, wenn er im L2-Modus bereitgestellt wird.

Ab Version 22.4 des Cloud-nativen Routers von Juniper können Sie QoS-Parameter (Quality of Service) konfigurieren, einschließlich Klassifizierung, Markierung und Warteschlangen. Der Cloud-native Router führt Klassifizierungs- und Markierungsvorgänge im vRouter sowie Abfragevorgänge (Planung) in der physischen Netzwerkschnittstellenkarte (NIC) durch. Die Planung wird nur auf der Netzwerkkarte E810 unterstützt.

QoS-Übersicht

Sie aktivieren QoS vor dem Bereitstellungszeitpunkt, indem Sie die values.yaml Datei im Verzeichnis Juniper-Cloud-Native-Router-version-number/helmchart bearbeiten und den qosEnable Wert in trueändern. Der Standardwert für die QoS-Funktion ist false (deaktiviert). Zum Beispiel:

Hinweis:

Sie können die QoS-Funktion nur aktivieren, wenn der Hostserver, auf dem Sie Ihren Cloud-nativen Router installieren, eine Intel E810-Netzwerkkarte enthält, auf der lldp ausgeführt wird.

Sie aktivieren lldp auf der Netzwerkkarte, indem Sie die lldptool auf dem Hostserver als CLI-Anwendung ausführen. Geben Sie den folgenden Befehl ein, um lldp auf der Netzwerkkarte E810 zu aktivieren. Sie können z. B. den folgenden Befehl verwenden:

Die Details des obigen Befehls sind:

  • ETS – Erweiterte Getriebeauswahl

  • willing: Das willing-Attribut bestimmt, ob das System die lokal konfigurierte Paketweiterleitungsklassifizierung (PFC) verwendet oder nicht. Wenn Sie die Standardeinstellung auf no(Standardeinstellung) festlegenwilling, wendet der Cloud-native Router die lokale PFC-Konfiguration an. Wenn Sie willing auf yes festlegen und der Cloud-native Router TLV vom Peer-Router empfängt, wendet der Cloud-native Router die empfangenen Werte an.

  • tsa: Der Übertragungsauswahlalgorithmus ist eine durch Kommas getrennte Liste von Zuordnungen von Datenverkehrsklassen zu Auswahlalgorithmen. Sie können , strict, oder vendor als Auswahlalgorithmen auswählenets.

  • up2tc – Kommagetrennte Liste, die Benutzerprioritäten Datenverkehrsklassen zuordnet

Die folgende Liste bietet einen Überblick über die Klassifizierungs-, Markierungs- und Warteschlangenvorgänge, die von einem Cloud-nativen Router ausgeführt werden.

  • Klassifizierung:

    • vRouter klassifiziert Pakete, indem er die Prioritätsbits im Paket untersucht

    • vRouter leitet Datenverkehrsklasse und Verlustpriorität ab

    • vRouter kann Datenverkehrsklassifizierer auf Fabric-, Datenverkehrs- und Workload-Schnittstellentypen anwenden

    • vRouter verwaltet 16 Einträge in seiner Klassifizierungszuordnung

  • Markierung (Umschreiben):

    • vRouter führt Markierungsvorgänge durch

    • vRouter führt das Umschreiben von p-Bits im Ausgangspfad durch

    • vRouter leitet eine neue Datenverkehrspriorität basierend auf der Datenverkehrsklasse und der Drop-Priorität beim Ausgang ab

    • vRouter kann Pakete nur auf Fabric-Schnittstellen markieren

    • vRouter verwaltet 8 Einträge in seiner Markierungskarte

  • Warteschlange (Planung):

    • Cloud-nativer Router führt strenge Prioritätsplanung bei Hardware durch (E810 NIC)

    • Cloud-nativer Router ordnet jede Datenverkehrsklasse einer Warteschlange zu

    • Cloud-nativer Router begrenzt die maximale Anzahl von Datenverkehrswarteschlangen auf 4

    • Cloud-nativer Router ordnet 8 mögliche Prioritäten 4 Datenverkehrsklassen zu; Außerdem werden die einzelnen Hardwarewarteschlangen der Datenverkehrsklasse 1 zugeordnet

    • Cloud-nativer Router kann die Planung nur auf die Fabric-Schnittstelle anwenden

    • Virtuelle Funktionen (VFs) nutzen die Warteschlangen, die Sie in den physischen Funktionen (Schnittstellen) konfigurieren

    • vRouter verwaltet 8 Einträge in seiner Scheduler-Zuordnung

Konfigurationsbeispiel

Sie konfigurieren QoS-Klassifizierer, Umschreibungsregeln und Scheduler im cRPD mithilfe von Junos set-Befehlen oder remote mit NETCONF. Nachfolgend sehen Sie eine Junos-basierte Beispielkonfiguration:

Sie können die QoS-Konfiguration anzeigen, indem Sie auf die cRPD-CLI zugreifen. Verwenden Sie die show-Befehle im Junos-Betriebsmodus. Die show-Befehle zeigen die Konfiguration von Klassifikatoren, Rewrite-Regeln oder Scheduler-Zuordnungen einzeln an. Zum Beispiel:

Klassifikator anzeigen

Rewrite-Regel anzeigen

Scheduler-Map anzeigen

Oberfläche anzeigen

Problembehandlung

Sie können die QoS-Konfiguration beheben, indem Sie auf die vRouter-Shell zugreifen. Verwenden Sie den Befehl purel2cli und zeigen Sie die Schnittstellenzuordnung an.

Klassifikatorkonfiguration anzeigen

Re-Write Config anzeigen Scheduler-Ausgabe anzeigen