SLAAC

SLAAC (Stateless Address Autoconfiguration, RFC 4862) — способ, которым IPv6-хост сам себе назначает адрес, без DHCP-сервера. Основа "просто работает" в IPv6.

Как работает

  1. Хост генерит link-local fe80::/64 (обычно из MAC через EUI-64 или random по RFC 7217).
  2. Отправляет Router Solicitation (RS) на ff02::2 (все роутеры).
  3. Роутер отвечает Router Advertisement (RA) с префиксом /64.
  4. Хост берёт префикс + свой interface ID = глобальный адрес.
  5. Проверка через DAD (Duplicate Address Detection).

Interface ID

Современные ОС (Linux, Windows, macOS, iOS, Android) используют комбо: 7217 для входящих + 4941 для исходящих.

Флаги RA

RDNSS / DNSSL (RFC 8106)

DNS-сервер и search list прямо в RA. Не нужен DHCPv6 вообще.

См. также