++ connections for the viirb
This commit is contained in:
parent
994e50bca8
commit
9095ad23ba
1 changed files with 8 additions and 5 deletions
|
@ -3,19 +3,19 @@ digraph G {
|
||||||
|
|
||||||
label="The VPN IPv6 IoT Router Box (VIIRB) in action"
|
label="The VPN IPv6 IoT Router Box (VIIRB) in action"
|
||||||
node [ shape=box ]
|
node [ shape=box ]
|
||||||
rankdir=LR;
|
# rankdir=LR;
|
||||||
|
|
||||||
# subgraph cluster_internet {
|
# subgraph cluster_internet {
|
||||||
ipv6internet [ label="The IPv6 Internet" shape=oval ]
|
ipv6internet [ label="The IPv6 Internet" shape=oval ]
|
||||||
ipv4internet [ label="The IPv4 Internet" shape=oval ]
|
ipv4internet [ label="The IPv4 Internet" shape=oval ]
|
||||||
ipv6vpn [ label="IPv6VPN.ch cloud server\nusing wireguard" shape=oval ]
|
ipv6vpn [ label="IPv6VPN.ch\nIPv6 via wireguard" shape=oval ]
|
||||||
# }
|
# }
|
||||||
|
|
||||||
# subgraph cluster_location {
|
# subgraph cluster_location {
|
||||||
viirb [ label="The VIIRB" ];
|
viirb [ label="The VIIRB" color="#ee1100" ];
|
||||||
# subgraph cluster_lan {
|
# subgraph cluster_lan {
|
||||||
lan [ label="Your LAN" ];
|
lan [ label="Your LAN" ];
|
||||||
lanclients [ label="Other client is the lan" ]
|
lanclients [ label="Clients in the lan" ]
|
||||||
# }
|
# }
|
||||||
# subgraph cluster_wifi {
|
# subgraph cluster_wifi {
|
||||||
wificlients [ label="WiFi clients" ]
|
wificlients [ label="WiFi clients" ]
|
||||||
|
@ -28,7 +28,7 @@ digraph G {
|
||||||
|
|
||||||
viirb->lan [ label="1. Gets IPv4 via cable" ]
|
viirb->lan [ label="1. Gets IPv4 via cable" ]
|
||||||
viirb->ipv6vpn [ label="2. Connect the VPN to IPv6VPN.ch" ]
|
viirb->ipv6vpn [ label="2. Connect the VPN to IPv6VPN.ch" ]
|
||||||
ipv6vpn->viirb [ label="3. Route /48 IPv6 network to VIIRB" ]
|
ipv6vpn->viirb [ label="3. Routes /48 IPv6 network to VIIRB" ]
|
||||||
viirb->lan [ label="4. Announce IPv6 availability" ]
|
viirb->lan [ label="4. Announce IPv6 availability" ]
|
||||||
lanclients->lan [ label="5. Assign themselves an IPv6 address" ]
|
lanclients->lan [ label="5. Assign themselves an IPv6 address" ]
|
||||||
lanclients->ipv6internet [ label="6. Connect via VIIRB to access" ]
|
lanclients->ipv6internet [ label="6. Connect via VIIRB to access" ]
|
||||||
|
@ -36,7 +36,10 @@ digraph G {
|
||||||
viirb->wifi [ label="A. Provides IPv6 only WiFi" ]
|
viirb->wifi [ label="A. Provides IPv6 only WiFi" ]
|
||||||
wificlients->wifi [ label="B. Assign IPv6 address themselves" ]
|
wificlients->wifi [ label="B. Assign IPv6 address themselves" ]
|
||||||
wificlients->ipv6internet [ label="C. Connect via VIIRB to access" ]
|
wificlients->ipv6internet [ label="C. Connect via VIIRB to access" ]
|
||||||
|
wificlients->ipv4internet [ label="D. Use DNS64/NAT64 to access" ]
|
||||||
|
|
||||||
ipv6vpn->ipv6internet [ label="Is connected to" ]
|
ipv6vpn->ipv6internet [ label="Is connected to" ]
|
||||||
|
|
||||||
|
ipv6internet->{wificlients,lanclients} [
|
||||||
|
label="SSH, HTTP, HTTPS\nports are open" ]
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue