Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Dual Stack für PPPoE-Zugangsnetzwerke mit NDRA

Konfigurieren einer statischen logischen PPPoE-Schnittstelle für NDRA

So konfigurieren Sie eine statische logische PPPoE-Schnittstelle für statische NDRA-Konfigurationen (Neighbor Discovery Router Advertisement):

  1. Geben Sie den Namen und die logische Einheitsnummer der Schnittstelle an.
  2. Konfigurieren Sie eine Beschreibung für die Schnittstelle.
  3. Geben Sie die Quelladresse der Familie inet6 an.
  4. Konfigurieren Sie eine nicht nummerierte Adresse für family inet.
  5. Geben Sie die zugrunde liegende Ethernet-Schnittstelle an.
  6. Definieren Sie den Router, der beim Erstellen der logischen PPPoE-Schnittstelle als PPPoE-Server fungiert.
  7. Greifen Sie auf die Konfiguration der Routerankündigung zu, und geben Sie die Präfixe an, die der BNG in Routerankündigungen für die statische Schnittstelle sendet. Stellen Sie sicher, dass die Präfixe mit der Quelladresse übereinstimmen, die für die in Schritt 3 konfigurierte statische logische PPPoE-Schnittstelle konfiguriert wurde.

Konfigurieren eines Adresszuweisungspools, der für Routerankündigungen verwendet wird

Wenn Sie lokale Adresszuweisungspools für die Routerankündigung verwenden, erstellen Sie einen Pool, und fügen Sie dem Pool IPv6-Präfixe hinzu.

Sie müssen separate Pools für die DHCPv6-Präfixdelegierung, die DHCPv6-IA_NA und die Routerankündigung konfigurieren.

So konfigurieren Sie einen NDRA-Adresszuweisungspool.

  1. Erstellen Sie einen Pool für IPv6-Präfixe, die von NDRA verwendet werden.
  2. Fügen Sie dem Pool IPv6-Netzwerkpräfixe hinzu.
  3. Konfigurieren Sie den Namen des IPv6-Adressbereichs und definieren Sie den Bereich. Geben Sie für NDRA-Pools den Bereich an, indem Sie eine Präfixlänge von 64 festlegen.
  4. Geben Sie an, dass der Adresszuweisungspool für NDRA verwendet wird.

Konfigurieren des Schutzes vor doppelten IPv6-Präfixen für die Routerankündigung

Wenn Sie AAA verwenden, um IPv6-Präfixe für die Routerankündigung bereitzustellen, können Sie den Schutz vor doppelten Präfixen aktivieren, um zu verhindern, dass Präfixe mehr als einmal verwendet werden. Wenn diese Option aktiviert ist, werden die folgenden Attribute, die von externen Servern empfangen werden, überprüft:

  • Framed-IPv6-Prefix

  • Framed-IPv6-Pool

Der Router führt dann eine der folgenden Aktionen aus:

  • Wenn ein Präfix mit einem Präfix in einem Adresspool übereinstimmt, wird das Präfix aus dem Pool genommen, sofern es verfügbar ist.

  • Wenn das Präfix bereits verwendet wird, wird es als nicht verfügbar abgelehnt.

  • Wenn die vom externen Server angeforderte Präfixlänge nicht genau mit der Präfixlänge des Pools übereinstimmt, wird die Authentifizierungsanforderung verweigert. Falls konfiguriert, enthält die Acct-Stop-Nachricht eine Beendigungsursache.

So konfigurieren Sie den Schutz vor doppelten Präfixen:

  1. Geben Sie die access Konfiguration ein.
  2. Aktivieren Sie den Schutz vor doppelten Präfixen.

Beispiel: Konfigurieren eines Dual-Stacks, der ND/RA über PPPoE verwendet

Dieses Beispiel zeigt eine Dual-Stack-Konfiguration für einen Privatanwender mit einem einzelnen PC. Es verwendet ND/RA, um ein Präfix bereitzustellen, das zum Abrufen einer globalen IPv6-Adresse für den PC verwendet wird.

Anforderungen

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

  • Universal Edge Router der MX-Serie 3D

  • Junos OS Version 11.4 oder höher

