300 likes | 411 Vues
This document outlines the structured approach to planning and visualizing IPv6 addressing for public administration in various German federal states. It details the allocation of IPv6 blocks, the creation of address templates, and visual tools for understanding subnetting and address management. Through a series of matrices and visual aids, the guide aims to enhance the comprehension of IPv6 deployment, offering templates that can be replicated across different states to ensure consistency and efficiency in network planning.
E N D
Painting by Numbers:VisualisationofstructuredIPv6-Addressing Helge.Holz@dataport.de
Dataport providesinformationandcommunicationtechnologyservicesforthepublic administration in the German federalstatesof Schleswig-Holstein, Hamburg, Bremen, Saxony-Anhalt andforthetax administration in thefederalstatesof Mecklenburg-West PomeraniaandLowerSaxony
3 3 Painting by Numbers IPv6 Address-Planning • End of 2009: Germany received a ::/26 block ofIPv6-Addresses forde.government • 2010: IPv6-Working-group at theMinistryoftheInterior in ordertoencouragethenational statestouseIPv6 • Each national state (such as Bavaria) gets a ::/32 • Requirement: structured Address-Template
4 4 Painting by Numbers IPv6 Addressingfor Schleswig-Holstein • Creationof an IPv6-Address-Blueprint • Shouldbetemplatefortheotherstates • Explanation necessary
5 5 Painting by Numbers Structuringof 2001:0DB8::/32 • Break down into ::/36 nets: One-dimensional Tree
Binary presentationofthe relevant bits • two-dimensional arrangementofthefirsttwobits
7 7 Painting by Numbers Iteration
8 8 Painting by Numbers Iteration two-dimensional arrangementofthefirst 4 bits
9 9 Painting by Numbers Hexadecimalpresentationofthe relevant bits two-dimensional arrangementofthefirst 4 bits Binary: Hexadecimal:
10 10 Painting by Numbers Iteration to 8 bits
11 11 Painting by Numbers • Matrix visualisingaggregatable IPv6-Ranges (8 Bit)
12 12 Painting by Numbers • Matrix visualisingaggregatable • IPv6-Ranges (8 Bit) Colouredsquaresasexamplesfor different networksizes 2001:0DB8:1600::/40 violet 2001:0DB8:0600::/39 orange 2001:0DB8:2000::/38 dark-green2001:0DB8:3800::/37 light-green2001:0DB8:8000::/36 red2001:0DB8:4000::/35 yellow2001:0DB8:C000::/34 blue2001:0DB8:8000::/33 lower half2001:0DB8:0000::/32 whole adress-space
13 13 Painting by Numbers • Matrix visualisingaggregatable IPv6-Ranges (8 Bit)
14 14 Painting by Numbers • Matrix visualisingaggregatableIPv4-Ranges (8 Bit)
15 15 Painting by Numbers • Matrix visualisingaggregatable • IPv4-Ranges (8 Bit) Colouredsquaresasexamplesfor different networksizes 172.16.22.0/24 or 10.22.0.0/16violet 172.16.6.0/23 or 10.6.0.0/15 orange 172.16.32.0/22 or 10.32.0.0/14 dark-green172.16.56.0/21 or 10.56.0.0/13 light-green172.16.128.0/20 or 10.128.0.0/12 red172.16.64.0/19 or 10.64.0.0/11 yellow172.16.192.0/18 or 10.192.0.0/10 blue172.16.128.0/17 or 10.128.0.0/9 lower half172.16.0.0/16 or 10.0.0.0/8 whole adress-space
16 16 Painting by Numbers • „Three-Dimensional Tree“
Bundesregierung National Government Landesregierung Kreisver-waltungen National States Verwaltungs-gemeinschaften / Samtgemeinden Rural Districts Kreisfreie Städte Major Cities MunicipalitieDistricts Cities Municipalities Städte und Gemeinden Gemeinden