Пиринг, присутствие на IXP и частные интерконнекты для стриминга

Автор: Николай СапуновОбновлено: август 202622 мин чтения
Содержание статьи +

TL;DR

Когда стриминговый продукт вырастает достаточно, «платить оператору, чтобы он передавал ваши байты» перестаёт быть дешёвым вариантом, и «передавать байты самим, напрямую в сети-доступа, где живут ваши зрители» становится правильным. Механизм, переключающий вас между этими двумя мирами, называется пирингом – это семейство договорённостей, при которых две сети обмениваются трафиком напрямую, либо в общем здании под названием Internet Exchange Point (IXP), либо по выделенной арендованной линии под названием Private Network Interconnect (PNI). Эта статья объясняет, как работает пиринг, когда IXP выигрывает у PNI, почему Netflix и Google построили собственные кэши внутри ISP вместо того, чтобы купить больше CDN-ёмкости, и как платформа с трафиком 2 PB/мес должна на самом деле думать о своей карте интерконнектов. К концу вы должны уметь читать peering-quote, попросить у CDN отчёт по пирингу на IXP и сказать сейлзу, действительно ли settlement-free сделка лежит на столе.

Зачем это нужно

Если ваш продукт отдаёт хоть сколько-то заметный объём видео, путь, по которому байты идут от origin к глазам зрителя, влияет на стоимость и качество сильнее почти любого инженерного решения. Хорошо пирингованный маршрут срезает десятки миллисекунд со startup time, заметно уменьшает rebuffer rate и в масштабе снижает счёт вдвое или больше относительно чистого транзита. Эта статья – для head of platform, решающего, попросить ли у CDN отчёт по пирингу, для основателя, которому говорят, что качество для зрителей в Восточной Европе – «проблема пиринга», и для инженера, которому нужно перевести «мы платим за транзит, за который не должны платить» в план проекта. Мы предполагаем нулевые знания темы – к концу вы будете знать, что значит каждый термин из предыдущего абзаца.

Что такое пиринг простыми словами

Интернет – это не одна сеть; это примерно 75 000 сетей, каждая управляется компанией, университетом, государством или сервис-провайдером, каждая со своим блоком IP-адресов и своими маршрутизаторами. Эти сети называются автономными системами (Autonomous System, сокращённо AS), а присвоенный каждой номер – её AS number. Comcast – AS7922. Netflix – AS2906. Cloudflare – AS13335. Google – AS15169. У вашего корпоративного офиса своего AS, скорее всего, нет: вы подключаетесь через одну из крупных сетей.

Теперь представьте, что вы – Сеть А и хотите отправить пакет в Сеть Б. Способов ровно три. Первый – отдать пакет третьей сети – транзитному провайдеру, иногда называемому tier-1 carrier, – у которой уже есть договорённости и с вами, и с Б; и заплатить ей за мегабит-в-секунду перевозки. Второй – договориться с Сетью Б напрямую, состыковать роутер к роутеру и обмениваться пакетами бесплатно или за фиксированную плату за порт. Третий – поставить копию контента, который Б запрашивает у вас, на сервер, размещённый внутри объекта Сети Б, чтобы запрос вообще не пересекал тарифицируемый линк.

Вторая договорённость – прямой обмен трафиком между двумя сетями – и есть пиринг. Третья договорённость – размещение кэша или appliance внутри другой сети – называется on-net caching, это отдельный зверь, до которого мы дойдём. Почти любой разговор о CDN-счёте сводится к тому, какой из этих трёх способов вы используете и в какой пропорции.

Слово «пиринг» также используется в широком смысле для всего семейства прямых обменов. Сейчас мы разложим его на подтипы.

Публичный пиринг: Internet Exchange Point

Internet Exchange Point – сокращённо IXP – это физическое здание, почти всегда carrier-neutral дата-центр, в котором стоит общая коммутационная фабрика второго уровня. Вы арендуете порт на этой фабрике, втыкаете свой роутер и с одного порта можете установить пиринговые сессии с сотнями других сетей, которые тоже воткнулись. Крупные европейские IXP делают модель наглядной: DE-CIX во Франкфурте показывает примерно 400 000 IPv4-префиксов и 130 000 IPv6-префиксов, достижимых через свои route-серверы, с агрегированным трафиком 10–20 Tbps по данным PeeringDB на январь 2026. AMS-IX в Амстердаме, LINX в Лондоне, MSK-IX в Москве, фабрики Equinix IX в Ашберне, Сан-Паулу, Сингапуре, Сиднее – это площадки, где встречаются сети мира.

