Route Server

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

Сервис работает в общем пиринговом VLAN и позволяет обмениваться как IPv4 так и IPv6 трафком. Аппаратно - это два географически разнесенных сервера, которые дублируют друг друга.

Процедура подключения

Для подключения к сервису необходимо:

  • Внести информацию о вашей сети в базу IRR (RIPE, RADB), а именно: внести информацию о всех объектах route и сформировать объект as-set, где первой AS в списке обязательно должна быть ваша собственная AS!
  • Отправить заявку инженерам YAR-IX и получить сетевые реквизиты.
  • Установить BGP-взаимодействие со всеми серверами маршрутизации (см. таблицу ниже), предварительно отключив проверку first-as, командой no bgp enforce-first-as.
  RS1
ул. Победы, д. 16Б
RS2
пр-т Авиаторов, д. 151
Номер AS (private) AS60867, AS64600 AS60867, AS64600
IPv4-адрес 46.16.31.210 46.16.31.213
IPv6-адрес 2A03:E400::2 2A03:E400::3
Анонсирует участникам AS-YARROUTESERVER AS-YARROUTESERVER
Платформа BIRD Software BIRD Software
Процедура реконфигурации IPv4 * ежедневно в 11:00
(кроме сб. и вс.)
ежедневно в 15:00
(кроме сб. и вс.)
Процедура реконфигурации IPv6 * ежедневно в 15:00
(кроме сб. и вс.)
ежедневно в 11:00
(кроме сб. и вс.)

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

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

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

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

Принимаемые RS анонсы фильтруются в соответствии со следующими принципами:

  • Не принимаются анонсы сетей, для которых значение поля origin протокола BGP не совпадает со значением поля origin объекта route / route6 в базе данных IRR.
  • Не принимаются анонсы сетей, поле origin которых не перечислено в объекте as-set пира в базе данных IRR.
  • Не принимаются анонсы приватных сетей, приватных AS и маршрута по умолчанию (default route)

Управление анонсами с помощью BGP community

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

Базовые
0:peer-as Блокировка анонса префикса участнику с номером AS peer-as
64600:peer-as Анонс префикса участнику с номером AS peer-as
0:64600 Блокировка анонса префикса всем участникам
64600:64600 Анонс префикса всем участникам (действие по умолчанию)
Дополнительные
64600:65281 Анонс префикса участникам с атрибутом no-export
64600:0 Установка local-preference 0
64600:50 Установка local-preference 50
64600:100 Установка local-preference 100
  • При отсутствии атрибута BGP community или при его несоответствии указанному списку, префикс принимается и передается всем участникам.
  • Все анонсы имеют по умолчанию local-preference 100.
  • Префиксы с атрибутом BGP no-export (65535:65281) прозрачно передаются участникам с сохранением атрибута.