Überblick

In diesem Design wird ND/RA in Ihrem Anwenderzugriffsnetzwerk wie folgt verwendet:

  • Das Zugangsnetzwerk ist PPPoE.

  • ND/RA wird verwendet, um eine globale IPv6-Adresse auf der WAN-Verbindung zuzuweisen. Die Präfixe, die in Routerankündigungen verwendet werden, stammen aus einem lokalen Pool, der mit AAA RADIUS angegeben wird.

Topologie

Abbildung 1: PPPoE-Anwenderzugriffsnetzwerk mit NDRA PPPoE Subscriber Access Network with NDRA

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

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

Konfigurationskomponente

Name der Komponente

Zweck

Dynamische Profile

DS-dyn-ipv4v6-ndra

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

Schnittstellen

GE-3/3/0

zugrunde liegende Ethernet-Schnittstelle.

lo0

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

Adresszuweisungs-Pools

default-IPv4-pool-2

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

NDRA-2010

Pool, der IPv6-Präfixe bereitstellt, die in Routerankündigungen verwendet werden. Diese Präfixe werden verwendet, um eine globale IPv6-Adresse zu erstellen, die der CPE-WAN-Verbindung zugewiesen wird.

Konfiguration

Führen Sie die folgenden Aufgaben aus, um dieses Beispiel zu konfigurieren:

CLI Schnellkonfiguration

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

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. Konfigurieren Sie eine logische PPPoE-Schnittstelle (pp0), die zum Erstellen logischer PPPoE-Schnittstellen für die IPv4- und IPv6-Abonnenten verwendet wird.

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

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

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

  6. Konfigurieren Sie die IPv4-Familie für die pp0-Schnittstelle. Geben Sie die nicht nummerierte Adresse an, um dynamisch Loopback-Schnittstellen zu erstellen.

  7. Konfigurieren Sie die IPv6-Familie für die pp0-Schnittstelle. Da im Beispiel eine Routerankündigung verwendet wird, weisen Sie die vordefinierte Variable $junos-ipv6-addresszu.

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

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

  10. Greifen Sie auf die Konfiguration der Routerankündigung zu.

  11. Geben Sie die Schnittstelle an, auf die die ND/RA-Konfiguration angewendet wird.

  12. Geben Sie einen Präfixwert an, der in Routerankündigungsnachrichten enthalten ist, die an das CPE auf Schnittstellen gesendet werden, die mit diesem dynamischen Profil erstellt wurden. Wenn Sie die vordefinierte Variable $junos-ipv6-ndra-prefix angeben, wird der tatsächliche Wert aus einem lokalen Pool oder über AAA abgerufen.

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 statischen zugrunde liegenden Ethernetschnittstelle für dynamische PPPoE-Anwenderschnittstellen

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 zugrunde liegende Ethernet-Schnittstelle:

  1. Geben Sie den Namen und die logische Einheitennummer der statischen zugrunde liegenden Ethernetschnittstelle an, an die Sie das dynamische IPv4- und IPv6-Profil anfügen möchten.

  2. Konfigurieren Sie eine Beschreibung für die Schnittstelle.

  3. Konfigurieren Sie die PPPoE-Kapselung auf der zugrunde liegenden Schnittstelle.

  4. Konfigurieren Sie die VLAN-ID.

  5. Fügen Sie das dynamische Profil an die zugrunde liegende Schnittstelle an.

  6. (Optional) Verhindern, dass mehrere PPPoE-Sitzungen für denselben PPPoE-Teilnehmer auf derselben VLAN-Schnittstelle erstellt 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.

Angeben des zu verwendenden RADIUS-Serverzugriffsprofils

CLI Schnellkonfiguration

Um dieses Beispiel schnell zu konfigurieren, kopieren Sie den folgenden Befehl, und fügen Sie ihn auf Hierarchieebene [edit] in die CLI ein.

Schritt-für-Schritt-Anleitung

So geben Sie das RADIUS-Serverzugriffsprofil an, das für die Authentifizierung verwendet werden soll:

  1. Geben Sie das Zugriffsprofil 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 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-Präfixdelegierung und ND/RA.

