IPv4-Konnektivität in einem reinen IPv6-Netzwerk mit 464XLAT
464XLAT Übersicht
Ab Junos OS Version 17.1R1 können Sie einen 464XLAT Provider-Side Translator (PLAT) konfigurieren. 464XLAT bietet eine einfache und skalierbare Technik für einen IPv4-Client mit einer privaten Adresse, um sich über ein IPv6-Netzwerk mit einem IPv4-Host zu verbinden. 464XLAT unterstützt IPv4 nur im Client-Server-Modell, also keine IPv4-Peer-to-Peer-Kommunikation oder eingehende IPv4-Verbindungen. Informationen zur Plattform und zur Unterstützung von Junos OS Release finden Sie im Feature-Explorer.
XLAT464 bietet den Vorteil, dass für diesen IPv4-Datenverkehr kein IPv4-Netzwerk unterhalten und keine zusätzlichen öffentlichen IPv4-Adressen zugewiesen werden müssen.
Ein kundenseitiger Übersetzer (CLAT), der kein Produkt von Juniper Networks ist, übersetzt das IPv4-Paket in IPv6, indem er die IPv4-Quell- und Zieladressen in IPv6/96-Präfixe einbettet und das Paket über ein IPv6-Netzwerk an das PLAT sendet. Das PLAT übersetzt das Paket in IPv4 und sendet das Paket über ein IPv4-Netzwerk an den IPv4-Host (siehe Abbildung 1).
Die CLAT verwendet für jeden Endbenutzer ein eindeutiges IPv6-Quellpräfix und übersetzt die IPv4-Quelladresse, indem sie in das IPv6-Präfix /96 eingebettet wird. In Abbildung 1 lautet das IPv6-Quellpräfix CLAT 2001:db8:aaaa::/96, und die IPv4-Quelladresse 192.168.1.2 wird in 2001:db8:aaaa::192.168.1.2 übersetzt. Der CLAT übersetzt die IPv4-Zieladresse, indem er sie in das IPv6/96-Präfix des PLAT (Router der MX-Serie) einbettet. In Abbildung 1 lautet das IPv6-Präfix des PLA-Ziels 2001:db8:bbbb::/96, sodass das CLAT die IPv4-Zieladresse 198.51.100.1 in 2001:db8:bbbb::198.51.100 übersetzt.
Die CLAT kann sich auf dem mobilen Endgerät des Endbenutzers in einem reinen IPv6-Mobilfunknetz befinden, sodass Mobilfunkanbieter IPv6 für ihre Benutzer and bereitstellen können, die reine IPv4-Anwendungen auf mobilen Geräten unterstützen (siehe Abbildung 2).
Um das PLAT auf dem Router der MX-Serie zu konfigurieren, erstellen Sie eine NAT-Regel, die das PLAT-IPv6-Präfix für die Zieladresse und das Zielpräfix verwendet und den NAT-Übersetzungstyp stateful-nat464verwendet. Identifizieren Sie für die Quelladresse und das CLAT-Präfix in der NAT-Regel das IPv6-Präfix für die CLAT. Die NAT-Regel muss einen NAT-Pool angeben, den das PLAT zum Konvertieren der privaten IPv4-Quelladresse in eine öffentliche IPv4-Adresse verwendet.
Vorteile von 464XLAT
Wartung eines IPv4-Transitnetzwerks nicht erforderlich
Keine Zuweisung zusätzlicher öffentlicher IPv4-Adressen erforderlich
Konfiguration des anbieterseitigen 464XLAT-Translater für IPv4-Konnektivität in einem reinen IPv6-Netzwerk
Ab Junos OS Version 17.1R1 können Sie einen 464XLAT Provider-Side Tranlator (PLAT) konfigurieren. Dies wird nur auf MS-MICs und MS-MPCs unterstützt. 464XLAT bietet eine einfache und skalierbare Technik für einen IPv4-Client mit einer privaten Adresse, um sich über ein IPv6-Netzwerk mit einem IPv4-Host zu verbinden. 464XLAT unterstützt IPv4 nur im Client-Server-Modell, daher unterstützt es keine IPv4-Peer-to-Peer-Kommunikation oder eingehende IPv4-Verbindungen.
Bei der Konfiguration des PLAT gelten folgende Einschränkungen:
Ein
overload-poolkann nicht in der NAT-Regel konfiguriert werden.Unterschiedliche Begriffe in der NAT-Regel können nicht die gleichen
destination-prefixhaben.
So konfigurieren Sie das PLAT:
Konfigurieren Sie einen NAT-Pool, einen NAT-Pool, den das PLAT zum Konvertieren der privaten IPv4-Quelladresse in eine öffentliche IPv4-Adresse verwendet. Siehe Übersicht über das Konfigurieren von Pools von Adressen und Ports für Network Address Translation.
Konfigurieren Sie einen Namen für eine NAT-Regel.
[edit services nat] user@host# set rule rule-name
Konfigurieren Sie eine Übereinstimmungsrichtung für die Regel. Siehe Übersicht über Network Address Translation-Regeln.
Konfigurieren Sie das IPv6-Quelladresspräfix. Dies muss das CLAT-IPv6-Präfix sein oder das CLAT-IPv6-Präfix enthalten.
[edit services nat rule rule-name term term-name from] user@host# set source-address address
Konfigurieren Sie das IPv6-Zieladresspräfix, das eine Länge von /96 haben muss. Dies ist das IPv6-IP-Präfix des PLAT-Ziels.
[edit services nat rule rule-name term term-name from] user@host# set destination-address address
Geben Sie den NAT-Pool an, den das PLAT zum Konvertieren der privaten IPv4-Quelladresse in eine öffentliche IPv4-Adresse verwendet.
[edit services nat rule rule-name term term-name then translated] user@host# set source-pool nat-pool-name
Geben Sie das CLAT IPv6-Quellpräfix an.
[edit services nat rule rule-name term term-name then translated] user@host# set clat-prefix clat-prefix
Konfigurieren Sie das IPv6-Zielpräfix, das eine Länge von /96 haben muss. Dies ist das IPv6-IP-Präfix des PLAT-Ziels.
[edit services nat rule rule-name term term-name then translated] user@host# set destination-prefix destination-prefix
Konfigurieren Sie den Übersetzungstyp als Stateful NAT464.
[edit services nat rule rule-name term term-name then translated] user@host# set translation-type stateful-nat464
Aktivieren Sie Adresspooling gekoppelt (APP).
[edit services nat rule rule-name term term-name then translated] user@host# set address-pooling paired.
Weisen Sie die NAT-Regel einem Service-Set zu.
[edit services] user@host# set service-set service-set-name nat-rules rule-name