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 der CPE-WAN-Verbindung eine globale IPv6-Adresse zuzuweisen, und DHCPv6-Präfixdelegierung, um Präfixe für die Verwendung im Teilnehmer-LAN bereitzustellen. DHCPv6-IA_NA und DHCPv6-Präfixdelegierung erfolgen in einer einzigen DHCPv6-Sitzung. Wenn das CPE sowohl die Optionen IA_NA als auch IA_PD in derselben DHCPv6-Solicit-Nachricht sendet, gibt der 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 Teilnehmereintrag und bindet den Eintrag an die zugewiesene Adresse. Wenn beide Adressen erfolgreich zugewiesen wurden, erstellt der Router einen einzelnen Teilnehmereintrag und bindet beide Adressen an diesen Eintrag.

Leasezeiten und Sitzungstimeouts 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 setzt lokale Pool-Lease-Zeiten außer Kraft.

  • Bei lokalen DHCPv6-Servern hat die minimale Leasezeit, die einem Adresspool zugeordnet ist, Vorrang vor Pools mit längeren Leasezeiten. Wenn ein CPE z. B. eine IA_NA Adresse aus einem Pool mit einer Leasezeit von 3600 und ein Präfix aus einem Pool mit einer Leasezeit von 7200 abruft, beträgt die in der Antwortnachricht von BNG zurückgegebene Leasezeit 3600.

  • Wenn AAA kein Sitzungstimeout zurückgibt und der Adresspool nicht über eine konfigurierte Leasezeit verfügt, wird die Standardeinstellung von 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 Aufgaben aus:

  • Initiiert die Aushandlung sowohl für den Adresstyp IA_NA als auch für IA_PD in einer einzigen Anforderungsnachricht.

  • Sendet separate Leaseverlängerungsanforderungen für den IA_NA und den IA_PD, und die Verlängerungsanforderungen werden hintereinander 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 eingeht, wird die Lease für die zweite IA verlängert und der Clienteintrag erneut aktualisiert.

In früheren Versionen ist das Verhalten in dieser Situation anders:

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

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

Anmerkung:

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

  • Das CPE sendet separate DHCPv6-Solicit-Nachrichten für den IA_NA und den 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 Anforderungsnachricht 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, bestimmt DHCPv6 anhand der folgenden Richtlinien, 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 DNS-Adressen, die im IA_NA Pool konfiguriert sind.

    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, wenn 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.

Anmerkung:

Standardmäßig gibt der lokale DHCPv6-Server die DNS-Serveradresse als globale DHCPv6-Option zurück. Sie können das aktuelle Standardverhalten außer Kraft setzen, 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 den BNG so einrichten, dass globale IPv6-Adressen, die an den anfordernden Router delegiert werden sollen, auf eine der folgenden Arten ausgewählt werden:

  • 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

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 IA_NA. Der Pool, der für IA_NA verwendet wird, 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 der BNG an das CPE zurückgibt, basieren auf dem Pool, aus dem die Adressen zugewiesen wurden. Diese Optionen, die zurückgegeben werden, 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 der BNG eine globale IPv6-Adresse für die CPE-WAN-Verbindung und ein DHCPv6-Präfix abrufen muss, verwendet er die Werte in einem der folgenden RADIUS-Attribute:

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

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

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

Vordefinierte Junos OS-Variable für die Zuweisung mehrerer DHCPv6-Adressen

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 einzelnes IPv6-Präfix unterstützt. Die $junos-subscriber-ipv6-multi-address Variable wird als Demultiplex-Quelladresse angewendet und um die Host- und Präfixadresse erweitert.

Sie schließen die Variable $junos-subscriber-ipv6-multi-address 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 Anforderungen pro Clientschnittstelle

Der DHCPv6-Relay-Agent unterstützt mehrere IA_NA und IA_PD Anforderungen innerhalb einer einzigen DHCPv6-Solicit-Nachricht. Bei den Anforderungen kann es sich um eine beliebige Kombination aus IA_NA- und IA_PD Adressen handeln, bis zu maximal acht Anforderungen. Im Rahmen der Unterstützung mehrerer IA-Anforderungen wird jedem Adresslease unabhängig von den anderen Leases ein eigener Ablauf der Leasezeit zugewiesen. Die Verwendung unabhängiger Leasing-Timer stellt sicher, dass beim Abriss eines Leases die anderen aktiven Lease erhalten bleiben. Mit den show dhcpv6 relay binding show dhcpv6 relay binding detail Befehlen und können Sie sich den Status der einzelnen Leasingzeiten anzeigen lassen.

