Главная Кабели Локации Мониторинг Исследования Инструкция
← Все статьи
Кабель

Тайфун Sinlaku, 200-километровый кабель и крюк в 12 000 километров: анатомия BGP-сдвига во время Cat 5 шторма

Вскоре после рассвета по UTC 14 апреля 2026 года наш мониторинг зафиксировал нечто, что на первый взгляд выглядело как обрыв подводного кабеля. Время кругового отклика между Сайпаном и Гуамом — двумя островами, разделёнными примерно 200 километрами тихоокеанской воды — подскочило с 8,35 мс до 109,98 мс. Тринадцатикратный всплеск латентности на кабеле, физический пол которого равен всего 2,6 мс, и произошло это ровно тогда, когда супертайфун Sinlaku пятой категории проходил прямо над Северными Марианскими островами. Очевидная гипотеза была очевидной: шторм разорвал кабель.

Но этого не произошло. С кабелем было всё в порядке. Сломалось нечто более тонкое — и, если честно, более интересное.

Крюк в 12 000 километров

Подводный кабель Mariana-Guam Cable, введённый в эксплуатацию в 1997 году и управляемый компанией PTI Pacifica, — единственный, который соединяет Содружество Северных Марианских островов с остальным миром. Его 268 километров волокна описывают короткую дугу от Tanguisson Point на северо-западном побережье Гуама вверх через Роту, Тиниан и Сайпан и несут каждый байт неспутникового интернета для примерно 55 500 человек.

Наш Сайпанский пробник — якорь RIPE Atlas 6923, размещённый у тихоокеанского транзитного оператора OneQode (AS140627) — каждые тридцать минут измерял круговой отклик до эндпоинта на Guam Exchange (AS152735, префикс 103.142.152.0/24). Вот трассировка до сдвига, сделанная 13 апреля:

ХопIPСетьRTT
1192.168.1.1локальный шлюз
210.170.7.1CGNAT
3–4103.57.234.xAS7131 PTI Pacifica (Гуам)8,3 мс
5–710.25.37.22 / 202.88.72.119AS7131 PTI Pacifica8,3 мс
8103.142.152.109AS152735 Guam Exchange (цель)8,35 мс

Восемь хопов. Шесть из них — внутри сети PTI Pacifica. Из конца в конец: 8,35 миллисекунды. Это примерно соответствует физике света, дважды прошедшего через 835 км оптоволокна — ожидаемая сигнатура прямого маршрута Сайпан → Tanguisson → цель.

Вот то же самое измерение четырнадцать часов спустя, когда Sinlaku уже прошёл:

ХопIPСетьRTT
1103.151.64.30AS140627 OneQode (Гуам)0,4 мс
2103.151.64.29AS140627 OneQode (Лос-Анджелес)109,3 мс
3–662.115.x.xAS1299 Arelion (Лос-Анджелес)109,5–110,0 мс
7–8103.57.233.22, 202.88.72.119AS7131 PTI Pacifica (Гуам)110,0 мс
9103.142.152.109AS152735 Guam Exchange (цель)110,2 мс

На один хоп больше. Но один-единственный участок — от Гуама до Лос-Анджелеса и обратно в ядро OneQode — добавил 109 миллисекунд. Пакет больше не оставался на острове. Он пересекал Тихий океан, входил в транзит США, передавался к Arelion (AS1299), снова нёсся через Тихий океан, возвращался на Гуам и только затем, через PTI, доходил до Mariana-Guam Cable для последнего отрезка к цели. Общее оптическое расстояние в обе стороны — примерно 12 000 километров ради того, что должно было быть 200-километровой поездкой.

Что рассказала асимметрия

Если бы кабель порвался, деградировали бы оба направления. Мы измерили обратное — от Tanguisson Point на Гуаме до Сайпана — и получили недвусмысленный ответ:

НаправлениеХоповRTTПуть
Сайпан → Tanguisson Point9110,2 мсчерез Лос-Анджелес
Tanguisson Point → Сайпан91,38 мснапрямую, в пределах островов

Гуам-в-Сайпан пересекал Mariana-Guam Cable напрямую, так же, как и за день до этого. Кабель работал ровно так, как спроектирован. Аномалия существовала только в одном направлении и только у клиентов одного провайдера. Это был не физический ущерб, а изменение маршрута.

Что на самом деле сделал тайфун

Тайфун Sinlaku достиг пятой категории 12 апреля 2026 года: Joint Typhoon Warning Center зафиксировал пиковые устойчивые ветры около 300 км/ч при одноминутной оценке, а Japan Meteorological Agency — центральное давление 897 гПа. По ряду метрик это был самый сильный тропический циклон, когда-либо зарегистрированный так рано в календарном году. Примерно в 14:30 UTC 14 апреля его глаз прошёл прямо над Тинианом и Сайпаном.

