Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

WAN- und LAN Adressierung mit DHCPv6-IA_NA und DHCPv6-Präfixdelegierung

Verwenden von DHCPv6-IA_NA mit DHCPv6-Präfixdelegierung – Übersicht

Sie können DHCPv6-IA_NA verwenden, um dem CPE-WAN-Link eine globale IPv6-Adresse zuzuweisen, und DHCPv6-Präfixdelegierung, um Präfixe für die Verwendung im Anwender LAN bereitzustellen. Die DHCPv6-IA_NA und die DHCPv6-Präfixdelegierung erfolgen in einer einzigen DHCPv6-Sitzung. Wenn CPE sowohl die IA_NA- als auch die IA_PD Option in derselben DHCPv6-Solicit-Nachricht sendet, gibt die BNG sowohl eine einzelne IPv6/128-Adresse als auch ein IPv6-Präfix zurück.

Wenn mindestens eine Adresse erfolgreich zugewiesen wurde, erstellt der Router einen Anwender-Eintrag und bindet den Eintrag an die zugewiesene Adresse. Wenn beide Adressen erfolgreich zugewiesen wurden, erstellt der Router einen einzelnen Anwender-Eintrag und bindet beide Adressen an diesen Eintrag.

Lease-Zeiten und Sitzungs-Timeouts für DHCPv6-IA_NA und DHCPv6-Präfixdelegierung

Wenn Sie DHCPv6-IA_NA zusammen mit der DHCPv6-Präfixdelegierung verwenden, beachten Sie Folgendes zu Sitzungstimeouts und Leasezeiten:

  • Ein Sitzungstimeout von AAA hat die höchste Priorität und überschreibt die lokalen Pool-Lease-Zeiten.

  • Bei einem lokalen DHCPv6-Server hat die minimale Lease-Zeit, die einem Adresspool zugeordnet ist, Vorrang vor Pools mit längeren Lease-Zeiten. Wenn ein CPE beispielsweise eine IA_NA Adresse von einem Pool mit einer Leasezeit von 3600 und ein Präfix von einem Pool mit einer Leasezeit von 7200 erhält, beträgt die Leasezeit, die in der Antwortnachricht von der BNG zurückgegeben wird, 3600.

  • Wenn AAA kein Sitzungstimeout zurückgibt und der Adresspool keine konfigurierte Leasezeit hat, wird die Standardeinstellung 86.400 (ein Tag) verwendet.

Verhalten, wenn CPE separate Verlängerungsanforderungen für IA_NA und IA_PD Adresstypen sendet

In einigen Netzwerken führt das DHCPv6-Client-CPE-Gerät die beiden folgenden Schritte aus:

  • Initiiert Verhandlungen für die Adresstypen IA_NA und IA_PD in einer einzigen Anfragennachricht.

  • Sendet separate Lease-Verlängerungsanforderungen für die IA_NA und die IA_PD, und die Verlängerungsanforderungen werden nacheinander empfangen.

Ab Junos OS Version 17.2R3, 17.4R2, 18.1R3, 18.2R2 und 18.3R1 erweitert der jdhcpd-Prozess in dieser Situation die Lease für beide Adresstypen.

  1. Wenn die Antwort für die erste Verlängerungsanforderung empfangen wird und eine Verlängerungsanforderung für den zweiten Adresstyp aussteht, bleibt der Client im Verlängerungsstatus, die Lease wird für die erste IA verlängert und der Clienteintrag wird aktualisiert.

  2. Wenn die Antwort für die zweite Verlängerungsanforderung empfangen wird, wird die Lease für die zweite IA verlängert und der Clienteintrag erneut aktualisiert.

In früheren Versionen ist das Verhalten für diese Situation anders:

  1. Der Client wechselt in den gebundenen Zustand, anstatt im Erneuerungszustand zu bleiben. Der Lease wird für die erste IA verlängert und der Clienteintrag aktualisiert.

  2. Wenn die Antwort auf die zweite Verlängerungsanforderung eingeht, wird der Mietvertrag für den zweiten Adresstyp nicht verlängert und die Antwort wird an den Client weitergeleitet. Wenn dieser Leasevertrag ausläuft, wird die Bindung für diesen Adresstyp gelöscht, die Zugriffsroute wird entfernt, und der nachfolgende Datenverkehr für diese Adresse oder dieses Adresspräfix wird verworfen.

