phase in PIB documentation
This commit is contained in:
parent
dfc5f9d0d8
commit
f1ed7e2879
1 changed files with 57 additions and 0 deletions
57
ipv6-with-the-pib.dot
Normal file
57
ipv6-with-the-pib.dot
Normal file
|
@ -0,0 +1,57 @@
|
|||
digraph G {
|
||||
node [ shape=box, fontcolor="#ffffff", color="#40a9e3", style="filled" ]
|
||||
# rankdir="LR"
|
||||
|
||||
subgraph cluster_internet {
|
||||
label="Internet/Upstream"
|
||||
|
||||
ipv6internet [ label="The IPv6 Internet" shape=oval ];
|
||||
ipv4internet [ label="The IPv4 Internet" shape=oval ];
|
||||
ipv6vpn [ label="IPv6VPN.ch\nIPv6 via wireguard" shape=oval ];
|
||||
|
||||
untrusted [ label="Untrusted upstream" shape=oval ];
|
||||
|
||||
}
|
||||
|
||||
untrusted->ipv6internet [ label="Might connect to" ]
|
||||
untrusted->ipv4internet [ label="Connects to" ]
|
||||
|
||||
subgraph cluster_lanv6 {
|
||||
label="IPv6 only LAN"
|
||||
|
||||
lanv6 [ label="IPv6 only LAN" ];
|
||||
lanv6clients [ label="IPv6 only clients" ]
|
||||
}
|
||||
|
||||
subgraph cluster_lan {
|
||||
label="IPv4 (only) LAN"
|
||||
|
||||
lan [ label="Your LAN" ];
|
||||
lanclients [ label="Clients in the lan" ]
|
||||
}
|
||||
lanclients->lan [ label="Connected to" ];
|
||||
|
||||
subgraph cluster_pib {
|
||||
label="The Pro IPv6 Box (PIB)"
|
||||
|
||||
pib [ label="The PIB" color="#ee1100" ];
|
||||
pibwan [ label="The PIB (WAN, eth0)" color="#ee1100" ];
|
||||
piblan [ label="The PIB (LAN, eth1)" color="#ee1100" ];
|
||||
pibv6lan [ label="The PIB (v6 only, eth2)" color="#ee1100" ];
|
||||
|
||||
}
|
||||
|
||||
pib->ipv6vpn [ label="Get IPv6 connectivity via LAN or WAN" ]
|
||||
pibwan -> untrusted [ label="Acquires IPv4 and/or IPv6" ];
|
||||
pib->{pibwan,piblan,pibv6lan}
|
||||
piblan -> lan [ label="Acquires IPv4, distributes IPv6" ];
|
||||
pibv6lan -> lanv6 [ label="Only distributes IPv6" ];
|
||||
|
||||
lanv6clients->lanv6 [ label="Get IPv6 addresses" ]
|
||||
lanv6clients->ipv6internet[ label="Access directly" ]
|
||||
lanv6clients->ipv4internet[ label="Access via NAT64/DNS64" ]
|
||||
|
||||
|
||||
ipv6internet->{lanv6clients,lanclients} [
|
||||
label="SSH, HTTP, HTTPS\nports are open" ]
|
||||
}
|
Loading…
Add table
Reference in a new issue