Created
June 4, 2012 18:04
-
-
Save ioc32/2869907 to your computer and use it in GitHub Desktop.
IPv6 sample addressing plan Graphviz visualization
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
digraph unix { | |
node [color=lightblue2, style=filled]; | |
"AS64496?\n2001:db8::/32"; | |
"DC1?\n2001:db8:0TTT::/36"; | |
"DC2?\n2001:db8:4TTT::/36"; | |
"AS64496?\n2001:db8::/32" -> "DC1?\n2001:db8:0TTT::/36" | |
"AS64496?\n2001:db8::/32" -> "DC2?\n2001:db8:4TTT::/36" | |
"DC1?\n2001:db8:0TTT::/36" -> "INFRA?\n2001:db8:0:TXXX::/48\n2001:db8:0::/48"; | |
"DC1?\n2001:db8:0TTT::/36" -> "VIP1?\n2001:db8:100::/46"; | |
"DC1?\n2001:db8:0TTT::/36" -> "VIP2?\n2001:db8:200::/46"; | |
"DC1?\n2001:db8:0TTT::/36" -> "VIP3?\n2001:db8:300::/46"; | |
"DC1?\n2001:db8:0TTT::/36" -> "Misc?\n2001:db8:400::/48\n2001:db8:402::/48\n2001:db8:404::/48\n2001:db8:406::/48\n2001:db8:408::/48\n2001:db8:40a::/48\n2001:db8:40c::/48\n2001:db8:40e::/48\n2001:db8:410::/48"; | |
"DC1?\n2001:db8:0TTT::/36" -> "Housing1?\n2001:db8:800::/48\n2001:db8:804::/48\n2001:db8:808::/48\n2001:db8:80c::/48\n2001:db8:810::/48"; | |
"DC1?\n2001:db8:0TTT::/36" -> "Housing2?\n2001:db8:a00::/48\n2001:db8:a04::/48\n2001:db8:a08::/48\n2001:db8:a0c::/48\n2001:db8:a10::/48"; | |
"DC1?\n2001:db8:0TTT::/36" -> "Hosting1?\n2001:db8:c00::/48\n2001:db8:c04::/48\n2001:db8:c08::/48\n2001:db8:c0c::/48\n2001:db8:c10::/48"; | |
"DC1?\n2001:db8:0TTT::/36" -> "Hosting2?\n2001:db8:e00::/48\n2001:db8:e04::/48\n2001:db8:e08::/48\n2001:db8:e0c::/48\n2001:db8:e10::/48"; | |
"DC1?\n2001:db8:0TTT::/36" -> "DC1?\n2001:db8:10:TDXX::/48\n2001:db8:10::/48"; | |
"DC2?\n2001:db8:4TTT::/36" -> "INFRA?\n2001:db8:4000::/48"; | |
"DC2?\n2001:db8:4TTT::/36" -> "DC2?\n2001:db8:4010::/48"; | |
"DC2?\n2001:db8:4TTT::/36" -> "Housing?\n2001:db8:4800::/48\n2001:db8:4804::/48\n2001:db8:4808::/48\n2001:db8:480c::/48\n2001:db8:4810::/48"; | |
"DC2?\n2001:db8:4TTT::/36" -> "Hosting?\n2001:db8:4c00::/48\n2001:db8:4c04::/48\n2001:db8:4c08::/48\n2001:db8:4c0c::/48\n2001:db8:4c10::/48"; | |
"INFRA?\n2001:db8:0:TXXX::/48\n2001:db8:0::/48"; | |
"Dpt1?\n2001:db8::/52"; | |
"BGP-FW 2001:db8::/64\nMgmt 2001:db8:0:1::/64\nMgmtv6Only 2001:db8:0:2::/64"; | |
"p2p?\n2001:db8:0:2000::/52"; | |
"p2p-1 2001:db8:0:2000::/64\np2p-2 2001:db8:0:2001::/64"; | |
"Dpt2?\n2001:db8:0:4000::/52"; | |
"Dpt3?\n2001:db8:0:7000::/52"; | |
"Access? 2001:db8:0:a000::/52"; | |
"Access?\n2001:db8:0:a800::/64\n2001:db8:0:aa00::/64\n2001:db8:0:ac00::/64\n2001:db8:0:ae00::/64" [color=lightpink]; | |
"Loopback?\n2001:db8:0:f000::/52"; | |
"R1 2001:db8:0:f000::/64\nR2 2001:db8:0:f001::/64\nR3 2001:db8:0:f002::/64\nR4 2001:db8:0:f003::/64"; | |
"INFRA?\n2001:db8:0:TXXX::/48\n2001:db8:0::/48" -> "Dpt1?\n2001:db8::/52"; | |
"Dpt1?\n2001:db8::/52" -> "BGP-FW 2001:db8::/64\nMgmt 2001:db8:0:1::/64\nMgmtv6Only 2001:db8:0:2::/64"; | |
"INFRA?\n2001:db8:0:TXXX::/48\n2001:db8:0::/48" -> "p2p?\n2001:db8:0:2000::/52"; | |
"p2p?\n2001:db8:0:2000::/52" -> "p2p-1 2001:db8:0:2000::/64\np2p-2 2001:db8:0:2001::/64"; | |
"INFRA?\n2001:db8:0:TXXX::/48\n2001:db8:0::/48" -> "Dpt2?\n2001:db8:0:4000::/52"; | |
"INFRA?\n2001:db8:0:TXXX::/48\n2001:db8:0::/48" -> "Dpt3?\n2001:db8:0:7000::/52"; | |
"INFRA?\n2001:db8:0:TXXX::/48\n2001:db8:0::/48" -> "Access? 2001:db8:0:a000::/52"; | |
"Access? 2001:db8:0:a000::/52" -> "Access?\n2001:db8:0:a800::/64\n2001:db8:0:aa00::/64\n2001:db8:0:ac00::/64\n2001:db8:0:ae00::/64"; | |
"INFRA?\n2001:db8:0:TXXX::/48\n2001:db8:0::/48" -> "Loopback?\n2001:db8:0:f000::/52"; | |
"Loopback?\n2001:db8:0:f000::/52" -> "R1 2001:db8:0:f000::/64\nR2 2001:db8:0:f001::/64\nR3 2001:db8:0:f002::/64\nR4 2001:db8:0:f003::/64"; | |
"DC1?\n2001:db8:10:TDXX::/48\n2001:db8:10::/48"; | |
"Server?\n2001:db8:10:0000::/52"; | |
"Dpt1?\n2001:db8:10:0000::/56"; | |
"DMZ 2001:db8:10::/64\nSRV-LAN 2001:db8:10:1::/64"; | |
"Dpt2?\n2001:db8:10:400::/56"; | |
"Dpt3?\n2001:db8:10:800::/56"; | |
"Company?\n2001:db8:10:c00::/56"; | |
"LAB-v6 2001:db8:10:c00::/64\nLAB-v4v6 2001:db8:10:c01::/64"; | |
"Workstation?\n2001:db8:10:8000::/52"; | |
"Dpt1?\n2001:db8:10:8000::/56"; | |
"Dpt2?\n2001:db8:10:8400::/56"; | |
"Dpt3?\n2001:db8:10:8800::/56"; | |
"Company?\n2001:db8:10:8c00::/56"; | |
"CompanyWorkstations\n2001:db8:10:8c00::/64"; | |
"Workstation?\n2001:db8:10:8000::/52" -> "Dpt1?\n2001:db8:10:8000::/56"; | |
"Workstation?\n2001:db8:10:8000::/52" -> "Dpt2?\n2001:db8:10:8400::/56"; | |
"Workstation?\n2001:db8:10:8000::/52" -> "Dpt3?\n2001:db8:10:8800::/56"; | |
"Workstation?\n2001:db8:10:8000::/52" -> "Company?\n2001:db8:10:8c00::/56"; | |
"VPN?\n2001:db8:10:c000::/52"; | |
"Dpt1?\n2001:db8:10:c000::/56"; | |
"Dpt2?\n2001:db8:10:c400::/56"; | |
"Dpt3?\n2001:db8:10:c800::/56"; | |
"Company?\n2001:db8:10:cc00::/56"; | |
"VPN RemoteAccessCompany\n2001:db8:10:cc00::/64"; | |
"VPN RemoteAccessDpt1\n2001:db8:10:c000::/64"; | |
"DC1?\n2001:db8:10:TDXX::/48\n2001:db8:10::/48"; | |
"DC1?\n2001:db8:10:TDXX::/48\n2001:db8:10::/48" -> "Server?\n2001:db8:10:0000::/52"; | |
"Server?\n2001:db8:10:0000::/52" -> "Dpt1?\n2001:db8:10:0000::/56"; | |
"Dpt1?\n2001:db8:10:0000::/56" -> "DMZ 2001:db8:10::/64\nSRV-LAN 2001:db8:10:1::/64"; | |
"Server?\n2001:db8:10:0000::/52" -> "Dpt2?\n2001:db8:10:400::/56"; | |
"Server?\n2001:db8:10:0000::/52" -> "Dpt3?\n2001:db8:10:800::/56"; | |
"Server?\n2001:db8:10:0000::/52" -> "Company?\n2001:db8:10:c00::/56"; | |
"Company?\n2001:db8:10:c00::/56" -> "LAB-v6 2001:db8:10:c00::/64\nLAB-v4v6 2001:db8:10:c01::/64"; | |
"DC1?\n2001:db8:10:TDXX::/48\n2001:db8:10::/48" -> "Workstation?\n2001:db8:10:8000::/52"; | |
"Company?\n2001:db8:10:8c00::/56" -> "CompanyWorkstations\n2001:db8:10:8c00::/64"; | |
"DC1?\n2001:db8:10:TDXX::/48\n2001:db8:10::/48" -> "VPN?\n2001:db8:10:c000::/52"; | |
"VPN?\n2001:db8:10:c000::/52" -> "Dpt1?\n2001:db8:10:c000::/56"; | |
"VPN?\n2001:db8:10:c000::/52" -> "Dpt2?\n2001:db8:10:c400::/56"; | |
"VPN?\n2001:db8:10:c000::/52" -> "Dpt3?\n2001:db8:10:c800::/56"; | |
"VPN?\n2001:db8:10:c000::/52" -> "Company?\n2001:db8:10:cc00::/56"; | |
"Company?\n2001:db8:10:cc00::/56" -> "VPN RemoteAccessCompany\n2001:db8:10:cc00::/64"; | |
"Dpt1?\n2001:db8:10:c000::/56" -> "VPN RemoteAccessDpt1\n2001:db8:10:c000::/64"; | |
"VIP1?\n2001:db8:100::/46"; | |
"VIP2?\n2001:db8:200::/46"; | |
"VIP3?\n2001:db8:300::/46"; | |
"Misc?\n2001:db8:400::/48\n2001:db8:402::/48\n2001:db8:404::/48\n2001:db8:406::/48\n2001:db8:408::/48\n2001:db8:40a::/48\n2001:db8:40c::/48\n2001:db8:40e::/48\n2001:db8:410::/48"; | |
"Housing1?\n2001:db8:800::/48\n2001:db8:804::/48\n2001:db8:808::/48\n2001:db8:80c::/48\n2001:db8:810::/48" [color=lightpink]; | |
"Housing2?\n2001:db8:a00::/48\n2001:db8:a04::/48\n2001:db8:a08::/48\n2001:db8:a0c::/48\n2001:db8:a10::/48" [color=lightpink]; | |
"Hosting1?\n2001:db8:c00::/48\n2001:db8:c04::/48\n2001:db8:c08::/48\n2001:db8:c0c::/48\n2001:db8:c10::/48" [color=lightpink]; | |
"Hosting2?\n2001:db8:e00::/48\n2001:db8:e04::/48\n2001:db8:e08::/48\n2001:db8:e0c::/48\n2001:db8:e10::/48" [color=lightpink]; | |
"INFRA?\n2001:db8:4000::/48"; | |
"DC2?\n2001:db8:4010::/48"; | |
"Housing?\n2001:db8:4800::/48\n2001:db8:4804::/48\n2001:db8:4808::/48\n2001:db8:480c::/48\n2001:db8:4810::/48"; | |
"Hosting?\n2001:db8:4c00::/48\n2001:db8:4c04::/48\n2001:db8:4c08::/48\n2001:db8:4c0c::/48\n2001:db8:4c10::/48"; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
(brew | apt-get) install graphviz;
cat ip6.addressing.sample.dot | dot -Tpng >addressing.sample.png;