Сеть
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) прозрачно передаются участникам с сохранением атрибута.