Страница 1 из 1

BGP communities filter. Проблема

Добавлено: 08 апр 2015, 21:23
reunion89
Привет.
Есть проблема с routing filter.
Задача: Отдать соседу по BGP только те маршруты, которые принадлежат определенным BGP communities. Наткнулся на странность.
Если я фильтрую только одно community:

routing filter add bgp-communities=65009:0 chain=bgp-out action=accept
routibg filter add bgp-communities="" chanin=bgp-out action=discard
routing bgp peer set peer out-filter=bgp-out

То все как нужно. У соседа только маршруты из community 65009:0

А если я пытаюсь фильтровать список community:

routing filter add bgp-communities=65009:0, 65010:0 chain=bgp-out action=accept
routibg filter add bgp-communities="" chanin=bgp-out action=discard
routing bgp peer set peer out-filter=bgp-out

То на соседе у меня вовсе нет маршрутов. Ни из community 65009:0 ни из community 65010:0. Хотя по логике должны быть и те и те....
Что я не так делаю? Или это бага?
RouterOS 6.27

Re: BGP communities filter. Проблема

Добавлено: 08 апр 2015, 23:59
reunion89
Сам отвечаю на свой вопрос. Рабочая конфигурация такова:
routing filter add bgp-communities=65009:0 chain=bgp-out action=accept
routing filter add bgp-communities=650010:0 chain=bgp-out action=accept
routing filter add bgp-communities="" chanin=bgp-out action=discard
routing bgp peer set peer out-filter=bgp-out

Только тогда не понятно, для чего оставлена возможность писать bgp communities списком в рамках одного правила...

Re: BGP communities filter. Проблема

Добавлено: 10 апр 2015, 16:19
GDragon
Возможно баг... Напишите на support@mikrotik.com (можно и на русском)