Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Übersicht

Die Juniper BNG CUPS-Architektur trennt den Breitbandnetzwerk-Gateway-Stack (BNG), der im nativen Junos OS ausgeführt wird, in einer Cloud-nativen Anwendung, bei der die Funktionen der BNG-Steuerungsebene auf der Cloud-Anwendung und die BNG-Benutzerebenenfunktion in Junos OS ausgeführt wird. Die Cloud-Umgebung ermöglicht es einer einzigen Steuerungsebene, sich mit mehreren Benutzerebenen zu verbinden.

In Juniper BNG CUPS sind die BNG-Funktionen in die Funktionen der Steuerungsebene (Juniper BNG CUPS Controller) und der Benutzerebene (Juniper BNG User Plane) aufgeteilt. Die Verwaltungs-, Zustands- und Steuerungspaketschnittstellen arbeiten zwischen dem Juniper BNG CUPS Controller (BNG CUPS Controller) und der Juniper BNG-Benutzerebene (BNG-Benutzerebene).

Der BNG CUPS-Controller dient als Ort für den Abschluss der Abonnententerminierung, z. B. Endpunkt des Kontrollprotokolls, Authentifizierung und Adresszuweisung. Außerdem richtet es die richtigen Weiterleitungszustände für alle verbundenen BNG-Benutzerebenen ein.

Die folgende Abbildung zeigt die Funktionsweise von Juniper BNG CUPS.

Abbildung 1: Juniper BNG CUPS-Funktionen Juniper BNG CUPS Functions

Zwischen dem BNG CUPS-Controller und den BNG-Benutzerebenen gibt es drei Arten von Schnittstellen:

  • Verwaltungsschnittstelle. Verwenden Sie diese Schnittstelle, um:

    • Konfigurieren Sie BNG-Benutzerebenen.

    • Rufen Sie Informationen zur BNG-Benutzerebene ab.

  • Steuerung der Paketumleitungsschnittstelle. Verwenden Sie diese Schnittstelle für BNG CUPS Control-Datenverkehr.

  • Zustandssteuerungsschnittstelle. Verwenden Sie diese Schnittstelle, um:

    • Identifizieren und bilden Sie BNG-Benutzerebenenzuordnungen.

    • Programmteilnehmerstatus vom BNG CUPS-Controller bis hin zu BNG-Benutzerebenen.

    • Sammeln Sie Abonnentenstatistiken von BNG-Benutzerebenen.

Vorteile von Juniper BNG CUPS

Mit einem zentralisierten BNG CUPS-Controller können Sie Netzwerkressourcen effizienter nutzen:

  • Adresszuweisung.

  • Lastenausgleich.

  • Verwaltung und Kontrolle.

  • Größere Skalierbarkeit. Die Cloud-Umgebung, die Juniper BNG CUPS nutzt, ermöglicht es Ihnen, die Anzahl der unterstützten Abonnenten zu erhöhen.

  • Standortunabhängigkeit und separates Lebenszyklusmanagement und Wartung.

  • Durchsatz- und Latenzoptimierung, da die BNG-Benutzerebenen näher an den Abonnenten sind.

Juniper BNG CUPS – Funktionsunterstützung

Juniper BNG CUPS unterstützt die folgenden Funktionen:

Kunde

  • DHCPv4 und DHCPv6 Single- und Dual-Stack-Abonnenten

  • PPP/PPPoE v4/v6 und Dual-Stack-Abonnenten

  • DHCP PD über PPPv6

  • RADIUS-basierte Authentifizierung

  • Schnittstellenkombinationen: Ethernet, aggregiertes Ethernet, Pseudowire und redundante Pseudowire

  • Zugriff auf interne Routen und mehrere gerahmte Routen

Class of Service (CoS)

  • Sie können dynamisch erstellte Schedulerkarten, Scheduler und Verkehrssteuerungsprofile verwenden.

  • Sie können die folgenden Services zu dynamischen Datenströmen hinzufügen:
    • Klassifizierungen

    • Rewrite-Regeln

    • Ausgabe von Verkehrssteuerungsprofilen mit Scheduler-Karten

  • Sie können CoS entweder auf Abonnenten- oder DVLAN-Ebene anwenden, aber nicht beides.

  • Die folgenden Serviceobjekte sind für dynamische Profile zur Verwendung vorkonfiguriert:

    • tcp-0 bis tcp-7

    • clacl-dscp-1

    • clacl-dscp-2

    • clacl-dscp-ipv6-1

    • clacl-dscp-ipv6-2

    • clacl-802.1p-1

    • clacl-802.1p-2

    • Clacl-inet-1

    • clacl-inet-2

    • rewrite-dscp-1

    • rewrite-dscp-2

    • rewrite-dscp-ipv6-1

    • rewrite-dscp-ipv6-2

    • rewrite-802.1p-1

    • rewrite-802.1p-2

    • rewrite-inet-1

    • rewrite-inet-2

Firewall-Services

  • Parametrisierte Filter und Policer

  • Statische Filter und Policer

