MSK-IX / Internet Exchange / Route Server
← Вернуться назад
Route Server

Назначение

Cлужба Route Server (RS) - сетевой сервис, позволяющий упростить пиринговое взаимодействие между участниками MSK-IX и сократить количество индивидуальных администрируемых пиринговых сессий. RS передает BGP-анонсы между подключенными к нему участниками. Таким образом, пиринг с RS позволяет установить пиринговое взаимодействие со всеми остальными участниками MSK-IX, использующими RS.

Использование службы Route Server не влияет на сетевые задержки, так как трафик между интерфейсами участников передается напрямую.

Служба RS действует на общем (пиринговом) VLAN, поддерживает использование 16- и 32-битных номеров AS и позволяет вести обмен трафиком по протоколам IPv4 и IPv6.

Информация для настройки пиринговых сессий с RS
ГородRoute Server ASАнонсируемый объектIP-адреса BGP-спикеров*Расписание реконфигурации**
(время местное)
Москва8631AS-MSKROUTESERVER195.208.208.100/21
2001:7f8:20:101::208:100/64
15:30-16:30 (время местное)
ежедневно понедельник-пятница
195.208.215.100/21
2001:7f8:20:101::215:100/64
11:30-12:30 (время местное)
ежедневно понедельник-пятница
Санкт-Петербург43690AS-SPBROUTESERVER194.226.100.100/23
2001:7f8:20:201::100:100/64
17:00-18:00 (время местное)
ежедневно понедельник-пятница
194.226.102.100/23
2001:7f8:20:202::102:100/64
13:00-14:00 (время местное)
ежедневно понедельник-пятница
Ростов-на-Дону48216AS-RNDROUTESERVER193.232.140.100/24
2001:7f8:20:501::140:100/64
17:00-18:00 (время местное)
ежедневно понедельник-пятница
193.232.140.200/24
2001:7f8:20:501::140:200/64
12:30-13:30 (время местное)
ежедневно понедельник-пятница
Ставрополь57056AS-STWROUTESERVER194.85.177.100/25
2001:7f8:20:901::177:100/64
17:00-18:00 (время местное)
ежедневно понедельник-пятница
Самара47882AS-SMRROUTESERVER193.232.135.100/24
2001:7f8:20:601::135:100/64
17:00-18:00 (время местное)
ежедневно понедельник-пятница
193.232.135.200/24
2001:7f8:20:601::135:200/64
12:30-13:30 (время местное)
ежедневно понедельник-пятница
Казань50706AS-KZNROUTESERVER194.190.119.100/24
2001:7f8:20:801::119:100/64
17:00-18:00 (время местное)
ежедневно понедельник-пятница
Екатеринбург43213AS-EKTROUTESERVER194.85.107.100/24
2001:7f8:20:301::107:100/64
17:00-18:00 (время местное)
ежедневно понедельник-пятница
194.85.107.200/24
2001:7f8:20:301::107:200/64
12:30-13:30 (время местное)
ежедневно понедельник-пятница
Новосибирск42403AS-NSKROUTESERVER193.232.87.100/24
2001:7f8:20:401::87:100/64
17:00-18:00 (время местное)
ежедневно понедельник-пятница
193.232.87.200/24
2001:7f8:20:401::87:200/64
12:30-13:30 (время местное)
ежедневно понедельник-пятница
Владивосток48531AS-VLVROUTESERVER193.232.136.100/24
2001:7f8:20:701::136:100/64
17:00-18:00 (время местное)
ежедневно понедельник-пятница
193.232.136.200/24
2001:7f8:20:701::136:200/64
12:30-13:30 (время местное)
ежедневно понедельник-пятница
Примечания:

* В городах, для которых приведены адреса двух BGP-спикеров, аппаратная база RS состоит из двух дублирующих серверов, установленных на разнесенных технологических площадках.

** Процедура реконфигурации включает в себя запрос обновлений политик маршрутизации в базах IRR (RIPE и др.), построение/обновление фильтров и их применение в конфигурации RS. Процедура занимает до одного часа.

Как начать пользоваться RS?

При использовании RS участники должны соблюдать требования Технологических условий.

Чтобы начать пользоваться RS в городе подключения к MSK-IX, настройте взаимодействие с соответствующей служебной автономной системой Route Server AS (см. таблицу выше) по протоколу BGP.

