Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Aktivieren des Exports von Abonnentenstatistiken und Warteschlangenstatistiken für dynamische Schnittstellen und Schnittstellengruppen

Grundlegendes zum Aktivieren des Exports von Abonnentenstatistiken und Warteschlangenstatistiken für dynamische Schnittstellen und Schnittstellengruppen

Sie können Abonnentenstatistiken und Warteschlangenstatistiken für dynamische Schnittstellen und Schnittstellengruppen verwenden, um Remoteanalysen zu unterstützen und Juniper-Geräte zu überwachen, die als Breitbandnetzwerk-Gateway (BNG) fungieren. Anhand dieser Statistiken können Sie Datenverkehrsströme in einem Teilnehmerzugangsnetzwerk modellieren und konditionieren.

Informationen zu Abonnenten- und Warteschlangenstatistiken

Die Abonnentenstatistik enthält die Paketinformationen pro IP-Protokollfamilie (IPv4 oder IPv6) (empfangene und übertragene Pakete und Bytes) für eine Teilnehmerschnittstelle. Sie enthalten nur Abonnentendaten, die vom System weitergeleitet werden. Gefilterte und verworfene Pakete sowie Kontrolldatenverkehr werden herausgerechnet und nicht zugestellt.

Die ON-CHANGE-Abonnementunterstützung für Schnittstellenmetadaten sendet asynchrone Benachrichtigungen, wenn Schnittstellen erstellt und gelöscht werden. Nach einer anfänglichen Baseline der Zustellung create von Benachrichtigungen für alle vorhandenen Schnittstellen werden nur Benachrichtigungen für Schnittstellen, die erstellt oder gelöscht werden, an einen externen Collector gesendet.

Verwenden Sie Warteschlangenstatistiken, um Überbelegungsgrade, die Mischung aus Datenverkehr der Weiterleitungsklasse oder Datenverkehrsraten für eine bestimmte CoS-fähige Schnittstelle oder Schnittstellengruppe zu ermitteln.

Um Abonnentenstatistiken zu erhalten, müssen Sie außerdem die RADIUS-Kontoführung aktivieren. Weitere Informationen finden Sie unter 802.1X und RADIUS Accounting.

Aktivieren des Exports von Statistiken

Um Statistiken zu erhalten, aktivieren Sie sowohl Metadaten als auch statistische Daten für den Export auf Ihrem Juniper-Gerät über die Junos CLI. Metadaten für die Schnittstelle werden bereitgestellt, da es sich bei dem Schnittstellenschlüssel um eine dynamische Ganzzahl, eine Sitzungskennung (Session Identifier, SID), handelt, die keinen Kontext an einen externen Server übermittelt. Die Metadaten bieten der SID greifbareren Kontext (z. B. den Benutzernamen, einen Profilnamen, VLAN-Tags usw.). Ein externer Collector ordnet die statistischen Daten einer persistenten Referenz zu.

Ein Abonnement sowohl für statistische Daten als auch für Metadaten kann über den externen Collector (in Abbildung 1 der JTI-Collector) abgeschlossen werden. Auf diese Weise werden die beiden Streams "zusammengeführt" und eine Korrelation zwischen den statistischen Daten und den Metadaten hergestellt. Die dynamische SID wird mit den dauerhafteren Attributen wie Benutzername und Standort abgeglichen.

Abbildung 1: "Zusammenführen" von Sensordaten JTI Collector “Merging” Sensor Data durch den JTI-Kollektor

Aktivieren Sie den Export von Abonnentenstatistiken und Warteschlangenstatistiken

Sie können den Telemetrieexport von Abonnentenstatistiken und Warteschlangenstatistiken für dynamische Schnittstellen und Schnittstellengruppen aktivieren. Nachdem Sie die Telemetrie für diese Statistiken aktiviert haben, können sie mithilfe eines gRPC-Abonnements (Remote Procedure Call) an einen oder mehrere Collectors exportiert werden.

Verwenden Sie diese Statistiken, um Datenverkehrsflüsse in einem Teilnehmerzugangsnetz zu modellieren und zu konditionieren und um Teilnehmerstatistikinformationen bereitzustellen (genaue Abrechnung).

So aktivieren Sie den Export von Abonnentenstatistiken und zugehörigen Schnittstellen-Metadaten:

  1. Aktivieren Sie den Export von Schnittstellen-Metadaten und Abonnentenstatistiken:
  2. Aktivieren Sie die logische Demultiplexing-Schnittstelle (Demux) in einem dynamischen Profil, um abonnentengenaue Statistiken zu exportieren:

So aktivieren Sie den Export von Schnittstellenmetadaten und Warteschlangenstatistiken für dynamische Schnittstellen:

  1. Aktivieren Sie den Export von Schnittstellenmetadaten und Schnittstellenwarteschlangenstatistiken. Verwenden Sie die Profilvariable $junos-interface-name.

    Hinweis:

    Die Profilvariablen und werden zum Zeitpunkt der Profilinstanziierung $junos-interface-name aus den entsprechenden device-, unit- und $junos-interface-set-name interface-set-Elementen in der Zeilengruppe interfaces generiert. Die Verwendung dieser abgeleiteten Variablen ist eine bequeme Möglichkeit, das Telemetrieverhalten für die Schnittstelle oder den Schnittstellensatz zu konfigurieren, ohne die spezifische Konfiguration in der Zeilengruppe interfaces nachahmen zu müssen.

  2. Um das standardmäßige interne Warteschlangenstatistik-Erfassungsintervall von 900 Sekunden oder den standardmäßigen Warteschlangenexportfilter (alle Warteschlangen, 0-7) zu überschreiben, fügen Sie die rate and-Anweisungen queues hinzu.

So aktivieren Sie den Export von Schnittstellensatz-Metadaten und Warteschlangenstatistiken für dynamische Schnittstellensätze:

  1. Aktivieren Sie den Export von Metadaten für Schnittstellensätze und Warteschlangenstatistiken für Schnittstellengruppen. Verwenden Sie die Profilvariable $junos-interface-set-name.

    Hinweis:

    Die Profilvariablen und werden zum Zeitpunkt der Profilinstanziierung $junos-interface-name aus den entsprechenden device-, unit- und $junos-interface-set-name interface-set-Elementen in der Zeilengruppe interfaces generiert. Die Verwendung dieser abgeleiteten Variablen ist eine bequeme Möglichkeit, das Telemetrieverhalten für die Schnittstelle oder den Schnittstellensatz zu konfigurieren, ohne die spezifische Konfiguration in der Zeilengruppe interfaces nachahmen zu müssen.

  2. Um das standardmäßige interne Warteschlangenstatistik-Erfassungsintervall von 900 Sekunden oder den standardmäßigen Warteschlangenexportfilter (alle Warteschlangen, 0-7) zu überschreiben, fügen Sie die rate and-Anweisungen queues hinzu.

Nachdem der Telemetrieexport aktiviert wurde, können Metadaten und Statistiken an externe Collectors gestreamt werden, die die verfügbaren Ressourcenpfade abonnieren.

Verwenden Sie für Ihr gRPC-Abonnement die Ressourcenpfade von gRPC Sensors for Subscriber Statistics und Queue Statistics for Dynamic Interfaces and Interface-Sets (Junos Telemetry Interface).

Richtlinien für den Export von Abonnentenstatistiken und Warteschlangenstatistiken für dynamische Schnittstellen und Schnittstellengruppen

Sie können Teilnehmerstatistiken und Warteschlangenstatistiken für dynamische Schnittstellen und Schnittstellengruppen verwenden, um Remote-Analysen und -Überwachung auf Routern der MX-Serie zu unterstützen, die als Breitbandnetzwerk-Gateway (BNG) arbeiten.