Hinweis:

Bei Dual-Stack-Clients über dieselbe Sitzung (PPP über L2TP LNS, DHCP oder IPoE) unterstützt die erweiterte Anwender Verwaltung keine Konfigurationen, bei denen die beiden folgenden Bedingungen erfüllt sind:

  • Das CPE sendet separate DHCPv6-Solicit-Nachrichten für das IA_NA und das IA_PD.

  • Die Solicit-Nachrichten geben eine DUID (Link-Layer-Adresse) vom Typ 2 oder Typ 3 an.

Um dieses Problem zu umgehen, müssen Sie das CPE so konfigurieren, dass eine einzelne Anfragenachricht sowohl für IA_NA als auch für IA_PD gesendet wird, wenn die anderen Konfigurationselemente vorhanden sind.

DHCPv6-Optionen in einer DHCPv6-Umgebung mit mehreren Adressen

In einer DHCPv6-Umgebung können DHCPv6-Clients eine einzelne DHCPv6-Solicit-Nachricht verwenden, um mehrere Adressen (z. B. IA_NA Adresse, IA_PD Adresse oder beides) sowie die DNS-Serveradresse (DHCPv6-Attribut 23) anzufordern. Wenn ein Client mehrere Adressen anfordert, verwendet DHCPv6 die folgenden Richtlinien, um zu bestimmen, wie Optionen an den Client zurückgegeben werden.

  • DNS-Serveradresse: Wenn ein Client eine IA_PD Adresse anfordert (entweder allein oder mit einer IA_NA Adresse) und auch eine DNS-Serveradresse anfordert, gibt DHCPv6 nur dann eine DNS-Adresse zurück, wenn eine im IA_PD-Pool angegeben ist. Wenn der IA_PD-Pool keine DNS-Adresse enthält, ignoriert DHCPv6 alle im IA_NA-Pool konfigurierten DNS-Adressen.

    Wenn der Client eine IA_NA Adresse (aber keine IA_PD Adresse) und auch eine DNS-Serveradresse anfordert, gibt DHCPv6 eine DNS-Adresse zurück, sofern eine im IA_NA-Pool konfiguriert ist.

  • Lease-Zeit: DHCPv6 gibt den kürzesten Wert der Lease-Zeiten zurück, die im IA_NA-Pool, im IA_PD-Pool und authdkonfiguriert sind. DHCPv6 verwendet diesen Wert, um die Lebensdauer und die Timer für die Erneuerung und die erneute Bindung festzulegen.

Hinweis:

Standardmäßig gibt der lokale DHCPv6-Server die DNS-Serveradresse als globale DHCPv6-Option zurück. Sie können das aktuelle Standardverhalten überschreiben, wenn DHCPv6 die DNS-Serveradresse auf Unteroptionsebene zurückgeben soll.

Methoden zum Abrufen von Adressen sowohl für die DHCPv6-Präfixdelegierung als auch für die DHCPv6-IA_NA

Sie können die BNG so einrichten, dass globale IPv6-Adressen ausgewählt werden, die auf eine der folgenden Arten an den anfordernden Router delegiert werden sollen:

  • Eine externe Quelle, z. B. ein AAA-RADIUS-Server oder ein DHCP-Server, der den DHCPv6-Relay-Agent verwendet.

  • Dynamische Zuweisung aus einem lokalen Pool von Präfixen oder globalen IPv6-Adressen, der auf dem BNG konfiguriert ist

Die Adresszuweisung für Präfixdelegierung und IA_NA sind unabhängig. Sie können z. B. AAA RADIUS für DHCPv6-IA_NA und einen lokalen Pool für die Präfixdelegierung verwenden.

Adresspools für DHCPv6-Präfixdelegierung und DHCPv6-IA_NA

