update pib

This commit is contained in:
Nico Schottelius 2020-08-24 15:23:31 +02:00
parent f1ed7e2879
commit 1392a93aa7
1 changed files with 15 additions and 24 deletions

View File

@ -9,19 +9,14 @@ digraph G {
ipv4internet [ label="The IPv4 Internet" shape=oval ];
ipv6vpn [ label="IPv6VPN.ch\nIPv6 via wireguard" shape=oval ];
untrusted [ label="Untrusted upstream" shape=oval ];
upstream [ label="Upstream" shape=oval ];
router [ label="Existing router" ];
}
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" ]
}
upstream->ipv6internet [ label="Might connect to" ]
upstream->ipv4internet [ style=dashed label="Connects to" ]
ipv6vpn->ipv6internet [ label="Provides access to" ]
router->upstream
subgraph cluster_lan {
label="IPv4 (only) LAN"
@ -29,6 +24,7 @@ digraph G {
lan [ label="Your LAN" ];
lanclients [ label="Clients in the lan" ]
}
lanclients->lan [ label="Connected to" ];
subgraph cluster_pib {
@ -36,22 +32,17 @@ digraph G {
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" ];
piblan [ label="The PIB (LAN, eth1, 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" ];
pib->ipv6vpn [ label="Get IPv6 connectivity\nvia LAN or WAN" ]
pibwan -> router [ style=dashed label="Acquires IPv4\nand/or IPv6" ];
pib->{pibwan,piblan}
piblan -> lan [ label="Acquires IPv4,\ndistributes IPv6" ];
lanv6clients->lanv6 [ label="Get IPv6 addresses" ]
lanv6clients->ipv6internet[ label="Access directly" ]
lanv6clients->ipv4internet[ label="Access via NAT64/DNS64" ]
lanclients->lan [ label="Get IPv6 addresses from PIB" ]
lan->router [ style=dashed label="LAN upstream" ]
ipv6internet->{lanv6clients,lanclients} [
ipv6internet->lanclients [
label="SSH, HTTP, HTTPS\nports are open" ]
}