Экономическая форма дружелюбна к новому участнику. Вы платите оператору IXP ежемесячную плату за порт – обычно от нескольких сотен до нескольких тысяч долларов за 10G- или 100G-порт. Вы платите carrier-neutral дата-центру ежемесячно за cross-connect и стойку. А дальше с каждой другой сетью на той же фабрике, которая согласилась на пиринг с вами, вы обмениваетесь трафиком при нулевой постоянной стоимости за бит. Этот обмен с нулевой маржинальной стоимостью называется settlement-free interconnection, или SFI, и это финансовый фундамент открытого интернета.

Объём трафика, который пиринг-программа на базе IXP способна переместить, удивляет инженеров, не видевших цифр. Internet Society в обзоре регионального взаимодействия 2026 называет тренд структурной трансформацией, не упадком: IXP остаются местом, где встречаются сети длинного хвоста, и поверх классического пиринга наращиваются возможности под enterprise-AI workloads. В Италии пики трафика, вызванные стримами больших спортивных событий, видимо усилили объёмы пиринга на национальных IXP, и тот же паттерн виден в каждом рынке, где локальная стриминговая платформа достигла масштаба.

Подвох в том, что публичный пиринг – публичный. Фабрика общая. Если один из других арендаторов IXP ошибается – выпустил неправильный маршрут, попал под DoS, потерял роутер – это может зацепить и ваш трафик. Оператор IXP полицейские, но фабрика – не ваша. Для большинства стриминговых задач это нормально; для премиум-вещания, где нельзя терпеть ни одну плохую минуту, – нет.

Частный пиринг: Private Network Interconnect

Private Network Interconnect, сокращённо PNI – иногда называют private peer, а у облачных провайдеров это «Direct Connect», «Cloud Interconnect» или «ExpressRoute» – это выделенный кабель, идущий от вашего роутера прямо к роутеру другой сети. Никакой общей фабрики, никаких соседей-арендаторов, никакого broadcast-домена, который можно отравить. Внутри одного carrier-neutral дата-центра PNI – это часто просто оптический патч-корд за несколько сотен долларов в месяц. Между дата-центрами или между городами – это арендованное dark fiber или wave, и цена растёт соответственно.

Производительностный кейс PNI на масштабе бесспорен. Cloudflare в блог-посте про запуск Network Interconnect документирует клиента в Варшаве, у которого 90-й перцентиль RTT упал с 7.5 ms до 1 ms после провижининга нескольких PNI – улучшение 87% по самой важной метрике задержки, которую отслеживает стриминговый инженер. RTT напрямую двигает throughput TCP, время загрузки манифеста, время скачивания сегмента и startup time плеера. Срезать шесть миллисекунд RTT на десять миллионов зрителей – это срезать реальные деньги с rebuffer-счётчиков.

Кейс по стоимости тоньше. PNI не несёт оплаты за бит, но занимает порт с обеих сторон, cross-connect и операционное внимание. Нужны минимум два порта для резервирования. Нужен трафик, чтобы оправдать расход. Неписаное правило индустрии: вы мигрируете пиринговое отношение из публичного IXP в PNI, когда устойчивый трафик через фабрику переваливает примерно за 1 Gbps. Ниже – фиксированная стоимость PNI доминирует, и IXP дешевле за бит; выше – отсутствие per-bit метра у PNI выигрывает, и вы получаете приватный, контролируемый линк.

On-net caching: третий рычаг

Третья договорённость заслуживает отдельного имени, потому что меняет экономику сильнее любого из двух видов пиринга. Вместо того чтобы обмениваться трафиком между двумя сетями, вы ставите сервер внутри другой сети. Классические примеры – программа Open Connect Appliance (OCA) Netflix и программа Google Global Cache (GGC). В обеих контент-провайдер бесплатно поставляет железо в собственный объект ISP. ISP даёт ему место в стойке, питание и высокоскоростной порт. Клиенты провайдера в этом ISP скачивают видео с локального appliance вместо пирингованного или транзитного линка из ISP. Трафик вообще не пересекает settlement-границу.

