new pictures for blog article
Signed-off-by: Nico Schottelius <nico@nico-notebook.schottelius.org>
This commit is contained in:
parent
ae40ffbe51
commit
8794ae339d
|
@ -0,0 +1,18 @@
|
||||||
|
digraph G {
|
||||||
|
node [ shape=box ]
|
||||||
|
rankdir=LR;
|
||||||
|
|
||||||
|
|
||||||
|
label="Asymmetry in mapping IPv6 <-> IPv4"
|
||||||
|
|
||||||
|
v4hosts [ label="IPv4 only network\n192.0.2.0/24" ]
|
||||||
|
v4internet [ label="IPv4 Internet\n0.0.0.0/0" ]
|
||||||
|
# nat64 [ label="NAT64 translator" ]
|
||||||
|
v6internet [ label="IPv6 Internet\n::/0" ]
|
||||||
|
|
||||||
|
v6lan [ label="IPv6 only network\n2001:db8::/64 " ]
|
||||||
|
v6lan->v4internet [ label="Mapped as 64:ff9b::/96" ]
|
||||||
|
|
||||||
|
v4hosts->v6internet [ label="No 1:1 mapping possible" style=dashed ]
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
digraph G {
|
||||||
|
node [ shape=box ]
|
||||||
|
|
||||||
|
label="Standard IPv4 NAT"
|
||||||
|
|
||||||
|
v4lan [ label="IPv4 LAN\n192.168.x.y/24" ]
|
||||||
|
router [ label="Router/Firewall\nPublic IP address" ]
|
||||||
|
v4internet [ label="IPv4 Internet\n0.0.0.0/0" ]
|
||||||
|
|
||||||
|
v4lan->v4internet [ label="Connects via NAT" style=dashed ]
|
||||||
|
v4lan->router [ label="Connects via default route" ]
|
||||||
|
router->v4internet [ label="Masquerades 192.168.x.y\nto public IP address" ]
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,13 @@
|
||||||
|
digraph G {
|
||||||
|
node [ shape=box ]
|
||||||
|
|
||||||
|
label="Enabling IPv4 islands with stateful NAT64"
|
||||||
|
|
||||||
|
v4island [ label="IPv4 only network\n192.0.2.0/24" ]
|
||||||
|
nat64 [ label="NAT64 translator" ]
|
||||||
|
v6internet [ label="IPv6 Internet\n::/0" ]
|
||||||
|
|
||||||
|
v6internet->v4island [ label="Allow access\nfrom the IPv6 Internet" style=dashed ]
|
||||||
|
v6internet->nat64 [ label="Connects to\n2001:db8:cafe::/120" ]
|
||||||
|
nat64->v4island [ label="Translates 2001:db8:cafe::/120 to\n192.0.2.0/24\nSquashes ::/0 to 192.0.2.1" ]
|
||||||
|
}
|
Loading…
Reference in New Issue