Уникальные локальные IPv6-адреса (unique local addresses, ULA) похожи на частные адреса RFC 1918 в IPv4, но при этом существенно отличаются от них. Цель unique local адресов — обеспечить пространство IPv6-адресов для взаимодействия в пределах локального объекта. Это не означает ни предоставления дополнительного пространства IPv6-адресов, ни обеспечения уровня безопасности.
Как показано на рисунке, unique local адрес использует префикс FC00::/7, и поэтому первая 16-битовая группа находится в диапазоне от FC00 до FDFF. Если префикс назначается локально, следующий один бит установлен равным 1. Возможность использования значения 0 может быть определена позже. Следующие 40 битов — это глобальный идентификатор, за которым следует 16-битовый идентификатор подсети. Эти первые 64 бита объединяются для создания префикса уникального локального адреса. Это оставляет 64 бита для идентификатора интерфейса или, согласно терминологии IPv4 — узловой части адреса.
Unique local адреса определены в RFC 4193. Unique local адреса также называются локальными IPv6-адресами (не следует путать с IPv6-адресами типа link-local) и обладают рядом характеристик, в том числе перечисленными ниже.
- Возможность объединять или частным образом соединять узлы, без каких-либо конфликтов адресов или необходимости в перенумерации интерфейсов, использующих эти префиксы.
- Независимость от интернет-провайдера и возможность применения с целью взаимодействия внутри площадки без подключения к Интернету.
- Невозможность маршрутизации через Интернет, и даже при случайной «утечке» такого адреса из-за маршрутизации или DNS конфликт с другими адресами отсутствует.
Unique local адреса не настолько просты, как адреса RFC 1918. В отличие от частных IPv4-адресов, IETF не стремилась использовать разновидность NAT для преобразования между unique local адресами и глобальными индивидуальными адресами IPv6.
Реализация и потенциальные сферы применения unique local IPv6-адресов всё ещё изучается интернет-сообществом. Например, организация IETF анализирует возможность создания префикса unique local адресов локально, используя FC00::/8, или назначения его автоматически сторонней организацией, начиная с FD00:: /8.
Примечание. В исходной спецификации IPv6 было выделено адресное пространство для site-local адресов (с областью видимости в рамках одной площадки), определённых в RFC 3513. IETF признала в RFC 3879 site-local адреса устаревшими, поскольку термин «площадка» (site) был признан неоднозначным. Для адресов типа site-local использовался диапазон префиксов FEC0::/10, их по-прежнему можно найти в ряде устаревших документов IPv6.