Цифры экстремальные. Документация Netflix Open Connect показывает более 19 000 OCA, развёрнутых на 1 500+ ISP-локациях в более чем 100 странах по состоянию на 2025 год. Вместе они везут 100% видеотрафика Netflix – более 125 миллионов часов в день с пиковым агрегатом в десятки терабит в секунду. Чтобы получить бесплатный OCA, ISP должен прокачивать минимум 5 Gbps пикового Netflix-трафика; ниже этого порога математика не оправдывает железо, и Netflix отдаёт ISP трафик из ближайшей точки пиринга. Развёртывание большого узла – это порядка 10 storage OCA плюс 30 flash OCA, масштабирующих доставку в терабит-в-секунду из одной стойки-пары. Google Global Cache играет в ту же игру для YouTube: edge-узлы более чем в 1 300 городах отдают локально 70–90% кэшируемого Google-трафика, обрезая внешний трафик на ISP-пиринге и транзите почти до нуля.

Это то, что подразумевают, когда говорят «Netflix не в интернете». Заметная доля байт Netflix просто никогда не идёт по платной сетевой линии. Исследование Open Connect, опубликованное на arXiv в 2016 году, считает то же наблюдение по-другому: Netflix выбрал settlement-free interconnection плюс on-net-развёртывания как модель доставки, вместо оплаты транзита или коммерческого multi-CDN-следа.

Эта асимметрия стоимости лежит в основе каждого стратегического решения в статье. Стриминговая платформа, отдающая миллиард видеочасов в месяц, ничего не платит за долю, отданную из on-net-кэшей. Всё, что не помещается в кэш – длинный хвост, лайв-события, новые релизы – отдаётся через пиринг, и только остаток едет по коммерческому транзиту. Каскад – сначала cache, потом peer, потом transit, и порядок этих слов почти идеально совпадает с порядком их юнит-стоимости от дёшево к дорого.

Рис. 1. Три уровня доставки, которые стриминговая платформа складывает в стек – от самого дешёвого к самому дорогому за байт.

Settlement-free, paid peering и вопрос ratio

Не каждое пиринговое отношение бесплатное. Есть paid peering, где одна сторона выписывает чек другой за бит, даже хотя байты не проходят транзит. Причина существования – правило traffic ratio, которое почти каждый крупный eyeball-ISP держит в своей peering policy.

Правило прямолинейное. Две сети, пирингующиеся settlement-free, должны слать примерно одинаковый объём трафика друг другу в обе стороны. Условный порог – 2:1 (входящий к исходящему). Если вы отправляете в ISP более чем в два раза больше, чем ISP отправляет вам обратно, ISP начинает утверждать, что отношения несбалансированы, и нести расходы по доставке ваших байт своим абонентам без симметричной выгоды ему невыгодно.

Это правило написано для мира, в котором каждая сеть предполагалась примерно симметричной. Стриминг сломал предпосылку. NSF-исследование Никкаха и Джордана (2024) оценивает, что около 80% интернет-трафика – это видео, а видео – это принципиально однонаправленный поток от контент-провайдера к зрителю. У CDN нечего «тянуть» от eyeball-ISP – за CDN нет абонентов, чей upstream сбалансировал бы downstream. По строгому чтению правила traffic ratio почти каждое CDN-к-ISP отношение проваливает тест, и ISP мог бы отказать settlement-free пирингу любому из них.

На практике правило гнётся. Большинство крупных ISP держит settlement-free пиринг с большими CDN, потому что альтернатива – заставить CDN отдавать байты через транзит или брать с CDN per-bit – даёт худший результат для собственных абонентов ISP, для которых важно, чтобы Netflix и YouTube работали. Знаменитый спор Comcast и Netflix о paid peering 2014 года – исключение, подтверждающее правило: в тот период стороны не смогли договориться о settlement-free, трафик Comcast в направлении Netflix деградировал, публика звонила Comcast, и спор разрешился сделкой paid peering, широко понимаемой как уступка Netflix. После того эпизода обе стороны вернулись к доминирующему равновесию «в основном settlement-free CDN-к-ISP пиринг», с редкими paid-вариантами там, где у одной стороны жёсткая политика.

