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

Как завернуть маршруты, полученные по BGP, в альтернативную таблицу маршрутизации. Linux/Quagga

Есть роут-сервер, на нем Quagga/BGP, принимает маршруты и складывает их в основную таблицу маршрутизации, все как обычно.

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

Есть какое стандартное решение в квагге? Патч?

Share this post


Link to post
Share on other sites

afaik, не умеет этого квагга.

лучше бы её выкинуть и взять bird.

он очень крутой.

Share this post


Link to post
Share on other sites

Во, прелесть какая, видимо оно. Спасибо.

Да, имел ввиду аналог из iproute2 - "ip route add default via 1.2.3.4 table 1234"

Ведь это только для статики, но вам ведь нужно динамику в отдельную таблицу?

Если не нужно маршруты складывать в kernel, тогда возможно view'ы помогут?

Share this post


Link to post
Share on other sites

Ведь это только для статики, но вам ведь нужно динамику в отдельную таблицу?

Если не нужно маршруты складывать в kernel, тогда возможно view'ы помогут?

Table вешается только на маршруты, передающиеся в ядро.

Share this post


Link to post
Share on other sites

 

ну будет оно все маршруты, которые должны попасть в ядро сливать в отдельную табличку.

 

bird с его protocol kernel куда более гибкие варианты позволяет делать(например, переливать маршруты из одной таблички роутинга в другую с фильтрацией).

или же сливать из ospf в одну табличку, из bgp - в другую. вообщем, тут вопрос только фантазии.

а с кваггой - это надо заморачиваться с network namespaces.

Share this post


Link to post
Share on other sites

Вопрос смены Quagga на Bird не стоит.

А по-хорошему - именно с этого вопроса и надо бы начать.

Share this post


Link to post
Share on other sites

А по-хорошему - именно с этого вопроса и надо бы начать.

Зачем холивар разводите?

Share this post


Link to post
Share on other sites

bgp multiple-instance
!
router bgp 123 view rs
bgp router-id 1.2.3.100
no bgp default ipv4-unicast
neighbor 1.2.3.4 remote-as 321
neighbor 1.2.3.4 activate
neighbor 1.2.3.4 soft-reconfiguration inbound
neighbor 1.2.3.4 route-server-client
.....

 

Уже не первый год живет такая квагга роутсервером, каши не просит, маршруты в таблицу не попадают.

Share this post


Link to post
Share on other sites

 

Уже не первый год живет такая квагга роутсервером, каши не просит, маршруты в таблицу не попадают.

И какая из этих опций говорит - не ложить пришедшие маршруты в системную таблицу маршрутизации?

Эта?

bgp multiple-instance

Эта?

router bgp 123 view rs

или эта?

neighbor 1.2.3.4 route-server-client

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