ユニークローカルアドレス

ユニークローカルアドレス (ULA: unique local address) は、プライベートIPv6ネットワークのために使用される、アドレスブロック のIPv6アドレスである。ユニークローカルユニキャストアドレス、ユニークローカルIPv6ユニキャストアドレスとも言う。
RFC 4193 で定義されている。IPv4のプライベートアドレスに相当するものである。ユニークローカルアドレスはプライベートネットワークの中（単一のサイトや組織の中、またはサイトや組織の中の限られたメンバー）でのみ有効である。ユニークローカルアドレスはグローバルのIPv6ネットワークでルーティングされない。
歴史.
1995年、 RFC 1884 でアドレスブロック をサイトローカルアドレス(site-local addresses)と定めた。サイトローカルアドレスは、プライベートIPv6ネットワーク用に「サイト(site)」の中だけで使用できるアドレスである。しかし、「サイト」という語の定義が不十分であったため、ルーティングの規則について混乱を招いた。2004年9月の RFC 3879 にて、サイトローカルアドレスを非難し、その問題の解決を要請した。2005年10月、 RFC 4193 が発行され、アドレスブロック をプライベートIPv6ネットワークのために使用し、その名前をユニークローカルアドレス(unique local addresses)とすることが定められた。
定義.
アドレスブロック は以下の2つの/8のグループに分けられる。
例.
 の範囲でルーティングプリフィックスを作るのに、40ビットのランダムな十六進数がとして得られた場合、これを の後につけて/48のプリフィックス が得られる。このプリフィックスからは、/64のサイズのサブネットが から までの65536個作れる。
特徴.
 の範囲のプリフィックスは、IPv4のプライベートアドレスと似た特徴を持つ。
ユニークローカルアドレス は、そのアドレスを管理する領域（サイトまたは組織）の外部に通信経路を持つことができない。そのため、ネットワークを相互接続する管理者は、ユニークローカルアドレスのプリフィックスの重複について懸念する必要がない。また、異なる2つ以上のネットワーク（または、サイト）を単一のネットワークに統合する場合でも、RFC 4193 のアルゴリズムを用いてランダムなビット列を選択していれば、ユニークローカルアドレスの重複と衝突のリスクを低減することができる。