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へフォールバックされます。