Для этого выполните следующие шаги:

  1. Внесите описание политики взаимодействия вашей сети с Route Server AS в базу данных Internet Routing Registry (IRR), поддерживаемую MSK-IX (RIPE, ARIN, RADB).

  2. Направьте с любого из авторизованных по договору контактных адресов на адрес noc@ix.ru заявку, содержащую город подключения к MSK-IX, идентификатор организации, номер AS участника и IP-адрес маршрутизатора (IPv4 и/или IPv6).

  3. Настройте BGP-сессии со своей стороны со всеми BGP-спикерами службы RS в соответствующем городе.

  4. В конфигурации BGP со своей стороны отключите проверку first-as командой no bgp enforce-first-as (или ее аналогами для вашего вендора).

Информация об использовании RS участниками MSK-IX, доступна в Клиентском кабинете MSK-IX.

Информация о политике маршрутизации Route Server AS содержится в базе RIPE (сайт https://www.ripe.net или утилита whois -h whois.ripe.net as[Номер AS]).

Для отладки маршрутизации и контроля BGP-анонсов, принимаемых RS, пользуйтесь службой Looking Glass.

Политика маршрутизации RS

Обмен роутинговой информацией между RS и каждым участником осуществляется по протоколу BGP4, описанном в RFC4271. Пиры RS получают от RS лучший выбранный маршрут из принятых от всех пиров. При передаче BGP-анонса от RS атрибут Next-Hop содержит IP-адрес того маршрутизатора, от которого данный анонс были получен RS; атрибут AS_PATH передается без изменений. Таким образом, обмен трафиком участников происходит напрямую, минуя RS.

RS обрабатывает BGP-анонсы по следующим принципам:

  1. Не принимаются анонсы приватных сетей, маршрута по умолчанию (default route), прочих сетей специального назначения (RFC6890).

  2. Не принимаются анонсы приватных AS и AS специального назначения (RFC5398, RFC6996, RFC7300, RFC7607).

  3. Не принимаются анонсы сетей, для которых значение origin объекта route/route6 в базе данных IRR не совпадает с номером начальной AS в атрибуте AS_PATH анонса.

  4. Не принимаются анонсы сетей, для которых номер последней добавленной AS в атрибуте AS_PATH анонса не совпадает с номером AS участника, с которым установлена BGP-сессия.

  5. Осуществляется проверка валидности анонсов с точки зрения технологии RPKI (RFC6480), проставляется соответствующее BGP-community по результатам проверки.

    1. Анонс со статусом RPKI_VALID принимается, если его AS входит в as-set или равна aut-num, которые указаны в export или mp-export политике взаимодействия AS участника с AS роут-сервера.

    2. Анонсы со статусом RPKI_INVALID не принимаются.

    3. Анонсы со статусом RPKI_UNKNOWN проверяются по пунктам 6-7.

  6. Анонс принимается, если для него описан route/route6 объект в IRR DB, входящий в as-set или aut-num, которые указаны в export или mp-export политике взаимодействия AS участника с AS роут-сервера. Размер префикса route/route6 объекта и BGP-анонса должны совпадать, за исключением пункта 7.

  7. Анонс принимается, если для него не описан route/route6 объект в IRR DB, но при этом описан route/route6 агрегата данного префикса, удовлетворяющий требованиям пункта 6. Анонсы, удовлетворяющие критериям пункта 7, дополнительно маркируются специальным BGP-community (RSAS:65500).

Атрибуты BGP community

Здесь и далее RSAS означает номер Route Server AS в соответствующем городе.

Route Server поддерживает две группы атрибутов BGP community: базовые и дополнительные. Атрибуты базовой группы действуют в порядке, приведенном в таблице. Приоритет обработки управляющих BGP Community: Large > Standard.

Базовые
ДействиеBGP Standard Community (RFC1997)BGP Large Community (RFC8092)
Блокировка анонса префикса участнику с номером AS [peer-as]0:peer-asRSAS:0:peer-as
Анонс префикса участнику с номером AS [peer-as]RSAS:peer-asRSAS:1:peer-as
Блокировка анонса префикса всем участникам0:RSASRSAS:0:0
Анонс префикса всем участникамRSAS:RSASRSAS:1:0
Blackhole community (блокировка входящего трафика)65535:666--
Однократный prepend анонса данного префикса в сторону участника с номером AS [peer-as]1:peer-asRSAS:101:peer-as
Двукратный prepend анонса данного префикса в сторону участника с номером AS [peer-as]2:peer-asRSAS:102:peer-as
Трехкратный prepend анонса данного префикса в сторону участника с номером AS [peer-as]3:peer-asRSAS:103:peer-as
BGP community для идентификации города включения участника
(проставляется автоматически на стороне RS)
11:CityRSAS:1911:City
Дополнительные
ДействиеBGP Standard Community (RFC1997)
В IRR DB описан агрегат данного префикса5RSAS:65500
Анонс префикса участникам с атрибутом no-exportRSAS:65281
RPKI_VALID (проставляется автоматически на стороне RS)RSAS:65510
RPKI_UNKNOWN (проставляется автоматически на стороне RS)RSAS:65511
RPKI_INVALID (проставляется автоматически на стороне RS)RSAS:65512
Установка local-preference 0RSAS:0
Установка local-preference 50RSAS:50
Установка local-preference 100RSAS:100
Примечания:
  1. В случае отсутствия атрибута BGP community или при его несоответствии указанному списку, префикс принимается и передается всем участникам.

  2. В Looking Glass в детальной информации по префиксам отображаются только базовые BGP community. Для дополнительных BGP community отображается результат их применения.

  3. При передаче анонсов через RS атрибуты управляющих community MSK-IX вырезаются, остальные BGP community передаются прозрачно.

  4. Все анонсы имеют по умолчанию local-preference 100.

  5. BGP community RSAS:65500 применяется для маркировки префиксов, для которых в IRR описан агрегат (более широкая сеть), и при этом сами префиксы не описаны в IRR.

    • IPv4: Данное BGP community применяется для префиксов до /24 включительно. Префиксы от /25 до /32 этим BGP community не маркируются и принимаются только если для них описан route объект в явном виде.

    • IPv6: Данное BGP community применяется для префиксов до /48 включительно. Префиксы от /49 до /128 этим BGP community не маркируются и принимаются только если для них описан route6 объект в явном виде.

  6. Префиксы с атрибутом BGP no-export (65535:65281) прозрачно передаются участникам с сохранением атрибута.

Особенности работы с управляющими BGP Standard Community в случае 32-битных номеров AS

Если вы используете управляющие BGP Large Community, данная таблица не применяется.

Для построения политики взаимодействия с участниками MSK-IX, использующими 32-битные номера автономных систем, воспользуйтесь приведенной ниже таблицей соответствия номера AS участника и номера community, который необходимо использовать в качестве peer-as (см. описание базовых BGP community).

Участники IXНомер AS, при наличииCommunityГород
ООО «Айсвуд»20111964865Екатеринбург
ООО «Кортэл»20506364802Екатеринбург
ООО «Цифровые Сети Урала»20930764817Екатеринбург
ООО «ЭджЦентр»21075664912Екатеринбург
ООО «Окко»21160964893Екатеринбург
АО «ЦВКС «МСК-IX»20502264839Казань
ООО «ЭджЦентр»21075664907Казань
ООО «Техкомпания Хуавэй»13690764814Москва
Kaopu Cloud HK Limited13891564935Москва
BaishanCloud13905764897Москва
Apple Communication Ltd.13990164941Москва
DE-CIX Academy19661064813Москва
АО «НэтУан Рус»19669564712Москва
ООО «Сети Веба»19675064771Москва
Azertelecom LLC19692564765Москва
АО «Р-Фарм»19706264711Москва
ООО «ТелеМакс»19720464761Москва
ДубльГИС19748264963Москва
ООО «СКАЙНЕТ»19782664709Москва
ООО «СПБ ТВ Телеком»19788864722Москва
ФГУП «Морсвязьспутник»19796964875Москва
АО «ЮЛ-ком Медиа»19829764931Москва
ООО «ИНКО-Телеком»19836764918Москва
ООО «Объединенные Сети»19853964885Москва
ООО «Бегет»19861064751Москва
ИП Гасанов Ф.У.19900864903Москва
ООО «Телеком-Биржа»19959964734Москва
ООО «ДК СВЯЗЬ»19962464970Москва
ООО «Окей-Телеком»19966964787Москва
ООО «Стек Групп»20004464824Москва
ООО «ДАТАПРО»20016164767Москва
ООО «Яндекс.Облако»20035064815Москва
ООО «ФастВПС.ру»20048764756Москва
ООО «ЛайфСтрим»20097664783Москва
ООО «Айсвуд»20111964860Москва
ООО «ТВОЙ ТЕЛЕКОМ»20121164848Москва
ООО «Сервиспайп»20170664847Москва
ООО «Миранда-медиа»20177664821Москва
АО «МаксимаТелеком»20217364743Москва
ООО «Телекоммуникационные Системы Кубани»20248664838Москва
ООО «Интерком»20283864867Москва
ИП Чернышёв Александр Александр20298464905Москва
ООО «ФАЙБЕР ТЕЛЕКОМ»20378464816Москва
ООО «ШоуДжет»20427164880Москва
ООО «БСТК»20429764965Москва
ООО «ТЦИ»20458264831Москва
ООО «Атлантик»20460064789Москва
ООО «СДН-ВИДЕО» 20472064830Москва
АО «ЦВКС «МСК-IX»20502264810Москва
ООО «Кортэл»20506364801Москва
DE-CIX R&D20553064828Москва
Tinkoff Mobile20563864962Москва
ООО «Фридом»20601164950Москва
АО «Группа компаний «Медси»20629564825Москва
ООО «Т1Клауд»20680564971Москва
ГУП ДНР «УГЛЕТЕЛЕКОМ»20681064924Москва
ТОО Voximplant KZ20684664868Москва
ООО «РУКОМТЕХ»20713364785Москва
ООО «Цветочный альянс»20756164851Москва
HOSTLINE, UAB20778564846Москва
ООО «ЛТДНЕТ»20812964914Москва
ООО «О2 КЛАУД»20834964923Москва
ООО «Облачные технологии»20867764895Москва
ООО «Моссязь»20891264827Москва
АО «Лаборатория Касперского»20903064822Москва
ООО «Чайна Мобайл Интернешнл (Раша)»20914164843Москва
ООО «Цифровые Сети Урала»20930764966Москва
НАО «Национальная спутниковая компания»20973964837Москва
ООО «РК Компани»21044364960Москва
ООО «ЭджЦентр»21075664922Москва
ООО «ДорХан – Торговый Дом»21100064894Москва
Telegram Messenger Inc21115764892Москва
ООО «Окко»21160964888Москва
ООО «АЛИБАБА.КОМ (РУ)»21191464958Москва
ООО «АКЦЕПТ» (Телевизионный канал РЕН ТВ)21207564944Москва
Port 17921223264957Москва
ООО «Кинескоп»21223664913Москва
ООО «Старт.Ру»21307564921Москва
UPIX NETWORKS INTERNATIONAL LLC26692564862Москва
ООО «Айсвуд»20111964864Новосибирск
ООО «Росско-К»20351464804Новосибирск
ООО «ФАЙБЕР ТЕЛЕКОМ»20378464807Новосибирск
ООО «СДН-ВИДЕО» 20472064849Новосибирск
ООО «Кортэл»20506364797Новосибирск
HOSTLINE, UAB20778564886Новосибирск
ООО «Цифровые Сети Урала»20930764968Новосибирск
ООО «ЭджЦентр»21075664911Новосибирск
ООО «Окко»21160964890Новосибирск
ИП Бакаев И.В.21182164959Новосибирск
ООО «СДН-ВИДЕО» 20472064866Ростов-на-Дону
ООО «ЭджЦентр»21075664908Ростов-на-Дону
ООО «СДН-ВИДЕО» 20472064829Самара
ООО «ЭджЦентр»21075664909Самара
ООО «Окко»21160964889Самара
BaishanCloud13905764896Санкт-Петербург
ООО «Сети Веба»19675064763Санкт-Петербург
ООО «Бегет»19861064750Санкт-Петербург
АО «РетнНет»19894764805Санкт-Петербург
ООО «Окей-Телеком»19966964788Санкт-Петербург
АО «АТОМДАТА»19986064964Санкт-Петербург
ООО «ФастВПС.ру»20048764755Санкт-Петербург
ООО «Айсвуд»20111964861Санкт-Петербург
ООО «Атлантик»20460064790Санкт-Петербург
ООО «Кортэл»20506364800Санкт-Петербург
АО «Группа компаний «Медси»20629564826Санкт-Петербург
HOSTLINE, UAB20778564877Санкт-Петербург
ООО «Цифровые Сети Урала»20930764967Санкт-Петербург
ООО «ЭджЦентр»21075664910Санкт-Петербург
ООО «Окко»21160964887Санкт-Петербург
ИП Филичева Наталья Сергеевна19694964752Владивосток
ООО «Руформ»20735364899Владивосток
ООО «ЭджЦентр»21075664906Владивосток

Защита от DDoS-атак методом Blackholing

MSK-IX предоставляет своим участникам механизм защиты от DDoS-атак методом Blackholing. Данный механизм позволяет участнику на время атаки полностью отфильтровать входящий трафик на атакуемый префикс своей сети в рамках BGP-сессий, установленных с RS.

Фильтрация трафика производится путем замены Next-hop в полученных от участника BGP-анонсах на адрес фильтрующего интерфейса (Blackhole) сетей MSK-IX. Замена Next-hop производится RS автоматически, при получении от участника анонса с установленным Blackhole community 65535:666. При снятии атрибута Blackhole community маршруты трафика на данный префикс автоматически восстанавливаются.

Примечания:
  1. Атрибут 65535:666 для Blackhole Community используется в соответствии с RFC 7999.

  2. Для протокола IPv4 RS принимает сети с атрибутом 65535:666 размером от /25 до /32 включительно. Во избежание ошибок рекомендуется использовать /32.

  3. Для протокола IPv6 RS принимает сети с атрибутом 65535:666 размером от /49 до /128 включительно. Во избежание ошибок рекомендуется использовать /128.

  4. Участникам, пользующимся RS, рекомендуется настроить прием от RS анонсов сетей с атрибутом 65535:666 размером от /25 до /32 включительно для IPv4 и от /49 до /128 включительно для IPv6.

  5. В соответствии с политикой региональных интернет-регистратур RIR (RIPE, RADB, и т.д.) Blackhole community может быть установлено только на уже анонсируемые Участником сети. RS принимает от Участника анонсы сетей с атрибутом 65535:666 только если данные сети также анонсируются Участником без атрибута 65535:666.

Параметры фильтрующего интерфейса Blackhole
ГородIPv4IPv6MAC-адресBGP community
Москва195.208.208.62001:7f8:20:101::208:600:66:00:66:00:6665535:666
Санкт-Петербург194.226.100.600:66:00:66:00:6665535:666
Ростов-на-Дону193.232.140.600:66:00:66:00:6665535:666
Ставрополь194.85.177.600:66:00:66:00:6665535:666
Самара193.232.135.600:66:00:66:00:6665535:666
Казань194.190.119.600:66:00:66:00:6665535:666
Екатеринбург194.85.107.600:66:00:66:00:6665535:666
Новосибирск193.232.87.600:66:00:66:00:6665535:666
Владивосток193.232.136.600:66:00:66:00:6665535:666

Протокол быстрой сходимости BFD

Протокол Bidirectional Forwarding Detection (BFD) предназначен для быстрого определения нарушения возможности прохождения пакетов через сети передачи данных и перестроения маршрутизации на альтернативные пути. Протокол поддерживается всеми серверами службы Route Server проектов MSK-IX.

Для активации протокола BFD в рамках BGP-взаимодействия с Route Server пришлите на адрес noc@ix.ru заявку с адреса технического или административного представителя Вашей организации.

Таймеры и параметры протокола BFD (значения по умолчанию)*
IP адреса BFD устройствсовпадают с IP адресами для протокола BGP
Протокол и портUDP, port 3784
Min Rx interval1000 ms
Min Tx interval1000 ms
Idle Tx interval1000 ms
Multiplier5
Примечания:

* Если вы хотите использовать другие таймеры BFD, согласуйте их с техническими представителями MSK-IX.

Если ваше оборудование поддерживает максимальный таймер 999 ms, вы можете использовать его, в этом случае ошибки и конфликта не будет.

Cостояние BFD сессий с Route Server можно увидеть в Looking Glass MSK-IX в разделах Summary и Neighbor Info.

Назад к списку статей