Настройте BGP-сессию вашего роутера с нашим route-server, чтобы получать префиксы
выбранных на сайте сервисов.
Параметры пиринга
Актуальные параметры route-server загружаются с сервера:
Route-Server IP
—
Наш ASN
—
Рекомендуемый Hold Timer
—
⚡ Ваш IP для BGP-сессии: загрузка… — именно он должен быть настроен на вашем роутере.
Как это работает
Вы заходите на сайт через браузер — сервис определяет ваш публичный IPv4.
На вкладке «Мои префиксы» вы выбираете нужные сервисы (сайты) и нажимаете «Применить».
Ваш IP привязывается к выбранным сервисам в базе данных.
Настроив BGP-сессию вашего роутера с нашим route-server, вы начнёте получать
префиксы выбранных сервисов — только их и ничего лишнего.
Обновление выбора применяется без разрыва BGP-сессии.
⚠ Важно: IP сайта = IP BGP-сессии
Адрес, с которого вы заходите на этот сайт, должен совпадать с IP-адресом вашего роутера,
устанавливающего BGP-сессию. На обеих вкладках сайта вы видите один и тот же IP —
это и есть адрес вашей будущей BGP-сессии.
Ограничение CGNAT (Carrier-Grade NAT): если ваш провайдер использует
«серый» IP (CGNAT), несколько абонентов могут использовать один публичный IP. В этом
случае изменение выбора одним пользователем перезапишет выбор другого. Для корректной
работы требуется выделенный (белый) IPv4-адрес. Если у вас CGNAT — обратитесь к провайдеру
за выделенным IP.
Настройка RouterOS 7 (MikroTik)
Если ваш роутер работает на RouterOS 7, используйте готовые команды ниже.
Скопируйте сниппет, замените <ВАШ_ASN> на ваш собственный ASN
(любой, кроме нашего; рекомендуется приватный диапазон 64512–65534 или 4200000000–4294967294
для 32-битных ASN) и выполните в терминале MikroTik.
Создаёт BGP-соединение с именем prefix-service, которое
подключается к нашему route-server.
local.role=ebgp — указывает, что это внешнее BGP-соединение (eBGP).
address-families=ip — работаем только с IPv4.
output.filter-chain=prefix-service-out — outgoing filter chain,
который блокирует исходящие анонсы (защита от route leak).
Правило фильтра reject гарантирует, что ваш роутер не будет
анонсировать ничего обратно нашему route-server — вы только принимаете маршруты.
💡 Hold Timer — мы рекомендуем установить значение
240 секунд. Это таймер, по истечении которого
сессия считается разорванной, если не получено BGP keepalive-сообщений. Можно использовать
значение по умолчанию вашего роутера или наше рекомендованное.
Другие BGP-реализации
Если вы используете не MikroTik, настройте BGP-пиринг по стандартным параметрам выше.
Ваш роутер должен:
Установить eBGP-сессию с IP нашего route-server
Использовать наш ASN как remote-as
Указать свой ASN (не равный нашему)
Не анонсировать ничего обратно (настроить outbound filter на reject)
Принимать анонсируемые маршруты (default behavior)
Проверка подключения
После настройки BGP-сессии вы можете проверить её состояние в вашем роутере.
В RouterOS 7:
/routing/bgp/session print where name="prefix-service"
Статус established означает, что сессия работает. После этого вы
начнёте получать префиксы выбранных на сайте сервисов.
Если сессия не устанавливается — проверьте:
Что IP вашего роутера совпадает с IP, который показывает сайт (вверху страницы)
Что ваш ASN не равен нашему ASN
Что на вашем роутере не заблокирован исходящий TCP/179
Что у вас белый (публичный) IPv4-адрес, а не CGNAT