1. 주소空間のパラダイムシフトと枯渇の現実
32비트のIPv4주소空間は約42億9000万個(2の32乗)の주소しか提供できず、인터넷の急速な拡大に伴い2011年2月にIANAの中央在庫が正式に枯渇しました。これに対して次世代プロトコルであるIPv6は128비트の주소長を採用しており、天文学的な規模の340澗(3.4×10の38乗)個の주소空間を提供します:
2^128 = 340.282.366.920.938.463.463.374.607.431.768.211.456
(~3.4 × 10^38 addresses)
最小の推奨サブネット単位である /64 접두사単体で約1844京個の주소を持ちます。これにより、IPv4で必須であった複雑なネットワーク주소変換(NAT)やポートマッピング(NAPT)の運用負荷から解放され、本来のエンドツーエンド通信が完全に復活します。
2. RFC 5952 正式勧告に基づくテキスト表現ルール
可読性を高めるため、IETFのRFC 5952は以下の3大ルールを厳格に定めています:
- 先頭のゼロの省略(Leading Zeros):
2001:0db8::0001のような各ブロック内の先頭の「0」は必ず省略し、2001:db8::1と表記しなければなりません。 - ダブルコロンによる連続ゼロの圧縮(::): 最も長く連続する16비트のゼロブロック群は
::に置換して圧縮します。ただし주소内で使用できるのは厳格に1回のみです。 - 小文字アルファベットの強制: a〜fの英文字は必ず小文字を使用し、大文字混じりの表記は避けます。
3. 実務におけるIPv6サブネット割り当て階層
- /32 접두사: 地域인터넷レジストリ(RIR)からISPに割り当てられる標準ブロック。
- /48 접두사: 企業やデータセンター組織に配分される標準ブロック(65,536個の独立した /64 サブネットを運用可能)。
- /64 접두사: すべてのローカルLANセグメントの標準規模(SLAACステートレス自動設定に必須)。
- /128 접두사: 単一ホストまたは라우터のループバックインターフェース用。
4. デュアルスタック運用と円滑な移行戦略
同一の物理ポートや仮想インターフェース上でIPv4とIPv6を共存させるデュアルスタック構成が標準です。DNSはAレコードとAAAAレコードの両方を返却し、Happy Eyeballs(RFC 8305)によりIPv6接続が優先され、ミリ秒単位でIPv4へフォールバックされます。