Sie benötigen zwei separate Adresspools für die Präfixdelegierung und die IA_NA. Der für IA_NA verwendete Pool enthält /128-Adressen, und der Pool für die Präfixdelegierung enthält /56- oder /48-Adressen.

Sie können den Namen eines delegierten Pools angeben, der für die Präfixdelegierung verwendet werden soll, was bedeutet, dass Sie AAA nicht verwenden müssen, um den Poolnamen abzurufen. Wenn Sie in dieser Konfiguration auch eine Poolübereinstimmungsreihenfolge angegeben haben, hat der angegebene delegierte Pool Vorrang.

Sie können Poolattribute so konfigurieren, dass der IA_NA-Pool und der Präfixdelegierungspool unterschiedliche SIP-Server für DNS-Adressen angeben können. DHCPv6-Optionen, die die BNG an das CPE zurückgibt, basieren auf dem Pool, aus dem die Adressen zugewiesen wurden. Diese zurückgegebenen Optionen basieren auf der DHCPv6 Option Request Option (ORO), die global oder innerhalb der IA_NA- und IA_PD Anforderung konfiguriert werden kann.

Verwenden eines AAA RADIUS-Servers zum Abrufen von IPv6-Adressen und -Präfixen

Wenn die BNG eine globale IPv6-Adresse für die CPE-WAN-Verbindung und ein DHCPv6-Präfix abrufen muss, verwendet sie die Werte in einem der folgenden RADIUS-Attribute:

  • Framed-IPv6-Prefix—Das Attribut enthält eine globale IPv6-Adresse und ein Präfix. Der globalen IPv6-Adresse ist eine Präfixlänge von 128 zugeordnet. Präfixlängen kleiner als 128 sind Präfixen zugeordnet.

  • Framed-IPv6-Pool– Das Attribut enthält den Namen eines auf der BNG konfigurierten Adresszuweisungspools, aus dem die BNG eine globale IPv6-Adresse oder ein IPv6-Präfix auswählen kann, das an das CPE gesendet werden soll.

Beide Attribute werden in RADIUS Access-Accept-Nachrichten vom RADIUS-Server an die BNG gesendet.

Vordefinierte Variable von Junos OS für mehrfache DHCPv6-Adresszuweisung

Um die dynamische DHCPv6-Adresszuweisung sowohl für die DHCPv6-IA_NA als auch für die DHCPv6-Präfixdelegierung zu konfigurieren, verwenden Sie die $junos-subscriber-ipv6-multi-address vordefinierte Variable In Ihrem dynamischen Profil. Sie verwenden diese Variable anstelle der $junos-subscriber-ipv6-address Variablen, die eine einzelne IPv6-Adresse oder ein Präfix unterstützt. Die $junos-subscriber-ipv6-multi-address Variable wird als Demultiplexing-Quelladresse angewendet und erweitert, um sowohl die Host- als auch die Präfixadresse einzuschließen.

Sie binden die $junos-subscriber-ipv6-multi-address Variable auf der [edit dynamic-profile profile-name interfaces interface-name unit logical-unit-number family inet6 demux-source] Hierarchieebene ein.

Mehrere DHCPv6-IA_NA und IA_PD-Anfragen pro Client-Schnittstelle

Der DHCPv6-Relay-Agent unterstützt mehrere IA_NA- und IA_PD-Anforderungen innerhalb einer einzigen DHCPv6-Solicit-Nachricht. Die Anfragen können eine beliebige Kombination aus IA_NA- und IA_PD Adressen sein, bis zu maximal acht Anfragen. Im Rahmen der Unterstützung für mehrere IA-Anforderungen wird jeder Adresslease unabhängig von den anderen Leases ein eigener Ablauf der Leasezeit zugewiesen. Die Verwendung unabhängiger Lease-Timer stellt sicher, dass die anderen aktiven Leases beibehalten werden, wenn ein Lease abgerissen wird. Mit den show dhcpv6 relay binding Befehlen und show dhcpv6 relay binding detail können Sie sich den Status der einzelnen Mietzeiten anzeigen lassen.