Bevor Sie den Export von Abonnentenstatistiken und Warteschlangenstatistiken für dynamische Schnittstellen und Schnittstellengruppen aktivieren, sollten Sie die folgenden Einschränkungen beachten:

  • Bei Routern der MX-Serie, die den Modular Port Concentrator 2 (MPC2) unterstützen, kann es zu einem langsamen internen Aktualisierungszyklus für Warteschlangenstatistiken kommen. Dieser Zyklus kann bei voller Linecard-Skalierung langwierig sein. Wenn die Abonnementhäufigkeit höher ist als der interne Aktualisierungszyklus, können exportierte Daten über Berichtsintervalle hinweg veraltet erscheinen.

  • Mit der ISSU-Funktion (Unified In-Service Software Upgrade) können Sie Ihr Gerät ohne Unterbrechung auf der Steuerungsebene und mit minimaler Unterbrechung des Datenverkehrs zwischen zwei verschiedenen Junos OS-Versionen aktualisieren. Dynamische Schnittstellen und Schnittstellensätze, die vor ISSU und vor Junos OS Version 18.4R1 erstellt wurden, unterstützen keine Telemetrie für Abonnenten- und Warteschlangenstatistiken.

  • Die Abonnementhäufigkeit sollte größer sein als die Zeit zum Exportieren von Telemetriedaten. Wenn die Datenmenge vor dem nächsten Berichtsintervall nicht exportiert werden kann, wird der Export fortgesetzt, und das nächste Berichtsintervall beginnt sofort. In solchen Fällen führt kontinuierliches Streaming zu einem Verhalten, das möglicherweise nicht erwünscht ist.

  • Es können mehrere Sensoren aus dem dynamic-interfces-Unterbaum gleichzeitig abonniert werden. Da das Streaming dieser Sensoren für die Unterstruktur von einer einzelnen Junos-Komponente unterstützt wird, sollten Sie damit rechnen, dass sich die Zeit zum Exportieren der Sensordaten für jedes Abonnement verlängert.

  • Juniper empfiehlt, den Export nur für aktive Warteschlangen zu aktivieren. Fügen Sie dazu die queues Anweisung auf der Hierarchieebene [ oder [[edit dynamic-profiles profile-name telemetryqueue-statistics $junos-interface-name][edit dynamic-profiles profile-name telemetry queue-statistics $junos-interface-set-name] ein. Durch das Exportieren von Daten für aktive Warteschlangen wird nur die Datenmenge reduziert, die für jedes Berichtsintervall exportiert werden muss.

gRPC-Sensoren für Teilnehmerstatistiken und Warteschlangenstatistiken für dynamische Schnittstellen und Schnittstellengruppen (Junos Telemetry Interface)

Ab Junos OS Version 18.4R1 werden Router der MX-Serie unterstützt.

Sie können Abonnentenstatistiken und Warteschlangenstatistiken für dynamische Schnittstellen und Schnittstellengruppen verwenden, um Remoteanalysen und -überwachung auf Juniper-Geräten zu unterstützen, die als Breitbandnetzwerk-Gateway (BNG) fungieren. Anhand dieser Statistiken können Sie Datenverkehrsströme in einem Teilnehmerzugangsnetzwerk modellieren und konditionieren.

Abbildung 2 zeigt die Struktur der Sensoren oder Ressourcenpfade, die für das Abonnement des externen Kollektors verwendet werden. Die Ressourcenpfade sind eine Kombination aus Metadaten und statistischen Daten.

Abbildung 2: Aufbau der Sensoren Structure of Sensors

Fügen Sie für die Übermittlung von Statistiken über ein gRPC-Abonnement einen oder mehrere Ressourcenpfade aus Tabelle 1 in das Abonnement ein. Für Statistiken, die über gRPC bereitgestellt werden, müssen Sie außerdem zusätzliche Software installieren, damit Statistiken über die Junos CLI auf Ihr Juniper-Gerät exportiert werden können. Weitere Informationen finden Sie unter Aktivieren des Exports von Abonnentenstatistiken und Warteschlangenstatistiken. Weitere Informationen zum Erstellen eines Abonnements finden Sie unter Konfigurieren eines NETCONF-Proxy-Telemetriesensors in Junos.

Tabelle 1: gRPC-Sensoren

Ressourcenpfad

Beschreibung

/junos/system/subscriber-management/dynamic-interfaces/interface-sets/meta-data/interface-set[container-id='container-id-value']/

Sensor für Informationen zum Teilnehmerschnittstellensatz.

Dieser Sensor wird auf Routern der MX-Serie ab Junos OS Version 18.4R1 unterstützt.

ON-CHANGE-Streaming wird unterstützt.

Die folgenden Endpfade werden unterstützt:

  • cos-egress-tcp-name-Das Steuerungsprofil für den ausgehenden Datenverkehr, das dieser .interface-set

  • cos-egress-tcp-remainder-name-Das diesem interface-set.

  • interface-set-name-Der Name des Computers, wie er von AAA bereitgestellt wird oder wie er interface-set durch die Topologiebeziehung (ACI-String oder Schnittstellen-Stacking) erstellt wird.

  • interface-set-type-Der Typ des Interface-Sets (bestimmt die Struktur des Interface-Set-Namens).

  • device-name-Der Name des zugrunde liegenden Geräts oder Ports (z. B. ge-1/0/0 oder ae1). Dieses Blatt ist leer, wenn es interface-set-type sich nicht um einen physischen Schnittstellensatztyp handelt.

  • stag-Das äußere VLAN-Tag. Der Wert ist 0, wenn interface-set-type es sich nicht um einen VLAN-Typ handelt.

  • ctag-Das innere VLAN-Tag. Der Wert ist 0, wenn interface-set-type es sich nicht um einen VLAN-Typ handelt.

/junos/system/subscriber-management/dynamic-interfaces/interfaces/meta-data/interface[sid='sid-value']/

Sensor für Informationen über die Teilnehmerschnittstelle.

ON-CHANGE-Streaming wird unterstützt.

Die folgenden Endpfade werden unterstützt:

  • interface-index-Der vom System zugewiesene Schnittstellenindex für die Schnittstelle.

  • session-type-Der Typ der Client-Sitzung (z. B. VLAN, DHCP, PPPoE).

  • user-name-Der Anmeldename für diese Schnittstelle und Sitzung.

  • profile-name-Der Name des Client-Profils, das zum Erstellen der Schnittstelle verwendet wird.

  • underlying-interface-name-Der Name der zugeordneten zugrunde liegenden Schnittstelle.

  • cvlan-tag- Der innerste VLAN-Tag-Wert, der der Schnittstelle zugeordnet ist.

  • svlan-tag- Der äußerste VLAN-Tag-Wert, der der Schnittstelle zugeordnet ist.

/junos/system/subscriber-management/dynamic-interfaces/interfaces/subscriber-statistics/interface[sid='sid-value']/

Sensor für aktuelle Abrechnungsstatistiken für dynamische Teilnehmerschnittstellen.

Die folgenden Endpfade werden unterstützt:

  • ip-in-packets- Die Anzahl der tatsächlichen IPv4- und IPv6-Transitpakete, die von der Schnittstelle empfangen wurden.

  • ip-out-packets-Die Anzahl der tatsächlichen IPv4- und IPv6-Transitpakete, die an die Schnittstelle gesendet wurden.

  • ip-in-bytes-Die Anzahl der tatsächlichen Transit-IPv4- und IPv6-Bytes, die von der Schnittstelle empfangen wurden.

  • ip-out-bytes-Die Anzahl der tatsächlichen Transit-IPv4- und IPv6-Bytes, die von der Schnittstelle empfangen wurden.

  • ipv6-in-packets- Die Anzahl der tatsächlichen IPv6-Transitpakete, die von der Schnittstelle empfangen wurden.

  • ipv6-out-packets-Die Anzahl der tatsächlich an die Schnittstelle gesendeten Transit-IPv6-Pakete.

  • ipv6-in-bytes-Die Anzahl der tatsächlichen Transit-IPv6-Bytes, die von der Schnittstelle empfangen wurden.

  • ipv6-out-bytes-Die Anzahl der tatsächlichen Transit-IPv6-Bytes, die an die Schnittstelle gesendet wurden.

/junos/system/subscriber-management/dynamic-interfaces/interfaces/queue-statistics/interface[sid='sid-value']/fpcs/fpc[slot=’slot-value’]/queues/queue/[queue-no=’queue-no-value’]/

Sensor für Warteschlangenstatistiken für dynamische Schnittstellen.

Die folgenden Endpfade werden unterstützt:

  • transmitted-packets- Die Anzahl der tatsächlichen IPv4- und IPv6-Transitpakete, die von der Schnittstelle empfangen wurden.

  • transmitted-bytes-Gesamtzahl der Bytes, die für diese Warteschlange in die Warteschlange eingereiht wurden.

  • dropped-packets- Gesamtzahl der verworfenen Pakete (aufgrund von RED, ratenbegrenzt, Tail-Drop usw.) für die Warteschlange.

  • dropped-bytes-Gesamtzahl der verworfenen Bytes (wegen RED, ratenbegrenzt, Tail-Drop usw.) für die Warteschlange.

/junos/system/subscriber-management/dynamic-interfaces/interface-sets/queue-statistics/interface-set[container-id='container-id-value']/fpcs/fpc[slot=’slot-value’]/queues/queue/[queue-no=’queue-no-value’]/

Sensor für Warteschlangenstatistiken für dynamische Interface-Sets.

Die folgenden Endpfade werden unterstützt:

  • transmitted-packets- Die Anzahl der tatsächlichen IPv4- und IPv6-Transitpakete, die von der Schnittstelle empfangen wurden.

  • transmitted-bytes-Gesamtzahl der Bytes, die für diese Warteschlange in die Warteschlange eingereiht wurden.

  • dropped-packets- Gesamtzahl der verworfenen Pakete (aufgrund von RED, ratenbegrenzt, Tail-Drop usw.) für die Warteschlange.

  • dropped-bytes-Gesamtzahl der verworfenen Bytes (wegen RED, ratenbegrenzt, Tail-Drop usw.) für die Warteschlange.

Tabelle "Änderungshistorie"

Die Funktionsunterstützung hängt von der Plattform und der Version ab, die Sie verwenden. Verwenden Sie den Feature-Explorer , um festzustellen, ob ein Feature auf Ihrer Plattform unterstützt wird.

Release
Beschreibung
18.4R1
Ab Junos OS Version 18.4R1 werden Router der MX-Serie unterstützt.