So konfigurieren Sie die Adresszuweisungspools:

  1. Konfigurieren Sie den Adresszuweisungspool für DHCPv4.

  2. Konfigurieren Sie den Adresszuweisungspool für ND/RA.

  3. Geben Sie an, dass der Adresszuweisungspool für NDRA verwendet wird.

  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 DHCPoE-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 einer Sitzung eine IPv6-Adresse zugewiesen ist.

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

Stellen Sie sicher, dass die dynamische Abonnentensitzung aktiv ist und das IPv6-Präfix aus dem ND/RA-Pool abgerufen wurde.

Aktion

Geben Sie im Betriebsmodus den show subscribers detail Befehl ein.

Bedeutung

Das IPv6 User Prefix Feld zeigt das Präfix an, das aus dem ND/RA-Pool abgerufen wurde. Das State Feld zeigt an, dass die Sitzung aktiv ist.

Überprüfen des ND/RA-Präfixpools und der Präfixlänge

Zweck

Überprüfen Sie den für ND/RA verwendeten Pool und die Präfixlänge, die für den Pool verwendet wird.

Aktion

Geben Sie im Betriebsmodus den show subscribers extensive Befehl ein.

Bedeutung

Unter der PPPoE-Sitzung wird in dem IPv6 Delegated Address Pool Feld der Name des Pools angezeigt, der für ND/RA-Präfixe verwendet wird. Das IPv6 Delegated Network Prefix Length Feld zeigt die Länge des Präfixes an, das zum Zuweisen der IPv6-Adresse für diese Abonnentensitzung verwendet wird. Das IPv6 Interface Address Feld zeigt die IPv6-Adresse, die der CPE-Schnittstelle aus dem ND/RA-Pool zugewiesen ist.

Status der logischen PPPoE-Schnittstelle überprüfen

Zweck

Statusinformationen zur logischen PPPoE-Schnittstelle (pp0) anzeigen.

Aktion

Geben Sie im Betriebsmodus den show interfaces pp0.logical Befehl ein.

Bedeutung

Das Local Feld darunter Protocol inet zeigt die IPv4-Adresse der pp0-Schnittstelle. Dies ist die IPv4-Adresse, die für die Loopback-Schnittstelle konfiguriert ist.

Das Destination Feld darunter Protocol inet6 zeigt die IPv6-Adresse, die über ND/RA abgerufen wurde. Dies ist der Wert der Variablen, die $junos-ipv6-ndra-prefix im dynamischen Profil konfiguriert ist.

Das Local Feld darunter Protocol inet6 zeigt den Wert der Variablen, die für die $junos-ipv6-address Familie inet6 in der pp0-Konfiguration des dynamischen Profils konfiguriert ist.

Überprüfen von Router-Ankündigungen

Zweck

Vergewissern Sie sich, dass Routerankündigungen gesendet und Routeranfragen empfangen werden.

Aktion

Geben Sie im Betriebsmodus den show ipv6 router-advertisement Befehl ein.

Wenn Sie über eine große Anzahl von Teilnehmerschnittstellen verfügen, können Sie Routerankündigungen für eine bestimmte Schnittstelle anzeigen.

Bedeutung

Das Display zeigt die Anzahl der Ankündigungen, die der Router gesendet hat, die Anzahl der Anfragen und Ankündigungen, die der Router erhalten hat.

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

Anforderungen

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

  • Universal Edge Router der MX-Serie 3D

  • Junos OS Version 11.4 oder höher

Überblick

In diesem Entwurf wird die ND/RA- und DHCPv6-Präfixdelegierung in Ihrem Teilnehmerzugriffsnetzwerk wie folgt verwendet:

  • Das Zugangsnetzwerk ist PPPoE.

  • ND/RA wird verwendet, um eine globale IPv6-Adresse auf der WAN-Verbindung zuzuweisen. Die Präfixe, die in Routerankündigungen verwendet werden, stammen 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 2: PPPoE-Anwenderzugriffsnetzwerk mit ND/RA- und DHCPv6-Präfix-Delegierung PPPoE Subscriber Access Network with ND/RA and DHCPv6 Prefix Delegation

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