Урок для меньшей стриминговой платформы: предполагать settlement-free с CDN, у которых уже есть ISP-отношения, и в основном paid, если вы договариваетесь напрямую с eyeball-ISP под собственным AS. Peering policy на сайте ISP подскажет, какое из двух: большинство крупных ISP публикуют свою – там указаны пороги traffic ratio, минимумы по резервированию портов и требования по присутствию (обычно – наличие роутера хотя бы в трёх предпочитаемых ISP meet-me-rooms по континенту).

Математика: когда пиринг окупается?

Решение стриминговой платформы по пирингу – не вопрос вкуса, а пер-регион break-even-расчёт. Стоимостные компоненты с каждой стороны известны и стабильны достаточно, чтобы прогнозировать.

Транзитная сторона метрируется. Качественный IP-транзит в масштабе стоит около $0.50–$1.00 за Mbps в месяц 95-го перцентиля в хорошо обслуживаемых рынках 2026 – tier-1 операторы во Франкфурте, Амстердаме, Лондоне, Ашберне – и сильно растёт в недо-обеспеченных рынках вроде Лагоса, Ла-Паса и части Юго-Восточной Азии, где тот же Mbps может стоить $3.00–$8.00. Pay-as-you-go CDN egress поверх – $0.005–$0.02 за GB в тех объёмах, на которые крупные стриминговые платформы коммитятся, хотя rate card квотирует сильно выше.

Пиринговая сторона – в основном фикс. Порт IXP – от нескольких сотен до нескольких тысяч долларов в месяц за 10G- или 100G-порт. Cross-connect в carrier-neutral дата-центре – $200–$500 в месяц. PNI cross-connect внутри того же объекта – те же деньги; PNI между городами – арендованный wave, $1 500–$8 000 в месяц за 10G в зависимости от маршрута.

Теперь проговорим математику вслух. Допустим, ваш пиковый трафик к конкретному eyeball-ISP – 1 Gbps, и отношение settlement-free на IXP, где присутствуете и вы, и ISP.

  • IP-транзитная альтернатива: 1 000 Mbps × $1.00/Mbps × 30 дней / 30-дневный месяц = $1 000/мес.
  • IXP-альтернатива: $1 200/мес за 10G-порт + $300/мес за cross-connect = $1 500/мес.

На 1 Gbps IXP дороже транзита. Но IXP-плата фиксированная и даёт вам settlement-free пиринг с сотнями других сетей на той же фабрике – не только с одним ISP. Если ещё двадцать ISP на той же фабрике берут у вас по 200 Mbps, вы убрали 5 Gbps с транзита по той же цене $1 500 IXP против $5 000 транзита, который бы пришлось купить. Пиринг становится сильно положительным.

Это и есть структурный инсайт: один IXP-порт оплачивает не одно пиринговое отношение, а десятки сразу. Маржинальная стоимость двадцать первого пира на том же IXP-порту – ноль. Маржинальная стоимость двадцать первого транзитного ISP – ещё $200 трафика.

PNI – другая форма. 10G PNI в том же дата-центре по, скажем, $400/мес (cross-connect + амортизация порта) положителен против транзита уже при ~400 Mbps устойчивого трафика к одной сети. На 1 Gbps к одному контрагенту PNI экономит ~$600/мес. На 5 Gbps – экономит ~$4 600/мес, достаточно, чтобы оправдать два PNI для резервирования и всё равно выйти вперёд. Платформа с 2 PB/мес и связной картой пиринга и PNI может сэкономить $50 000–$500 000 в месяц относительно того же workload на чистом транзите – поэтому у каждого CDN, который вам выставляет счёт, есть своя peering-команда, которая делает эти сделки за вас.

Рис. 2. Точки break-even между IP transit, IXP peering и PNI по мере роста трафика к одному контрагенту.

Типичная ошибка: «у моего CDN уже все пиры»