Die DHCPv6-Unterstützung für mehrere IA-Anforderungen ermöglicht es Ihnen, die Präfixdelegierung zu verwenden, um Adressblöcke festzulegen, wie in RFC 3633, IPv6-Präfixoptionen für DHCPv6 beschrieben. Beispielsweise möchten Sie möglicherweise mehrere Adressblöcke an einen CPE-Router (Customer Premises Equipment) delegieren, um die Datenstromklassifizierung und Service-Monetarisierung in Ihrer IPv6-Umgebung zu vereinfachen.

Beispiel: Konfigurieren eines Dual-Stacks, der DHCPv6-IA_NA und DHCPv6-Präfixdelegierung über PPPoE verwendet

Anforderungen

In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:

  • Universelle Routing-Plattform der MX-Serie 5G

  • Junos OS Version 11.4 oder höher

Überblick

Bei diesem Entwurf werden DHCPv6 IA_NA und DHCPv6-Präfixdelegierung in Ihrem Anwender Zugriffsnetzwerk wie folgt verwendet:

  • Das Zugangsnetz ist PPPoE.

  • DHCPv6-IA_NA wird verwendet, um eine globale IPv6-Adresse für die WAN Verbindung zuzuweisen. Die Adresse stammt aus einem lokalen Pool, der mit AAA RADIUS angegeben wird.

  • Die DHCPv6-Präfixdelegierung wird für die LAN-Adressierung von Anwendern verwendet. Es wurde ein delegiertes Präfix aus einem lokalen Pool verwendet, das mit AAA RADIUS angegeben wird.

  • DHCPv4 wird für die LAN-Adressierung von Anwendern verwendet.

  • DHCPv6-Anwender-Sitzungen werden über eine zugrunde liegende PPPoE-Anwender-Sitzung gelegt.

Topologie

Abbildung 1: PPPoE-Anwenderzugriffsnetzwerk mit DHCPv6-IA_NA und DHCPv6-Präfixdelegierung PPPoE Subscriber Access Network with DHCPv6 IA_NA and DHCPv6 Prefix Delegation

In Tabelle 1 werden die in diesem Beispiel verwendeten Konfigurationskomponenten beschrieben.

Tabelle 1: Konfigurationskomponenten, die in Dual Stack mit DHCPv6-IA_NA und DHCPv6-Präfixdelegierung verwendet werden

Konfigurationskomponente

Name der Komponente

Zweck

Dynamisches Profil

PPPoE-Anwender-Profil

Profil, das eine logische PPPoE-Schnittstelle erstellt, wenn sich der Anwender anmeldet.

Schnittstellen

GE-0/2/5

Schnittstelle für die Kommunikation mit dem RADIUS-Server.

GE-0/3/0

Zugrunde liegende Ethernet-Schnittstelle.

demux0

VLAN-Demux-Schnittstelle, die über die zugrunde liegende Ethernet-Schnittstelle läuft.

lo0

Loopback-Schnittstelle für den Einsatz im Zugangsnetzwerk. Die Loopback-Schnittstelle wird automatisch für nicht nummerierte Schnittstellen verwendet.

Pools für die Adresszuweisung

Pool v4-pool

Pool, der IPv4-Adressen für das Anwender-LAN bereitstellt.

Pool v6-ia-na-pool

Pool, der eine globale IPv6-Adresse für die CPE-WAN-Verbindung bereitstellt.

Schwimmbad v6-pd-pool

Pool, der einen Pool von Präfixen bereitstellt, die an das CPE delegiert und für die Zuweisung von globalen IPv6-Adressen im Anwender-LAN verwendet werden.

Konfiguration

CLI-Schnellkonfiguration

Im Folgenden finden Sie die vollständige Konfiguration für dieses Beispiel:

Konfiguration eines lokalen DHCPv6-Servers für DHCPv6 über PPPoE

CLI-Schnellkonfiguration

Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle erforderlichen Details, damit sie mit Ihrer Netzwerkkonfiguration übereinstimmen, und kopieren Sie dann die Befehle und fügen Sie sie in die CLI auf Hierarchieebene [edit] ein.

Schritt-für-Schritt-Anleitung

