4. Network Architecture (Netzwerkarchitektur)
4. Network Architecture (Netzwerkarchitektur)
Beispiele für 464XLAT-Architekturen werden in den Abbildungen in den folgenden Abschnitten gezeigt.
Die Festnetz-Netzwerkarchitektur kann in Situationen verwendet werden, in denen sich Clients hinter dem CLAT befinden, unabhängig vom Typ des Zugangsdiensts – zum Beispiel Fiber to the Home (FTTH), Data Over Cable Service Interface Specification (DOCSIS) oder WiFi.
Die drahtlose 3GPP-Netzwerkarchitektur kann in Situationen verwendet werden, in denen ein Client das drahtlose Zugangsnetzwerk beendet und möglicherweise als Router mit angeschlossenen Clients fungiert.
4.1. Wireline Network Architecture (Festnetz-Netzwerkarchitektur)
Der private IPv4-Host in diesem Diagramm kann globale IPv4-Hosts über Übersetzung sowohl auf dem CLAT als auch auf dem PLAT erreichen. Andererseits kann der IPv6-Host andere IPv6-Hosts im Internet direkt ohne Übersetzung erreichen. Dies bedeutet, dass das Customer Premises Equipment (CPE) / CLAT nicht nur die Funktion eines CLAT haben kann, sondern auch die Funktion eines nativen IPv6-Routers für nativen IPv6-Verkehr. In diesem Diagramm hat der v4p-Host hinter dem CLAT [RFC1918]-Adressen.
+------+
| v6 |
| host |
+--+---+
|
.---+---.
/ \
/ IPv6 \
| Internet |
\ /
`----+----'
|
+------+ | .---+---. .------.
| v6 +---+ +------+ / \ +------+ / \
| host | | | | / IPv6 \ | | / IPv4 \
+------+ +---+ CLAT +---+ Network +---+ PLAT +---+ Internet |
+--------+ | | | \ / | | \ /
| v4p/v6 +-+ +------+ `---------' +------+ `----+----'
| host | | |
+--------+ | +--+---+
+------+ | | v4g |
| v4p +---+ | host |
| host | | +------+
+------+ |
<- v4p -> XLAT <--------- v6 --------> XLAT <- v4g ->
v6 : Global IPv6
v4p : Private IPv4
v4g : Global IPv4
Abbildung 1: Festnetz-Netzwerktopologie
4.2. Wireless 3GPP Network Architecture (Drahtlose 3GPP-Netzwerkarchitektur)
Die CLAT-Funktion auf dem User Equipment (UE) stellt dem Netzwerk-Stack des lokalen Knotens eine [RFC1918]-Adresse und eine IPv4-Standardroute bereit. Die Anwendungen auf dem UE können die private IPv4-Adresse zum Erreichen globaler IPv4-Hosts über Übersetzung sowohl auf dem CLAT als auch auf dem PLAT verwenden. Andererseits erfordert das Erreichen von IPv6-Hosts (einschließlich Hosts, die über DNS64 [RFC6147] präsentiert werden) nicht die CLAT-Funktion auf dem UE.
Die Präsentation eines privaten IPv4-Netzwerks für Tethering über NAT44 und zustandslose Übersetzung auf dem UE ist ebenfalls eine Anwendung des CLAT.
+------+
| v6 |
| host |
+--+---+
|
.---+---.
/ \
/ IPv6 \
| Internet |
\ /
UE / Mobile Phone `---------'
+----------------------+ |
| +----+ | | .---+---. .------.
| | v6 +----+ +------+ / \ +------+ / \
| +----+ | | | / IPv6 PDP \ | | / IPv4 \
| +---+ CLAT +---+ Mobile Core +---+ PLAT +--+ Internet |
| | | | \ GGSN / | | \ /
| | +------+ \ ' +------+ `----+---'
| +-----+ | | `-------' |
| | v4p +---+ | +--+---+
| +-----+ | | | v4g |
+----------------------+ | host |
+------+
<- v4p -> XLAT <--------- v6 --------> XLAT <- v4g ->
v6 : Global IPv6
v4p : Private IPv4
v4g : Global IPv4
PDP : Packet Data Protocol
GGSN : Gateway GPRS Support Node
Abbildung 2: Drahtlose 3GPP-Netzwerktopologie