Jump to content
Калькуляторы

Mikrotik BGP prepend

Коллеги, кто пользует микротик - подскажите плз

 

Есть микротик. Есть "клиент" который имеет АС и сетку, но поднимать BGP не может (причины мне не известны)

На циске или зебре можно сгородить такую конструкцию что бы из мира выглядело как будто маршрут исходит от клиентской автономки (2222) и проходит через мою (1111)

 

route-map TEST permit 10
match ip address prefix-list TEST-PR
set as-path prepend 1111
!
route-map TEST permit 20
match ip address prefix-list TEST-PR-1
set as-path prepend 2222 1111
!

 

Вопрос - как такое же сделать на микротике?

 

(огромная просьба удержаться от советов выкинуть это гавно, и т.п. - задача стоит для меня именно так - настроить если это возможно на том что есть)

Share this post


Link to post
Share on other sites

Ни разу не делал, но должно сработать:

Можно создать ещё один bgp-instance с чужой as (который и будет анонсить чужой префикс) и приконнектить его к уже существующиму instance на этом же рутере. Маршруты естественно прийдется статикой разрулить.

Share this post


Link to post
Share on other sites

Ни разу не делал, но должно сработать:

Можно создать ещё один bgp-instance с чужой as (который и будет анонсить чужой префикс) и приконнектить его к уже существующиму instance на этом же рутере. Маршруты естественно прийдется статикой разрулить.

А пример конфига можно?

 

Что значит "маршруты статикой" - я не делаю редистрибюцию коннектед или статик роутов, естественно добавить маршрут к реальному получателю придется....

Share this post


Link to post
Share on other sites

chain=out-filter-bgp prefix=x.x.x.x/24 prefix-length=24 invert-match=no action=accept set-bgp-prepend-path=4

Share this post


Link to post
Share on other sites

chain=out-filter-bgp prefix=x.x.x.x/24 prefix-length=24 invert-match=no action=accept set-bgp-prepend-path=4

Возможноя не понимаю но я не вижу ЯВНОГО указания каик именно препенды выставить. Я хочу получить в анонсах препенды вида 2222 1111 а не 1111 1111

(1111 -моя АС, 2222 - "клиент")

Share this post


Link to post
Share on other sites

не выйдет так, он увеличит препенд только твоей АС

 

хотя попробуй сделать матч на клиентскую АС ..

Share this post


Link to post
Share on other sites

не выйдет так, он увеличит препенд только твоей АС

 

хотя попробуй сделать матч на клиентскую АС ..

не понимаю ответа.

Я читал доку и знаю как приклепать свой номер АС. СПРАШИВАЮ то я про другое ...

Share this post


Link to post
Share on other sites

ну походу set-bgp-prepend-path (AS list;)

получится :

 

chain=out-filter-bgp prefix=x.x.x.x/24 prefix-length=24 invert-match=no action=accept set-bgp-prepend-path=1111,2222,1111

Edited by martini

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this