Die DHCPv6-Unterstützung für mehrere IA-Anforderungen ermöglicht es Ihnen, die Präfixdelegierung zum Festlegen von Adressblöcken zu verwenden, wie in RFC 3633, IPv6-Präfixoptionen für DHCPv6 beschrieben. Sie können z. B. mehrere Adressblöcke an einen CPE-Router (Customer Premises Equipment) delegieren, um die Datenstromklassifizierung und die Monetarisierung von Services 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 5G der MX-Serie

  • Junos OS Version 11.4 oder höher

Überblick

In diesem Entwurf werden DHCPv6-IA_NA und DHCPv6-Präfixdelegierung in Ihrem Teilnehmerzugriffsnetzwerk wie folgt verwendet:

  • Das Zugangsnetzwerk ist PPPoE.

  • DHCPv6-IA_NA wird verwendet, um eine globale IPv6-Adresse auf der 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 des Abonnenten verwendet. Es wurde ein delegiertes Präfix aus einem lokalen Pool verwendet, der mit AAA RADIUS angegeben wird.

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

  • DHCPv6-Abonnentensitzungen werden über eine zugrunde liegende PPPoE-Abonnentensitzung 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-subscriber-profile

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

Schnittstellen

GE-0/2/5

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

GE-0/3/0

zugrunde liegende Ethernet-Schnittstelle.

demux0

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

lo0

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

Adresszuweisungs-Pools

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.

Pool v6-pd-pool

Pool, der einen Pool von Präfixen bereitstellt, die an CPE delegiert und zum Zuweisen globaler IPv6-Adressen im Abonnenten-LAN verwendet werden.

Konfiguration

CLI Schnellkonfiguration

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

Konfigurieren 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 Ihrer Netzwerkkonfiguration entsprechen, und kopieren Sie dann die Befehle, und fügen Sie sie dann in die CLI auf der [edit] Hierarchieebene 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 lokalen DHCPv6-Serverkonfiguration 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 Gruppe 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.

Befund

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show Befehl eingeben.

Wenn Sie mit der Konfiguration des Geräts fertig sind, wechseln commit Sie aus dem Konfigurationsmodus.

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 Ihrer Netzwerkkonfiguration entsprechen, und kopieren Sie dann die Befehle, und fügen Sie sie dann in die CLI auf der [edit] Hierarchieebene 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 Sie das dynamische Profil, und benennen Sie es.

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

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

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

  5. Geben Sie als vordefinierte Variable $junos-underlying-interface 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 Teilnehmer 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 im Beispiel Routinginstanzen verwendet werden, weisen Sie die vordefinierte Variable $junos-loopback-interface.

  8. Konfigurieren Sie die IPv6-Familie für die pp0-Schnittstelle. Geben Sie die nicht nummerierte Adresse an, um dynamisch Loopback-Schnittstellen zu erstellen. Da im Beispiel Routinginstanzen ohne Routerankü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.

Befund

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show Befehl eingeben.

Wenn Sie mit der Konfiguration des Geräts fertig sind, wechseln commit Sie aus dem Konfigurationsmodus.

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 Ihrer Netzwerkkonfiguration entsprechen, und kopieren Sie dann die Befehle, und fügen Sie sie dann in die CLI auf der [edit] Hierarchieebene 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.

Befund

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show Befehl eingeben.

Wenn Sie mit der Konfiguration des Geräts fertig sind, wechseln commit Sie aus dem Konfigurationsmodus.

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 Ihrer Netzwerkkonfiguration entsprechen, und kopieren Sie dann die Befehle, und fügen Sie sie dann in die CLI auf der [edit] Hierarchieebene ein.

Schritt-für-Schritt-Anleitung

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

  1. Konfigurieren Sie die zugrunde liegende Ethernet-Schnittstelle.

  2. Erstellen Sie die VLAN-Demo-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, dass mehrere PPPoE-Sitzungen für denselben PPPoE-Teilnehmer auf derselben VLAN-Schnittstelle erstellt werden.

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

Befund

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show Befehl eingeben.

Wenn Sie mit der Konfiguration des Geräts fertig sind, wechseln commit Sie aus dem Konfigurationsmodus.

Konfigurieren einer Schnittstelle für die Kommunikation mit dem 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 Ihrer Netzwerkkonfiguration entsprechen, und kopieren Sie dann die Befehle, und fügen Sie sie dann in die CLI auf der [edit] Hierarchieebene 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.

Befund

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show Befehl eingeben.

Wenn Sie mit der Konfiguration des Geräts fertig sind, wechseln commit Sie aus dem Konfigurationsmodus.

Angeben 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 Ihrer Netzwerkkonfiguration entsprechen, und kopieren Sie dann die Befehle, und fügen Sie sie dann in die CLI auf der [edit] Hierarchieebene ein.

Beste Praxis:

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 der BNG:

  1. Greifen Sie auf die Konfiguration der Routing-Optionen zu.

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

