From 42b1d3bdf0b14809dc0c533223d983e1882388a1 Mon Sep 17 00:00:00 2001 From: medusa Date: Wed, 9 Jul 2025 00:30:24 -0500 Subject: [PATCH] Add tech_docs/lab/ipv6_lab.md --- tech_docs/lab/ipv6_lab.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 tech_docs/lab/ipv6_lab.md diff --git a/tech_docs/lab/ipv6_lab.md b/tech_docs/lab/ipv6_lab.md new file mode 100644 index 0000000..40bc483 --- /dev/null +++ b/tech_docs/lab/ipv6_lab.md @@ -0,0 +1,27 @@ +```mermaid +graph TD + subgraph Host Machine (Linux + LXD) + H0[LXD Host] + H0 --> B1[br-lan
IPv4/IPv6 Dual-Stack LAN Bridge] + H0 --> B2[br-wan
Simulated Internet] + end + + subgraph LAN Zone + B1 --> R1[Router
VyOS or Ubuntu w/ radvd, DHCPv6, NAT64] + R1 --> C1[Client1
IPv6-only] + R1 --> C2[Client2
Dual-Stack] + R1 --> C3[Client3
IPv4-only] + R1 --> S1[WebServer
Dual-Stack
Nginx + DNS] + end + + subgraph WAN Zone (Simulated Internet) + B2 --> ISP[IPv6+IPv4 Simulation Router
(can be simple Ubuntu router)] + ISP --> EXT[External IPv6 Service
(e.g., public web or tunnelbroker)] + end + + %% Connections + R1 -->|Default route| ISP + C1 -->|NAT64| R1 + C3 -->|IPv4 DHCP| R1 + C2 -->|SLAAC + DHCPv6| R1 +``` \ No newline at end of file