Tabelle 2: Konfigurationskomponenten, die in Dual Stack mit ND/RA- und DHCPv6-Präfixdelegierung verwendet werden

Konfigurationskomponente

Name der Komponente

Zweck

Dynamische Profile

DS-dyn-ipv4v6-ndra

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

Schnittstellen

GE-3/3/0

zugrunde liegende Ethernet-Schnittstelle.

lo0

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

Adresszuweisungs-Pools

default-IPv4-pool-2

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

NDRA-2010

Pool, der IPv6-Präfixe bereitstellt, die in Routerankündigungen verwendet werden. Diese Präfixe werden verwendet, um eine globale IPv6-Adresse zu erstellen, die der CPE-WAN-Verbindung zugewiesen wird.

DHCPv6-PD-Pool

Pool, der einen Pool von Präfixen bereitstellt, die an CPE delegiert und für die Zuweisung 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. Konfigurieren Sie eine logische PPPoE-Schnittstelle (pp0), die zum Erstellen logischer PPPoE-Schnittstellen für die IPv4- und IPv6-Abonnenten verwendet wird.

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

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

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

  6. Konfigurieren Sie die IPv4-Familie für die pp0-Schnittstelle. Geben Sie die nicht nummerierte Adresse an, um dynamisch Loopback-Schnittstellen zu erstellen.

  7. Konfigurieren Sie die IPv6-Familie für die pp0-Schnittstelle. Da im Beispiel eine Routerankündigung verwendet wird, weisen Sie die vordefinierte Variable $junos-ipv6-addresszu.

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

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

  10. Greifen Sie auf die Konfiguration der Routerankündigung zu.

  11. Geben Sie die Schnittstelle an, auf die die ND/RA-Konfiguration angewendet wird.

  12. Geben Sie einen Präfixwert an, der in Routerankündigungsnachrichten enthalten ist, die an das CPE auf Schnittstellen gesendet werden, die mit diesem dynamischen Profil erstellt wurden. Wenn Sie die vordefinierte Variable $junos-ipv6-ndra-prefix angeben, wird der tatsächliche Wert aus einem lokalen Pool oder über AAA abgerufen.

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 statischen zugrunde liegenden Ethernetschnittstelle für dynamische PPPoE-Anwenderschnittstellen

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 zugrunde liegende Ethernet-Schnittstelle:

  1. Geben Sie den Namen und die logische Einheitennummer der statischen zugrunde liegenden Ethernetschnittstelle an, an die Sie das dynamische IPv4- und IPv6-Profil anfügen möchten.

  2. Konfigurieren Sie eine Beschreibung für die Schnittstelle.

  3. Konfigurieren Sie die PPPoE-Kapselung auf der zugrunde liegenden Schnittstelle.

  4. Konfigurieren Sie die VLAN-ID.

  5. Fügen Sie das dynamische Profil an die zugrunde liegende Schnittstelle an.

  6. (Optional) Verhindern, dass mehrere PPPoE-Sitzungen für denselben PPPoE-Teilnehmer auf derselben VLAN-Schnittstelle erstellt 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.

  5. Geben Sie oben in der Konfigurationshierarchie den folgenden Befehl ein, um das Zugriffsprofil zu aktivieren.

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 des zu verwendenden RADIUS-Serverzugriffsprofils

CLI Schnellkonfiguration

Um dieses Beispiel schnell zu konfigurieren, kopieren Sie den folgenden Befehl, und fügen Sie ihn auf Hierarchieebene [edit] in die CLI ein.

Schritt-für-Schritt-Anleitung

So geben Sie das RADIUS-Serverzugriffsprofil an, das für die Authentifizierung verwendet werden soll:

  1. Geben Sie das Zugriffsprofil 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 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-Präfixdelegierung und ND/RA.

So konfigurieren Sie die Adresszuweisungspools:

  1. Konfigurieren Sie den Adresszuweisungspool für DHCPv4.

  2. Konfigurieren des Adresszuweisungspools für die DHCPv6-Präfixdelegierung

  3. Konfigurieren Sie den Adresszuweisungspool für ND/RA.

  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.

