Привет! Я пытаюсь перераспределить через конкретную BGP-сессию все маршруты, которые получаю с IXP. Для этого создал следующие фильтры, чтобы пометить изученные маршруты с этого IXP:
/routing filter
(...)
add action=accept append-bgp-communities=35600:100 chain=EQUINIX-IN comment="Добавить BGP-сообщество MYASN:100 к маршрутам пира" set-bgp-local-pref=400 set-bgp-med=10 set-route-comment=EQUINIX
Это работает нормально, как видно из вывода ниже:
0 ADb ;;; EQUINIX
dst-address=37.64.0.0/13 gateway=195.42.144.66 gateway-status=195.42.144.66 reachable via vlan-equinix-peering distance=20 scope=40 target-scope=10 bgp-as-path="15557,15557"
bgp-local-pref=400 bgp-med=10 bgp-origin=igp bgp-communities=MYASN:100 received-from=peering-eqx-sfr-ipv4
Чтобы переанонсировать эти помеченные маршруты, создал такой фильтр маршрутизации:
/routing filter
(...)
add action=accept bgp-communities=MYASN:100 chain=IXPTRANSIT-OUT comment="Переанонсировать префиксы с BGP-сообществом MYASN:100"
add action=discard chain=IXPTRANSIT-OUT
Применил этот фильтр к BGP-сессии, в которой хочу переанонсировать изученные маршруты, но мой RB ничего не переанонсирует (даже если убрать discard из IXPTRANSIT-OUT). Может, я что-то упускаю?
Использую CCR1036-12G-4S с версией 6.20. Спасибо за помощь!
/routing filter
(...)
add action=accept append-bgp-communities=35600:100 chain=EQUINIX-IN comment="Добавить BGP-сообщество MYASN:100 к маршрутам пира" set-bgp-local-pref=400 set-bgp-med=10 set-route-comment=EQUINIX
Это работает нормально, как видно из вывода ниже:
0 ADb ;;; EQUINIX
dst-address=37.64.0.0/13 gateway=195.42.144.66 gateway-status=195.42.144.66 reachable via vlan-equinix-peering distance=20 scope=40 target-scope=10 bgp-as-path="15557,15557"
bgp-local-pref=400 bgp-med=10 bgp-origin=igp bgp-communities=MYASN:100 received-from=peering-eqx-sfr-ipv4
Чтобы переанонсировать эти помеченные маршруты, создал такой фильтр маршрутизации:
/routing filter
(...)
add action=accept bgp-communities=MYASN:100 chain=IXPTRANSIT-OUT comment="Переанонсировать префиксы с BGP-сообществом MYASN:100"
add action=discard chain=IXPTRANSIT-OUT
Применил этот фильтр к BGP-сессии, в которой хочу переанонсировать изученные маршруты, но мой RB ничего не переанонсирует (даже если убрать discard из IXPTRANSIT-OUT). Может, я что-то упускаю?
Использую CCR1036-12G-4S с версией 6.20. Спасибо за помощь!