Update tech_docs/lab/ipv6_lab.md

This commit is contained in:
2025-07-09 00:32:21 -05:00
parent 42b1d3bdf0
commit 5543b372c5

View File

@@ -1,27 +1,30 @@
```mermaid ```mermaid
graph TD graph TD
subgraph Host Machine (Linux + LXD) %% Host and Bridges
subgraph Host_Machine_LXD
H0[LXD Host] H0[LXD Host]
H0 --> B1[br-lan<br>IPv4/IPv6 Dual-Stack LAN Bridge] H0 --> B1[br-lan - IPv4/IPv6 LAN]
H0 --> B2[br-wan<br>Simulated Internet] H0 --> B2[br-wan - Simulated WAN]
end end
subgraph LAN Zone %% LAN Zone
B1 --> R1[Router<br>VyOS or Ubuntu w/ radvd, DHCPv6, NAT64] subgraph LAN_Zone
R1 --> C1[Client1<br>IPv6-only] B1 --> R1[Router - VyOS/Ubuntu (radvd, DHCPv6, NAT64)]
R1 --> C2[Client2<br>Dual-Stack] R1 --> C1[Client1 - IPv6-only]
R1 --> C3[Client3<br>IPv4-only] R1 --> C2[Client2 - Dual-Stack]
R1 --> S1[WebServer<br>Dual-Stack<br>Nginx + DNS] R1 --> C3[Client3 - IPv4-only]
R1 --> S1[WebServer - Dual-Stack NGINX + DNS]
end end
subgraph WAN Zone (Simulated Internet) %% WAN Zone
B2 --> ISP[IPv6+IPv4 Simulation Router<br>(can be simple Ubuntu router)] subgraph WAN_Zone
ISP --> EXT[External IPv6 Service<br>(e.g., public web or tunnelbroker)] B2 --> ISP[ISP Router (simulated)]
ISP --> EXT[External IPv6 Service]
end end
%% Connections %% Logical Routing
R1 -->|Default route| ISP R1 --> ISP
C1 -->|NAT64| R1 C1 --> R1
C3 -->|IPv4 DHCP| R1 C2 --> R1
C2 -->|SLAAC + DHCPv6| R1 C3 --> R1
``` ```