Перейти к содержимому
Калькуляторы

RouterOS v7, исключить bgp-atomic-aggregate [РЕШЕНО, ЧАСТИЧНО].

Уважаемые знатоки, приветствую Вас.

 

Ой…, в RouterOS v7 сильно изменилась логика фильтров, например при анонсе сети по BGP.

 

Пытаюсь понять, как исключить bgp-atomic-aggregate в сторону определённого peer?

 

if (chain xxx.xxx.xxx.xxx/xx) {set bgp-out-med 0; set bgp-path-prepend 5; accept}

 

Вроде получается, что хотел:

 

routing bgp advertisements print

peer= ASXXXXX dst= xxx.xxx.xxx.xxx/xx med=0 nexthop=xxx.xxx.xxx.xxx origin=0

 as-path=sequence XXXXX XXXXX XXXXX XXXXX XXXXX atomic-aggregate=yes

 

А вот с atomic-aggregate "не выходит каменный цветок"!

 

В документации есть указание, что существует параметра bgp-atomic-aggregate, но вот в толк никак не возьму, как его применить а вышеописанному правилу в RouterOS v7?

 

Заранее большое спасибо за подсказку, если кто-то сталкивался.

Изменено пользователем SUrov_IBM

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Примечание: в схеме происходит redistributed маршрута пришедшего по IGP (iBGP) в eBGP, при этом RouterOS устанавливает в advertisement атрибут atomic-aggregate. Возможно данное поведение нормально, правда в этом я не уверен.

 

Если произвести advertisement (анонс) xxx.xxx.xxx.xxx/xx в eBGP от статического blackhole маршрута самой RouterOS, то atomic-aggregate отсутствует. Но требуется именно redistributed, чтобы при отсутствии маршрута xxx.xxx.xxx.xxx/xx в IGP, в eBGP анонс не проходил.

 

Скорей всего что-то я не правильно настраиваю в redistributed... и до конца не понимая логику RouterOS. :(

 

Как альтернативный вариант - возможно настроить зависимость фильтра advertisement для eBGP таким образом, чтобы проверялось наличие полученного по IGP маршрута xxx.xxx.xxx.xxx/xx и в случае подтверждения, разрешался анонс статического blackhole маршрута? Костыль получается, но попробую подумать в этом направлении...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Отвечу сам себе:

 

К сожалению, проблема в задаче с фантомным атрибутом atomic-aggregate разрешилась использованием более ранней версии RouterOS 6.49.7. Так же альтернативно была использована Quagga, чтобы убедиться в корректности схемы, результат как и с RouterOS 6.49.7 - атрибут atomic-aggregate не устанавливается.

 

atomic-aggregate-NO.JPG.beb98520a8b8db13d057f44510389d89.JPG

 

В версиях RouterOS 7.6 и 7.7 (ниже 7.6 пробовать не стал из-за отсутствия штатного advertisement viewer) пробовал по разному провести настройки. Например задал маршруту xxx.xxx.xxx.0/24 пришедшему по iBGP тип blackhole, чтобы анонсировать без redistributed, через /routing/bgp/connection output.network, по аналогии со static blackhole..., но результат то же - atomic-aggregate=yes.

 

atomic-aggregate.JPG.0e4287cc12e08d0bab2e50a96fa6589b.JPG

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.