Самая частая ошибка mid-size стриминговых команд – предполагать, что раз они купили у большого CDN, их байты уже пирингованы везде, где важно. Не везде. В пиринг-карте любого CDN есть дыры. CDN может богато пирингать во Франкфурте и Ашберне, но прокидывать ваш трафик через Сан-Паулу по транзитной линии, потому что конкретный региональный ISP не в PNI-списке CDN, или потому что контракт CDN с этим ISP – paid, и CDN маршрутизирует мимо.

Способ узнать – спросить. Любой адекватный CDN по запросу подготовит peering report – поразрезу по регионам: какие сети достижимы через IXP, какие через PNI, какие через транзит, и какова доля cached-vs-origin-pull трафика. Если ваш CDN отказывает или тянет – это закупочный сигнал. Тот же отчёт существует в обратную сторону со стороны ISP: PeeringDB на peeringdb.com – публичный реестр, где сети декларируют свой AS, своё присутствие на IXP, свою PNI-политику и контакт пиринга. Посмотреть топ-10 ISP ваших зрителей в PeeringDB и сверить с присутствием вашего CDN – упражнение на полдня, которое поймало реальные misroutings во всех Фора Софт проектах этого размера.

Вторая ошибка – неправильное понимание опции on-net cache. Команды иногда полагают, что раз у Netflix и Google есть on-net-кэши внутри ISP, они могут договориться о том же. Не могут, во всяком случае на равных условиях. Программы OCA и GGC работают, потому что объём оправдывает бесплатное железо с обеих сторон: порог 5 Gbps на качествующий ISP неявно значит, что контент-провайдер прогоняет петабайты в месяц через этого ISP. Стриминговый продукт на 100 Mbps не может предложить ISP достаточной ценности, чтобы это окупило стойку. Реалистичная альтернатива для продуктов такого масштаба – managed CDN, у которого собственные кэши стоят внутри ISP, оплаченные CDN из своего масштаба по всем клиентам.

Россия, ЕС и региональные различия

Пиринг не однороден по миру. Страна, где живут ваши зрители, меняет калькуляцию в два-три раза.

В Западной Европе плотные IXP во Франкфурте, Амстердаме, Лондоне, Марселе и Вене делают settlement-free пиринг дешёвым, а рынок IP-транзита конкурентен – цены падают уже десятилетие. Settlement-free – дефолт, PNI – для крупнейших контрагентов. В Северной Америке Ашберн (комплекс на основе Equinix) тянет непропорциональную долю трафика США; Лос-Анджелес, Атланта, Даллас и Сиэтл замыкают карту. В России MSK-IX в Москве плюс Data-IX, Piter-IX в Санкт-Петербурге и несколько меньших обменов формируют ядро; крупнейшие ISP страны (Ростелеком, МТС, МегаФон, Билайн, ЭР-Телеком) присутствуют и достижимы. В Бразилии IX.br в Сан-Паулу – крупнейший IXP мира по числу участников; почти каждый бразильский стриминговый продукт достигает аудитории через него. В Индии биржи NIXI в Мумбаи, Ченнаи, Дели и Бангалоре присутствуют, но меньше; основной объём стриминга идёт через on-net-кэши и прямые PNI к Reliance Jio, Airtel и Vi.

Internet Society в обзоре региональной динамики 2026 формулирует общий тренд: пиринг структурно консолидируется на крупных рынках и структурно расширяется на развивающихся, и IXP в Африке, Юго-Восточной Азии и Латинской Америке растут быстрее всего по абсолютной interconnection-ёмкости год к году. Для стриминговой платформы, планирующей мульти-региональный запуск в 2026–2027, практический ответ: назовите три топ-страны, посмотрите их основные IXP, посмотрите, кто там присутствует, и спроектируйте карту interconnect до подписания CDN-контракта.

Рабочий пример: лайв-стриминговый продукт на 10 Gbps выбирает пиринг

Возьмём гипотетический продукт: лайв-стриминг с 2 млн MAU, пик concurrent 80 000 зрителей по 5 Mbps в среднем на поток, 60% аудитории в США, 20% в Западной Европе, 20% в Восточной. Пиковый egress – около 400 Gbps всего, грубо 240 Gbps США, 80 Gbps ЗапЕвропа, 80 Gbps ВостЕвропа.

