Peering / IX
Peering — соглашение между двумя AS обмениваться трафиком напрямую, обычно бесплатно (settlement-free). IX (Internet Exchange, точка обмена трафиком) — физическое место, где десятки-сотни операторов подключены в один свитч и могут пирится между собой.
Peering vs Transit
| Peering | Transit | |
|---|---|---|
| Кто платит | Обычно никто (settlement-free) | Клиент платит транзит-провайдеру |
| Что можешь достичь | Только сети peer'а и его клиентов | Весь интернет |
| Отношения | Равноправные | Клиент-провайдер |
| Экономика | Экономят оба (короткий путь, меньше транзитных) | Транзит зарабатывает |
| Оптимально для | Соседей с трафиком в обе стороны | Всех остальных |
Полная формула: транзит покупают, для оптимизации подключаются на IX и там пирятся с самыми интересными сетями. Оставшийся трафик идёт через транзит.
Модели peering
- Private peering (PNI, Private Network Interconnect) — прямое подключение оптикой между двумя AS. Дорого, ставится только при больших объёмах.
- Public peering — через IX-фабрику. Дёшево, легко.
- Paid peering — обычно peering бесплатный, но иногда сторона с большим трафиком платит стороне с меньшим (компромисс между peering и transit).
Как выглядит IX
- Здание с оптикой и свитчами.
- Каждый член подключает свой роутер к порту (10G / 100G / 400G).
- IX даёт каждому участнику IP на shared LAN (например 193.203.0.0/24).
- Все peer-ы связаны на L2.
- Каждый настраивает BGP-сессии с другими участниками (bilateral peering).
- Или подписывается на Route Server — виртуальный «мега-peer», через которого доступны все peer'ы IX-а (multilateral).
Крупные IX
| IX | Локация | Peak трафик |
|---|---|---|
| DE-CIX Frankfurt | Германия | ~15 Тбит/с |
| AMS-IX Amsterdam | Нидерланды | ~13 Тбит/с |
| LINX London | UK | ~10 Тбит/с |
| MSK-IX Moscow | РФ | ~5 Тбит/с |
| Equinix Ashburn (DCA) | США | ~10 Тбит/с |
| IX.br Sao Paulo | Бразилия | ~30 Тбит/с (крупнейший) |
| SGIX / Equinix Singapore | Сингапур | Крупный APAC-хаб |
| DATA-IX | РФ (Москва) | Альтернатива MSK-IX |
| Piter-IX / St.Petersburg IX | СПб | Крупнейший на Северо-Западе |
Peering-политики
У каждой AS свой набор требований к потенциальным peer'ам. Публикуются в PeeringDB:
- Open — пиряться со всеми, без условий.
- Selective — пиряться если трафик interesting (обычно > 100 Мбит/с в обе стороны).
- Restrictive — только с крупными игроками.
- No peering — только продают transit (Tier-1 обычно, между собой пирятся, а с мелочью нет).
peeringdb.com — публичный каталог: кто где присутствует, с кем пирится, ASN, контакты, политика.
MANRS
Mutually Agreed Norms for Routing Security — инициатива по повышению безопасности глобального роутинга. Участники обязуются:
- Фильтровать BGP-анонсы клиентов (антиспуф).
- Валидировать себя через RPKI.
- Публиковать актуальную информацию в PeeringDB.
- Не пропускать route leaks.