L2TP-Client

  • Layer 2 Tunneling Protocol (L2TP)-Netzwerkserver(LNS)-Anwender
  • L2TP-Client (LAC)-Abonnenten
  • L2TP mit Dual-Stack-Anwendern
  • DHCPv6 über L2TP
  • LAC- und L2TP-Tunnel-Switch (LTS) mit RADIUS-Attributen
  • L2TP ERA und Leistung
  • LNS mit nicht standardmäßiger LSRI (Tunnel und Sitzung)

Gesetzlich zulässiger Abfang

  • Aktivierung und Deaktivierung des RADIUS-basierten gesetzlichen Abfangs für einen datenstrombasierten Anwender während des Anmelde- und Abmeldens sowohl auf dem BNG CUPS-Controller als auch auf der BNG-Benutzerebene

  • Aktivierung und Deaktivierung von RADIUS-basierten gesetzlichen Abfangfunktionen für einen datenstrombasierten Anwender unter Verwendung von RADIUS Change of Authorization (CoA) sowohl auf dem BNG CUPS Controller als auch auf der BNG-Benutzerebene

  • Aktivierung und Deaktivierung des auf Dynamic Tasking Control Protocol (DTCP) basierenden gesetzlichen Abfangs für einen ablaufbasierten Anwender, sowohl auf dem BNG CUPS Controller als auch auf der BNG-Benutzerebene

  • Anfügen von gesetzlich zulässigen Abfang-Drop-Richtlinien für einen datenstrombasierten Abonnenten sowohl auf dem BNG CUPS-Controller als auch auf der BNG-Benutzerebene

  • Melden von Abfangereignissen mithilfe von SNMP-Traps an ein Vermittlungsgerät auf dem BNG CUPS-Controller

Rechnungswesen

  • Zwischenbilanz der Anwender

  • Abonnent buchhaltung abgeschlossen

  • Timeout für Anwender im Leerlauf

  • Anwender-IP-Familie Flap

  • Basisbuchhaltung für Anwender

  • Restbuchhaltung für Anwender

Verwaltung mehrerer BNG-Benutzerebenen

  • Ein BNG CUPS-Controller kann mehrere BNG-Benutzerebenen verwalten. Die Architektur mit mehreren BNG-Benutzerebenen definiert eine BNG-Benutzerebene-Instanz pro BNG-Benutzerebene, um Daten zu verkapseln und innerhalb einer BNG-Benutzerebene zu arbeiten. Sie können eine BNG-Benutzerebene nur einer BNG-Benutzerebene-Instanz zuordnen.

  • Der BNG CUPS-Controller aktiviert eine BNG-Benutzerebeneninstanz, wenn der Controller eine anfängliche Verbindung mit einer BNG-Benutzerebene erkennt. Sie können bis zu sechzehn BNG-Benutzerebenen mit einem BNG CUPS-Controller verbinden.

Abbildung 1zeigt eine Topologie mit mehreren BNG-Benutzerebenen.

Abbildung 2: BNG CUPS-Controller mit mehreren BNG-Benutzerebenen BNG CUPS Controller with Multiple BNG User Planes

Anwender-Steering

  • Platziert Abonnenten in der gewünschten BNG-Benutzerebene basierend auf einem RADIUS Service Group Vendor-Specific Attribute (VSA).

  • Beendet Abonnenten lokal in der Standard-BNG-Benutzerebene basierend auf einer RADIUS-Servicegruppen-VSA.

  • Kommuniziert mit der Auswahlfunktion der Benutzerebene, um die Datenverkehrssteuerung durch den Zugriffsknoten zur gewünschten BNG-Benutzerebene zu implementieren.

Zusätzliche Informationen

Weiterleitungsklassenhandhabung

Die forwarding-class Konfiguration ist ein Sonderfall. Sie müssen die Weiterleitungsklassennamen auf den BNG-Benutzerebenen konfigurieren, die Sie auf dem BNG CUPS-Controller konfigurieren.

Diese übereinstimmenden Konfigurationen sind erforderlich, da die Anzahl der Weiterleitungsklassen begrenzt ist. Auch andere Entitäten in der BNG-Benutzerebene verwenden die Weiterleitungsklasse. Daher müssen die Weiterleitungsklassen des BNG CUPS-Controllers mit den Weiterleitungsklassen der BNG-Benutzerebene konsistent sein.

Hinweis:

Sie können zusätzliche Weiterleitungsklassen auf der BNG-Benutzerebene definieren. Sie müssen diese zusätzlichen Weiterleitungsklassen nicht auf dem BNG CUPS-Controller konfigurieren.

Verarbeitung von Sample- und Port-Spiegelung

Wenn ein Filter die sampling oder port-mirroring Optionen verwendet, muss auch die zugehörige BNG-Benutzerebene über die entsprechenden forwarding-options sampling oder forwarding-options port-mirroring konfigurierten Verfügen. Diese Konfiguration der BNG-Benutzerebene bestimmt, wie stichprobenierte oder gespiegelte Pakete behandelt werden.

Policy-options prefix-list apply-path Einschränkungen

Der policy-option prefix-list apply-path Befehl bezieht sich nur auf andere Konfigurationselemente des BNG CUPS-Controllers.

Der apply-path Befehl umfasst keine Server, die Sie auf einer BNG-Benutzerebene in einer BNG CUPS-Controller-Präfixliste konfiguriert haben. Sie fügen der Präfixliste Serveradressen als reguläre Adressen hinzu.