Тест IPv6

IPv6 у вас медленнее, чем IPv4?

Тест ниже одновременно замеряет одни и те же сети по IPv4 и по IPv6. Оба запроса приходят в одну и ту же сеть, поэтому разница — это маршрут, который ваш провайдер даёт каждому протоколу, а не сервер. Под результатами: почему IPv6 часто медленнее и что с этим делать.

 

IPv4 или IPv6: что быстрее?

Одни и те же сети, замер по обоим одновременно: задержка, чем ниже, тем быстрее
СетьIPv4IPv6IPv6 − IPv4
CloudflareВесь мир………
GoogleВесь мир, кроме материкового Китая………
AkamaiВесь мир………
DNSPodМатериковый Китай………
Когда IPv6 не отвечает, браузер ждёт

…

IPv6 сам по себе медленнее IPv4?

Нет. Заголовки IPv6 чуть больше, но разница слишком мала, чтобы её измерить. Всё решает маршрут: провайдер может вести IPv6 по меньшему числу каналов или более длинным путём, иметь меньше стыков с другими сетями по IPv6 или пускать его через туннель. Поэтому в одних сетях IPv6 быстрее (без NAT, оборудование новее), а в других заметно медленнее. Сравнение выше покажет, какой случай у вас.

Почему IPv6 тормозит?

Обычные причины, от самых частых:

  • Длинные маршруты: многие провайдеры выводят IPv6 за границу или в другие сети через меньшее число точек обмена, чем IPv4, и это добавляет десятки миллисекунд. Из материкового Китая международный IPv6 часто идёт в обход.
  • Сломанный MTU: пакеты IPv6 полного размера теряются на каком-то участке (PPPoE, туннели), поэтому мелкие запросы проходят, а большие страницы зависают. Это и проверяет тест больших пакетов выше.
  • Туннели: 6to4 и Teredo гонят IPv6 через ретрансляторы, которые могут быть далеко.
  • Роутер или модем: старая прошивка, файрвол IPv6, который отбрасывает ответы, или роутер, раздающий IPv6-адреса, хотя у его собственной линии IPv6 нет.
  • Прокси или VPN, которые передают только IPv4, а трафик IPv6 уходит напрямую.

Как исправить медленный IPv6?

Проверьте в другое время суток: если медленно только вечером, сеть провайдера перегружена. Если тест больших пакетов не проходит, уменьшите MTU в настройках WAN или IPv6 роутера (для PPPoE попробуйте 1480 или 1452). Обновите прошивку и перезагрузите роутер и модем. Если IPv6 всегда намного медленнее, отправьте цифры выше провайдеру: исправлять маршрут — его задача. А пока не переживайте: когда IPv6 долго подключается, браузер сам переходит на IPv4 (Happy Eyeballs), так что большинство сайтов продолжает работать.

Стоит ли отключать IPv6?

Обычно нет. Без него перестают работать сайты только с IPv6, некоторые приложения и игры, а Microsoft не поддерживает Windows с отключённым IPv6. Если ваш IPv6 действительно хуже, лучше дайте приоритет IPv4 и оставьте IPv6 для того, чему он нужен: в Windows задайте параметру реестра DisabledComponents значение 0x20 («предпочитать IPv4, а не IPv6» по Microsoft); в Linux раскомментируйте строку «precedence ::ffff:0:0/96 100» в /etc/gai.conf.