Um DHCPv6 über der PPPoE IPv6-Familie (inet6) zu schichten, ordnen Sie DHCPv6 den PPPoE-Schnittstellen zu, indem Sie die PPPoE-Schnittstellen zur Konfiguration des lokalen DHCPv6-Servers hinzufügen. Da in diesem Beispiel eine dynamische PPPoE-Schnittstelle verwendet wird, verwenden wir die logische Schnittstelle pp0.0 (PPPoE) als Platzhalter, um anzugeben, dass eine DHCPv6-Bindung auf einer PPPoE-Schnittstelle vorgenommen werden kann.

So konfigurieren Sie einen lokalen DHCPv6-Server:

  1. Greifen Sie auf die Konfiguration des lokalen DHCPv6-Servers zu.

  2. Erstellen Sie eine Gruppe für dynamische PPPoE-Schnittstellen und vergeben Sie einen Namen.

    Das Gruppenfeature gruppiert eine Reihe von Schnittstellen und wendet dann eine gemeinsame DHCP-Konfiguration auf die benannte Schnittstellengruppe an.

  3. Fügen Sie eine Schnittstelle für dynamische logische PPPoE-Schnittstellen hinzu.

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration durch Eingabe des show Befehls.

Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf commit .

Konfigurieren eines dynamischen Profils für die logische PPPoE-Schnittstelle

CLI-Schnellkonfiguration

Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle erforderlichen Details, damit sie mit Ihrer Netzwerkkonfiguration übereinstimmen, und kopieren Sie dann die Befehle und fügen Sie sie in die CLI auf Hierarchieebene [edit] ein.

Schritt-für-Schritt-Anleitung

Erstellen Sie ein dynamisches Profil für die logische PPPoE-Schnittstelle. Dieses dynamische Profil unterstützt sowohl IPv4- als auch IPv6-Sitzungen auf derselben logischen Schnittstelle.

So konfigurieren Sie das dynamische Profil:

  1. Erstellen und benennen Sie das dynamische Profil.

  2. Fügen Sie dem Profil eine Routing-Instanz hinzu.

  3. Konfigurieren Sie eine logische PPPoE-Schnittstelle (PPPoE), die zum Erstellen logischer PPPoE-Schnittstellen für die IPv4- und IPv6-Abonnenten verwendet wird.

  4. Geben Sie $junos-interface-unit als vordefinierte Variable die logische Einheitennummer für die pp0 Schnittstelle an. Die Variable wird dynamisch durch die tatsächliche Einheitennummer ersetzt, die vom Netzwerk bereitgestellt wird, wenn sich der Anwender anmeldet.

  5. Geben Sie $junos-underlying-interface als vordefinierte Variable den Namen der zugrunde liegenden Ethernet-Schnittstelle an, auf der der Router die dynamische logische PPPoE-Schnittstelle erstellt. Die Variable wird dynamisch durch den tatsächlichen Namen der zugrunde liegenden Schnittstelle ersetzt, die vom Netzwerk bereitgestellt wird, wenn sich der Anwender anmeldet.

  6. Konfigurieren Sie den Router so, dass er als PPPoE-Server fungiert, wenn eine logische PPPoE-Schnittstelle dynamisch erstellt wird.

  7. Konfigurieren Sie die IPv4-Familie für die pp0-Schnittstelle. Geben Sie die nicht nummerierte Adresse an, um dynamisch Loopback-Schnittstellen zu erstellen. Da in diesem Beispiel Routinginstanzen verwendet werden, weisen Sie die vordefinierte Variable $junos-loopback-interfacezu.

  8. Konfigurieren Sie die IPv6-Produktfamilie für die pp0-Schnittstelle. Geben Sie die nicht nummerierte Adresse an, um dynamisch Loopback-Schnittstellen zu erstellen. Da in diesem Beispiel Routing-Instanzen ohne Router-Ankündigung verwendet werden, weisen Sie die vordefinierte Variable $junos-loopback-interfacezu.

  9. Konfigurieren Sie ein oder mehrere PPP-Authentifizierungsprotokolle für die pp0-Schnittstelle.

  10. Aktivieren Sie Keepalives und legen Sie ein Intervall für Keepalives fest. Wir empfehlen ein Intervall von 30 Sekunden.

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration durch Eingabe des show Befehls.

Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf commit .