Чисто транзитный маршрут в 2026 стоит примерно 400 000 Mbps × $0.70/Mbps blended = $280 000/мес только за bandwidth, плюс per-GB CDN egress сверху.

Только-CDN-подход с крупным коммерческим провайдером и коммитом $0.010/GB вёз бы тот же workload примерно за 400 Gbps × 8 bits/byte × 86 400 с/день × 30 дней × 0.5 utilisation × $0.010/GB / 8e9 bits/GB ≈ $52 000/мес, и CDN сам поглощает пиринг внутри своей платформы.

Прямой-пиринговый подход с присутствием платформы в Ашберне (Equinix IX), Франкфурте (DE-CIX) и в московском IXP стоит около $4 500/мес в портах и cross-connect-фи, плюс три-пять PNI к крупнейшим региональным ISP по $400/мес каждый – итого фикс ~ $7 000/мес. Из 400 Gbps пика, скажем, 70% садится на пирингованный или PNI-путь; оставшиеся 30% всё равно едут по коммерческому транзиту или CDN egress на длинный хвост и некэшированные события. Эффективный счёт за bandwidth: $7 000 фикс + 120 Gbps × 0.5 utilisation × $0.70/Mbps × 30 × 1000 / 1000 ≈ $7 000 + $84 000 = $91 000/мес.

Этот итог выше, чем у только-CDN подхода, потому что мы не пользуемся масштабом CDN. Смысл рабочего примера в том, что для большинства продуктов с CDN-счётом до примерно $250 000/мес нанимать крупный CDN дешевле, чем строить собственную interconnect-карту; выше этой отметки путь пиринга начинает выигрывать. Поэтому почти каждый CDN выставляет вам per-GB-тариф, в котором уже зашит его собственный пиринг-экономия – он играет в эту математику на масштабе, который вы не повторите в одиночку.

Где здесь Фора Софт

В Фора Софт мы построили стриминговую часть более чем 239 видеопродуктов с 2005 года – в видеоконференциях, OTT/Internet TV, телемедицине, e-learning и видеонаблюдении. Мы не CDN, и большинство наших клиентов недостаточно велики, чтобы запускать собственные пиринговые программы. Наша роль в этой теме обычно одна из трёх: помочь CTO прочитать peering report, который CDN уже делает; спроектировать multi-CDN с content steering, маршрутизирующим по реальному качеству per-region; либо рассчитать архитектуру, где on-net или near-on-net доставка – следующий шаг по мере роста продукта. Мы видели разницу, которую один PNI к региональному ISP делает для телемедицинского продукта, где большинство пользователей у одного оператора, и видели продукты, переросшие свой single-CDN-выбор и нуждающиеся в инженерной перестройке.

Главное

  • Пиринг – семейство договорённостей, в которых две сети обмениваются трафиком напрямую, либо на IXP, либо по PNI.
  • IXP – фиксированная плата за порт против многих одновременных пиров; PNI – выше фикс, но одна большая частная предсказуемая линия.
  • Netflix и Google везут 70–100% трафика через on-net-кэши и settlement-free пиринг, обходя транзит совсем.
  • Правило traffic ratio (2:1) формально блокирует CDN-к-ISP settlement-free, но для стриминга на практике почти не применяется.
  • Peering report от CDN – первый конкретный артефакт, который стоит запросить при расследовании качества или стоимости по регионам.
  • При CDN-расходе до ~$250 000/мес коммерческий CDN почти всегда дешевле собственного пиринга; выше – пиринг начинает выигрывать.

Что читать дальше

CTA-блок

  • Поговорите с инженером по стримингу – обсудите карту interconnect и пиринг CDN с нашей командой.
  • Посмотрите наши кейсы – реальные OTT-, конференц- и телемедицинские системы, построенные нами.
  • Скачайте чек-лист готовности к пирингу – 1-страничный PDF на встречу с CDN-закупкой.

Скачать чек-лист готовности к пирингу

Строите такую систему?

Подберём параметры кодирования под ваш контент и посчитаем стоимость доставки до старта разработки.