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 hidden or 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;