Проверка маршрута CN2 GIA: как протестировать путь от сервера до материкового Китая с помощью MTR и traceroute
Тест маршрута CN2 GIA показывает, по какому пути на самом деле идет трафик между вашим сервером и пользователями в материковом Китае. Это первая проверка, которую стоит выполнить, если сайт открывается медленно или вечером растет задержка. В этой инструкции описано, как запустить MTR и traceroute на Debian/Ubuntu и CentOS/Rocky/AlmaLinux, как проверить обратный маршрут со стороны Китая, как читать хопы (59.43.x.x — CN2, 202.97.x.x — обычная магистраль 163) и какие данные передать в поддержку JUSTG. Подходит для облачных и выделенных серверов в Йоханнесбурге и Москве (China Telecom CN2 GIA), Токио (премиальная маршрутизация China Telecom) и Сеуле (маршрутизация, оптимизированная для Азии).
Шаг 1: Установите MTR и traceroute на сервер
MTR объединяет ping и traceroute: утилита многократно опрашивает каждый хоп и показывает потери и задержку по каждому узлу. Это намного информативнее одного traceroute. Подключитесь по SSH под root и установите обе утилиты.
# Debian / Ubuntu
apt update && apt install -y mtr-tiny traceroute
# CentOS / Rocky Linux / AlmaLinux
dnf install -y mtr traceroute
# (CentOS 7: yum install -y mtr traceroute)Шаг 2: Запустите тест маршрута MTR от сервера до Китая
В качестве цели выберите IP в материковом Китае, который отражает ваших пользователей: лучше всего внешний IP вашего офиса или домашнего подключения либо адрес того же оператора (China Telecom, China Unicom или China Mobile), что и у большинства посетителей. Отправьте не менее 100 пакетов, чтобы сгладить кратковременные всплески. Ключи: -r режим отчета, -w широкий вывод, -z номера AS, -b имена и IP, -c 100 число проб.
# replace 198.51.100.20 with a public IP inside mainland China
# (for example your office or home connection)
mtr -rwzbc 100 198.51.100.20
# TCP mode, useful when ICMP is filtered somewhere on the path
mtr -rwzbc 100 -T -P 443 198.51.100.20Для быстрого взгляда на путь подойдет и классический traceroute:
traceroute -n 198.51.100.20
# TCP traceroute to port 443
traceroute -T -p 443 -n 198.51.100.20Шаг 3: Проверьте обратный маршрут с машины в Китае
Маршрутизация в интернете часто асимметрична: путь от сервера в Китай может отличаться от пути из Китая обратно к серверу. Основной объем данных, которые скачивают пользователи, идет от сервера к ним, поэтому важно проверить оба направления. Выполните такой же тест с компьютера в материковом Китае в сторону IP вашего сервера JUSTG.
# Linux machine in mainland China -> your JUSTG server
mtr -rwzbc 100 203.0.113.10
# Windows PC in mainland China (Command Prompt)
tracert -d 203.0.113.10
pathping -n 203.0.113.10Если машины в Китае нет, помогут публичные веб-инструменты. ITDOG позволяет одновременно выполнить ping и трассировку с узлов в разных провинциях и у разных операторов Китая, а ping.pe запускает ping и MTR с проб по всему миру. С их помощью можно понять, затрагивает ли проблема только одного оператора или регион. Сохраните страницу результатов или скопируйте текст.
Шаг 4: Как читать хопы: 59.43.x.x (CN2) и 202.97.x.x (163)
Ниже приведен условный пример отчета MTR для сервера с CN2 GIA. Количество хопов и задержка у вас будут другими.
HOST: justg-vps Loss% Snt Last Avg Best Wrst StDev
1. AS??? 203.0.113.1 0.0% 100 0.5 0.6 0.3 2.1 0.2
2. AS??? 203.0.113.254 0.0% 100 1.1 1.3 0.9 3.0 0.3
3. AS4809 59.43.x.x 0.0% 100 12.4 12.6 12.1 14.0 0.4
4. AS4809 59.43.x.x 40.0% 100 148.2 148.9 147.6 153.1 1.0
5. AS4809 59.43.x.x 0.0% 100 150.3 150.8 149.9 156.2 1.1
6. AS4134 202.97.x.x 0.0% 100 152.0 152.6 151.4 158.9 1.3
7. ??? 198.51.100.20 0.0% 100 155.7 156.1 155.0 161.4 1.2По диапазонам IP магистралей можно определить, какая сеть переносит трафик:
| IP хопа | Сеть | Значение |
|---|---|---|
| 59.43.x.x | China Telecom CN2 (AS4809) | Премиальная магистраль CN2. Если участок до Китая проходит по 59.43.x.x, трафик идет через CN2. |
| 202.97.x.x | ChinaNet 163 (AS4134) | Стандартная магистраль China Telecom. Несколько хопов в самом конце, рядом с домашним пользователем, — это нормально; если на международном стыке длинный участок 202.97.x.x, там трафик не использует CN2. |
| 219.158.x.x | Магистраль China Unicom (AS4837) | Трафик передан в сеть China Unicom. |
| 223.120.x.x | China Mobile International (CMI) | Трафик передан в сеть China Mobile. |
Обратите внимание на три момента. Во-первых, самый большой рост задержки обычно приходится на международный участок — это расстояние, а не неисправность. Во-вторых, потери на промежуточном хопе, которые не продолжаются на следующих хопах (как хоп 4 в примере), означают лишь ограничение ICMP на маршрутизаторе и их можно игнорировать; значение имеют только потери, доходящие до последнего хопа. В-третьих, сравните результаты в спокойные часы и с 20:00 до 23:00 по пекинскому времени, когда международные каналы загружены сильнее всего.
Шаг 5: Проверьте сквозную задержку и потери
MTR показывает путь, а длительный ping дает краткую сводку по итоговому результату. Запускайте его одновременно с тестами MTR.
ping -c 100 198.51.100.20 | tail -n 3Стабильная задержка, малый джиттер и почти нулевые потери — хороший результат. Постоянные потери на последнем хопе или задержка в часы пик намного выше, чем ночью, — повод обратиться в поддержку.
Шаг 6: Что отправить в поддержку JUSTG при высокой задержке
Полный отчет позволит сетевой команде быстро найти причину. Укажите:
- IP сервера и локацию (Йоханнесбург, Москва, Токио или Сеул).
- Ваш внешний IP в Китае, оператора и провинцию или город.
- Вывод MTR в обоих направлениях (сервер — Китай и Китай — сервер) в виде текста, а не скриншотов.
- Время каждого теста с часовым поясом, желательно один тест в час пик и один вне его.
- Сводку ping и краткое описание симптомов (медленный сайт, лаги в игре, задержки в SSH).
Частые вопросы
Почему на сервере CN2 GIA видны хопы 202.97.x.x?
Многие домашние абоненты подключены через сеть доступа ChinaNet 163, поэтому несколько хопов 202.97.x.x рядом с адресатом — это нормально. Важно, чтобы международный участок проходил по 59.43.x.x.
MTR показывает 30% потерь на одном хопе. Линия плохая?
Не обязательно. Если на следующих хопах и на конечном адресе потерь 0%, маршрутизатор просто ограничивает ответы ICMP. На трафик влияют только потери, которые доходят до последнего хопа.
Какая локация JUSTG дает минимальную задержку до Китая?
Многое зависит от расстояния: географически ближе всего Токио и Сеул, а Йоханнесбург и Москва используют China Telecom CN2 GIA. Сравните локации, выполнив тесты из этой инструкции от операторов ваших пользователей.
Если проблему решить не удалось, создайте тикет и приложите результаты тестов — техническая поддержка JUSTG поможет.