Konfigurieren einer Loopback-Schnittstelle

CLI-Schnellkonfiguration

Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle erforderlichen Details, damit sie mit Ihrer Netzwerkkonfiguration übereinstimmen, und kopieren Sie dann die Befehle und fügen Sie sie in die CLI auf Hierarchieebene [edit] ein.

Schritt-für-Schritt-Anleitung

So konfigurieren Sie eine Loopback-Schnittstelle:

  1. Erstellen Sie die Loopback-Schnittstelle und geben Sie eine Einheitennummer an.

  2. Konfigurieren Sie die Schnittstelle für IPv4.

  3. Konfigurieren Sie die Schnittstelle für IPv6.

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration durch Eingabe des show Befehls.

Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf commit .

Konfigurieren einer VLAN-Demux-Schnittstelle über eine zugrunde liegende Ethernet-Schnittstelle

CLI-Schnellkonfiguration

Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle erforderlichen Details, damit sie mit Ihrer Netzwerkkonfiguration übereinstimmen, und kopieren Sie dann die Befehle und fügen Sie sie in die CLI auf Hierarchieebene [edit] ein.

Schritt-für-Schritt-Anleitung

So konfigurieren Sie eine VLAN-Demux-Schnittstelle über eine zugrunde liegende Ethernet-Schnittstelle:

  1. Konfigurieren Sie die zugrunde liegende Ethernet-Schnittstelle.

  2. Erstellen Sie die VLAN-Demux-Schnittstelle und geben Sie eine Einheitennummer an.

  3. Konfigurieren Sie die VLAN-Tags.

  4. Geben Sie die zugrunde liegende Ethernet-Schnittstelle an.

  5. Geben Sie das dynamische Profil an.

  6. Verhindern Sie, dass mehrere PPPoE-Sitzungen für denselben PPPoE-Anwender auf derselben VLAN-Schnittstelle erstellt werden.

  7. (Optional) Geben Sie an, dass die demux-Schnittstelle Proxy-ARP verwenden soll.

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration durch Eingabe des show Befehls.

Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf commit .

Schnittstelle für die Kommunikation mit dem RADIUS-Server konfigurieren

CLI-Schnellkonfiguration

Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle erforderlichen Details, damit sie mit Ihrer Netzwerkkonfiguration übereinstimmen, und kopieren Sie dann die Befehle und fügen Sie sie in die CLI auf Hierarchieebene [edit] ein.

Schritt-für-Schritt-Anleitung

So konfigurieren Sie die Schnittstelle:

  1. Erstellen Sie die Schnittstelle, geben Sie eine Einheitennummer an und konfigurieren Sie die Adresse.

  2. Konfigurieren Sie die Schnittstelle für IPv4 und geben Sie die Adresse an.

  3. Geben Sie an, dass Gigabit-Ethernet-Optionen nicht automatisch ausgehandelt werden.

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration durch Eingabe des show Befehls.

Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf commit .

Angabe der BNG-IP-Adresse

CLI-Schnellkonfiguration

Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle erforderlichen Details, damit sie mit Ihrer Netzwerkkonfiguration übereinstimmen, und kopieren Sie dann die Befehle und fügen Sie sie in die CLI auf Hierarchieebene [edit] ein.

Optimale Vorgehensweise:

Es wird dringend empfohlen, die BNG-IP-Adresse zu konfigurieren, um unvorhersehbares Verhalten zu vermeiden, wenn sich die Schnittstellenadresse auf einer Loopback-Schnittstelle ändert.

Schritt-für-Schritt-Anleitung

So konfigurieren Sie die IP-Adresse des BNG:

  1. Greifen Sie auf die Konfiguration der Routingoptionen zu.

  2. Geben Sie die IP-Adresse oder den BNG an.

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration durch Eingabe des show Befehls.

Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf commit .

Konfigurieren des Zugriffs auf den RADIUS-Server