Angeben des Adresszuweisungspools, der für die DHCPv6-Präfixdelegierung verwendet werden soll

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 geben Sie an, dass dhcpv6-pd-pool für die DHCPv6-Präfixdelegierung verwendet wird:

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

  2. Geben Sie den Adresspool an, der das delegierte Präfix zuweist.

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 DHCPoE-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 einer Sitzung eine IPv6-Adresse zugewiesen ist.

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 87. Der Underlying Session ID Wert für die DHCP-Sitzung beträgt 87, was bedeutet, dass es sich bei der PPPoE-Sitzung um die zugrunde liegende Sitzung handelt.

Überprüfen von DHCPv6-Adresspools, die für die Delegierung von NDRA- und DHCPv6-Präfixen verwendet werden

Zweck

Überprüfen Sie den für ND/RA verwendeten Pool, den delegierten Adresspool, der für die DHCPv6-Präfixdelegierung verwendet wird, und die Länge der IPv6-Präfixe, die an das CPE delegiert wurden.

Aktion

Geben Sie im Betriebsmodus den show subscribers extensive Befehl ein.

Bedeutung

In der PPPoE-Sitzung werden in den IPv6 Delegated Address Pool Feldern die Namen der Pools angezeigt, die für die DHCPv6-Präfixdelegierung und für ND/RA-Präfixe verwendet werden. Das IPv6 Delegated Network Prefix Length Feld zeigt die Länge des Präfixes an, das zum Zuweisen der IPv6-Adresse für diese Abonnentensitzung verwendet wird. Das IPv6 Interface Address Feld zeigt die IPv6-Adresse, die der CPE-Schnittstelle aus dem ND/RA-Pool zugewiesen ist.

Unter der DHCP-Sitzung wird in den IPv6 Delegated Address Pool Feldern der Name des Pools angezeigt, der für die DHCPv6-Präfixdelegierung verwendet wird. Die IPv6 Delegated Network Prefix Length Felder zeigen die Länge des Präfixes an, das bei der DHCPv6-Präfixdelegierung verwendet wird.

Ü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 Befehl ein.

Wenn Sie über viele aktive Abonnentensitzungen verfügen, können Sie die Serverbindung für eine bestimmte Schnittstelle anzeigen.

Bedeutung

Das Prefix Feld zeigt das DHCPv6-Präfix an, das der Abonnentensitzung aus dem Pool zugewiesen ist, der für die DHCPv6-Präfixdelegierung verwendet wird.

Überprüfen von Router-Ankündigungen

Zweck

Vergewissern Sie sich, dass Routerankündigungen gesendet und Routeranfragen empfangen werden.

Aktion

Geben Sie im Betriebsmodus den show ipv6 router-advertisement Befehl ein.

Wenn Sie über eine große Anzahl von Teilnehmerschnittstellen verfügen, können Sie Routerankündigungen für eine bestimmte Schnittstelle anzeigen.

Bedeutung

Das Display zeigt die Anzahl der Ankündigungen, die der Router gesendet hat, die Anzahl der Anfragen und Ankündigungen, die der Router erhalten hat.

Status der logischen PPPoE-Schnittstelle überprüfen

Zweck

Statusinformationen zur logischen PPPoE-Schnittstelle (pp0) anzeigen.

Aktion

Geben Sie im Betriebsmodus den show interfaces pp0.logical Befehl ein.

Bedeutung

Das Underlying interface Feld zeigt die zugrunde liegende Ethernet-Schnittstelle, die im Beispiel konfiguriert wurde.

Das Destination Feld darunter Protocol inet6 zeigt die IPv6-Adresse, die über ND/RA abgerufen wurde. Dies ist der Wert der Variablen, die $junos-ipv6-ndra-prefix im dynamischen Profil konfiguriert ist.

Das Local Feld darunter Protocol inet6 zeigt den Wert der Variablen, die für die $junos-ipv6-address Familie inet6 in der pp0-Konfiguration des dynamischen Profils konfiguriert ist.