メインコンテンツへスキップ
  1. ネットワーク 記事一覧/
  2. IPv6 記事一覧/

IPv6 アドレス

目次

IPv6アドレスの分類

IPv6アドレスは128ビットで表現され、用途や有効範囲(スコープ)によっていくつかの種類に分類されます。IPv4のようなクラス(A〜E)による区分は存在せず、先頭ビットパターン(プレフィックス)によってアドレスの種別が決定されます。グローバルユニキャストアドレス、ユニークローカルアドレス(プライベートアドレス相当)、ループバックアドレス、リンクローカルアドレス、マルチキャストアドレスなどが代表的な種別です。

アドレス空間の割り当て

IPv4のようなクラスフルな区分は存在しない。各アドレス種別はプレフィックス(先頭ビットパターン)によって識別される。
種別プレフィックス用途
グローバルユニキャストアドレス2000::/3インターネット上でルーティング可能なユニキャストアドレス。
ユニークローカルアドレスfc00::/7組織内ネットワークなど、インターネットに直接接続しない環境向けのアドレス(プライベートアドレス相当)。
リンクローカルアドレスfe80::/10同一リンク内でのみ有効なアドレス。
マルチキャストアドレスff00::/81対多の通信に使用されるアドレス(IPv4のクラスDに相当)。
ループバックアドレス::1/128自ホスト自身を指すアドレス。
未指定アドレス::/128アドレスが未確定の状態を示す特殊アドレス。

グローバルアドレス(グローバルユニキャストアドレス)

インターネット上で一意性が保証され、そのままインターネットに向けて経路制御(ルーティング)が可能なアドレスです。2000::/3の範囲がIANAから地域インターネットレジストリ(RIR)を経てISPや組織に割り当てられ、上位64ビットのネットワークプレフィックスと下位64ビットのインターフェースIDから構成されるのが一般的です。

ユニークローカルアドレス(プライベートアドレス相当)

組織内のローカルネットワークなど、インターネットに直接接続しない環境での利用を目的として定義されたアドレスです。IPv4のプライベートアドレス(RFC 1918)に相当する位置づけで、インターネット上ではルーティングされません。

項目
プレフィックスfc00::/7
Local (L) ビット = 1(実運用範囲)fd00::/8
Local (L) ビット = 0(将来の定義用に予約)fc00::/8
グローバルID40ビットのランダム値。組織間での重複を実用上回避できる。

ループバックアドレス

自ホスト自身を指すために予約されたアドレスです。ループバックアドレス宛てのパケットはネットワークインターフェースを経由せず、ホスト内部で処理されます。IPv4の127.0.0.0/8とは異なり、IPv6ではホスト単位で1アドレスのみが割り当てられます。

項目
アドレス::1/128

リンクローカルアドレス

同一リンク(同一セグメント)内でのみ有効なアドレスです。IPv6対応インターフェースには必ず自動的に割り当てられ、近隣探索(Neighbor Discovery)やルータ探索など、リンク内の制御通信に使用されます。リンクローカルアドレス宛て・発のパケットはルータを越えて転送されません。

項目
プレフィックスfe80::/10
実運用範囲fe80::/64(下位64ビットにインターフェースIDを使用)

マルチキャストアドレス

1対多の通信に使用されるアドレスで、IPv4のクラスDに相当します。IPv4のブロードキャストに代わる仕組みとしても用いられ、フィールド内にフラグとスコープを持つ点が特徴です。

項目
プレフィックスff00::/8
代表例:全ノードマルチキャスト(リンクローカル)ff02::1
代表例:全ルータマルチキャスト(リンクローカル)ff02::2

未指定アドレス

アドレスがまだ確定していないことを示す特殊なアドレスです。重複アドレス検出(DAD: Duplicate Address Detection)の過程など、送信元アドレスを一時的に持たない通信で使用され、パケットの宛先として使用することはできません。

項目
アドレス::/128

関連RFC

RFCタイトル概要
RFC 4291IP Version 6 Addressing ArchitectureIPv6アドレッシングの原典。グローバルユニキャスト、リンクローカル、ループバック、未指定、マルチキャストの各アドレス種別を定義。
RFC 4193Unique Local IPv6 Unicast Addressesfc00::/7をユニークローカルアドレス(プライベートアドレス相当)として定義。
RFC 4007IPv6 Scoped Address Architectureリンクローカルアドレスなど、スコープを持つアドレスのゾーン概念を定義。
RFC 3587IPv6 Global Unicast Address Formatグローバルユニキャストアドレスのフォーマット(ネットワークプレフィックスとインターフェースID)を定義。
RFC 6890Special-Purpose IP Address RegistriesIPv4/IPv6双方における特殊用途アドレスのレジストリを規定。