Befund

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show Befehl eingeben.

Wenn Sie mit der Konfiguration des Geräts fertig sind, wechseln commit Sie aus dem Konfigurationsmodus.

Konfigurieren des RADIUS-Serverzugriffs

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 Ihrer Netzwerkkonfiguration entsprechen, und kopieren Sie dann die Befehle, und fügen Sie sie dann in die CLI auf der [edit] Hierarchieebene 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, die in Anführungszeichen eingeschlossen sind, können Leerzeichen enthalten.

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

  4. (Optional) Konfigurieren Sie, wie oft der Router versucht, einen RADIUS-Kontoführungsserver zu kontaktieren. Sie können den Router so konfigurieren, dass er es 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 die Zeitüberschreitung auf einen Zeitraum von 1 bis 90 Sekunden festlegen.

Befund

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show Befehl eingeben.

Wenn Sie mit der Konfiguration des Geräts fertig sind, wechseln commit Sie aus dem Konfigurationsmodus.

Konfigurieren des RADIUS-Server-Zugriffsprofils

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 Ihrer Netzwerkkonfiguration entsprechen, und kopieren Sie dann die Befehle, und fügen Sie sie dann in die CLI auf der [edit] Hierarchieebene ein.

Schritt-für-Schritt-Anleitung

So konfigurieren Sie ein Zugriffsprofil für den RADIUS-Server:

  1. Erstellen Sie ein RADIUS-Serverzugriffsprofil.

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

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

  4. Konfigurieren Sie RADIUS-Accounting-Werte für das Zugriffsprofil.

Befund

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show Befehl eingeben.

Wenn Sie mit der Konfiguration des Geräts fertig sind, wechseln commit Sie aus dem Konfigurationsmodus.

Konfigurieren von lokalen 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 Ihrer Netzwerkkonfiguration entsprechen, und kopieren Sie dann die Befehle, und fügen Sie sie dann in die CLI auf der [edit] Hierarchieebene 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.

Befund

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show Befehl eingeben.

Wenn Sie mit der Konfiguration des Geräts fertig sind, wechseln commit Sie aus dem Konfigurationsmodus.

Verifizierung

Vergewissern Sie sich, dass die Konfiguration ordnungsgemäß funktioniert.

Überprüfen aktiver Abonnentensitzungen

Zweck

Überprüfen Sie aktive Abonnentensitzungen.

Aktion

Geben Sie im Betriebsmodus den show subscribers summary Befehl ein.

Bedeutung

Die Felder darunter Subscribers by State zeigen die Anzahl der aktiven Abonnenten an.

Die Felder darunter Subscribers by Client Type zeigen die Anzahl der aktiven DHCP- und PPPoE-Abonnentensitzungen.

Überprüfen der IPv4- und IPv6-Adresse in der korrekten Routing-Instanz

Zweck

Stellen Sie sicher, dass der Abonnent sowohl über eine IPv4- als auch über eine IPv6-Adresse verfügt und sich in der richtigen Routinginstanz befindet.

Aktion

Geben Sie im Betriebsmodus den show subscribers Befehl ein.

Bedeutung

Das Interface Feld zeigt an, dass zwei Abonnentensitzungen auf derselben Schnittstelle ausgeführt werden. Das IP Address Feld zeigt, dass einer Sitzung eine IPv4-Adresse und der zweiten Sitzung eine IPv6-Adresse per DHCPv6-IA_NA zugewiesen wird.

Das LS:RI Feld zeigt an, dass sich der Abonnent in der richtigen Routinginstanz befindet und dass Datenverkehr gesendet und empfangen werden kann.

Überprüfen dynamischer Abonnentensitzungen

Zweck

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

Aktion

Geben Sie im Betriebsmodus den show subscribers detail Befehl ein.

Bedeutung

Wenn sich ein Teilnehmer 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 bedeutet, dass es sich bei der PPPoE-Sitzung um die zugrunde liegende Sitzung handelt.

Ü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 Abonnentensitzung 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 an, die der CPE-WAN-Verbindung über DHCPv6-IA_NA zugewiesen wurde.

Das Client Pool Name Feld zeigt den Namen des Adresspools an, der zum Zuweisen von .Client IPv6 Address

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

Zweck

Überprüfen Sie die PPP-Optionen, die mit dem Remote-Peer ausgehandelt wurden.

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 werden in dem Negotiated options Feld die lokalen IPv4- und Remote-Adressen angezeigt, die von IPCP ausgehandelt wurden.

Unter IPv6CP werden im Negotiated options Feld die lokale IPv6- und Remote-Schnittstellen-ID angezeigt, die von IPv6CP ausgehandelt wurden.

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.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.