19 IPAM-Structure
Baran Schöneberg edited this page 2025-06-25 16:01:10 +02:00

IPv6 General Addressing Overview

  • Unique Local Addresses (ULA) for Inter-Router Transport: fd00::/127

  • Global Unicast Address for LAN Segments (PI-space-derived): 2001:db8::/48

The network structure reflects a hierarchical and location-aware split of the available IPv6 space, utilizing structured /48 allocations per city and /64 per VLAN.

IPv6 template: 2001:db8:Location:VLAN::Device

A. Location Overview

Location Global IPv6 Prefix Notes
Hamburg 2001:db8:1000::/48 Clients
Lübeck 2001:db8:2000::/48 Clients
Berlin 2001:db8:3000::/48 DNS & Webserver
München 2001:db8:4000::/48 Webserver

B. VLAN & Subnet planning

VLAN Standort IPv6 Subnet Gateway DHCPv6 Pool
10 Hamburg 2001:db8:1000:10::/64 2001:db8:1000:10::1 HH-VLAN10
20 Hamburg 2001:db8:1000:20::/64 2001:db8:1000:20::1 HH-VLAN20
30 Lübeck 2001:db8:2000:30::/64 2001:db8:2000:30::1 VLAN30-DHCP
40 Lübeck 2001:db8:2000:40::/64 2001:db8:2000:40::1 VLAN40-DHCP
50 Berlin 2001:db8:3000:50::/64 2001:db8:3000:50::1 VLAN50-DHCP
60 Munich 2001:db8:4000:60::/64 2001:db8:4000:60::1 VLAN60-DHCP

C. Devices

Device IPv6-address VLAN Notes
Client1 2001:db8:1000:10:: 10 DHCPv6 & Stateful
Client2 2001:db8:1000:20:: 20 DHCPv6 & Stateful
Client3 2001:db8:2000:30:: 30 DHCPv6 & Stateless
Client4 2001:db8:2000:40:: 40 DHCPv6 & Stateless
Server_Berlin 2001:db8:3000:50::10 50 statisch
Server_Munich 2001:db8:4000:60::10 60 statisch
Router_Hamburg 2001:db8:1000:ffff::1 1 Loopback OSPF Router-ID
Router_Lübeck 2001:db8:2000:ffff::1 1 Loopback OSPF Router-ID
Router_Berlin 2001:db8:3000:ffff::1 1 Loopback OSPF Router-ID
Router_Munich 2001:db8:4000:ffff::1 1 Loopback OSPF Router-ID

D. DHCPv6 Pools

Pool-Name Präfix DNS Server Domain-Name
HH-VLAN10 2001:db8:1000:10::/64 2001:db8:3000:50::10 streamline.local
HH-VLAN20 2001:db8:1000:20::/64 2001:db8:3000:50::10 streamline.local
VLAN30-DHCP 2001:db8:2000:30::/64 2001:db8:3000:50::10 streamline.local
VLAN40-DHCP 2001:db8:2000:40::/64 2001:db8:3000:50::10 streamline.local
VLAN50-DHCP 2001:db8:3000:50::/64 2001:db8:3000:50::10 streamline.local
VLAN60-DHCP 2001:db8:4000:60::/64 2001:db8:3000:50::10 streamline.local

E. OSPFv3 Router

Router Loopback-IPv6 Router-ID Interfaces in OSPF
Router_Hamburg 2001:db8:1000:ffff::1/128 1.1.1.1 G0/0/0.10 & G0/0/0.20, Serial0/1/0 & Serial0/1/1 & Serial0/2/0
Router_Lübeck 2001:db8:2000:ffff::1/128 2.2.2.2 G0/0/0.30 & G0/0/0.40, Serial0/1/0 & Serial0/1/1 & Serial0/2/0
Router_Berlin 2001:db8:3000:ffff::1/128 3.3.3.3 G0/0/0.50, Serial0/1/0 & Serial0/1/1 & Serial0/2/0
Router_Munich 2001:db8:4000:ffff::1/128 4.4.4.4 G0/0/0.60, Serial0/1/0 & Serial0/1/1 & Serial0/2/0

F. Trunk-Verbindungen

Switch Port Location Connection VLANs Notes
Gi1/0/1 Hamburg Switch → Router HH 10, 20 Trunk to Router Hamburg (VLANs 10/20)
Gi1/0/2 Hamburg Client 1 10 Access port for Client1
Gi1/0/3 Hamburg Client 2 20 Access port for Client2
Gi1/0/1 Lübeck Switch → Router HL 30, 40 Trunk to Router Lübeck
Gi1/0/2 Lübeck Client 3 30 Access port for Client3
Gi1/0/3 Lübeck Client 4 40 Access port for Client4
Gi1/0/1 Berlin Switch → Router B 50 Trunk to Router Berlin
Gi1/0/2 Berlin DNS/Web Server 50 Access port for Server_Berlin
Gi1/0/1 Munich Switch → Router M 60 Trunk to Router Munich
Gi1/0/2 Munich Web Server 60 Access port for Server_Munich

G. Transport scheme

We just need two addresses for a P2P connection between the router

Link Subnet RT-1 Address RT-2 Address
RT-HH ↔ RT-HL fd00:0:0:1::/127 fd00:0:0:1::0 fd00:0:0:1::1
RT-HH ↔ RT-B fd00:0:0:2::/127 fd00:0:0:2::0 fd00:0:0:2::1
RT-HL ↔ RT-M fd00:0:0:3::/127 fd00:0:0:3::0 fd00:0:0:3::1
RT-B ↔ RT-M fd00:0:0:4::/127 fd00:0:0:4::0 fd00:0:0:4::1
RT-HH ↔ RT-M fd00:0:0:5::/127 fd00:0:0:5::0 fd00:0:0:5::1
RT-HL ↔ RT-B fd00:0:0:6::/127 fd00:0:0:6::0 fd00:0:0:6::1