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

bgp (quagga) multiple instance анонсировать одному из пиров одного из аплинка

доброго дня, вот такая задача нестандартная:

есть несколько аплинков и несколько пиров, требуется одному из пиров анонсить префиксы полученные только с определенного аплинка, причем независимо от того являются ли они best-path в таблице маршрутов BGP (т.е. так как это выглядит для остальных пиров). реализуемо ли это в рамках одного роутера?

Share this post


Link to post
Share on other sites

Выставляете роут-мап на вход с этого аплинка.

Метите маршрутами тегами или коммьюнити.

Делаете роут-мап на выход пиру и туда засовываете эти маршруты.

Учтите только, пакеты от пира пойдут согласно таблице маршрутизации, а не сугубо на этот аплинк.

Share this post


Link to post
Share on other sites

Вам нужен VRF.

 

А ось какая?

 

Хотя ни на линуксе, ни на фряхе сам такого не делал.

Share this post


Link to post
Share on other sites

vlad11

мне на этого аплинка нужно выставить препенды, например, а этому пиру нужно отдать "как есть"

Share this post


Link to post
Share on other sites

h1vs2

А ось какая?

не суть, интересует возможность продакшн - реализации на тазике

Share this post


Link to post
Share on other sites

Тогда ловите коммьюнити аплника.

 

P.S. не понимаю смысла установки препендов на вход. Обычно же используют local-pref...

Share this post


Link to post
Share on other sites

P.S. не понимаю смысла установки препендов на вход. Обычно же используют local-pref...

как бы балансировка исходящего трафика

Share this post


Link to post
Share on other sites

доброго дня, вот такая задача нестандартная:

есть несколько аплинков и несколько пиров, требуется одному из пиров анонсить префиксы полученные только с определенного аплинка, причем независимо от того являются ли они best-path в таблице маршрутов BGP (т.е. так как это выглядит для остальных пиров). реализуемо ли это в рамках одного роутера?

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

Share this post


Link to post
Share on other sites

доброго дня, вот такая задача нестандартная:

есть несколько аплинков и несколько пиров, требуется одному из пиров анонсить префиксы полученные только с определенного аплинка, причем независимо от того являются ли они best-path в таблице маршрутов BGP (т.е. так как это выглядит для остальных пиров). реализуемо ли это в рамках одного роутера?

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

 

хватит рекламировать бирд!

Хороший продукт не нуждается в рекламе! (с)

Share this post


Link to post
Share on other sites

хватит рекламировать бирд!

Хороший продукт не нуждается в рекламе! (с)

Интересно, с каких пор рассказ возможного варианта решения топикстартера называется рекламой :)

Share this post


Link to post
Share on other sites

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

спасибо, рассмотрим такое решение..

Share this post


Link to post
Share on other sites

Еще смотрите в сторону setfib на Фряхе.

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