CLI-Schnellkonfiguration

Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle erforderlichen Details, damit sie mit Ihrer Netzwerkkonfiguration übereinstimmen, und kopieren Sie dann die Befehle und fügen Sie sie in die CLI auf Hierarchieebene [edit] ein.

Schritt-für-Schritt-Anleitung

So konfigurieren Sie RADIUS-Server:

  1. Erstellen Sie eine RADIUS-Serverkonfiguration, und geben Sie die Adresse des Servers an.

  2. Konfigurieren Sie den erforderlichen geheimen Schlüssel (Kennwort) für den Server. Geheimnisse in Anführungszeichen können Leerzeichen enthalten.

  3. Konfigurieren Sie die Quelladresse, die die BNG verwendet, wenn sie RADIUS-Anforderungen an den RADIUS-Server sendet.

  4. (Optional) Konfigurieren Sie die Häufigkeit, mit der der Router versucht, einen RADIUS-Accounting-Server zu kontaktieren. Sie können den Router so konfigurieren, dass er es von 1 bis 16 Mal wiederholt. Die Standardeinstellung ist 3 Wiederholungsversuche.

  5. (Optional) Konfigurieren Sie die Zeitspanne, die der lokale Router oder Switch auf den Empfang einer Antwort von einem RADIUS-Server wartet. Standardmäßig wartet der Router oder Switch 3 Sekunden. Sie können das Timeout auf 1 bis 90 Sekunden konfigurieren.

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration durch Eingabe des show Befehls.

Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf commit .

Konfigurieren des Zugriffsprofils für den RADIUS-Server

CLI-Schnellkonfiguration

Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle erforderlichen Details, damit sie mit Ihrer Netzwerkkonfiguration übereinstimmen, und kopieren Sie dann die Befehle und fügen Sie sie in die CLI auf Hierarchieebene [edit] ein.

Schritt-für-Schritt-Anleitung

So konfigurieren Sie ein RADIUS-Server-Zugriffsprofil:

  1. Erstellen Sie ein RADIUS-Serverzugriffsprofil.

  2. Geben Sie die Reihenfolge an, in der die Authentifizierungsmethoden verwendet werden.

  3. Geben Sie die Adresse des RADIUS-Servers an, der für die Authentifizierung verwendet wird, und des Servers, der für die Abrechnung verwendet wird.

  4. Konfigurieren Sie RADIUS-Abrechnungswerte für das Zugriffsprofil.

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration durch Eingabe des show Befehls.

Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf commit .

Konfiguration lokaler Adresszuweisungspools

CLI-Schnellkonfiguration

Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle erforderlichen Details, damit sie mit Ihrer Netzwerkkonfiguration übereinstimmen, und kopieren Sie dann die Befehle und fügen Sie sie in die CLI auf Hierarchieebene [edit] ein.

Schritt-für-Schritt-Anleitung

Konfigurieren Sie drei Adresszuweisungspools für DHCPv4-, DHCPv6-IA_NA und DHCPv6-Präfixdelegierung.

So konfigurieren Sie die Adresszuweisungspools:

  1. Konfigurieren Sie den Adresszuweisungspool für DHCPv4.

  2. Konfigurieren Sie den Adresszuweisungspool für DHCPv6-IA_NA.

  3. Konfigurieren Sie den Adresszuweisungspool für die DHCPv6-Präfixdelegierung.

  4. (Optional) Aktivieren Sie den Schutz vor doppelten Präfixen.

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration durch Eingabe des show Befehls.

Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf commit .

Verifizierung

Bestätigen Sie, dass die Konfiguration ordnungsgemäß funktioniert.

Überprüfen aktiver Abonnentensitzungen

Zweck

Überprüfen Sie aktive Anwender-Sitzungen.

Aktion

Geben Sie im Betriebsmodus den show subscribers summary Befehl ein.

Bedeutung

In den Feldern darunter Subscribers by State wird die Anzahl der aktiven Abonnenten angezeigt.

In den folgenden Feldern Subscribers by Client Type wird die Anzahl der aktiven DHCP- und PPPoE-Anwender-Sitzungen angezeigt.

Überprüfen sowohl der IPv4- als auch der IPv6-Adresse in der richtigen Routing-Instanz

