IPv6 часто описывают как «IPv4 с длинными адресами». Это правда, но длинные адреса меняют то, как проектируются сети и как ведут себя устройства. Вот что действительно отличается.
Коротко
| IPv4 | IPv6 | |
|---|---|---|
| Длина адреса | 32 бита | 128 бит |
| Запись | 192.0.2.1 |
2001:db8::1 |
| Всего адресов | ~4,3 × 10⁹ | ~3,4 × 10³⁸ |
| Типичный размер LAN | /24 (254 хоста) | /64 (1,8 × 10¹⁹ адресов) |
| Совместное использование адресов | NAT — норма | Любое устройство может быть доступно глобально |
| Автоконфигурация | DHCP | SLAAC и/или DHCPv6 |
| Широковещание | Есть | Нет — вместо него многоадресная рассылка |
| Заголовок | Переменной длины, с контрольной суммой | Фиксированные 40 байт, без контрольной суммы |
Адреса и их запись
Адреса IPv4 — это четыре десятичных октета. Адреса IPv6 — восемь групп шестнадцатеричных цифр, а длинные последовательности нулей сокращаются до ::. 2001:0db8:0000:0000:0000:0000:0000:0001 и 2001:db8::1 — один и тот же адрес. В руководстве по IPv6 есть интерактивный обозреватель, где видно, как применяются правила.
Нумерация сетей
Адресов IPv4 мало, поэтому сети нарезают впритык: /24 для небольшого офиса, /29 для нескольких серверов. IPv6 переворачивает этот подход. Каждая LAN получает /64, сколько бы в ней ни было устройств, а площадка обычно получает /48 или /56 — хватит на тысячи подсетей. Планирование сводится к структуре, а не к экономии адресов.
NAT и сквозная связность
Поскольку адреса IPv4 закончились, почти все домашние и многие мобильные сети используют NAT, а операторский NAT прячет многих клиентов за одним публичным адресом. NAT ломает сквозную модель: входящие соединения, пиринговые приложения и некоторые игры требуют обходных решений.
IPv6 не нужен NAT. У устройств глобально маршрутизируемые адреса, а защиту обеспечивает межсетевой экран с отслеживанием состояния — он блокирует незапрошенный входящий трафик, как это неявно делал NAT.
Как устройства получают адреса
IPv4 полагается на DHCP. Устройства IPv6 могут настраиваться сами с помощью SLAAC: маршрутизатор объявляет префикс /64, и каждое устройство само составляет свой адрес. Современные системы используют случайные, регулярно меняющиеся идентификаторы интерфейса, чтобы по адресу нельзя было отследить устройство в разных сетях.
IPv6 быстрее или безопаснее?
Ни один из протоколов не быстрее сам по себе, но IPv6 часто обходит операторский NAT, что может снизить задержку. Безопасность сопоставима: IPsec есть у обоих, а на практике важна настройка межсетевого экрана — о которой многие сети забывают применительно к IPv6.
Двойной стек
Интернет переживает долгий переходный период. Большинство сетей работают в режиме двойного стека — оба протокола одновременно, — а браузеры с помощью «Happy Eyeballs» предпочитают IPv6 и быстро переключаются на IPv4. Некоторые мобильные сети работают только по IPv6 и обращаются к IPv4-сервисам через NAT64.
Проверьте на главной странице, есть ли у вашего подключения оба протокола, и посмотрите, как адрес IPv4 представляется внутри IPv6, с помощью инструмента IPv4 в IPv6.