Skip to content

Anycast: определение и применение

Коротко:

Anycast — метод маршрутизации, где один IP-адрес anycast обслуживается несколькими серверами в разных геолокациях. BGP выбирает ближайший (по network metrics) для каждого клиента. Используется Cloudflare, Google DNS 8.8.8.8, root DNS servers. Результат: низкая latency + DDoS-устойчивость.

Что такое Anycast

Anycast — метод маршрутизации, где один IP-адрес anycast обслуживается несколькими серверами в разных геолокациях. BGP выбирает ближайший (по network metrics) для каждого клиента. Используется Cloudflare, Google DNS 8.8.8.8, root DNS servers. Результат: низкая latency + DDoS-устойчивость.

Маршрут пакетовКаждый хоп от источника до цели
RTT по хопамЗадержка на каждом узле маршрута
Геолокация хоповСтрана и провайдер для каждого IP
MTR-движокТочнее ping, полнее traceroute

Почему нам доверяют

MTR
полный маршрут
ms
RTT каждого хопа
30+
хопов трассируем
Free
без лимитов

Как это работает

1

Введите хост или IP

2

Трассируем маршрут MTR

3

Получите карту хопов с RTT

Что такое traceroute?

Traceroute показывает путь пакетов через сеть от вашего сервера до целевого хоста. Каждый промежуточный маршрутизатор (хоп) отображается с временем задержки и геолокацией.

Визуализация пути

Каждый хоп с IP, именем хоста, RTT и страной — всё в одной таблице.

Геолокация хопов

Видите, через какие страны и провайдеров идёт ваш трафик.

MTR-точность

MTR объединяет ping и traceroute: сводная статистика по каждому хопу.

Быстрый запуск

Результат без установки ПО — прямо в браузере для любого домена или IP.

Кому это нужно

DevOps

диагностика сетевых задержек

Сетевые инженеры

поиск узких мест маршрута

Безопасники

анализ нестандартных хопов

Разработчики

дебаг задержек API

Частые ошибки

Считать * потерями пакетовЗвёздочки означают, что маршрутизатор не отвечает на ICMP-зонды, но трафик через него идёт нормально.
Смотреть только на последний хопПроблема задержки может быть в середине пути, а не у целевого сервера.
Запускать один разМаршруты меняются динамически. Запускайте несколько раз для подтверждения.
Игнорировать геолокацию хоповТрафик через неожиданную страну может означать неоптимальный BGP или проблему безопасности.

Лучшие практики

Сравнивайте с нормальным состояниемСохраните traceroute в нормальном режиме и сравнивайте при проблемах.
Ищите хопы с высоким RTTХоп с задержкой >100ms при низкой задержке соседних — вероятная точка проблемы.
Используйте при инцидентахTraceroute — первый инструмент при жалобах на медленный сайт или недоступность.
Дополняйте пингомPing измеряет задержку до конечного хоста, traceroute показывает где именно проблема.

Получите больше с бесплатным аккаунтом

История трассировок и мониторинг сетевых задержек для ваших серверов.

Зарегистрироваться (FREE)

Больше по теме

Часто задаваемые вопросы

Применимо ли к моему проекту?

См. определение выше. Большинство веб-проектов с trafic > 100 RPS нуждается.