К моменту выхода на сушу ветер ослаб примерно до 230 км/ч — всё ещё четвёртая категория. Сайпан зафиксировал устойчивые порывы 209 км/ч и 135 миллиметров осадков за один день. Около 43 000 человек по всему Содружеству Северных Марианских островов остались без электричества. Каждый элемент телекоммуникационной инфраструктуры на поверхности этих островов — сотовые вышки, микроволновые линии, электростанции при кабельных станциях, оборудование пиринга в стойках провайдеров — получил ту же нагрузку, что и здания, в которых оно стояло.

А теперь посмотрим, чего тайфун не сделал. Это пять других крупных тихоокеанских подводных кабелей, за которыми следит наша инфраструктура через пробники с прямой видимостью в зону удара:

КабельДо Sinlaku, средн. RTTПосле Sinlaku, средн. RTTМакс. отношениеТревога?
SEA-US208,65 мс200,99 мс0,95Нет
Pacific Crossing-1 (PC-1)125,55 мс134,12 мс1,00Нет
Apricot90,93 мс101,31 мс1,01Нет
FEA170,62 мс172,58 мсНет
JUPITER259,50 мс189,64 мс0,96Нет
Mariana-Guam Cable8,35 мс110,00 мс12,65Да

Все остальные тихоокеанские кабели в зоне удара продолжали работать в пределах обычной дисперсии. Sinlaku, шторм такой силы, что снёс значительную часть застройки на двух островах, не вызвал измеримой деградации в пяти из шести кабелей, которые видели наши пробники. Конструктивное проектирование современных кабельных станций — заглублённые береговые колодцы, укреплённые прибрежные здания, глубоководные маршруты далеко вне зоны штормового воздействия — сработало именно так, как задумано.

Синхронность

Сломалось то, что над землёй, и порядок событий важен. Три наблюдения RIPE Atlas закрепляют хронологию:

Время (UTC)Событие
2026-04-12 15:00Sinlaku достигает пика пятой категории (≈300 км/ч, 897 гПа)
2026-04-13 15:00:12Пробник RIPE Atlas 65653 (Сайпан, AS7131 PTI Pacifica, префикс 8.3.112.0/20) уходит в оффлайн
2026-04-14 04:01:39Наш якорь 6923 (Сайпан, AS140627 OneQode) впервые фиксирует 110 мс — путь теперь идёт через Лос-Анджелес
2026-04-14 ≈14:30Глаз шторма проходит прямо над Тинианом и Сайпаном

Собственный пробник PTI Pacifica на острове ушёл из сетки RIPE Atlas на 13 часов раньше, чем сдвинулся путь OneQode, — это первый знак неприятностей со стороны инфраструктуры PTI на Сайпане. К моменту, когда изменилась переадресация у OneQode, PTI уже полсуток была частично недоступна из сети Atlas. Глаз шторма пришёл на десять часов позже смены маршрута: BGP-повреждение опередило максимальный ветер. Причиной сбоев 13 апреля были внешние полосы шторма, предвещающая погода и, видимо, потеря электроснабжения для любого оборудования, не стоявшего на капитальных UPS.

Что показывает публичная BGP-таблица

Мы подняли архив RIPE Routing Information Service по двум затронутым префиксам. RIS хранит BGP-обновления, которые видит глобальная сетка коллекторов, и её запись за это окно — поучительная:

ПрефиксДержательОбновлений (13–15 апр)СнятийOriginating AS
103.142.152.0/24Guam Exchange5243 за 13 апреляAS152735 (стабильно)
103.151.64.0/24OneQode2055 с 13 по 15 апреляAS140627 (стабильно)

Ни один из префиксов не потерял origin за это окно. Оба продолжали анонсироваться в глобальный интернет как обычно. То, что зафиксировал RIS, — гораздо меньшего масштаба: короткие всплески промежуточной маршрутной турбулентности и горстка коротких снятий от нескольких пиров, типичных для одиночных flapping-пирингов. Обычный читатель публичной BGP-таблицы за 13–15 апреля не увидел бы ничего тревожного. Обе сети, со стороны, оставались достижимы.

И в этом вся суть. Перенаправление было не глобальным BGP-событием. Оно было локальным — случилось на границе между двумя провайдерами на одном острове, и невидимо для публичной маршрутной таблицы. OneQode потерял прямую BGP-сессию с PTI Pacifica на Сайпане. С утратой локального маршрута маршрутизаторы OneQode откатились на следующий лучший путь до адресного пространства Гуама: маршрут по умолчанию через своего транзитного провайдера Arelion, в Лос-Анджелесе. Пакеты всё равно доходили до цели. Только с двойным пересечением Тихого океана.

Топология не равна географии

Эту мысль большинство сетевых инженеров уже знает, но каждый шторм напоминает заново: топология интернета — это экономический граф, положенный поверх физического, и они не обязаны совпадать. Пакет, идущий из Сайпана в Гуам, не движется «кратчайшим путём» в метрическом смысле; он идёт так, как в данный момент предпочитают BGP-политики сетей на его пути. Эти политики отражают пиринговые контракты, счета за транзит, предпочтения маршрутов и сотни маленьких инженерных решений, принятых годы назад в тихих комнатах где-то далеко. Чаще всего эти решения случайно совпадают с географией — потому что самый дешёвый пиринг обычно и есть самый близкий. Когда самый дешёвый пиринг отваливается, на его место встаёт второй по дешевизне, а у него может быть дом в 11 000 километрах.

