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 Schnittstellensets

Aktivieren des Exports von Abonnenten- und Warteschlangenstatistiken für dynamische Schnittstellen und Schnittstellensets

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) arbeiten. Anhand dieser Statistiken können Sie den Datenverkehrsfluss in einem Anwenderzugriffsnetzwerk modellieren und konditionieren.

Informationen zu Abonnenten- und Warteschlangenstatistiken

Zu den Teilnehmerstatistiken gehören die Paketinformationen pro IP-Protokollfamilie (IPv4 oder IPv6) (empfangene und übertragene Pakete und Bytes) für eine Teilnehmerschnittstelle. Die Teilnehmerstatistik enthält nur die Teilnehmerdaten, die vom System weitergeleitet werden. Gefilterte und verworfene Pakete und Kontrolldatenverkehr werden herausgerechnet und nicht zugestellt.

Die Unterstützung von ON-CHANGE-Abonnements für Schnittstellenmetadaten sendet asynchrone Benachrichtigungen, wenn Schnittstellen erstellt und gelöscht werden. Nach einer anfänglichen Baseline der Übermittlung 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 Überbelegungsstufen, 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 auch die RADIUS-Kontoführung aktivieren. Siehe 802.1X und RADIUS-Accounting.

Aktivieren des Exports von Statistiken

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

Ein Abonnement sowohl für statistische Daten als auch für Metadaten kann über den externen Kollector (in Abbildung 1 den Junos Telemetry Collector) vorgenommen werden. Der externe Kollektor führt die beiden Datenströme zusammen und korreliert die statistischen Daten mit den Metadaten. Der externe Kollektor gleicht die dynamische SID mit permanenten Attributen wie Benutzername und Standort ab.

Abbildung 1: Junos Telemetry Collector "Zusammenführen" von Sensordaten Junos Telemetry Collector “Merging” Sensor Data

Aktivieren des Exports von Abonnentenstatistiken und Warteschlangenstatistiken

Sie können den Telemetrieexport von Teilnehmerstatistiken und Warteschlangenstatistiken für dynamische Schnittstellen und Schnittstellensätze 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 Sammler exportiert werden.

Verwenden Sie diese Statistiken, um Datenverkehrsflüsse in einem Anwenderzugriffsnetzwerk zu modellieren und zu konditionieren und um Informationen aus Teilnehmerstatistiken bereitzustellen (genaue Abrechnung).

So aktivieren Sie den Export von Teilnehmerstatistiken und zugehörigen Schnittstellenmetadaten:

  1. Ermöglichen Sie den Export von Schnittstellen-Metadaten und Teilnehmerstatistiken:
  2. Aktivieren Sie die Demux-Schnittstelle (Logical Demultiplexing) in einem dynamischen Profil, um anwendergenaue 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.

    Anmerkung:

    Die Profilvariablen $junos-interface-name und $junos-interface-set-name werden aus den entsprechenden Geräte-, Einheiten- und Schnittstellensatzelementen in der Schnittstellenzeile zum Zeitpunkt der Profilinstanziierung generiert. Die Verwendung dieser abgeleiteten Variablen ist eine bequeme Möglichkeit, das Telemetrieverhalten für die Schnittstelle oder den Schnittstellensatz zu konfigurieren, ohne dass die spezifische Konfiguration in der Schnittstellenzeilengruppe nachgeahmt werden muss.

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

So aktivieren Sie den Export von Interface-Set-Metadaten und Warteschlangenstatistiken für dynamische Interface-Sets:

  1. Aktivieren Sie den Export von schnittstellenfestgelegten Metadaten und schnittstellenfestgelegten Warteschlangenstatistiken. Verwenden Sie die Profilvariable $junos-interface-set-name.

    Anmerkung:

    Die Profilvariablen $junos-interface-name und $junos-interface-set-name werden aus den entsprechenden Geräte-, Einheiten- und Schnittstellensatzelementen in der Schnittstellenzeile zum Zeitpunkt der Profilinstanziierung generiert. Die Verwendung dieser abgeleiteten Variablen ist eine bequeme Möglichkeit, das Telemetrieverhalten für die Schnittstelle oder den Schnittstellensatz zu konfigurieren, ohne dass die spezifische Konfiguration in der Schnittstellenzeilengruppe nachgeahmt werden muss.

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

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

Verwenden Sie die Ressourcenpfade von gRPC-Sensoren für Teilnehmer und Warteschlangenstatistiken für dynamische Schnittstellen und Schnittstellensätze (Junos Telemetry) für Ihr gRPC-Abonnement.

Richtlinien zum Exportieren von Teilnehmerstatistiken und Warteschlangenstatistiken für dynamische Schnittstellen und Schnittstellensätze

Verwenden Sie Abonnenten- und Warteschlangenstatistiken für dynamische Schnittstellen und Schnittstellensätze, um Remoteanalysen und -überwachung zu unterstützen. Juniper Networks MX-Serie Universal Router (MX-Serie) fungieren als Breitbandnetzwerk-Gateway (BNG).

Bevor Sie den Export von Abonnenten- und Warteschlangenstatistiken für dynamische Schnittstellen und Schnittstellensätze aktivieren, beachten Sie die folgenden Einschränkungen:

  • Auf Geräten der MX-Serie, die den Modular Port Concentrator 2 (MPC2) unterstützen, kann es zu einem langsamen internen Aktualisierungszyklus für Warteschlangenstatistiken kommen. Dieser Aktualisierungszyklus kann bei voller Linecard-Skalierung langwierig sein. 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 Unified In-Service-Software-Upgrade-Funktion (ISSU) können Sie Geräte zwischen zwei verschiedenen Junos OS-Versionen ohne Unterbrechung der Steuerungsebene und mit minimaler Unterbrechung des Datenverkehrs 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 Häufigkeit des Abonnements muss die Zeit überschreiten, die zum Exportieren von Telemetriedaten erforderlich ist. Wenn das Datenvolumen nicht vor dem nächsten Berichtsintervall exportiert werden kann, wird der Export bis zum Abschluss fortgesetzt, und das nächste Berichtsintervall beginnt sofort. In solchen Szenarien führt kontinuierliches Streaming zu einem Verhalten, das möglicherweise nicht erwünscht ist.

  • Es können mehrere Sensoren aus dem Teilbaum dynamischer Schnittstellen gleichzeitig abonniert werden. Da eine einzelne Junos-Komponente das Streaming dieser Unterstruktursensoren unterstützt, kann sich die Zeit zum Exportieren der Sensordaten für jedes Abonnement verlängern.

  • Aktivieren Sie den Export nur für aktive Warteschlangen. Um den Export nur für aktive Warteschlangen zu aktivieren, fügen Sie die queues Anweisung auf der Hierarchieebene [[edit dynamic-profiles profile-name telemetryqueue-statistics $junos-interface-name] oder [[edit dynamic-profiles profile-name telemetry queue-statistics $junos-interface-set-name] ein. Auf diese Weise wird das Datenvolumen für jedes Berichtsintervall reduziert.

gRPC-Sensoren für Teilnehmer- und Warteschlangenstatistiken für dynamische Schnittstellen und Schnittstellensets (Junos Telemetry)

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

Verwenden Sie Teilnehmer- und Warteschlangenstatistiken für dynamische Schnittstellen und Schnittstellensets, um Remoteanalysen und -überwachung auf Juniper Geräten zu unterstützen, die als Breitbandnetzwerk-Gateway (BNG) fungieren. Anhand dieser Statistiken können Sie den Datenverkehrsfluss in einem Anwenderzugriffsnetzwerk 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 Hierarchical diagram of /junos/system/subscriber-management in Junos OS showing components like aaa, dynamic-interfaces, infra, and services.

Schließen 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 Anwender-Schnittstellensatzinformationen.

Dieser Sensor wird von 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 diesem interface-set.

  • cos-egress-tcp-remainder-name- Das diesem zugeordnete Profil interface-setfür die Steuerung des verbleibenden Ausgangsdatenverkehrs.

  • interface-set-name-Der Name der interface-set wie von AAA bereitgestellt oder durch die Topologiebeziehung (ACI-String- oder Schnittstellenstapelung) erstellt.

  • 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 Leaf 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-Die Art der Client-Sitzung (z. B. VLAN, DHCP, PPPoE).

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

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

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

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

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

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

Sensor für die tatsächliche Buchhaltungsstatistik für dynamische Teilnehmerschnittstellen.

Die folgenden Endpfade werden unterstützt:

  • ip-in-packetsDie 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 werden.

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

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

  • ipv6-in-packetsDie Anzahl der tatsächlich von der Schnittstelle empfangenen IPv6-Transitpakete.

  • ipv6-out-packetsDie Anzahl der tatsächlich an die Schnittstelle gesendeten IPv6-Transitpakete.

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

  • ipv6-out-bytesDie Anzahl der tatsächlichen IPv6-Transitbytes, 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-packetsDie Anzahl der tatsächlichen IPv4- und IPv6-Transitpakete, die von der Schnittstelle empfangen wurden.

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

  • dropped-packetsGesamtzahl der in der Warteschlange verlorenen Pakete (aufgrund von ROT, Ratenbegrenzung, Tail-Drop usw.).

  • dropped-bytes-Gesamtzahl der verlorenen Bytes (aufgrund von RED, Ratenbegrenzung, 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 Schnittstellen-Sets.

Die folgenden Endpfade werden unterstützt:

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

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

  • dropped-packetsGesamtzahl der in der Warteschlange verlorenen Pakete (aufgrund von ROT, Ratenbegrenzung, Tail-Drop usw.).

  • dropped-bytes-Gesamtzahl der abgegebenen Bytes (aufgrund von RED, Ratenbegrenzung, Tail-Drop usw.) für die Warteschlange.

Tabellarischer Änderungsverlauf

Die Unterstützung der Funktion hängt von der Plattform und der Version ab, die Sie benutzen. Verwenden Sie Funktionen entdecken , um festzustellen, ob eine Funktion auf Ihrer Plattform unterstützt wird.

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