О сервисе и FAQ

Global Internet prefix feeds delivered via BGP

← К инструменту / Back to tool

О сервисе / About this BGP prefix feed provider

BGP Prefix Feed Provider — глобальные интернет-префиксы доставляются через BGP: сервис списков префиксов для автономных систем (AS). Выберите готовые списки префиксов по странам и AS, добавьте свои AS для получения префиксов и свои сети для анонса — получите готовый конфиг для Cisco IOS, BIRD или MikroTik RouterOS и экспортируйте итоговый prefix-list.

Global Internet prefix feeds delivered via BGP — a prefix-list service for autonomous systems. Pick ready-made country/ASN prefix lists, add your own AS numbers to receive prefixes and your own networks to announce, then export ready-to-use config for Cisco IOS, BIRD or MikroTik RouterOS.

Что такое BGP route server

Route-сервер на точке обмена трафиком (IXP) раздаёт префиксы всем участникам пиринга: вместо N двусторонних BGP-сессий вы поднимаете одну сессию до route-сервера и получаете маршруты всех его пиров (multilateral peering).

A route server at an Internet Exchange Point distributes prefixes to all peering participants: instead of N bilateral BGP sessions you establish one session to the route server and receive the routes of all its peers (multilateral peering).

Как это работает: получение и анонс префиксов

RECEIVE — фильтр входящих префиксов от route-сервера (готовые листы по странам/AS + custom AS). ANNOUNCE — ваши собственные сети (network), которые вы передаёте route-серверу.

RECEIVE filters incoming prefixes from the route server (ready-made country/AS lists + custom AS). ANNOUNCE is your own networks (network statements) sent to the route server.

Поддерживаемые вендоры — Cisco IOS, BIRD, MikroTik

Доступен конфиг для трёх платформ: Cisco IOS BIRD MikroTik RouterOS. Для ручной работы с большими policy удобно сочетать с CLI-инструментами bgpq4 и ARouteServer — они дополняют этот сервис.

Config is available for three platforms: Cisco IOS BIRD MikroTik RouterOS. For manual work with large policies it pairs well with the CLI tools bgpq4 and ARouteServer, which complement this service.

Частые вопросы / FAQ

Что такое BGP route server и зачем он нужен? / What is a BGP route server and why use one?

BGP route server — это маршрутизатор на точке обмена трафиком (IXP), который раздаёт префиксы всем участникам пиринга, чтобы не заключать N отдельных двусторонних BGP-сессий. Вы поднимаете одну сессию до route-сервера и получаете маршруты всех его пиров. Этот сервис создаёт конфиг BGP-пиринга (Cisco IOS, BIRD или MikroTik RouterOS), который нужен вашему роутеру для подключения.

EN: A BGP route server is a router at an Internet Exchange Point (IXP) that distributes prefixes to all peering participants so they don't need N separate bilateral BGP sessions. You establish one session to the route server and receive the routes of all its peers. This service produces the BGP peering config (Cisco IOS, BIRD, or MikroTik RouterOS) your router needs to connect.

Как настроить BGP route server на BIRD? / How do I configure a BGP route server in BIRD?

В bird.conf нужен блок protocol bgp с указанием neighbor (IP и AS route-сервера), local AS, hold time и фильтрами import/export. Для больших конфигов IXP удобно собирать их автоматически через ARouteServer или bgpq4 — наш инструмент формирует готовый скелет peer-конфига BIRD прямо в браузере, включая prefix-list для фильтрации.

EN: In bird.conf you need a protocol bgp block with neighbor (the route server's IP and AS), local AS, hold time and import/export filters. For large IXP configs it's convenient to build them with ARouteServer or bgpq4; this tool generates a ready BIRD peer-config skeleton in the browser, including the prefix-list for filtering.

Как сгенерировать prefix-list для Cisco IOS? / How do I generate a Cisco IOS prefix-list?

В Cisco IOS используется синтаксис ip prefix-list NAME permit|deny PREFIX/len, а затем route-map применяется к BGP-соседу. Руками набирать сотни строк утомительно — этот сервис строит готовый ip prefix-list из выбранных готовых листов (по странам/AS) и ваших custom-префиксов и встраивает его в конфиг.

EN: In Cisco IOS you use ip prefix-list NAME permit|deny PREFIX/len, then apply a route-map to the BGP neighbor. Typing hundreds of lines by hand is tedious; this service builds a ready ip prefix-list from the selected ready-made lists (by country/AS) and your custom prefixes and embeds it in the config.

Как настроить BGP на MikroTik RouterOS? / How do I configure BGP on MikroTik RouterOS?

В RouterOS v7 используется /routing bgp connection с указанием remote.address, remote.as и локальных prefix-листов через import/export filter chain. Раньше (v6) применялась команда /routing bgp peer. Наш сервис выдаёт конфиг для актуального RouterOS v7 с фильтрами на prefix-list.

EN: In RouterOS v7 you use /routing bgp connection with remote.address, remote.as and local prefix-lists via import/export filter chain. Previously (v6) /routing bgp peer was used. This service outputs config for current RouterOS v7 with prefix-list filters.

Откуда брать список префиксов России (и других стран) для BGP? / Where do I get a country prefix-list (e.g. Russia) for BGP filtering?

В этом инструменте встроены готовые списки префиксов по странам (Россия и др.) и по AS — выберите их галочками в таблице «Готовые листы». Источником данных служат региональные реестры (RIPE/inetnum) и данные IRR/RPKI; помните, что реестровая классификация страны иногда расходится с тем, что реально видит плоскость данных (BGP table).

EN: This tool ships ready-made prefix lists by country (Russia, etc.) and by AS — just tick them in the Ready-made lists table. The data comes from regional registries (RIPE/inetnum) and IRR/RPKI; note that registry-based country classification sometimes differs from what the data plane (BGP table) actually sees.

Как получить все префиксы конкретной AS (автономной системы)? / How do I get all prefixes originated by a specific AS?

Введите номер AS (например 13335 для Cloudflare) в поле «Введите номера AS, префиксы которых вы хотите получать» — инструмент добавит их в receive-список и подставит количество префиксов, анонсируемых этой AS, на основе данных IRR/RPKI.

EN: Enter the AS number (e.g. 13335 for Cloudflare) in the Enter the AS numbers whose prefixes you want to receive field — the tool adds them to the receive-list and shows the number of prefixes originated by that AS, based on IRR/RPKI data.

Чем отличается RECEIVE (получать) от ANNOUNCE (анонсировать) в этом инструменте? / What is the difference between receiving and announcing prefixes here?

RECEIVE (получать) — это фильтр входящих префиксов от route-сервера: вы указываете готовые листы и AS, чьи сети хотите принять. ANNOUNCE (анонсировать) — это ваши собственные сети (network), которые вы передаёте route-серверу, чтобы он раздал их пирам.

EN: RECEIVE is the filter for incoming prefixes from the route server: you specify ready-made lists and ASes whose networks you want to accept. ANNOUNCE is your own networks (network statements) that you send to the route server so it redistributes them to its peers.

Это бесплатно и нужна ли регистрация? / Is it free and do I need an account?

Да, это бесплатный браузерный инструмент: никакой оплаты и регистрации не требуется. Конфигурация и prefix-list генерируются в браузере, результат можно скопировать кнопкой или экспортировать в файл. Учётные данные роутера никуда не передаются.

EN: Yes, it is a free, browser-based tool: no payment and no account required. Config and prefix-lists are generated in the browser, and the result can be copied or exported to a file. No router credentials ever leave your browser.