diff --git a/IPAM.md b/IPAM.md index fd0bd29..2e24dc2 100644 --- a/IPAM.md +++ b/IPAM.md @@ -19,4 +19,197 @@ VLAN 50: 2001:db8:abcd:0350::/64 \ München: -VLAN 60: 2001:db8:abcd:0460::/64 \ \ No newline at end of file +VLAN 60: 2001:db8:abcd:0460::/64 \ + +--- + +# IPv6 IPAM Table - Streamline GmbH Network + +## Network Overview +- **Provider Independent Address Space:** 2001:db8::/32 +- **Topology:** 4 sites connected via serial WAN links +- **Routing:** Static routes (expandable to OSPFv3) + +--- + +## WAN/Transport Networks (Point-to-Point Links) +*Using Unique Local Addresses (fd00::/7) for WAN links* + +| Link | Interface A | IPv6 Address A | Interface B | IPv6 Address B | Subnet | +|------|-------------|----------------|-------------|----------------|---------| +| Hamburg-Lübeck | RT-HH-01 Se0/1/0 | fd00:db8:1:1::1/64 | RT-HL-01 Se0/1/0 | fd00:db8:1:1::2/64 | fd00:db8:1:1::/64 | +| Hamburg-Berlin | RT-HH-01 Se0/1/1 | fd00:db8:1:2::1/64 | RT-B-01 Se0/1/0 | fd00:db8:1:2::2/64 | fd00:db8:1:2::/64 | +| Hamburg-München | RT-HH-01 Se0/2/0 | fd00:db8:1:3::1/64 | RT-M-01 Se0/1/0 | fd00:db8:1:3::2/64 | fd00:db8:1:3::/64 | +| Lübeck-Berlin | RT-HL-01 Se0/1/1 | fd00:db8:1:4::1/64 | RT-B-01 Se0/1/1 | fd00:db8:1:4::2/64 | fd00:db8:1:4::/64 | +| Lübeck-München | RT-HL-01 Se0/2/0 | fd00:db8:1:5::1/64 | RT-M-01 Se0/1/1 | fd00:db8:1:5::2/64 | fd00:db8:1:5::/64 | +| Berlin-München | RT-B-01 Se0/2/0 | fd00:db8:1:6::1/64 | RT-M-01 Se0/2/0 | fd00:db8:1:6::2/64 | fd00:db8:1:6::/64 | + +--- + +## Site Networks - Hamburg (HH) + +### Router RT-HH-01 +| Interface | Description | IPv6 Address | VLAN | Subnet | +|-----------|-------------|--------------|------|---------| +| Gi0/0/0.10 | Hamburg VLAN 10 Gateway | 2001:db8:abcd:0110::1/64 | 10 | 2001:db8:abcd:0110::/64 | +| Gi0/0/0.20 | Hamburg VLAN 20 Gateway | 2001:db8:abcd:0120::1/64 | 20 | 2001:db8:abcd:0120::/64 | +| Gi0/0/0 | Trunk to SW-HH-01 | - | Trunk | - | + +### Switch SW-HH-01 +| Interface | Description | VLAN | Configuration | +|-----------|-------------|------|---------------| +| Gi0/1 | Trunk to RT-HH-01 | Trunk (10,20) | switchport mode trunk | +| Fa0/1 | Client Hamburg 1 | 10 | switchport access vlan 10 | +| Fa0/2 | Client Hamburg 2 | 20 | switchport access vlan 20 | + +### Clients Hamburg +| Device | VLAN | IPv6 Address | Default Gateway | +|--------|------|--------------|-----------------| +| Client Hamburg 1 | 10 | 2001:db8:abcd:0110::10/64 | 2001:db8:abcd:0110::1 | +| Client Hamburg 2 | 20 | 2001:db8:abcd:0120::10/64 | 2001:db8:abcd:0120::1 | + +--- + +## Site Networks - Lübeck (HL) + +### Router RT-HL-01 +| Interface | Description | IPv6 Address | VLAN | Subnet | +|-----------|-------------|--------------|------|---------| +| Gi0/0/0.30 | Lübeck VLAN 30 Gateway | 2001:db8:abcd:0230::1/64 | 30 | 2001:db8:abcd:0230::/64 | +| Gi0/0/0.40 | Lübeck VLAN 40 Gateway | 2001:db8:abcd:0240::1/64 | 40 | 2001:db8:abcd:0240::/64 | +| Gi0/0/0 | Trunk to SW-HL-01 | - | Trunk | - | + +### Switch SW-HL-01 +| Interface | Description | VLAN | Configuration | +|-----------|-------------|------|---------------| +| Gi0/1 | Trunk to RT-HL-01 | Trunk (30,40) | switchport mode trunk | +| Fa0/1 | Client Lübeck 1 | 30 | switchport access vlan 30 | +| Fa0/2 | Client Lübeck 2 | 40 | switchport access vlan 40 | + +### Clients Lübeck +| Device | VLAN | IPv6 Address | Default Gateway | +|--------|------|--------------|-----------------| +| Client Lübeck 1 | 30 | 2001:db8:abcd:0230::10/64 | 2001:db8:abcd:0230::1 | +| Client Lübeck 2 | 40 | 2001:db8:abcd:0240::10/64 | 2001:db8:abcd:0240::1 | + +--- + +## Site Networks - Berlin (B) + +### Router RT-B-01 +| Interface | Description | IPv6 Address | VLAN | Subnet | +|-----------|-------------|--------------|------|---------| +| Gi0/0/0.50 | Berlin Server VLAN Gateway | 2001:db8:abcd:0350::1/64 | 50 | 2001:db8:abcd:0350::/64 | +| Gi0/0/0 | Trunk to SW-B-01 | - | Trunk | - | + +### Switch SW-B-01 +| Interface | Description | VLAN | Configuration | +|-----------|-------------|------|---------------| +| Gi0/1 | Trunk to RT-B-01 | Trunk (50) | switchport mode trunk | +| Fa0/1 | DNS & Web Server Berlin | 50 | switchport access vlan 50 | + +### Servers Berlin +| Device | VLAN | IPv6 Address | Default Gateway | Services | +|--------|------|--------------|-----------------|----------| +| DNS & Web Server (B) | 50 | 2001:db8:abcd:0350::53/64 | 2001:db8:abcd:0350::1 | DNS, HTTP, HTTPS | + +--- + +## Site Networks - München (M) + +### Router RT-M-01 +| Interface | Description | IPv6 Address | VLAN | Subnet | +|-----------|-------------|--------------|------|---------| +| Gi0/0/0.60 | München Server VLAN Gateway | 2001:db8:abcd:0460::1/64 | 60 | 2001:db8:abcd:0460::/64 | +| Gi0/0/0 | Trunk to SW-M-01 | - | Trunk | - | + +### Switch SW-M-01 +| Interface | Description | VLAN | Configuration | +|-----------|-------------|------|---------------| +| Gi0/1 | Trunk to RT-M-01 | Trunk (60) | switchport mode trunk | +| Fa0/1 | Web Server München | 60 | switchport access vlan 60 | + +### Servers München +| Device | VLAN | IPv6 Address | Default Gateway | Services | +|--------|------|--------------|-----------------|----------| +| Web Server (M) | 60 | 2001:db8:abcd:0460::80/64 | 2001:db8:abcd:0460::1 | HTTP, HTTPS | + +--- + +## Management Addresses + +### Router Management +| Device | Management Interface | IPv6 Address | Purpose | +|--------|---------------------|--------------|---------| +| RT-HH-01 | VLAN 10 Interface | 2001:db8:abcd:0110::1 | SSH Management | +| RT-HL-01 | VLAN 30 Interface | 2001:db8:abcd:0230::1 | SSH Management | +| RT-B-01 | VLAN 50 Interface | 2001:db8:abcd:0350::1 | SSH Management | +| RT-M-01 | VLAN 60 Interface | 2001:db8:abcd:0460::1 | SSH Management | + +### Switch Management +| Device | Management VLAN | IPv6 Address | Default Gateway | +|--------|----------------|--------------|-----------------| +| SW-HH-01 | VLAN 10 | 2001:db8:abcd:0110::2/64 | 2001:db8:abcd:0110::1 | +| SW-HL-01 | VLAN 30 | 2001:db8:abcd:0230::2/64 | 2001:db8:abcd:0230::1 | +| SW-B-01 | VLAN 50 | 2001:db8:abcd:0350::2/64 | 2001:db8:abcd:0350::1 | +| SW-M-01 | VLAN 60 | 2001:db8:abcd:0460::2/64 | 2001:db8:abcd:0460::1 | + +--- + +## Static Routes Summary + +### Hamburg (RT-HH-01) +``` +ipv6 route 2001:db8:abcd:0230::/64 fd00:db8:1:1::2 +ipv6 route 2001:db8:abcd:0240::/64 fd00:db8:1:1::2 +ipv6 route 2001:db8:abcd:0350::/64 fd00:db8:1:2::2 +ipv6 route 2001:db8:abcd:0460::/64 fd00:db8:1:3::2 +``` + +### Lübeck (RT-HL-01) +``` +ipv6 route 2001:db8:abcd:0110::/64 fd00:db8:1:1::1 +ipv6 route 2001:db8:abcd:0120::/64 fd00:db8:1:1::1 +ipv6 route 2001:db8:abcd:0350::/64 fd00:db8:1:4::2 +ipv6 route 2001:db8:abcd:0460::/64 fd00:db8:1:5::2 +``` + +### Berlin (RT-B-01) +``` +ipv6 route 2001:db8:abcd:0110::/64 fd00:db8:1:2::1 +ipv6 route 2001:db8:abcd:0120::/64 fd00:db8:1:2::1 +ipv6 route 2001:db8:abcd:0230::/64 fd00:db8:1:4::1 +ipv6 route 2001:db8:abcd:0240::/64 fd00:db8:1:4::1 +ipv6 route 2001:db8:abcd:0460::/64 fd00:db8:1:6::2 +``` + +### München (RT-M-01) +``` +ipv6 route 2001:db8:abcd:0110::/64 fd00:db8:1:3::1 +ipv6 route 2001:db8:abcd:0120::/64 fd00:db8:1:3::1 +ipv6 route 2001:db8:abcd:0230::/64 fd00:db8:1:5::1 +ipv6 route 2001:db8:abcd:0240::/64 fd00:db8:1:5::1 +ipv6 route 2001:db8:abcd:0350::/64 fd00:db8:1:6::1 +``` + +--- + +## Address Allocation Summary + +| Site | VLANs | Client Subnets | Server Subnets | Total /64 Networks | +|------|-------|----------------|----------------|--------------------| +| Hamburg | 2 | 2 | 0 | 2 | +| Lübeck | 2 | 2 | 0 | 2 | +| Berlin | 1 | 0 | 1 | 1 | +| München | 1 | 0 | 1 | 1 | +| **Total** | **6** | **4** | **2** | **6** | + +## Configuration Notes + +- **IPv6 Unicast Routing:** Must be enabled on all routers and Layer 3 switches +- **Security:** All devices configured with banners, passwords, and SSH access +- **Address Types:** + - Global Unicast: 2001:db8:abcd::/48 (site networks) + - Unique Local: fd00:db8:1::/48 (WAN transport) + - Link-Local: Automatically generated +- **Default Gateway:** Configure on all switches for SSH management across sites \ No newline at end of file