AUF DIESER SEITE
Juniper BNG CUPS CLI-Konfigurationsanweisungen
Dieses Thema bietet einen Überblick über Konfigurationsbefehle, einschließlich Syntax und Optionsbeschreibungen, die Sie mit Juniper BNG CUPS verwenden.
Address-Pool-Manager
Syntax
address-pool-manager { system-id unique-identifier; inet ip-address; port port-number; secrets { certificate certificate-file; key private-key-file; ca-cert cacertificate-file; } }
Hierarchieebene
[edit access]
Beschreibung
Konfiguriert die Verbindung von Juniper Address Pool Manager (APM) zu Juniper BNG CUPS. Diese Konfiguration erfolgt auf dem Juniper BNG-Controller.
Optionen
system-id unique-identifier |
Geben Sie dem BNG CUPS-Controller eine eindeutige Netzwerkzeichenfolgenkennung für seine Interaktionen mit APM.
|
inet ip-address |
IPv4-Adresse von APM. |
port port-number | Der Port, den APM für eingehende Adressenpool-Manager-Verbindungen überwacht. |
secrets |
Wenn die gRPC Network Management Interface (gMI)-Verbindung gesichert ist, konfigurieren Sie alle TLS-Schlüssel (Transport Layer Security) wie folgt:
|
Steuerungsebene
Syntax
control-plane { control-plane-name bng-cups-controller-name; transport { inet ip-address; inet6 ip-address; } user-plane bng-user-plane-name { inet ip-address; inet6 ip-address; netconf { user-name username; password password; port port-number; statistics-reporting-interval minutes } } pfcp { retransmission-timer seconds; retries number; heartbeat-interval seconds; } }
Hierarchieebene
[edit system services subscriber-management mode]
Beschreibung
Legt fest, dass das System die Rolle des Juniper BNG CUPS-Controllers übernimmt.
Optionen
control-plane-name bng-cups-controller-name |
Es |
transport |
Die Transportstrophe ist eine obligatorische Strophe, die die Transportadresse definiert, auf der der Control Plane Manager auf eingehende Zuordnungsanforderungen überwacht. Der Control Plane Manager kann eine IPv4-Adresse oder eine IPv6-Adresse abhören. Auf dem Juniper BNG CUPS Controller ist nur der
|
user-plane bng-user-plane-name |
Definiert die BNG-Benutzerebenen, die autorisiert sind, den BNG CUPS-Controller zu verknüpfen. Sie müssen jede BNG-Benutzerebene auflisten.
|
pfcp |
Geben Sie die Packet Forwarding Control Protocol-Protokollattribute für den Control Plane Manager und alle anderen Daemons an, die Packet Forwarding Control Protocol zur Kommunikation mit ihren Peers verwenden.
Hinweis:
Wir empfehlen, den BNG CUPS-Controller und die BNG-Benutzerebenen mit denselben Packet Forwarding Control Protocol-Attributen zu konfigurieren.
|
Domain-Profil
Syntax
domain-profile domain-profile-name{ family inet { preferred-prefix-length number; source-partition-qualifier string; excluded-address last-octet number; install-discard-routes; } }
Hierarchieebene
[edit access address-assignment]
Beschreibung
Konfiguriert das Domänenprofil. Das Domänenprofil definiert die BNG-Attribute für das Erstellen von Domänen. Die Domäne wird basierend auf dem gerahmten Pool erstellt, der von RADIUS empfangen wird.
Optionen
domain-profile domain-profile-name |
Legen Sie den Namen des Domänenprofils fest. |
preferred-prefix-length number |
Definieren Sie die bevorzugte Präfixlänge.
|
source-partition-qualifier string |
(Optional) Eine Zeichenfolge, die als Suffix auf den Speicherort der Domäne angewendet wird, um einen Partitionsnamen zu erstellen, der an den Juniper Address Pool Manager übergeben wird. |
excluded-address last-octet number |
(Optional) Wenn Sie den vorhergehenden Codesatz konfigurieren, schließt das Domänenprofil alle Adressen mit einem Domänenpoolpräfix aus, das dem angegebenen Letzten Oktettwert entspricht.
|
install-discard-routes |
(Optional) Gibt an, dass Sie eine Verwerfungsroute (mit dem zugehörigen Routentag, das mit dem Poolpräfix bereitgestellt wird) separat auf den BNG-Benutzerebenen konfigurieren müssen, um diese Routen in den exportierten Routensatz zu importieren. |
Igmp
Syntax
igmp { accounting; interface interface-name { (accounting | no-accounting); disable; distributed; group-limit limit; group-policy [ policy-names ]; group-threshold immediate-leave; log-interval oif-map map-name; passive; promiscuous-mode; ssm-map ssm-map-name; ssm-map-policy ssm-map-policy-name; static { group multicast-group-address { exclude; group-count number; group-increment increment; source ip-address { source-count number; source-increment increment; } } } version version; } }
Hierarchieebene
[edit dynamic-profiles profile-name]
Beschreibung
Aktivieren Sie IGMP auf dem Router oder Switch. IGMP muss aktiviert sein, damit der Router oder Switch Multicast-Pakete empfangen kann. Dieser Befehl wird auf dem BNG CUPS-Controller ausgeführt.
Die übrigen Aussagen werden separat erläutert. Siehe CLI-Explorer.
Standard
IGMP ist auf dem Router oder Switch deaktiviert. IGMP wird auf allen Broadcast-Schnittstellen automatisch aktiviert, wenn Sie Protocol Independent Multicast (PIM) oder Distance Vector Multicast Routing Protocol (DVMRP) konfigurieren.
Erforderliche Berechtigungsstufe
Routing: Diese Anweisung wird in der Konfiguration angezeigt.
routing-control: So fügen Sie diese Anweisung zur Konfiguration hinzu.
Versionsinformationen
Erklärung eingeführt in Juniper BNG CUPS Version 22.4R1.
Schnittstelle (Protokolle IGMP)
Syntax
interface interface-name { (accounting | no-accounting); disable; distributed; group-limit limit; group-policy [ policy-names ]; immediate-leave; oif-map map-name; passive; promiscuous-mode; ssm-map ssm-map-name; ssm-map-policy ssm-map-policy-name; static { group multicast-group-address { exclude; group-count number; group-increment increment; source ip-address { source-count number; source-increment increment; } } } version version; }
Hierarchieebene
[edit dynamic-profiles profile-name protocols]
Beschreibung
Aktivieren Sie IGMP auf einer Schnittstelle und konfigurieren Sie schnittstellenspezifische Eigenschaften. Dieser Befehl wird auf dem BNG CUPS-Controller ausgeführt.
Optionen
interface-name— Name der Schnittstelle. Geben Sie den vollständigen Schnittstellennamen einschließlich der physischen und logischen Adresskomponenten an. Um alle Schnittstellen zu konfigurieren, können Sie alle angeben.
Die übrigen Aussagen werden separat erläutert. Siehe CLI-Explorer.
Erforderliche Berechtigungsstufe
Routing: Diese Anweisung wird in der Konfiguration angezeigt.
routing-control: So fügen Sie diese Anweisung zur Konfiguration hinzu.
Versionsinformationen
Erklärung eingeführt in Juniper BNG CUPS Version 22.4R1.
Schnittstelle (Protokolle MLD)
Syntax
interface interface-name { (accounting | no-accounting); disable; distributed; group-limit limit; group-policy [ policy-names ]; group-threshold value; immediate-leave; log-interval seconds; oif-map [ map-names ]; passive; ssm-map ssm-map-name; ssm-map-policy ssm-map-policy-name; static { group multicast-group-address { exclude; group-count number group-increment increment source ip-address { source-count number; source-increment increment; } } } version version; }
Hierarchieebene
[edit dynamic-profiles profile-name protocols]
Beschreibung
Aktivieren Sie MLD auf einer Schnittstelle und konfigurieren Sie schnittstellenspezifische Eigenschaften. Dieser Befehl wird auf dem BNG CUPS-Controller ausgeführt.
Optionen
interface-name— Name der Schnittstelle. Geben Sie den vollständigen Schnittstellennamen einschließlich der physischen und logischen Adresskomponenten an. Um alle Schnittstellen zu konfigurieren, können Sie alle angeben.
Die übrigen Aussagen werden separat erläutert. Siehe CLI-Explorer.
Erforderliche Berechtigungsstufe
Routing: Diese Anweisung wird in der Konfiguration angezeigt.
routing-control: So fügen Sie diese Anweisung zur Konfiguration hinzu.
Versionsinformationen
Erklärung eingeführt in Juniper BNG CUPS Version 22.4R1.
Load Balancing
Syntax
load-balancing { group group-name; user-plane bng-user-plane-name { preferred; port port-number max-weight max-weight-number; } }
Hierarchieebene
[edit system services subscriber-management mode control-panel]
Beschreibung
Ermöglicht Load Balancing auf Juniper BNG CUPS. Dieser Befehl wird auf dem BNG CUPS-Controller ausgeführt.
Optionen
group group-name |
Geben Sie die Load-Balancing-Gruppe an. |
user-plane bng-user-plane-name |
Geben Sie die BNG-Benutzerebene an, die dem BNG CUPS-Controller für das Load Balancing zugeordnet ist. |
port port-identifier |
Geben Sie den logischen Port an, der dem Load Balancing des BNG CUPS-Controllers zugeordnet ist. |
max-weight max-weight-number |
Geben Sie den maximalen Gewichtungswert (1 bis 255) für den logischen Port an. |
Mld
- Syntax
- Hierarchieebene
- Beschreibung
- Standard
- Optionen
- Erforderliche Berechtigungsstufe
- Versionsinformationen
Syntax
mld { accounting; interface interface-name { (accounting | no-accounting); disable; distributed; group-limit limit; group-policy [ policy-names ]; immediate-leave; oif-map [ map-names ]; passive; ssm-map ssm-map-name; ssm-map-policy ssm-map-policy-name; static { group multicast-group-address { exclude; group-count number; group-increment increment; source ip-address { source-count number; source-increment increment; } } } version version; } }
Hierarchieebene
{edit dynamic-profiles profile-name]
Beschreibung
Aktivieren Sie MLD auf dem Router. MLD muss aktiviert sein, damit der Router Multicast-Pakete empfangen kann. Dieser Befehl wird auf dem BNG CUPS-Controller ausgeführt.
Standard
MLD ist auf dem Router deaktiviert. MLD wird auf allen Broadcast-Schnittstellen automatisch aktiviert, wenn Sie Protocol Independent Multicast (PIM) oder Distance Vector Multicast Routing Protocol (DVMRP) konfigurieren.
Optionen
Die übrigen Aussagen werden separat erläutert. Siehe CLI-Explorer.
Erforderliche Berechtigungsstufe
Routing: Diese Anweisung wird in der Konfiguration angezeigt.
routing-control: So fügen Sie diese Anweisung zur Konfiguration hinzu.
Versionsinformationen
Erklärung eingeführt in Juniper BNG CUPS Version 22.4R1.
Multicast
Syntax
multicast { asm-override-ssm; backup-pe-group group-name { backups [ addresses ]; local-address address; } cont-stats-collection-interval interval; flow-map flow-map-name { bandwidth (bps | adaptive); forwarding-cache { timeout (never non-discard-entry-only | minutes); } policy [ policy-names ]; redundant-sources [ addresses ]; } forwarding-cache { threshold suppress value <reuse value>; timeout minutes; } interface interface-name { enable; maximum-bandwidth bps; no-qos-adjust; reverse-oif-mapping { no-qos-adjust; } subscriber-leave-timer seconds; } local-address address omit-wildcard-address pim-to-igmp-proxy { upstream-interface [ interface-names ]; } pim-to-mld-proxy { upstream-interface [ interface-names ]; } rpf-check-policy [ policy-names ]; scope scope-name { interface [ interface-names ]; prefix destination-prefix; } scope-policy [ policy-names ]; ssm-groups [ addresses ]; ssm-map ssm-map-name { policy [ policy-names ]; source [ addresses ]; } traceoptions { file filename <files number> <size size> <world-readable | no-world-readable>; flag flag <disable>; } }
Hierarchieebene
[edit routing-options [edit system services subscriber-management mode user-plane user-plane-name user-plane-name]
Beschreibung
Konfigurieren Sie die Eigenschaften von Multicast-Routing-Optionen. Beachten Sie, dass Sie eine Bereichsrichtlinie nicht auf eine bestimmte Routing-Instanz anwenden können. Das heißt, alle Scoping-Richtlinien werden auf alle Routing-Instanzen angewendet. Die Anweisung gilt jedoch scope
einzeln für eine bestimmte Routing-Instanz.
Der multicast
Befehl wird auf dem BNG CUPS Controller ausgeführt.
Erforderliche Berechtigungsstufe
Routing: Diese Anweisung wird in der Konfiguration angezeigt.
routing-control: So fügen Sie diese Anweisung zur Konfiguration hinzu.
Versionsinformationen
Erklärung eingeführt in Juniper BNG CUPS Version 22.4R1.
No-Usage-Report
Syntax
no-usage-report;
Hierarchieebene
[edit system services resource-monitor]
Beschreibung
Deaktivieren Sie die Berichterstattung über die physische Schnittstellennutzung an den BNG CUPS-Controller. Dieser Befehl wird auf den BNG-Benutzerebenen ausgeführt.
Erforderliche Berechtigungsstufe
System: Diese Anweisung wird in der Konfiguration angezeigt.
Systemsteuerung: So fügen Sie diese Anweisung zur Konfiguration hinzu.
Partition
Syntax
partition partition-name;
Hierarchieebene
[edit system services subscriber-management mode control-plane user-plane bng-user-plane-name]
Beschreibung
Definiert das BNG-Partitionsattribut auf Benutzerebene. Das Partitionsattribut definiert die geografische Region oder den Bereich, zu dem die BNG-Benutzerebene gehört.
Damit Juniper BNG CUPS mit juniper Address Pool Manager betrieben werden kann, müssen Sie das Partitionstribut konfigurieren.
Optionen
partition partition-name |
Name der Partition. |
Erforderliche Berechtigungsstufe
System: Diese Anweisung wird in der Konfiguration angezeigt.
Systemsteuerung: So fügen Sie diese Anweisung zur Konfiguration hinzu.
Richtlinienoptionen
Syntax
policy-options policy-statement policy-name { term term-name { from { family family-name; match-conditions; policy subroutine-policy-name; prefix-list prefix-list-name; prefix-list-filter prefix-list-name match-type <actions>; route-filter destination-prefix match-type <actions>; source-address-filter source-prefix match-type <actions>; } to { match-conditions; policy subroutine-policy-name; } then actions; } }
Hierarchieebene
[edit]
Beschreibung
Konfigurieren Sie Optionen wie Anwendungszuordnungen für den DCBX-Anwendungsprotokollaustausch und Richtlinienaussagen. Dieser Befehl wird auf den BNG-Benutzerebenen ausgeführt.
Erforderliche Berechtigungsstufe
Speicher: Diese Anweisung wird in der Konfiguration angezeigt. Speichersteuerung: So fügen Sie diese Anweisung zur Konfiguration hinzu.
Versionsinformationen
Erklärung eingeführt in Juniper BNG CUPS Version 22.4R1.
Richtlinienerklärung
Syntax
policy-statement policy-name { term term-name { from { as-path-neighbors (as-list | as-list-group); as-path-origins (as-list | as-list-group); as-path-transits (as-list | as-list-group); as-path-unique-count count (equal | orhigher | orlower); as-path-calc-length count (equal | orhigher | orlower); family family-name; match-conditions; policy subroutine-policy-name; prefix-list prefix-list-name; prefix-list-filter prefix-list-name match-type <actions>; programmed; protocol protocol-name; route-filter destination-prefix match-type <actions>; validation-database-instance { database <database-name> state (valid|invalid|unknown); state (valid|invalid|unknown); } source-address-filter source-prefix match-type <actions>; tag value; traffic-engineering; } to { match-conditions; policy subroutine-policy-name; } then actions; } then { advertise-locator; aggregate-bandwidth; dynamic-tunnel-attributes dynamic-tunnel-attributes; limit-bandwidth limit-bandwidth; multipath-resolve; no-entropy-label-capability; prefix-attribute-flags; prefix-segment { index index; node-segment; } priority (high | medium | low); resolution-map map-name; set-down-bit } }
Hierarchieebene
[edit policy-options]
Beschreibung
Definieren einer Routing-Richtlinie, einschließlich Unterroutine-Richtlinien. Dieser Befehl wird auf den BNG-Benutzerebenen ausgeführt.
Ein Begriff ist eine benannte Struktur, in der Bedingungen und Aktionen definiert werden. Routing-Richtlinien bestehen aus einem oder mehreren Begriffen. Jeder Routing-Richtlinienbegriff wird durch einen Begriffsnamen identifiziert. Der Name kann Buchstaben, Zahlen und Bindestriche (-) enthalten und kann bis zu 255 Zeichen lang sein. Um Leerzeichen in den Namen einzufügen, schließen Sie den gesamten Namen in doppelte Anführungszeichen ein.
Jeder Begriff enthält eine Reihe von Übereinstimmungsbedingungen und eine Reihe von Aktionen:
-
Übereinstimmungsbedingungen sind Kriterien, die eine Route erfüllen muss, bevor die Aktionen angewendet werden können. Wenn eine Route alle Kriterien erfüllt, werden eine oder mehrere Aktionen auf die Route angewendet.
-
Aktionen geben an, ob die Route angenommen oder abgelehnt werden soll, steuern, wie eine Reihe von Richtlinien bewertet werden soll, und ändern die Merkmale, die einer Route zugeordnet sind.
Im Allgemeinen vergleicht ein Router eine Route mit den Übereinstimmungsbedingungen jedes Begriffs in einer Routing-Richtlinie, beginnend mit dem ersten und durch die Begriffe in der Reihenfolge, in der sie definiert werden, bis eine Übereinstimmung vorgenommen und eine explizit konfigurierte oder standardorientierte Aktion von accept
oder reject
durchgeführt wird. Wenn keiner der Begriffe in der Richtlinie mit der Route übereinstimmt, vergleicht der Router die Route mit der nächsten Richtlinie usw., bis entweder eine Aktion eingeleitet oder die Standardrichtlinie ausgewertet wird.
Wenn keine der Übereinstimmungsbedingungen jedes Begriffs als wahr bewertet wird, wird die letzte Aktion ausgeführt. Die letzte Aktion wird in einem namenlosen Begriff definiert. Darüber hinaus können Sie eine Standardaktion (entweder accept
oder reject
) definieren, die jede protokollinterne Aktion außer Kraft setzt.
Die Reihenfolge der Spielbedingungen in einem Begriff ist nicht relevant, da ein Pfad für eine Maßnahme alle Übereinstimmungsbedingungen in einem Begriff erfüllen muss.
Geben Sie show policy-options
den Konfigurationsbefehl ein, um die Routing-Richtlinien auf der [edit policy-options]
Hierarchieebene policy-statement policy-name
in alphabetischer Reihenfolge aufzulisten.
Die Aussagen werden separat erklärt.
Optionen
actions
—(Optional) Eine oder mehrere Aktionen, die durchgeführt werden müssen, wenn die Bedingungen übereinstimmen.
family family-name
—(Optional) Geben Sie ein Adressfamilie-Protokoll an. Für IPv4 angeben inet
. Geben Sie inet6
für 128-Bit-IPv6 und um die Interpretation von IPv6-Router-Filteradressen zu ermöglichen. Geben Sie für IS-IS-Datenverkehr an iso
. Geben Sie für IPv4-Multicast-VPN-Datenverkehr an inet-mvpn
. Geben Sie für IPv6-Multicast-VPN-Datenverkehr an inet6-mvpn
. Geben Sie für Multicast-Distribution-Tree (MDT) IPv4-Datenverkehr an inet-mdt
. Geben Sie für BGP-Routenziel-VPN-Datenverkehr an route-target
. Geben Sie für Das Traffic-Engineering an traffic-engineering
.
Wenn family
dies nicht angegeben ist, verwendet das Routinggerät oder die Routing-Instanz die von BGP übertragene Adressfamilie bzw. -familien. Wenn multiprotocol BGP (MP-BGP) aktiviert ist, wird die Richtlinie standardmäßig auf die Protokollfamilie bzw. -familien festgelegt, die in der Netzwerkschicht Erreichbarkeitsinformationen (Network Layer Reachability Information, NLRI) wie in der Familienaussage für BGP konfiguriert werden. Wenn MP-BGP nicht aktiviert ist, verwendet die Richtlinie die Standard-Unicast-IPv4 der BGP-Adressfamilie.
from
—(Optional) Passen Sie eine Route anhand ihrer Quelladresse ab.
as-path-neighbors (as-list | as-list-group)
– Vergleicht den AS, aus dem die Route stammt. Bewertet, ob die am besten richtige AS-Nummer im AS-Pfad zu der oder as-list-group
in der as-path-origins
as-list
Konfigurationsaussage angegeben gehört. In dem Fall, in dem die Route aggregiert wurde und der Speicherort des ursprungsbasierten AS einen AS-Satz enthält, bewertet der as-path-origins
Betreiber mit true, wenn ein im AS-Satz enthaltener AS zu dem as-list
oder as-list-group
in der as-path-origins
Konfigurationsaussage angegeben gehört.
as-path-origins (as-list | as-list-group)
– Vergleicht den Nachbarn AS im AS-Pfad. Bewertet, ob die erste AS-Nummer im AS-Pfad mit der in der as-list
as-path-neighbors
Konfigurationsaussage angegebenen oder as-list-group
übereinstimmt. Wenn es sich bei dem benachbarten AS-Speicherort um einen AS-Satz handelt, wertet der as-path-neighbors
Betreiber mit true aus, wenn ein im AS-Satz enthaltener AS zu dem as-list
oder as-list-group
in der as-path-neighbors
Konfigurationsanweisung angegeben gehört.
as-path-transits (as-list | as-list-group)
– Vergleich aller AS im AS-Pfad. Bewertet, wann ein AS zu der oder as-list-group
in der as-list
as-path-transit
Konfigurationsaussage angegeben gehört. Im Fall von AS-Set vergleicht der as-path-transit
Betreiber alle ASes im AS-Set.
as-path-calc-length count (equal | orhigher | orlower)
—(Optional) Geben Sie eine Zahl von 0 bis 1024 an, um Routen basierend auf der Anzahl der berechneten autonomen Systeme (ASs) im AS-Pfad zu filtern.
-
ASs in einer Sequenz zählen als 1.
-
AS-Sätze zählen als 1.
-
BGP-Konföderationssegmente zählen als 0.
as-path-unique-count count (equal | orhigher | orlower)
—(Optional) Geben Sie eine Zahl von 0 bis 1024 an, um Routen basierend auf der Gesamtzahl der einzigartigen autonomen Systeme (ASs) der Nicht-BGP-Konföderation im AS-Pfad zu filtern.
Doppelte AS-Nummern werden für die Anzahl ignoriert.
advertise-locator
—(Optional) Ermöglichen Sie IS-IS, Locator-Präfixe zusammenzufassen und anzukündigen.
Bereich: 0-255
aggregate-bandwidth
—(Optional) Aktivieren Sie BGP, um die aggregierte ausgehende Linkbandbreite für Das Load Balancing anzukündigen.
dynamic-tunnel-attributes dynamic-tunnel-attributes
—(Optional) Wählen Sie eine Reihe von definierten dynamischen Tunnelattributen für die Weiterleitung des Datenverkehrs über V4oV6-Tunnel.
match-conditions
—(Optional in from
Erklärung; in der to
Erklärung erforderlich) Eine oder mehrere Bedingungen für die Übereinstimmung. Die Qualifikationsvoraussetzungen werden unter Routing-Richtlinien-Matchbedingungen beschrieben.
multipath-resolve multipath-resolve
–(Optional) Aktivieren Sie die Verwendung aller Pfade für die Auflösung über das angegebene Präfix.
limit-bandwidth limit-bandwidth
—(Optional) Geben Sie die Obergrenze für die angekündigte gesamt ausgehende Linkbandbreite für Das Load Balancing an.
-
Bereich: 0 bis 4.294.967.295 Bytes
no-entropy-label-capability
—(Optional) Deaktivieren Sie die Ankündigung der Entropie-Label-Funktion an den in der Richtlinie angegebenen Ausgangs- oder Transitrouten.
priority (high | medium | low)
—(Optional) Konfigurieren Sie die Priorität für eine IS-IS-Route, um im Falle einer Änderung der Netzwerktopologie die Standardreihenfolge zu ändern, in der die Routen in der Routing-Tabelle installiert sind.
policy subroutine-policy-name
— Verwenden Sie eine andere Richtlinie als Übereinstimmungsbedingung innerhalb dieser Richtlinie. Der Name, der die Unterroutine-Richtlinie identifiziert, kann Buchstaben, Zahlen und Bindestriche (-) enthalten und kann bis zu 255 Zeichen lang sein. Um Leerzeichen in den Namen einzufügen, schließen Sie ihn in Anführungszeichen ein (" "). Richtliniennamen können das Formular __.*-internal__
nicht annehmen, da dieses Formular reserviert ist. Informationen zur Konfiguration von Unterroutinen finden Sie unter Grundlegendes zu Richtlinien-Unterroutinen in Routing-Richtlinien-Übereinstimmungsbedingungen.
policy-name
— Name zur Identifizierung der Richtlinie. Der Name kann Buchstaben, Zahlen und Bindestriche (-) enthalten und kann bis zu 255 Zeichen lang sein. Um Leerzeichen in den Namen einzufügen, schließen Sie ihn in Anführungszeichen ein (" ").
prefix-list prefix-list-name
— Name einer Liste von IPv4- oder IPv6-Präfixen.
prefix-list-filter prefix-list-name
—Name einer Präfixliste, die anhand von Qualifizierern bewertet werden soll; match-type
ist die Art der Übereinstimmung und actions
ist die Aktion, die ergriffen werden muss, wenn die Präfixe übereinstimmen.
programmed
—(Optional) Zulassen von Richtlinien-Übereinstimmungen für Routen, die von JET-APIs injiziert werden.
protocol protocol-name
—Name des Protokolls, das zur Steuerung des Imports der Traffic-Engineering-Datenbank am Ursprungspunkt verwendet wird.
Sie können Optionen zum Abgleich von Label IS-IS und OSPF-Routen mit den l-isis
l-ospf
entsprechenden Optionen angeben. Die isis
Optionen entsprechen allen IS-IS-Routen, mit Ausnahme von gekennzeichneten IS-IS-Routen. Die ospf
Option entspricht allen OSPF-Routen, einschließlich OSPFv2, OSPFv3 und beschrifteten OSPF-Routen.
resolution-map
—(Optional) Festlegen der Auflösungskartenmodi. Eine bestimmte Lösungskarte kann für mehrere Richtlinienaussagen freigegeben werden.
route-filter destination-prefix match-type <actions>
—(Optional) Liste der Routen, auf denen eine sofortige Übereinstimmung durchgeführt werden soll; destination-prefix
entspricht das IPv4- oder IPv6-Routenpräfix, match-type
ist die Art der Übereinstimmung (siehe Konfigurieren von Routenlisten) und actions
ist die Aktion, die sie ausführen müssen, wenn die destination-prefix
Übereinstimmungen erfolgen.
source-address-filter source-prefix match-type <actions>
—(Optional) Unicast-Quelladressen in Multiprotocol-BGP (MBGP) und Multicast Source Discovery Protocol (MSDP)-Umgebungen, in denen eine sofortige Übereinstimmung durchgeführt werden kann. source-prefix
entspricht das IPv4- oder IPv6-Routenpräfix, match-type
ist die Art der Übereinstimmung (siehe Konfigurieren von Routenlisten) und actions
ist die Aktion, die sie ausführen müssen, wenn die source-prefix
Übereinstimmungen erfolgen.
tag value
—(Optional) Ein numerischer Wert, der eine Route identifiziert. Sie können bestimmte Routen markieren, um sie gegenüber anderen Routen zu priorisieren. Im Falle einer Änderung der Netzwerktopologie aktualisiert Junos OS diese Routen in der Routingtabelle, bevor andere Routen mit niedrigerer Priorität aktualisiert werden. Sie können auch einige Routen markieren, um sie basierend auf Ihren Anforderungen zu identifizieren und abzulehnen.
term term-name
— Name, der den Begriff identifiziert. Der Name des Begriffs muss in der Richtlinie eindeutig sein. Er kann Buchstaben, Zahlen und Bindestriche (-) enthalten und kann bis zu 64 Zeichen lang sein. Um Leerzeichen in den Namen einzufügen, schließen Sie den gesamten Namen in Anführungszeichen (" "). Eine Richtlinienaussage kann mehrere Begriffe enthalten. Wir empfehlen, alle Begriffe zu nennen. Sie haben jedoch die Möglichkeit, einen namenlosen Begriff, der der letzte Begriff in der Richtlinie sein muss, einzubeziehen. Um einen namenlosen Begriff zu konfigurieren, lassen Sie die Anweisung beim Definieren der term
Übereinstimmungsbedingungen und -aktionen aus.
to
—(Optional) Übereinstimmung einer Route basierend auf ihrer Zieladresse oder den Protokollen, in denen die Route angekündigt wird.
then
—(Optional) Aktionen für passende Routen. Die Aktionen werden in Konfigurieren von Flusssteuerungsaktionen und Konfigurieren von Aktionen zur Manipulation von Routeneigenschaften beschrieben.
set-down-bit
—(Optional) Konfigurieren Sie diese Option, um durchgesickerte Locator-Routen mithilfe von Routing-Richtlinien zu aggregieren.
validation-database-instance
—(Optional) Name zur Identifizierung eines Validierungsstatus mit Datenbankname.database-name <database-name>
—(Optional) Name der Routenvalidierungsdatenbank, die angezeigt werden soll. state (valid|invalid|unknown)
—(Optional) Name zur Identifizierung eines Validierungsstatus
Erforderliche Berechtigungsstufe
Routing: Diese Anweisung wird in der Konfiguration angezeigt.
routing-control: So fügen Sie diese Anweisung zur Konfiguration hinzu.
Versionsinformationen
Erklärung eingeführt in Juniper BNG CUPS Version 22.4R1.
Abfrageintervall (Protokolle IGMP)
Syntax
query-interval seconds;
Hierarchieebene
[edit protocols igmp]
Beschreibung
Geben Sie an, wie oft das quergefragte Routinggerät allgemeine Host-Abfrage-Meldungen sendet. Dieser Befehl wird auf den BNG-Benutzerebenen ausgeführt.
Optionen
seconds— Zeitintervall
-
Bereich: 1 bis 1024
-
Standard: 125 Sekunden
Erforderliche Berechtigungsstufe
Routing: Diese Anweisung wird in der Konfiguration angezeigt.
routing-control: So fügen Sie diese Anweisung zur Konfiguration hinzu.
Versionsinformationen
Erklärung eingeführt in Juniper BNG CUPS Version 22.4R1.
Abfrageintervall (Protokolle MLD)
Syntax
query-interval seconds;
Hierarchieebene
{edit protocols mld]
Beschreibung
Geben Sie an, wie oft der querier-Router allgemeine Host-Abfrage-Meldungen sendet. Dieser Befehl wird auf den BNG-Benutzerebenen ausgeführt.
Optionen
seconds— Zeitintervall
-
Bereich: 1 bis 1024
-
Standard: 125 Sekunden
Erforderliche Berechtigungsstufe
Routing: Diese Anweisung wird in der Konfiguration angezeigt.
routing-control: So fügen Sie diese Anweisung zur Konfiguration hinzu.
Versionsinformationen
Erklärung eingeführt in Juniper BNG CUPS Version 22.4R1.
Abfrage-Last-Member-Intervall
Syntax
query-last-member-interval seconds;
Beschreibung
Geben Sie an, wie oft das querierige Routing-Gerät gruppenspezifische Abfragenachrichten sendet. Dieser Befehl wird auf den BNG-Benutzerebenen ausgeführt.
Optionen
seconds— Zeitintervall in Sekundenbruchteilen oder Sekunden.
-
Bereich: 0,1 bis 0,9, dann in 1-Sekunden-Intervallen 1 bis 1024
-
Standard: 1 Sekunde
Erforderliche Berechtigungsstufe
Routing: Diese Anweisung wird in der Konfiguration angezeigt.
routing-control: So fügen Sie diese Anweisung zur Konfiguration hinzu.
Versionsinformationen
Erklärung eingeführt in Juniper BNG CUPS Version 22.4R1.
Abfrage-Antwort-Intervall
Syntax
query-response-interval seconds;
Beschreibung
Geben Sie an, wie lange das querierige Routinggerät wartet, um eine Antwort auf eine Hostabfragenachricht von einem Host zu erhalten. Dieser Befehl wird auf den BNG-Benutzerebenen ausgeführt.
Optionen
seconds— Das Abfrageantwortintervall muss kleiner als das Abfrageintervall sein.
-
Bereich: 1 bis 1024
-
Standard: 10 Sekunden
Erforderliche Berechtigungsstufe
Routing: Diese Anweisung wird in der Konfiguration angezeigt.
routing-control: So fügen Sie diese Anweisung zur Konfiguration hinzu.
Versionsinformationen
Erklärung eingeführt in Juniper BNG CUPS Version 22.4R1.
robuste Anzahl
Syntax
robust-count number;
Beschreibung
Optimieren Sie den erwarteten Paketverlust in einem Subnetz. Dieser Faktor wird verwendet, um das Gruppenmitgliedsintervall, andere querier vorhandene Intervalle und die Anzahl der Letzten Member-Abfragen zu berechnen. Dieser Befehl wird auf den BNG-Benutzerebenen ausgeführt.
Optionen
number— Stabilitätsvariable
-
Bereich: 2 bis 10
-
Standard: 2
Erforderliche Berechtigungsstufe
Routing: Diese Anweisung wird in der Konfiguration angezeigt.
routing-control: So fügen Sie diese Anweisung zur Konfiguration hinzu.
Versionsinformationen
Erklärung eingeführt in Juniper BNG CUPS Version 22.4R1.
Sicherheitsprofil
Syntax
security-profile profile-name{ ca-cert-file-name ca-certificate-name; cert-file-name certificate-name; key-file-name key-name; }
Hierarchieebene
[edit system services subscriber-management]
Beschreibung
Definiert die Sicherheitsanforderungen, die für sichere Verbindungen auf Datenübertragungsebene und Transportschichtsicherheit erforderlich sind. Wenn dieser security-profile nicht konfiguriert ist, geht der zugehörige BNG CUPS-Controller oder die BNG CUPS-Benutzerebene davon aus, dass die Transportschnittstellen nicht sicher sind.
Optionen
security-profile profile-name |
Geben Sie dem Sicherheitsprofil einen Namen. |
ca-cert-file-name ca-certificate-name |
Name des CA-Profils. |
cert-file-name certificate-name |
Name des öffentlichen Zertifikats. |
key-file-name key-name |
Name des privaten Schlüsselpaars. |
Auswahlfunktion
Syntax
selection-function { cluster cluster-name, cluster-name; service-group service-group-name, service-group-name; }
Hierarchieebene
[edit system services subscriber-management mode user-plane]
Beschreibung
Legt die Cluster fest, in denen die BNG-Benutzerebene Mitglied ist. Außerdem können Sie die Serviceklasse festlegen, die die BNG-Benutzerebene innerhalb jedes Clusters unterstützt.
Optionen
cluster cluster-name |
Der Name oder die Namen des Clusters, zu dem die BNG-Benutzerebene gehört. Sie können einen oder mehrere Namen eingeben. |
service-group service-group-names |
Die Namen der Serviceklassen, die von der BNG-Benutzerebene in jedem Cluster unterstützt werden. Sie können einen oder mehrere Namen eingeben. |
Transport
Syntax
transport { inet ip-address; security-profile security-profile-name; }
Hierarchieebene
[edit system services subscriber-management mode (control-plane|user-plane)]
Beschreibung
Definiert die Transportsicherheit für alle BNG CUPS-Controller und BNG-Benutzerebenen in der Kommunikation. Sie verwenden den Transportbefehl, um entweder den BNG CUPS-Controller oder die BNG-Benutzerebene zu konfigurieren, je nachdem, welche Option Sie auf mode
Hierarchieebene auswählen.
Optionen
inet ip-address |
Die IP-Adresse des BNG CUPS-Controllers oder der BNG-Benutzerebene, die Sie konfigurieren. |
security-profile security-profile-name |
Geben Sie das konfigurierte Sicherheitsprofil an, in dem das CA-Profil, das öffentliche Zertifikat und das private Schlüsselpaar aufgeführt sind (siehe Sicherheitsprofil). |
Benutzerebene
Syntax
user-plane { user-plane-name bng-user-plane-name; transport { inet ip-address | inet6 ip-address } control-plane control-plane-name bng-cups-controller-name; transport { inet ip-address | inet6 ip-address; } } pfcp { retransmission-timer seconds; retries number; heartbeat-interval seconds; } selection-function { cluster cluster-name, cluster-name; service-group service-group-name, service-group-name; }
Hierarchieebene
[edit system services subscriber-management mode]
Beschreibung
Legt fest, dass das System die Rolle einer BNG-Benutzerebene übernimmt.
Optionen
user-plane-name bng-user-plane-name |
Das
|
transport (user-plane-name) |
Die Transportstrophe ist eine obligatorische Strophe, die die Quelladresse definiert, von der aus die BNG-Benutzerebene Assoziationen initiiert.
|
control-plane-name bng-cups-controller-name |
Definiert den BNG CUPS-Controller, dem diese BNG-Benutzerebene zugeordnet werden soll. Dieser |
transport (control-plane-name) |
Definiert die IPv4- oder IPv6-Adresse und Die Portnummer des BNG CUPS-Controllers, mit dem die BNG-Benutzerebene versucht, eine Zuordnung vorzunehmen. Die von Ihnen gewählte Adressfamilie muss mit der Familie in der Transportgruppe der BNG-Benutzerebene übereinstimmen.
|
pfcp |
Geben Sie die Packet Forwarding Control Protocol-Protokollattribute für den Control Plane Manager und alle anderen Daemons an, die Packet Forwarding Control Protocol zur Kommunikation mit ihrem Peer verwenden.
|
selection-function |
Legt die Cluster fest, in denen die BNG-Benutzerebene Mitglied ist. Außerdem können Sie die Serviceklasse festlegen, die die BNG-Benutzerebene innerhalb jedes Clusters unterstützt.
|
Gewicht
Syntax
weight weight-number;
Hierarchieebene
[edit dynamic-profiles dynamic-profiles-name interfaces $junos-interface-ifd-name unit $junos-interface-unit load-balance] [edit dynamic-profiles dynamic-profiles- name interfaces interface-set $junos-phy-ifd-interface-set-name load-balance]
Beschreibung
Legen Sie die Lastausgleichsgewichtung für Abonnenten oder für den logischen Schnittstellensatz fest.
Sie können die Gewichtung entsprechend Ihren Anforderungen definieren: Sie können es definieren, indem Sie die Teilnehmerbandbreite, die festgelegte Bandbreite für logische Schnittstellen oder sogar eine sogar Anzahl von Anwendern pro logischer Schnittstellensatz verwenden. Dieser Befehl wird auf dem BNG CUPS-Controller ausgeführt.
Optionen
weight weight-number |
Definiert den Lastausgleichswert (1 bis 255). |