DHCPv6

редактировать

Протокол динамической конфигурации хоста версии 6 (DHCPv6 ) является сетевой протокол для настройки Интернет-протокола версии 6 (IPv6) хостов с IP-адресами, IP-префиксами и другими данными конфигурации, необходимыми для работы в сети IPv6. Это IPv6-эквивалент протокола динамической конфигурации хоста для IPv4.

. Хосты IPv6 могут автоматически генерировать IP-адреса внутри, используя автоконфигурацию адреса без сохранения состояния (SLAAC), или они могут получить данные конфигурации с помощью DHCPv6.

Хостам IPv6, которые используют автоконфигурацию без сохранения состояния, может потребоваться информация, отличная от IP-адреса или маршрута. DHCPv6 можно использовать для получения этой информации, даже если он не используется для настройки IP-адресов. DHCPv6 не требуется для настройки хостов с адресами серверов системы доменных имен (DNS), потому что они могут быть настроены с помощью Neighbor Discovery Protocol, который также является механизмом для автоконфигурации без сохранения состояния.

Многие маршрутизаторы IPv6, например маршрутизаторы для жилых сетей, должны настраиваться автоматически без вмешательства оператора. Таким маршрутизаторам требуется не только IPv6-адрес для связи с восходящими маршрутизаторами, но также префикс IPv6 для использования при настройке устройств на нисходящей стороне маршрутизатора. DHCPv6 делегирование префикса предоставляет механизм для настройки таких маршрутизаторов.

Содержание
  • 1 Операция
    • 1.1 Номера портов
    • 1.2 Идентификаторы
      • 1.2.1 Уникальный идентификатор DHCP
      • 1.2.2 RFC 6939: опция адреса уровня канала клиента
    • 1.3 Пример
  • 2 Стандарты IETF
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
Работа

Номера портов

DHCPv6 использует номер порта UDP 546 для клиентов и порта номер 547 для серверов.

Идентификаторы

Уникальный идентификатор DHCP

Уникальный идентификатор DHCP (DUID) используется клиентом для получения IP-адреса от сервера DHCPv6. Он имеет 2-байтовое поле типа DUID и поле идентификатора переменной длины до 128 байтов. Его фактическая длина зависит от его типа. Сервер сравнивает DUID со своей базой данных и доставляет данные конфигурации (адрес, время аренды, DNS-серверы и т. Д.) Клиенту. Первые 16 бит DUID содержат тип DUID, из которых существует четыре типа. Значение оставшегося DUID зависит от типа.

Четыре типа определены в RFC 8415 :.

  • Адрес канального уровня плюс время (DUID-LLT)
  • Уникальный идентификатор, назначаемый поставщиком на основе номера предприятия (DUID-EN)
  • Адрес канального уровня (DUID-LL)
  • DUID на основе UUID (DUID-UUID)

RFC 6939 : опция адреса канального уровня клиента

Из-за того, что сложно управлять несколькими идентификаторами в среде с двумя стеками, а также из-за того, что DUID просто не оптимальны для некоторых ситуаций, был выпущен RFC 6939, дающий возможность идентифицировать хост на основе его MAC-адреса. Он определяет способ, с помощью которого ретранслятор DHCPv6 передает эту информацию серверу DHCPv6.

Пример

В этом примере без быстрой фиксации адрес локальной ссылки сервера - fe80 :: 0011: 22ff: fe33: 5566, а локальный адрес ссылки клиента - fe80: : aabb: ccff: fedd: eeff.

  • Клиент отправляет запрос от [fe80 :: aabb: ccff: fedd: eeff]: 546 на [ff02 :: 1: 2]: 547. (Сообщения клиента отправляются на адрес многоадресной рассылки согласно раздел 14 из RFC 8415.)
  • Сервер отвечает объявлением от [fe80 :: 0011: 22ff: fe33: 5566]: 547 на [ fe80 :: aabb: ccff: fedd: eeff]: 546.
  • Клиент отвечает запросом от [fe80 :: aabb: ccff: fedd: eeff]: 546 на [ff02 :: 1: 2]: 547.
  • Сервер завершает работу, получая ответ от [fe80 :: 0011: 22ff: fe33: 5566]: 547 на [fe80::aabb:ccff:fedd:eeffpting:546.
Стандарты IETF
  • RFC 3319, «Параметры протокола динамической конфигурации хоста (DHCPv6) для серверов протокола инициации сеанса (SIP)»
  • RFC 3646, «Параметры конфигурации DNS для протокола динамической конфигурации хоста для IPv6 (DHCPv6)»
  • RFC 4704, «Протокол динамической конфигурации хоста для опции полного доменного имени (FQDN) клиента IPv6 (DHCPv6)»
  • RFC 5007, «Запрос аренды DHCPv6»
  • RFC 6221, «Облегченный агент ретрансляции DHCPv6» (LDRA) - Обновления RFC 3315, Errata
  • RFC 6355, «Определение уникального идентификатора DHCPv6 на основе UUID (DUID-UUID)»
  • RFC 6939, " Параметр клиентского адреса канального уровня в DHCPv6 "
  • RFC 8415," Протокол динамической конфигурации хоста для IPv6 (DHCPv6) "- Устарело RFC 3315, RFC 3633, RFC 3736, RFC 4242, RFC 7083, RFC 7283, RFC 7550.
См. Также
Ссылки
Внешние ссылки
Викиверситет содержит обучающие ресурсы о DHCPv6
  • IANA DHCPv6 Parameters
  • IPv6 Intelligence: DHCPv6, сравнении пакетов и реализаций DHCPv6 (последнее обновление: апрель 2009 г.)
  • IPv6 Ready: DHCPv6, список реализаций DHCPv6, сертифицированных для IPv6 Phase II (последнее обновление: декабрь 2012 г.)
Последняя правка сделана 2021-05-16 09:00:18
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте