Уникальный локальный адрес

Тип IP-адреса

Уникальный локальный адрес ( ULA ) — это адрес протокола Интернета версии 6 (IPv6) в диапазоне адресов fc00:: / 7. [1] Эти адреса не являются глобально доступными [2] (маршрутизируются только в пределах частных сетей, но не глобального Интернета IPv6). По этой причине ULA в некоторой степени аналогичны адресации частных сетей IPv4, но со значительными отличиями. Уникальные локальные адреса могут использоваться свободно, без централизованной регистрации, внутри одного сайта или организации или охватывая ограниченное количество сайтов или организаций.

История

В декабре 1995 года блок адресов IPv6 fec0::/10 был зарезервирован для адресов site-local , [3] , которые могли использоваться в пределах "site" для частных сетей IPv6. Однако недостаточное определение термина site привело к путанице в правилах маршрутизации.

В сентябре 2004 года Internet Engineering Task Force (IETF) отменила определение этого диапазона адресов [4] и предложила решения его проблем. Специальное поведение для этого типа адресов, как того требовалось в то время [5] , было снято в 2006 году, и блокировка вернулась к обычной глобальной одноадресной рассылке [6] .

В октябре 2005 года IETF зарезервировала блок адресов fc00::/7 для использования в частных сетях IPv6 и определила связанный с ним термин уникальные локальные адреса . [1]

Определение

Уникальные локальные адреса используют префикс fc00:: / 7 . Первый бит, следующий за префиксом, указывает, если он установлен, что адрес назначен локально. Это разделяет блок адреса на две равные половины, fc00:: / 8 и fd00:: / 8 .

Блок с L = 0, fc00:: / 8 , в настоящее время не определен. [1] Было предложено, чтобы им управлял орган распределения, но это не получило одобрения в IETF . [7] [8] [9]

Блок с L = 1, fd00:: / 8 имеет следующий формат.

Блок RFC 4193Префикс/ ЛГлобальный идентификатор (случайный)Идентификатор подсетиКоличество адресов в подсети
48 бит16 бит64 бита
фд00::/8фдхх:хххх:ххххгггг18 446 744 073 709 551 616

Он разделен на / 48 префиксов, сформированных путем установки сорока битов, следующих за префиксом fd00 / 8, в случайно сгенерированную битовую строку. Это приводит к формату fdxx:xxxx:xxxx:: / 48 для префикса в этом диапазоне. RFC 4193 предлагает предложение по генерации случайного идентификатора для получения результата минимального качества, если у пользователя нет доступа к хорошему источнику случайных чисел.

Пример

Префикс маршрутизации в диапазоне fd00:: / 8 может быть создан путем генерации случайной 40-битной шестнадцатеричной строки, взятой для этого примера как 0x123456789a . Строка добавляется к префиксу fd00:: / 8 , который образует 48-битный префикс маршрутизации fd12:3456:789a:: / 48 . С этим префиксомДля частной сети доступно 65 536 подсетей размером / 64 : fd12:3456:789a:: / 64 по fd12:3456:789a:ffff:: / 64. Например, идентификатор подсети 0x1 будет подсетью fd12:3456:789a:1:: / 64 .

Префикс/ ЛГлобальный идентификатор (случайный)Идентификатор подсетиИдентификатор интерфейсаАдресПодсеть
фдхх:хххх:ххххггггззз:ззз:ззз:зззfdxx:xxxx:xxxx:yyyy:zzzz:zzzz:zzzz:zzzzfdxx:xxxx:xxxx:yyyy::/64
фд12:3456:789а00010000:0000:0000:0001фд12:3456:789а:1::1фд12:3456:789а:1::/64

Характеристики

Префиксы в диапазоне fc00:: / 7 имеют некоторые общие характеристики с диапазонами частных адресов IPv4 : они не выделяются реестром адресов и могут использоваться в сетях кем угодно без внешнего вмешательства. Математически не гарантируется их глобальное уникальность, но вероятность коллизии, тем не менее, крайне мала. Записи обратной системы доменных имен (DNS) (в ip6.arpa) для fd00:: / 8 ULA не могут быть делегированы в глобальном DNS.

Поскольку fc00:: / 7 ULA не предназначены для маршрутизации за пределы их административного домена (сайта или организации), администраторам взаимосвязанных сетей обычно не нужно беспокоиться об уникальности префиксов ULA. Однако, если сети требуют маршрутизации ULA между собой в случае слияния, например, риск коллизии адресов очень мал, если использовался алгоритм выбора RFC 4193.

Использование в промышленности

Блок ULA полезен в контексте поставщиков услуг и поставщиков контента, поскольку он обеспечивает изоляцию инфраструктуры и, следовательно, позволяет избежать воздействия Интернета.

Одним из таких примеров является Amazon Web Services , который использует ULA в своей виртуальной частной облачной сети. В частности, он использует блок fd00:ec2::/32 для локальных служб, таких как службы синхронизации времени или DNS-резолверы. [10]

Попытки регистрации и распределения

SixXS попыталась вести добровольную базу данных регистрации для префиксов fd00:: / 8 ULA, чтобы снизить риск использования одинаковых префиксов разными организациями. [11] Когда 6 июня 2017 года услуги SixXS были прекращены, база данных стала доступна только для чтения.

6 декабря 2020 года швейцарская компания «ungleich» объявила, что возродит реестр IPv6 ULA на основе оригинальной базы данных SixXS, сославшись на требования пользователей о реестре ULA. [12]

Для диапазона fc00:: / 8 были предложены и представлены в IETF различные решения по дизайну, [7] [9] обменивая риск неуникальности на требование, чтобы диапазон управлялся центральным органом распределения. Однако такие попытки стандартизации этого диапазона не привели к запросу на комментарии . [7] [8] [9]

Смотрите также

Примечания

Ссылки

  1. ^ abc R. Hinden; B. Haberman (октябрь 2005 г.). Уникальные локальные адреса IPv6 Unicast. Сетевая рабочая группа. doi : 10.17487/RFC4193 . RFC 4193. Предлагаемый стандарт.
  2. ^ "Реестр адресов специального назначения IANA IPv6". www.iana.org . Получено 03.04.2023 .
  3. ^ Р. Хинден; С. Диринг (декабрь 1995 г.). Архитектура адресации IP версии 6. Сетевая рабочая группа. doi : 10.17487/RFC1884 . RFC 1884. Устарело. Устарело согласно RFC 2373.
  4. ^ C. Huitema ; B. Carpenter (сентябрь 2004 г.). Отказ от локальных адресов сайтов. Сетевая рабочая группа. doi : 10.17487/RFC3879 . RFC 3879. Предлагаемый стандарт.
  5. ^ Р. Хинден; С. Диринг (апрель 2003 г.). Архитектура адресации IP версии 6. Сетевая рабочая группа. doi : 10.17487/RFC3513 . RFC 3513. Устарело. Устаревший RFC 2373. Устаревший RFC 4291.
  6. ^ Р. Хинден; С. Диринг (февраль 2006 г.). Архитектура адресации IP версии 6. Сетевая рабочая группа. doi : 10.17487/RFC4291 . RFC 4291. Проект стандарта. Раздел 2.5.7. Отменяет действие RFC 3513. Обновлено RFC 5952, 6052, 7136, 7346, 7371 и 8064. [Н]овые реализации должны обрабатывать этот префикс как Global Unicast.
  7. ^ abc Internet Draft «Централизованно назначаемые уникальные локальные адреса IPv6 Unicast». Ietf Datatracker . IETF . 2004–2007.
  8. ^ ab Internet Draft "Анализ централизованно назначенных уникальных локальных адресов". Ietf Datatracker . IETF . 2007.
  9. ^ abc Internet Draft «Централизованно назначаемые уникальные локальные префиксы адресов одноадресной рассылки IPv6». Ietf Datatracker . IETF . 2009–2010.
  10. ^ «Введение в подсети IPv6-only и экземпляры EC2 | Сетевые технологии и доставка контента». aws.amazon.com . 2022-06-06 . Получено 2023-04-03 .
  11. ^ "Регистрация IPv6 ULA (уникальный локальный адрес) RFC4193 :: SixXS - Развертывание IPv6 и туннельный брокер". www.sixxs.net .
  12. ^ "С Днем Святого Николая: Повторный запуск реестра IPv6 ULA". mailarchive.ietf.org .
  • Штокебранд, Бенедикт (2006). IPv6 на практике . Springer. ISBN 978-3-540-24524-7.
  • «База данных регистрации публичной ULA». SixXS.(только для чтения с момента закрытия SixXS, 6 июня 2017 г.)
  • "Проект предложения ULA" (PDF) . ARIN . 2004. Архивировано из оригинала (PDF) 2008-12-05.
  • Интернет-проект «Соображения по использованию уникальных локальных адресов». Ietf Datatracker . IETF . 2017.
Получено с "https://en.wikipedia.org/w/index.php?title=Уникальный_локальный_адрес&oldid=1240047413"