Skip to main content

Phase 1: IPv6 Private Network (6PN)

Goal: Migrate from IPv4 to IPv6 for unlimited address space and modern networking.

Current State

Network: 10.50.0.0/16
Addresses: ~65,000
Protocol: IPv4 over WireGuard

Target State

Network: fd00:edgeproxy::/48
Addresses: 2^80 (unlimited)
Protocol: IPv6 over WireGuard

Address Scheme

fd00:edgeproxy:RRRR:BBBB::1

Where:
fd00:edgeproxy = ULA prefix (Unique Local Address)
RRRR = Region code (0001=EU, 0002=US, 0003=SA, 0004=AP)
BBBB = Backend ID
::1 = Instance number

Examples

BackendIPv4 (current)IPv6 (future)
EC2 Ireland10.50.0.1fd00:edgeproxy:0001:0001::1
GRU10.50.1.1fd00:edgeproxy:0003:0001::1
NRT10.50.4.1fd00:edgeproxy:0004:0001::1
HKG POP10.50.5.1fd00:edgeproxy:0004:0100::1

Dual-Stack Transition

Phase 1a: Add IPv6 alongside IPv4 (dual-stack)
Phase 1b: Prefer IPv6 for new connections
Phase 1c: Deprecate IPv4 internal traffic

Benefits

  • Unlimited scale: No address exhaustion
  • Modern standard: IPv6-native applications
  • Simplified routing: Hierarchical addressing
  • Future-proof: Ready for next decade