К содержимому
B BGPCast

База знаний

Как подключить роутер к Route-серверу BGPCast по BGP. Выберите аппаратную или программную реализацию BGP, скопируйте команды и подставьте свои значения из личного кабинета (peer IP, ASN).

1. Правила фильтрации (next-hop на ISP + discard)
/routing filter rule
add chain=bgp_in comment="Nexthop to ISP" disabled=no rule="set gw <next-hop>; accept;"
add chain=discard disabled=no rule="reject;"
2. BGP-шаблон
/routing bgp template
add as=<ваш-asn> disabled=no name=bgpcast output.network=bgp-networks .no-client-to-client-reflection=yes routing-table=main
3. BGP-соединение
/routing bgp connection
add as=<ваш-asn> cisco-vpls-nlri-len-fmt=auto-bits connect=yes disabled=no hold-time=4m input.filter=bgp_in instance=bgp-instance-bgpcast keepalive-time=1m listen=yes \
    local.address=<ваш-ip> .role=ebgp multihop=yes name=bgpcast output.filter-chain=discard .network=bgp-networks .no-client-to-client-reflection=yes \
    remote.address=<bgpcast-ip> .as=<bgpcast-asn> routing-table=main templates=bgpcast vrf=main
4. Проверить, что сессия established
/routing/bgp/session/print
Войти, чтобы получить свои параметры

Частые проблемы

Сессия не поднимается (Active/Connect)
Проверьте доступность <bgpcast-ip> и что исходящий TCP/179 не блокируется файрволом.
Нет established, но порт открыт
Сверьте ASN обеих сторон — они должны совпадать с параметрами из личного кабинета.
Established, но 0 префиксов
Убедитесь, что вы подписаны хотя бы на одну категорию и пир включён в личном кабинете.
Сессия флапает
Для облачного пира нужен multihop (TTL>1). Проверьте, что multihop/ebgp-multihop включён.