Jump to content

Recommended Posts

Posted (edited)

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

 

Ой…, в 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?

 

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

Edited by SUrov_IBM
Posted

Примечание: в схеме происходит 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 маршрута? Костыль получается, но попробую подумать в этом направлении...

Posted

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

 

К сожалению, проблема в задаче с фантомным атрибутом 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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.