Перейти к содержанию

Звено «Сеть» и маршрут

Звено «Сеть» собирает проверки ICMP, TCP и SYN: насколько быстро и без потерь пакеты доходят до цели. Здесь же, ниже графиков, раздел «Маршрут» с графом пути по трассировке.

Над звеном написано «сеть – не звено, путь не красит»: ICMP и трассировку часто режет промежуточное оборудование, при этом сервис отвечает. Поэтому красная «Сеть» сама по себе не делает сервис недоступным.

Звено «Сеть»: здоровье по агентам, задержка и потери

Задержка и потери

Одна серия «Среднее» по ICMP, TCP и SYN, справа последнее значение. При двух и более агентах переключатель «Среднее | По агентам» раскладывает оба графика в стопку по агентам с общей шкалой. Разрыв на оси значит «нет замера». Красный ряд «отказ» под потерями отмечает бакеты, где не прошёл ни один прогон.

Клик по столбику приближает этот бакет. Если ниже есть раздел «Маршрут», клик по столбику графиков «Задержка» и «Потери пакетов» вместо этого открывает маршрут одного прогона из этого столбика – подсказка столбика так и говорит: «Клик – маршрут прогона в этом столбике». Столбик выбранного прогона подсвечен на обоих графиках.

Влияние VPN

Две плитки «С VPN» и «Без VPN» с задержкой, потерями и числом прогонов. Каждый прогон отнесён к состоянию VPN на устройстве в тот момент. Раздел появляется только при данных с пользовательских устройств.

Маршрут

Граф пути до цели по трассировке. Справа от заголовка – строка о том, что на графе, например «TCP · последние 5 прогонов · все 3 агента», и ссылка «Скачать дамп». В строке управления над графом: TCP | ICMP, «Агент: Все» (пути одного агента; есть при двух и больше агентах), Имена | IP, «Детали», «Сводка | Прогон» и ползунок хопов. Раздел есть у тестов с проверкой «Трейс (ICMP)» или «Трейс (TCP)»; агенту для трассировки нужны права на «сырые» сокеты, см. требования проверок к агенту.

Граф маршрута до www.netelum.net от трёх агентов из разных сетей: ноутбук через Wi-Fi и два агента площадок, середина пути свёрнута в «+6»

Как читать граф:

  • Узлы: агент синий, хопы серые, цель зелёная или красная, если не достигнута. Пустой белый круг – хоп не ответил; подпись «×3» значит три молчащих хопа подряд, они форвардят дальше, но трассировка не видит их адрес.
  • Кольцо потерь вокруг хопа: жёлтое – потери транзитные, трафик через этот хоп идёт дальше, обычно это ограничение ICMP на оборудовании, не проблема; красное – терминальные, путь на этом хопе кончается. Порог пометки 10 % проб.
  • «+2.4 мс» над узлом – задержка, которую добавил этот хоп. Отрицательное значение со звёздочкой означает немонотонное RTT трассировки.
  • Цвет ребра: до 15 мс зелёный, от 15 до 50 жёлтый, больше 50 красный. Толщина – как часто связь встречалась в прогонах.
  • Имена | IP переключает подписи узлов, Детали раскрывает полный список хопов, ползунок сворачивает середину длинного пути в «+N».

«Цель не достигнута ни одним агентом» и «Ни один хоп не ответил – маршрут не построить» означают ровно то, что написано.

Сводка: из каких прогонов строится граф

По умолчанию включена «Сводка», и граф – не снимок одного прогона. У каждого агента берутся последние пять прогонов трассировки внутри выбранного периода, то есть ближайшие к его концу, и складываются в один граф: одинаковые адреса сливаются в один узел, а связь тем толще, чем больше проб по ней прошло. Так один неудачный прогон не рисует сломанный маршрут, а потери на хопах считаются по большему числу проб.

Два пути на одном графе – не ошибка

Если за эти пять прогонов путь менялся, на графе будут оба. Чаще всего так бывает с VPN: под туннелем промежуточные хопы скрыты и путь выглядит коротким, без туннеля – длинным, и на графе видно оба сразу. То же дают переход с Wi-Fi на кабель, смена провайдера или переключение маршрута у оператора связи.

Чтобы увидеть путь на конкретный момент, переключитесь на один прогон.

Маршрут одного прогона

Прогон – один слот расписания теста: все агенты теста меряют его в одно и то же время, поэтому прогон один на всех агентов. Открыть его можно двумя путями:

  • «Прогон» в строке управления графа – последний прогон периода;
  • клик по столбику графика «Задержка» или «Потери пакетов» звена «Сеть» – первый прогон в этом столбике.

В режиме прогона:

  • строка под заголовком называет его: «TCP · прогон 16.10 14:32:10 · все 3 агента»;
  • над графом плашка «Маршрут одного прогона: толщина рёбер и потери – только по нему.» и ссылка «Вернуться к сводке»;
  • стрелки ‹ › листают прогоны периода по одному, между ними время прогона, рядом счётчик «48 прогонов за период». Если в этом прогоне маршрут сменился хотя бы у одного агента, к счётчику добавляется «· смена маршрута в этом прогоне»;
  • задержка над узлами, кольца потерь и легенда – по этому прогону («потери проб в прогоне 14:32:10»);
  • агент, у которого в этот слот трассировки не было, стоит отдельной строкой под графом с подписью «не мерил в этом прогоне».

Прогон входит в адрес страницы: ссылкой можно поделиться, и она откроет тот же прогон. Смена агента или бакета прогон сохраняет, смена периода возвращает к «Сводке».

Дамп маршрута

Скачать дамп отдаёт CSV ровно с тем, что на экране: протокол, агент, период, а в режиме прогона – этот прогон. Колонки: TTL, тип узла, адрес, имя хоста, ASN, провайдер, страна, RTT, потери, где теряется, откуда пришли, число проб, агенты, цель, протокол. Строки отсортированы по TTL, как в traceroute.