IPv6 サブネッティングの基礎: IPv6アドレッシングの仕組み
IPv6サブネッティングの基礎を学びましょう。128ビットアドレス、プレフィックス表記、IPv6のサブネット割り当てがIPv4ネットワークとどう異なるかを理解できます。
2001:db8::/32IPv6詳細な説明
IPv6 サブネッティングの基礎
IPv6 は 128ビットアドレスを使用しており、IPv4の32ビットから大幅に拡張されています。これにより約 3.4 x 10^38 個のユニークアドレスが提供され、地球表面のすべての原子にIPを割り当てても余るほどです。
IPv6 アドレスの形式
IPv6アドレスは、コロンで区切られた4桁の16進数の8グループとして記述されます:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
短縮ルール:
- 各グループの先頭のゼロは省略可能:
2001:db8:85a3:0:0:8a2e:370:7334 - 連続するオールゼログループの1つを
::で置換可能:2001:db8:85a3::8a2e:370:7334
IPv6 の CIDR 表記
IPv4と同様に、IPv6でもCIDR表記を使用します: 2001:db8::/32 は先頭32ビットがネットワークプレフィックスであることを意味します。
標準的なIPv6割り当てモデル
一般的なIPv6アドレッシング階層は以下の通りです:
| プレフィックス | 割り当て | 目的 |
|---|---|---|
| /32 | ISP割り当て | RIRからISPに割り当て |
| /48 | サイトプレフィックス | 顧客サイトに割り当て |
| /64 | サブネット | 単一のネットワークセグメント |
| /128 | ホストアドレス | 単一のインターフェース |
IPv4との主な違い
- NATが不要 -- 事実上無限のアドレスにより、すべてのデバイスがグローバルにユニークなIPを取得
- ブロードキャストなし -- IPv6はブロードキャストの代わりにマルチキャストとエニーキャストを使用
- /64 が標準サブネット -- 最後の64ビットは常にインターフェース識別子 (ホスト部)
- 自動設定 -- SLAAC (Stateless Address Autoconfiguration) によりホストが自身のアドレスを生成可能
/64 が特別な理由
IPv6では、/64 の境界がアーキテクチャ上重要です。先頭64ビットがネットワークプレフィックス、残り64ビットがインターフェース識別子です。この固定境界によりルーティングが簡素化され、SLAACが有効になります。この慣例を破ること (/65 以下の使用) は、多くのプロトコルやデバイスとの互換性問題を引き起こす可能性があります。
ユースケース
ISPがリージョナルレジストリから /32 の割り当てを受け、各顧客に /48 プレフィックスを割り当て、顧客はネットワークセグメントごとに /64 サブネットを作成します。
Try It — Subnet Calculator
関連トピック
/48 IPv6 プレフィックス: サイトレベルの割り当て
2001:db8:abcd::/48 · IPv6
/64 IPv6 サブネット: 標準的なネットワークサイズ
2001:db8:abcd:1::/64 · IPv6
CIDR 表記の解説: IPアドレッシングの仕組み
10.0.0.0/16 · Concept
/24 サブネット (255.255.255.0)
192.168.1.0/24 · IPv4
/0 デフォルトルート (0.0.0.0/0)
0.0.0.0/0 · IPv4
プライベートIPレンジ: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16
10.0.0.0/8 · IPv4