За кулисами интернета: Кабели, маршрутизаторы и дата-центры

- -
- 100%
- +
Один и тот же сбой выглядел для троих по-разному. Анна видела неработающий магазин, Илья — перегруженный стык сетей, Марина — изменение маршрута до серверов. Чтобы разобраться, кто отвечает за дорогу данных, сначала придётся отказаться от нескольких удобных, но ошибочных представлений.
Миф первый: интернет принадлежит одной компании
Когда сайт открывается, легко представить, будто запрос уходит по единой сети, которой управляет один огромный оператор. На самом деле путь почти всегда состоит из участков, принадлежащих разным организациям.
Квартира Анны подключена к сети абонентского оператора. Кабель до дома, оборудование в подъезде, районный узел связи и часть городской сети могут принадлежать ему или арендоваться у другой компании. Затем трафик передаётся в сеть магистрального оператора. Он обслуживает длинные высокоскоростные направления между городами, крупными узлами связи и дата-центрами. На другом конце находится сеть, в которой размещены серверы нужного сервиса. Иногда это сеть самого поставщика контента, иногда — дата-центр, облачная площадка или сразу несколько площадок.
Между этими организациями заключены договоры. Одни оплачивают доступ к чужой инфраструктуре, другие обмениваются трафиком напрямую, третьи используют нескольких партнёров и меняют маршрут в зависимости от нагрузки, аварий и коммерческих условий.
Поэтому вопрос «кто владеет интернетом?» не имеет одного ответа. Правильнее спрашивать: кто владеет конкретным участком пути, кто отвечает на нём за оборудование, кто платит за соединение с соседней сетью и кто решает, куда отправлять пакет дальше.
Миф второй: абонентский оператор отвечает за всё до сервера
Оператор, у которого человек покупает домашний интернет, отвечает за предоставленную услугу доступа. Но это не значит, что он управляет каждым маршрутом после выхода трафика из своей сети.
В его зону ответственности обычно входят сеть доступа — линия от квартиры или базовой станции до ближайшего узла, оборудование агрегации, районные и городские участки, а также подключение к одному или нескольким внешним партнёрам. На границе сети начинается транзит. Здесь трафик может идти через магистрального оператора, точку обмена или прямое соединение с сетью нужного сервиса.
Если сайт отвечает медленно, причины могут быть разными:
1. Проблема в домашней сети: слабый сигнал беспроводной сети, перегруженный маршрутизатор или повреждённый кабель.
2. Неполадка в сети доступа: авария на линии, отказ оборудования в доме или перегрузка районного узла.
3. Перегрузка на стыке абонентского оператора с внешней сетью.
4. Проблема в магистральной сети либо на международном или междугородном направлении.
5. Неполадка в дата-центре, у поставщика контента или в системе, распределяющей запросы между серверами.
6. Неудачно выбранный маршрут, из-за которого технически исправный трафик идёт по длинной или перегруженной дороге.
Поддержка первой линии не всегда может сразу различить эти случаи. Фраза «у нас линия работает» может быть правдивой: домашний шлюз доступен, но это лишь первый участок пути. Так же правдиво и сообщение Анны «сайт не открывается»: для неё важен результат всей цепочки, а не состояние одного узла.
Миф третий: чем выше скорость по тарифу, тем лучше любой маршрут
Скорость тарифа описывает максимальную пропускную способность доступа, а не качество всей дороги до каждого сервиса. Если у Анны тариф на 500 Мбит/с, это не означает, что видеозвонок пройдёт без задержек или сайт магазина ответит быстрее.
Для разных задач важны разные параметры. При загрузке большого файла нужна пропускная способность. В разговоре и видеозвонке особенно важны задержка, колебания задержки и потери пакетов. При оформлении заказа критично, чтобы небольшие запросы быстро доходили до сервера и возвращались обратно, а соединение не обрывалось в момент оплаты.
Можно провести бытовую аналогию. Дорога от дома до склада способна пропустить тысячу машин в час, но если на перекрёстке постоянно горит красный свет, поездка всё равно займёт много времени. Высокий тариф увеличивает ширину ближайшего участка, но автоматически не расширяет магистральный канал, стык между сетями или серверную площадку.
Миф четвёртый: один сервис всегда доступен по одному адресу и одному пути
Пользователь видит название сайта или приложения, но за этим названием могут скрываться десятки и сотни IP-адресов. Запросы распределяются между несколькими серверами, площадками и сетями.
Поставщик сервиса может разместить копии данных в разных дата-центрах. Для статических материалов используются распределённые узлы доставки. Система разрешения имён способна выдавать разные адреса в зависимости от региона, состояния площадки и текущей нагрузки. Маршрутизаторы в сети, в свою очередь, могут выбирать разные направления к одному и тому же диапазону адресов.
Поэтому у двух соседей один и тот же сервис способен работать по-разному. Их операторы могут подключаться к разным магистральным сетям, использовать разные точки обмена трафиком или получать от удалённой сети разные объявления маршрутов.
Миф пятый: если маршрут изменился, значит кто-то «сломал интернет»
Изменение маршрута — штатная часть работы распределённой сети. Сети постоянно обмениваются информацией о доступности адресных диапазонов. Если один канал становится недоступным, маршрутизатор может выбрать другой. Если меняются условия соглашения, нагрузка или стоимость транзита, оператор может перестроить схему движения трафика.
Проблема возникает не из-за самого изменения, а из-за его последствий. Новый путь может оказаться длиннее, иметь меньшую пропускную способность или проходить через перегруженный стык. Иногда сеть выбирает формально допустимый маршрут, который для конкретного пользователя оказывается неудачным.
Правильная модель: интернет как система дорог и пограничных пунктов
Для дальнейшего разговора удобно разделить участников на четыре роли.
Первая роль — абонентский оператор. Он подключает к своей сети квартиру, офис, магазин или базовую станцию. У него есть сеть доступа и узлы, через которые проходят запросы клиентов.
Вторая роль — магистральный оператор. Он предоставляет длинные направления между городами, регионами, крупными узлами и дата-центрами. Магистраль может принадлежать одному оператору, строиться несколькими компаниями совместно или использовать арендованные волоконно-оптические линии. Важен не внешний вид кабеля, а то, кто управляет оборудованием и продаёт ёмкость на этом направлении.
Третья роль — оператор площадки. Это дата-центр или владелец инфраструктуры, где размещено оборудование. Он отвечает за электропитание, охлаждение, стойки, физическую безопасность, резервирование и подключение к нескольким сетям. Дата-центр не обязательно владеет самим сервисом. Он может лишь предоставить место, электричество и сетевые порты.
Четвёртая роль — поставщик контента или цифрового сервиса. Он управляет приложением, сайтами, базами данных и серверами, обрабатывающими запросы. Иногда он владеет собственной сетью, иногда арендует оборудование и каналы. Его зона ответственности начинается не с домашнего роутера, а с серверной инфраструктуры и программного слоя.
Между этими ролями существуют транспортные отношения. Абонентский оператор может купить у магистрального оператора транзит, подключиться к точке обмена трафиком, установить прямое соединение с крупным сервисом или использовать все варианты одновременно.
Сеть доступа и транзит
Сеть доступа похожа на улицы, которые подводят транспорт к району. Она должна обслуживать множество абонентов, но физически не обязана иметь отдельный канал от каждого дома до каждого сервиса. Трафик собирается на узлах агрегации, где множество подключений объединяются в более крупные потоки.
В часы пик это особенно заметно. Вечером жители нескольких домов одновременно смотрят видео, работают с удалёнными системами, разговаривают по видеосвязи и загружают фотографии. Если районное оборудование или канал рассчитаны с недостаточным запасом, задержка растёт ещё до выхода трафика из сети оператора.
Транзит начинается там, где одна сеть передаёт трафик другой для дальнейшей доставки. Магистральный оператор не обязательно знает, какой именно человек инициировал запрос. Для него это поток адресов и маршрутов, который нужно принять, перенаправить и доставить следующему участнику.
Представим путь видеозвонка Анны:
1. Ноутбук передаёт данные домашнему маршрутизатору.
2. Маршрутизатор отправляет их в узел доступа оператора в Екатеринбурге.
3. Оператор собирает трафик района и направляет его к своему городскому узлу.
4. Далее пакет уходит по магистральному каналу в сторону Москвы.
5. На московском узле он попадает в сеть дата-центра либо к оператору, связанному с сервисом.
6. Сервер обрабатывает запрос и отправляет ответ обратно — возможно, уже по другому пути.
Каждая граница между сетями — не обязательно физический разъём, который можно увидеть в серверной. Это может быть логическое соединение на общем оборудовании, отдельная оптическая линия или договор о передаче трафика через третью сеть.
Пиринг и платный транзит
Пиринг — это прямой обмен трафиком между двумя сетями. Если сеть Анны и сеть сервиса подключены к одной точке обмена или имеют отдельное соединение, они могут передавать данные друг другу без промежуточного транзитного оператора.
Такое соединение сокращает число посредников и часто уменьшает задержку. Но пиринг не означает, что обмен во всех смыслах бесплатен. Участники несут расходы на оборудование, порты, волокно, размещение и обслуживание. В одних случаях стороны обмениваются трафиком на равных условиях, в других одна из них оплачивает подключение или дополнительные ресурсы.
Платный транзит устроен иначе. Оператор покупает у другой сети возможность доставлять трафик по множеству направлений. Это похоже на проезд по большой сети дорог, ведущей к разным городам. За транзит платят не за один конкретный сайт, а за услугу доставки к широкому набору сетей.
Для пользователя различие скрыто. Он не видит договоров, но ощущает их последствия. Если оператор подключён к нужной сети напрямую, запрос может пройти коротким путём. Если прямого соединения нет, он отправится через транзитную сеть. При нормальной загрузке разница останется незаметной. При аварии или перегрузке она проявится в виде роста задержки, потерь или временной недоступности.
Пиринг не всегда лучше транзита. Прямой канал между двумя сетями может быть узким и перегруженным, тогда как транзитный оператор способен предложить несколько альтернативных направлений. Рабочая схема зависит от объёмов трафика, географии, качества стыков, резервирования и условий соглашений.
Точки обмена трафиком в России
Точка обмена трафиком — это площадка, где разные сети подключают оборудование и обмениваются данными напрямую. В России такие площадки работают прежде всего в крупных городах и узлах связи. Наиболее значимые подключения сосредоточены в Москве и Санкт-Петербурге, но обменные узлы и региональные площадки существуют и в других городах.
Для оператора подключение к точке обмена даёт возможность напрямую взаимодействовать с большим числом сетей. Вместо того чтобы отправлять запрос к каждому участнику через отдельный транзитный канал, оператор подключается к общей инфраструктуре и обменивается маршрутами по согласованным правилам.
Точка обмена не является «центральным сервером интернета». Она не хранит весь интернет и не принимает решения за всех участников. Это скорее хорошо организованный перекрёсток, где встречаются разные сети. Если её оборудование откажет или конкретный порт окажется перегружен, это может повлиять на часть направлений, но не обязательно остановит весь доступ.
Крупные российские точки обмена могут объединять операторов связи, дата-центры, поставщиков контента, государственные и корпоративные сети. Конкретный маршрут зависит от того, кто подключён к площадке, какие адресные диапазоны объявлены, какие правила фильтрации действуют и какие договоры заключены между участниками.
Автономные системы: как сеть узнаёт о соседях
Для маршрутизации интернет разделён на автономные системы. Автономная система — это крупная сеть или группа сетей, управляемая одной организацией и имеющая единую внешнюю политику маршрутизации. У неё есть номер, по которому другие сети распознают источник маршрута.
Автономной системой может быть федеральный оператор, региональный провайдер, сеть дата-центра, крупный поставщик контента или большая корпоративная инфраструктура. Несколько физических сетей могут выглядеть снаружи как одна автономная система, если их маршрутизация управляется единым центром.
Между автономными системами работает протокол BGP. Он позволяет сообщать соседям: «Через меня доступны такие-то диапазоны адресов». Это не карта с точным временем в пути. BGP не обещает, что выбранный путь будет самым коротким для пользователя. Он учитывает правила операторов, длину объявленного маршрута, приоритеты, резервные связи и другие атрибуты.
Илья может предпочесть маршрут через одного магистрального партнёра, потому что тот надёжнее на направлении Екатеринбург — Москва. Марина может объявить адреса сервиса сразу из двух дата-центров, чтобы запросы попадали на ближайшую или доступную площадку. Другой оператор выберет третью дорогу из-за внутренней политики или коммерческих условий.
У маршрута есть как минимум две стороны: путь от клиента к сервису и путь от сервиса к клиенту. Они не обязаны совпадать. Запрос Анны может уйти из Екатеринбурга по одному магистральному каналу, а ответ вернуться по другому. Поэтому односторонняя проверка не всегда объясняет проблему видеозвонка.
Пошаговый эксперимент
Теперь эту модель можно проверить не на схеме, а на реальном соединении. Эксперимент не требует доступа к оборудованию оператора. Нужны компьютер, подключённый к домашней сети, и два-три адреса для сравнения: сайт интернет-магазина, сервис видеосвязи или государственный портал, который обычно используется в работе.
Цель эксперимента — не доказать вину конкретной компании, а определить, на каком уровне вероятнее находится проблема: дома, в сети доступа, на внешнем направлении или у самого сервиса.
Шаг первый. Зафиксируйте время и симптомы
Запишите дату, точное время и то, что происходит. Фраза «интернет тормозит» слишком расплывчата. Гораздо полезнее такая запись: «С 20:10 до 20:25 сайт открывается с третьей попытки, видеозвонок прерывается каждые две минуты, обычные страницы загружаются нормально».
Сравните несколько действий:
1. Открывается ли сайт оператора или любой другой простой сайт?
2. Работает ли сервис с телефона через мобильную сеть, если она использует другого оператора?
3. Исчезает ли проблема, если подключить компьютер кабелем вместо беспроводной сети?
4. Одинаково ли ведут себя разные сайты?
5. Возникает ли сбой только вечером?
Эти сравнения помогают отделить локальную проблему от сетевой. Если всё работает по кабелю, а по беспроводной сети — нет, искать магистральный маршрут рано. Если через мобильную сеть сайт доступен, а через домашнего оператора — нет, подозрение смещается на домашний канал, его внешние стыки или маршрут до сервиса.
Шаг второй. Проверьте задержку и потери
В командной строке можно проверить доступность адреса с помощью команды ping. Например:
ping адрес_сайта
Вместо слов «адрес сайта» подставьте доменное имя нужного ресурса. Команда отправляет небольшие пакеты и измеряет время ответа. Пять-десять миллисекунд и сто миллисекунд — это не просто разные числа: для интерактивной связи разница может быть заметной.
Одна потеря из нескольких пакетов ещё не всегда означает аварию. Некоторые серверы ограничивают ответы на диагностические запросы, хотя сам сайт продолжает работать. Поэтому ping — это сигнал, а не окончательный приговор.
Если ответы пропадают уже до домашнего маршрутизатора, проблема может быть в локальной сети. Если до маршрутизатора ответы стабильны, но при обращении к внешнему адресу появляются потери, нужно смотреть дальше.
Шаг третий. Посмотрите путь
В Windows используется команда tracert, в Linux-подобных системах — traceroute. В командной строке это выглядит так:
tracert адрес_сайта
или
traceroute адрес_сайта
Команда показывает промежуточные узлы, через которые проходит трафик. Часть адресов может быть скрыта, а некоторые узлы не отвечают на диагностические запросы. Звёздочки в одной строке ещё не доказывают, что именно там произошёл обрыв: маршрутизатор мог просто не отвечать на служебные пакеты, продолжая пересылать обычный трафик.
Смотрите не на одну строку, а на изменение всей картины. Если задержка резко выросла на одном узле и примерно такой же осталась дальше, это возможное место перегрузки. Если высокая задержка появилась на промежуточном узле, но на следующих снова стала нормальной, вероятнее всего, сам узел ограничивает диагностические ответы.
Сделайте три проверки в разное время: утром, вечером и во время сбоя. Сохраните результаты. Один маршрут ничего не говорит о стабильности, а три замера уже позволяют увидеть повторяющийся участок.
Шаг четвёртый. Сравните направления
Проверьте не один ресурс, а три:
1. Сайт, размещённый в российском дата-центре.
2. Сайт или сервис, использующий другую сеть доставки.
3. Ваш собственный интернет-магазин или рабочую систему, если у вас есть к ней доступ.
Если все адреса дают одинаковые задержки и потери, вероятнее всего, проблема находится ближе к дому или на общем внешнем канале оператора. Если один сервис работает, а два других нет, возможен сбой конкретного маршрута или сети поставщика. Если сайт отвечает быстро, но видеозвонок прерывается, причина может быть в чувствительности приложения к потерям и колебаниям задержки, а не в общей скорости.
Шаг пятый. Обратитесь в поддержку точным скриптом
Не начинайте с обвинения: «У вас плохой интернет». Такая формулировка заставляет оператора проходить длинный стандартный сценарий с перезагрузкой маршрутизатора.
Сообщение можно построить так:
«С 20:10 до 20:35 наблюдается проблема с доступом к адресу [адрес]. До домашнего маршрутизатора задержка стабильна, при проверке внешнего адреса появляются потери. По кабелю и по беспроводной сети результат одинаковый. Через мобильную сеть другого оператора сервис открывается. Прошу проверить аварии и загрузку внешнего стыка, а также маршрут до указанного диапазона адресов. Готов приложить результаты tracert и время замеров».
Если вы не уверены в своих выводах, используйте осторожную формулировку:
«Похоже, проблема возникает не в домашней сети: проверка до маршрутизатора стабильна, а сбой начинается дальше. Подскажите, где проходит стык до нужного сервиса и можно ли проверить его загрузку».
Инженеру такой запрос полезнее, чем описание в духе «всё зависает». Он получает время, направление, способ подключения и признаки, по которым можно искать неисправность.
Разбор типичных сбоев
Если проблема только по беспроводной сети
Если сайты по кабелю работают, а по беспроводной сети тормозят, не связывайте это сразу с магистралью. Проверьте расстояние до маршрутизатора, соседние сети, положение оборудования и нагрузку от других устройств. Телевизор, игровая приставка, камера и несколько телефонов могут одновременно занимать радиоэфир.
В этом случае маршрут до сервиса может быть безупречным. Пакеты задерживаются ещё до выхода из квартиры.
Если проблема только у одного сервиса
Сначала сравните его с другими сайтами. Если остальные ресурсы работают, возможны неполадки у поставщика контента, перегрузка конкретной площадки, ошибочный маршрут или проблема с системой разрешения имён.
Поставщик сервиса может переключить пользователей на другой дата-центр, но новый маршрут не всегда окажется лучше. Если площадка в Москве перегружена, система способна направить часть запросов в другой регион, увеличив задержку. Снаружи это будет выглядеть как «сайт то работает, то нет», хотя причина меняется вместе с выбранной площадкой.
Если сайт быстро открывается, но операции внутри не выполняются
Главная страница может быть доступна через одну сеть, а авторизация, каталог, платёжный модуль и база заказов — через другие. Сайт состоит не из одной точки. Видеозвонок тоже может использовать отдельные серверы для сигнализации, передачи голоса и изображения.
Анна могла открыть главную страницу магазина, но не завершить заказ, потому что запрос к системе складских остатков уходил через перегруженный канал. Проверка только первой страницы создала бы ложное ощущение, что всё исправно.
Если пропадают ответы на промежуточном узле
Это один из самых частых источников ошибочных выводов. Маршрутизатор может отвечать на транзитный трафик с низким приоритетом или вообще игнорировать диагностические пакеты. Если следующие узлы отвечают нормально, сам по себе такой пропуск не доказывает неисправность.
Вывод делайте по конечному адресу и повторяемости: есть ли потери до сервиса, сохраняется ли рост задержки, совпадает ли это со временем реальной проблемы.
Если маршрут разный утром и вечером
Это может означать изменение объявлений, переключение на резервный канал или перегрузку одного из стыков. Не обязательно, что оператор вручную меняет путь каждый вечер. Маршрутизация может перестраиваться автоматически по правилам, заданным заранее.
Полезно сохранить результаты нескольких измерений и сообщить оператору: «Утром путь проходит через одни узлы, вечером — через другие; вместе с изменением маршрута растёт задержка». Это уже наблюдение за динамикой, а не эмоциональная жалоба.
Большой кейс: магазин Анны и выбор дороги
На следующий день после сбоя Анна снова столкнулась с проблемой. В 20:17 сайт магазина открывался, но карточки товаров загружались по двадцать секунд. Покупатели видели пустые изображения, а часть заказов не доходила до подтверждения.
Она проверила сайт с ноутбука по кабелю. Результат не изменился. Затем открыла магазин через мобильную сеть на телефоне — страницы появились быстро. При домашнем подключении задержка до маршрутизатора оставалась стабильной, а при обращении к адресам сервиса в вечерний период появлялись скачки.
Анна отправила в поддержку оператора сообщение с замерами. Илья посмотрел статистику и обнаружил, что трафик от нескольких региональных сегментов шёл через один внешний стык. Само оборудование работало, аварии не было, но вечером канал регулярно приближался к пределу. Для обычных страниц это было заметно не всегда. Для запросов к фотографиям и системе заказов — уже критично.
На стороне Марины в дата-центре ситуация выглядела иначе. Сервис был подключён к двум сетям и размещён на двух площадках. Основной поток запросов приходил через московский узел, резервный — по другому маршруту. Система распределения нагрузки видела, что серверы отвечают, и не считала московскую площадку недоступной. Она не знала, что на пути от конкретного оператора к одной из сетей образовался перегруженный стык.
Марина изменила правила так, чтобы часть запросов от проблемного диапазона адресов направлялась через другую сеть. Это снизило задержку для клиентов Анны, но не устранило первопричину. Илья, в свою очередь, перераспределил часть трафика на дополнительный транзитный канал. После этого магазин стал быстро открываться и через домашнюю сеть.
В этой истории не было одного виновника. Домашнее оборудование Анны работало. Серверы Марины были доступны. Сеть Ильи не имела полного отказа. Сбой возник на соединении между сетями и усилился тем, что система диагностики не распознала проблему как полную недоступность.
Ситуация могла закончиться иначе. Если бы у Марины не было второй площадки, сервис оказался бы зависим от одного направления. Если бы Илья использовал только одного транзитного партнёра, запасного маршрута не было бы. Если бы Анна не зафиксировала время и не сравнила результат с мобильной сетью, поддержку пришлось бы убеждать на уровне ощущений.
Как читать ситуацию через if/then
Если не открывается ничего, включая сайты оператора, сначала проверяйте домашнюю сеть и сеть доступа.