Zweck

Stellen Sie sicher, dass der Anwender sowohl über eine IPv4- als auch über eine IPv6-Adresse verfügt und in der richtigen Routing-Instanz platziert ist.

Aktion

Geben Sie im Betriebsmodus den show subscribers Befehl ein.

Bedeutung

Das Interface Feld zeigt an, dass zwei Anwender-Sitzungen auf derselben Schnittstelle laufen. Das IP Address Feld zeigt, dass einer Sitzung eine IPv4-Adresse zugewiesen wird und der zweiten Sitzung eine IPv6-Adresse von DHCPv6-IA_NA zugewiesen wird.

Das LS:RI Feld zeigt an, dass der Anwender in der richtigen Routing-Instanz platziert ist und dass Datenverkehr gesendet und empfangen werden kann.

Überprüfen dynamischer Abonnentensitzungen

Zweck

Überprüfen Sie dynamische PPPoE- und DHCPv6-Anwender-Sitzungen. In dieser Beispielkonfiguration sollte die DHCPv6-Anwendersitzung über die zugrunde liegende PPPoE-Anwendersitzung gelegt werden.

Aktion

Geben Sie im Betriebsmodus den show subscribers detail Befehl ein.

Bedeutung

Wenn sich ein Anwender angemeldet und sowohl eine IPv4- als auch eine IPv6-Sitzung gestartet hat, zeigt die Ausgabe die aktive zugrunde liegende PPPoE-Sitzung und die aktive DHCPv6-Sitzung an.

Das Session ID Feld für die PPPoE-Sitzung ist 2. Der Underlying Session ID Wert für die DHCP-Sitzung ist 2, was zeigt, dass die PPPoE-Sitzung die zugrunde liegende Sitzung ist.

Überprüfen von DHCPv6-Adresspools, die für die DHCPv6-Präfixdelegierung verwendet werden

Zweck

Überprüfen Sie den delegierten Adresspool, der für die DHCPv6-Präfixdelegierung verwendet wird, und die Länge des IPv6-Präfixes, das an das CPE delegiert wurde.

Aktion

Geben Sie im Betriebsmodus den show subscribers extensive Befehl ein.

Bedeutung

Das IPv6 Delegated Address Pool Feld zeigt den Namen des Pools an, den DHCPv6 zum Zuweisen der IPv6-Adresse für diese Anwender Sitzung verwendet hat.

Überprüfen von DHCPv6-Adressbindungen

Zweck

Zeigen Sie die Adressbindungen in der Clienttabelle auf dem lokalen DHCPv6-Server an.

Aktion

Geben Sie im Betriebsmodus den show dhcpv6 server binding detail Befehl ein.

Bedeutung

Das Client IPv6 Address Feld zeigt die /128-Adresse, die dem CPE-WAN-Link mithilfe von DHCPv6-IA_NA zugewiesen wurde.

Das Client Pool Name Feld zeigt den Namen des Adresspools an, der für die Zuweisung der Client IPv6 Address.

Überprüfen der mit dem Remote-Peer ausgehandelten PPP-Optionen

Zweck

Überprüfen Sie die mit dem Remote-Peer ausgehandelten PPP-Optionen.

Aktion

Geben Sie im Betriebsmodus den show ppp interface interface extensive Befehl ein.

Bedeutung

Die Ausgabe zeigt die PPP-Optionen, die mit dem Remote-Peer ausgehandelt wurden.

Unter IPCP zeigt das Negotiated options Feld die lokalen IPv4- und Remote-Adressen an, die vom IPCP ausgehandelt wurden.

Unter IPV6CP zeigt das Negotiated options Feld die lokale IPv6- und Remote-Schnittstellenkennung an, die von IPv6CP ausgehandelt wurde.

Tabellarischer Änderungsverlauf

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

Veröffentlichung
Beschreibung
18.3R1
Ab Junos OS Version 17.2R3, 17.4R2, 18.1R3, 18.2R2 und 18.3R1 erweitert der jdhcpd-Prozess in dieser Situation die Lease für beide Adresstypen.