Аналогия: IPv4 — это 10-значный телефонный номер, который заканчивается, а IPv6 — это гораздо более длинный номер — достаточный, чтобы дать номер каждому устройству в мире, без NAT посередине.
Адрес делится на три части: Global Routing Prefix (48 бит), Subnet ID (16 бит) и Interface ID (64 бита). Ниже показаны типы адресов: Global Unicast 2000::/3 — публичный, Link-Local FE80::/10 — автоматический и только внутри сегмента, Unique Local FC00::/7 — аналог приватных адресов, Multicast FF00::/8 — вместо broadcast, которого в IPv6 нет. SLAAC: маршрутизатор рассылает Router Advertisement с префиксом, а хост сам достраивает себе адрес.
Типы адресов, которые необходимо знать
- Global Unicast (2000::/3) — 'публичный' адрес, маршрутизируемый в Интернете.
- Link-Local (FE80::/10) — создается автоматически на каждом интерфейсе, работает только в пределах одного сегмента сети. Используется для Neighbor Discovery и для соседей OSPFv3.
- Unique Local (FC00::/7) — аналог Private IP в мире IPv4.
- Multicast (FF00::/8) — в IPv6 вообще нет Broadcast, все Multicast.
- SLAAC — компьютер самостоятельно строит адрес из префикса, который маршрутизатор объявляет в Router Advertisement.