8.1 IPv6 GUA Assignment
С чего начинает IPv6 host
В IPv6 host сначала не обязан сразу получать GUA от DHCP server, как в IPv4.
Он почти всегда начинает с анализа Router Advertisement (RA) messages от local router.
GUA (Global Unicast Address) — глобальный IPv6 address, который используется для обычной IPv6 connectivity. abbreviation
LLA (Link-Local Address) — локальный IPv6 address на одном link, обычно с префиксом fe80::/10. abbreviation
RA (Router Advertisement) — ICMPv6 message от router, которая подсказывает host’у, как получить IPv6 configuration. abbreviation
Manual vs Dynamic
Router interface обычно может иметь вручную настроенный GUA.
Host тоже можно настроить вручную, но это долго и неудобно.
Поэтому чаще используют dynamic methods.
Link-Local Address
IPv6 host обычно сам создаёт себе LLA, когда interface активен.
Это важно, потому что даже без GUA host уже может говорить на link-local уровне.
Полезно помнить:
LLAсоздаётся автоматически;LLAнужна для neighbor communication;- default gateway в IPv6 очень часто выглядит именно как router
LLA.
Как host получает GUA
IPv6 host смотрит на RA и уже по нему решает, как получать GUA и другие параметры.

Варианты обычно такие:
| Метод | Что получает host |
|---|---|
| SLAAC only | сам создаёт GUA из prefix в RA |
| Stateless DHCPv6 | GUA через SLAAC, extra info через DHCPv6 |
| Stateful DHCPv6 | GUA и прочие параметры через DHCPv6 |
Три RA flags
Это самая важная часть темы.

A flag — Address Autoconfiguration flag. Использовать SLAAC для создания GUA. networkterm O flag — Other Configuration flag. Получить other info от stateless DHCPv6 server. networkterm M flag — Managed Address Configuration flag. Получить addressing от stateful DHCPv6 server. networkterm
Как читать flags
| Flags | Что означает |
|---|---|
| A=1 O=0 M=0 | SLAAC only |
| A=1 O=1 M=0 | SLAAC + stateless DHCPv6 |
| A=0 O=0 M=1 | stateful DHCPv6 |
Самая экзаменационная логика
Aотвечает за адрес через SLAAC.Oотвечает за additional info.Mговорит, что адрес нужно брать у DHCPv6 server.
Что важно не перепутать
RAприходит всегда как базовая подсказка;- даже при
stateful DHCPv6host узнаёт default gateway изRA, а не из DHCPv6; - DHCPv6 в IPv6 не копирует поведение DHCPv4 один-в-один.
Exam trap
В IPv6 default gateway обычно приходит из
RA, а не как отдельный DHCP option в стиле DHCPv4.
Если понял тему
Ты можешь посмотреть на
A/O/M flagsи сразу сказать, как host будет получать IPv6 address и дополнительные параметры.