IPv6 サブネッティングの基礎: IPv6アドレッシングの仕組み

IPv6サブネッティングの基礎を学びましょう。128ビットアドレス、プレフィックス表記、IPv6のサブネット割り当てがIPv4ネットワークとどう異なるかを理解できます。

2001:db8::/32IPv6

詳細な説明

IPv6 サブネッティングの基礎

IPv6128ビットアドレスを使用しており、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との主な違い

  1. NATが不要 -- 事実上無限のアドレスにより、すべてのデバイスがグローバルにユニークなIPを取得
  2. ブロードキャストなし -- IPv6はブロードキャストの代わりにマルチキャストとエニーキャストを使用
  3. /64 が標準サブネット -- 最後の64ビットは常にインターフェース識別子 (ホスト部)
  4. 自動設定 -- SLAAC (Stateless Address Autoconfiguration) によりホストが自身のアドレスを生成可能

/64 が特別な理由

IPv6では、/64 の境界がアーキテクチャ上重要です。先頭64ビットがネットワークプレフィックス、残り64ビットがインターフェース識別子です。この固定境界によりルーティングが簡素化され、SLAACが有効になります。この慣例を破ること (/65 以下の使用) は、多くのプロトコルやデバイスとの互換性問題を引き起こす可能性があります。

ユースケース

ISPがリージョナルレジストリから /32 の割り当てを受け、各顧客に /48 プレフィックスを割り当て、顧客はネットワークセグメントごとに /64 サブネットを作成します。

Try It — Subnet Calculator

フルツールを開く