IPv6アドレスの一つで、インターネット上で用いられるIPv6のユニキャストアドレスのこと。
特定のネットワーク機器に割り当てられるアドレスは、「集約可能グローバルユニキャストアドレス」と呼ばれている。
128ビットのうち、前半の64ビットがネットワークのトポロジーを表わし、後半64ビットでインターフェイスを表わすのが特徴。
後半64ビットはインターフェイスIDと呼ばれ、EUI-64と呼ばれるフォーマットで表わす。
RFC 3587
により、次の範囲が定義されている。
具体的には、「2000:0000:0000:0000:0000:0000:0000:0000〜3FFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF」の範囲が該当する。
約42澗個分の領域があり、IPv6全アドレス空間のうち、1/8を占めるアドレス空間である。
アドレス上位45ビットで構成されるこの領域である。現在、IANAは2001::/16をグローバルユニキャストアドレスとして割り振っている。
この領域は単独で使うのではなく、レジストリの階層ごとに割り振りが決められている。
ここまでの/48を、グローバルルーティングプリフィックスと呼ぶ。
ここから16ビットをサブネットプリフィックス(サブネットID)とし、残る64ビットがインタフェース識別子になる。
このアドレス空間から、幾つかの特殊な用途の空間が割り当てられている。
下記するアドレスの一覧は次の通り。詳細はそれぞれの項を参照。
「例示用」のアドレスも集約可能グローバルユニキャストアドレスから割り当てられている。
RFC 3849
では、「2001:db8::/32」とされている。
マニュアル等でアドレスを例示する必要がある場合は、このアドレスを使う。このアドレスはインターネット上には決して現われない。
RFC 3056
(IPv4 Cloudsを経由したIPv6ドメインの接続)で、Standards Track(標準化過程)扱いで規定されるアドレス空間である。
このRFCでは、「2002::/16」とされている。
RFC 4380
(Teredo:NATを超えられるUDP上のトンネリングIPv6)で、Standards Track(標準化過程)扱いで規定されるアドレス空間である。
このRFCでは、「2001:0000::/32」とされている。
なお、RFC 4773
において、IANA IPv6 Special Purpose Address Blockの確保が情報提供扱いで宣言されている。
範囲は「2001:0000::/29〜2001:01f8::/29」である。
まず、RFC 2374
において決められたルールである。現在はRFC 3587によって破棄されたルールで、ここでは128ビットを、先頭から順に次のように用いることになっていた。
これは大きく3つの単位に分けられ、次のようになる。
NICはTLAを割り振り、その下位に属する通信事業者が、NLAを割り振る。こうして、ユーザ組織は先頭の48ビットつりパブリックトポロジを割り当ててもらうことになる。
次のサイトトポロジは、サブネット分割の際に使用する。
最後のインターフェイス識別子は、MACアドレス(EUI-64)から自動的に決まる。
こうして、各機器を一意に、かつ自動的にアドレッシングできるのが特徴である。
しかし、RFC 2374のように各NLAに24ビットものアドレス空間を与えてしまうことに対し、異論が噴出した。そこで1998(平成10)年、RFC 2450
として暫定的な期限付き割り当てポリシーが定められた。
ここでは、TLA IDとNLA IDの間にsTLA IDを設けている。
この暫定割り当てポリシーにおいては、128ビットを、先頭から順に次のように用いることになっている。
暫定期間は、sTLA IDの申請組織数が、全体として100を超えるか、または同一レジストリ内で60を超えるまで、とされた。程無くして暫定期間は終了となる。