поиск
Мой IX:
RSS Twitter LinkedIn Facebook my.ix.ru · карта сайта · english

Route Server

Назначение

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

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

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

Чтобы начать пользоваться RS, участнику необходимо организовать взаимодействие со служебной автономной системой AS8631 по протоколу BGP.

Для этого:

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

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

  3. Настройте BGP-сессии со своей стороны со всеми маршрутизаторами (см. таблицу ниже).

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

Параметры RS и расписание обновления

  М9 КИ
Номер AS AS8631 AS8631
IPv4-адрес 195.208.208.100/21 195.208.215.100/21
IPv6-адрес 2001:7F8:20:101::208:100/64 2001:7F8:20:101::215:100/64
Анонсирует участникам AS-MSKROUTESERVER AS-MSKROUTESERVER
Платформа BIRD Software BIRD Software
Процедура реконфигурации* ежедневно 15:30-16:30
(кроме сб. и вс.)
ежедневно 11:30-12:30
(кроме сб. и вс.)

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

Информацию об участниках MSK-IX, использующих RS, можно получить из базы данных RIPE по запросу https://stat.ripe.net/AS8631, либо whois -h whois.ripe.net as8631.

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

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

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

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

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

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

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

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

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

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

Атрибуты BGP community

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

Базовые
0:peer-as Блокировка анонса префикса участнику с номером AS peer-as
8631:peer-as Анонс префикса участнику с номером AS peer-as
0:8631 Блокировка анонса префикса всем участникам
8631:8631 Анонс префикса всем участникам
0:666 Blackhole community (блокировка входящего трафика)
1:peer-as Однократный prepend анонса данного префикса в сторону участника с номером AS peer-as
2:peer-as Двукратный prepend анонса данного префикса в сторону участника с номером AS peer-as
3:peer-as Трехкратный prepend анонса данного префикса в сторону участника с номером AS peer-as
Дополнительные
8631:65500 В IRR DB описан агрегат данного префикса5
8631:65281 Анонс префикса участникам с атрибутом no-export
8631:0 Установка local-preference 0
8631:50 Установка local-preference 50
8631:100 Установка local-preference 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 8631: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) прозрачно передаются участникам с сохранением атрибута.

Особенности работы с community в случае 32-битных номеров AS

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

Участник Номер AS Community
ООО «АЙНЬЮС» 196678 64715
ЗАО «НэтУан Рус» 196695 64712
ООО «ДЖИЭНСИ-АЛЬФА» 196709 64742
Общество Ограниченной Ответственностью Волхов-Онлайн 196879 64737
АО «Р-Фарм» 197062 64711
ООО «ДС-Связь» 197140 64704
ООО «ТелеМакс» 197204 64761
ТОО «TNS-Plus» 197556 64718
ООО «ЭГС-Телеком» 197708 64733
ООО «СКАЙНЕТ» 197826 64709
ООО «СПБ ТВ Телеком» 197888 64722
ООО Бегет 198610 64751
ООО «Сити Коннект» 199361 64731
G-Core Labs S.A. 199524 64726
ООО «Сетевые технологии» 199572 64741
ООО «Телеком-Биржа» 199599 64734
ООО «РелКом» 199624 64758
ООО «Стек Дата Нетворк» 199860 64747
ООО «А.С.Р.» 199959 64738
ООО «Майкроимпульс» 200172 64725
ООО «ВЕБО» 200430 64753
ООО «Хостинг вашего успеха» 200487 64756
АО «МаксимаТелеком» 202173 64743
ИП Слепышков Максим Александрович 203674 64759

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

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

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

Примечания:

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

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

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

Параметры фильтрующего интерфейса Blackhole
IPv4-адрес 195.208.208.6
MAC-адрес 0066.0066.0066
BGP community 0:666
Московский Internet Exchange © 2001-2015 «MSK-IX»
127083, г. Москва, ул. 8 Марта, д. 1, стр. 12
тел.: +7 (495) 737-9295 | факс: +7 (495) 737-0684