Тихий океан делает это особенно наглядным. Интернет острова настолько устойчив, насколько много различных локальных пиринговых отношений поддерживают его провайдеры. Если пиринг между двумя основными операторами один, и идёт через один кусок оборудования в одном здании, любой однопоточный отказ на этом уровне — унесённая крыша, неработающий генератор, упавшая линия — отправляет трафик в трансокеанский тромбон. Подводный кабель никогда не был слабым звеном. Наоборот, кабель — самая спроектированная под штормы часть всей этой инфраструктуры.

Тревога, зависшая на 33 часа

Алерт 2026041403 в нашей системе сработал в 05:01:55 UTC 14 апреля и оставался в статусе active/critical 33 часа подряд. Для нас это был настоящий момент «корабля в бутылке»: событие, ради которого мы строились, поймано, а сам алерт — застрял. Мы дебажили lifecycle вживую и выкатили два фикса к нашему детектору аномалий, пока шторм ещё шёл.

Первый фикс закрывал тонкое гейтирующее условие: наша логика автозакрытия требовала успешного ICMP-пинга, чтобы вывести алерт из active. Для ICMP-заблокированных целей — когда трассировка работает, а пинг нет — это условие оказывалось невыполнимым, и такие алерты никогда не закрывались. Мы заменили его на COALESCE(ping_rtt_ms, trace_rtt_ms): теперь засчитывается и трассировочное свидетельство. Посторонний зависший алерт (Batam–Sarawak) автозакрылся на следующем прогоне.

Второй фикс был уже под сигнатуру Sinlaku. Алерт фиксирует baseline-RTT в момент детекции и сравнивает текущие измерения с этим замороженным числом. Скользящий baseline в таблице health-check'ов адаптируется к устойчивым изменениям примерно за пятнадцать часов — к пятнадцатому часу после сдвига скользящий baseline уже уехал с 25 мс на 100 мс. А замороженный baseline алерта (25,57 мс) стоял на месте. Отношение «текущий/замороженный» продолжало показывать +330% — и автозакрыться было нельзя — при том, что в новой реальности всё было идеально стабильно. Мы добавили проверку baseline shift: если алерт старше 24 часов, текущее измерение в пределах 20% от скользящего baseline, а скользящий baseline сам как минимум в 1,5 раза выше замороженного — мы деэскалируем из critical в monitoring и логируем коэффициент дрейфа. Алерт №74 деэскалировался чисто, коэффициент 3,95.

Главный урок для нас в том, что детектору аномалий приходится различать два разных типа отказа: кабель рвётся, и латентность прыгает навсегда — до физического ремонта; или происходит топологический сдвиг, который устанавливает новую норму, и мониторинг обязан её признать. Мы писали код в предположении, что существует только первый тип. Sinlaku показал нам второй.

Чему учат острова

В дни после шторма, на каждом получасовом тике, за который у нас есть данные, новая норма в 110 мс для Сайпана → Гуама держится ровно. Пробник PTI Pacifica остаётся в оффлайне. OneQode продолжает маршрутизировать через Лос-Анджелес. Восстановится ли локальный пиринг через неделю, через месяц или никогда — зависит от того, как быстро удастся поднять наземную инфраструктуру одного маленького тихоокеанского острова, и от того, решит ли кто-то из вовлечённых, что сама по себе топология с единственным пирингом и была той проблемой, которую стоит чинить.

Кабель никуда не делся. Его самый быстрый круговой отклик по-прежнему 8,35 мс. В направлении, в котором Гуам шлёт Сайпану, это всё ещё видят наши измерения. В направлении, в котором Сайпан шлёт Гуаму, у конкретного провайдера, цифра пока что 110 мс. Два острова, в 200 километрах друг от друга, между ними — один подводный кабель. И ради нескольких миллионов пакетов в секунду, в одну сторону, — крюк в 12 000 километров, на который никто из них не подписывался.

Наши пробники продолжают смотреть.


Данные для статьи взяты из наших измерений RIPE Atlas (якорь 6923 и пробник 65653 на Сайпане), из наблюдений cable_health_checks пробников в Минске, Тбилиси, Иерусалиме, Севастополе и Алматы, а также из публичного архива RIPE Routing Information Service по BGP-обновлениям для префиксов 103.142.152.0/24 и 103.151.64.0/24. Цифры по треку шторма — из бюллетеней JTWC и JMA. Изучите досье по Mariana-Guam Cable или откройте калькулятор маршрута, чтобы увидеть живую латентность между любыми двумя городами.

Evgeny K.
Автор
Evgeny K.
Инженер инфраструктуры · Основатель GeoCables
Построил GeoCables для мониторинга подводных кабелей в реальном времени. Использует собственную сеть из 4 серверов с пробами RIPE Atlas в Минске, Алматы, Тбилиси и Иерусалиме.

🌐 Log In

Access your routes, favorites, and API key

Create account Forgot password?