12.1.1 Зачем нужен IPv6

IPv4 имеет максимум 4,3 млрд адресов — и все региональные регистраторы (RIR) уже исчерпали свои пулы:
| Регистратор | Регион | Дата исчерпания |
|---|---|---|
| LACNIC | Латинская Америка | апрель 2011 |
| RIPE NCC | Европа/Ближний Восток | сентябрь 2012 |
| APNIC | Азия/Тихоокеанский регион | июнь 2014 |
| ARIN | Северная Америка | июль 2015 |
| AfriNIC | Африка | 2020 |
NAT продлил жизнь IPv4, но создал проблемы: задержки, сложность, плохая поддержка P2P.
Дополнительный драйвер — IoT (Интернет вещей): к интернету подключаются не только компьютеры, но и автомобили, бытовая техника, медицинские устройства — всем нужны IP-адреса. IPv6 с его 340 ундециллионами адресов решает эту проблему.
IPv6 также включает улучшенный протокол ICMPv6 — с поддержкой автоматической настройки адресов (чего нет в ICMPv4).
12.1.2 Сосуществование IPv4 и IPv6
Переход займёт много лет — резкого переключения не будет. IETF разработал три механизма миграции:
1. Dual Stack (Двойной стек) Устройство одновременно поддерживает оба протокола — IPv4 и IPv6. Использует тот, который поддерживает сеть назначения. Это лучший вариант — нативный IPv6.

2. Tunneling (Туннелирование) IPv6-пакет упаковывается внутрь IPv4-пакета и передаётся через IPv4-сеть. Используется когда IPv6-сети нужно соединить через IPv4-инфраструктуру.
[IPv6-сеть] → Dual Stack роутер → [IPv4 туннель] → Dual Stack роутер → [IPv6-сеть]

3. Translation — NAT64 Роутер переводит пакеты между IPv6 и IPv4 в обоих направлениях. Позволяет IPv6-устройствам общаться с IPv4-устройствами и наоборот.
PC1 (IPv6-сеть) ←──── NAT64 роутер ────→ PC2 (IPv4-сеть)
Туннелирование и NAT64 — временные решения. Конечная цель — нативный IPv6 от отправителя до получателя.
