ThreeDHead Posted April 23, 2013 Posted April 23, 2013 Есть роут-сервер, на нем Quagga/BGP, принимает маршруты и складывает их в основную таблицу маршрутизации, все как обычно. Но т.к. в задачи роут-сервера маршрутизация трафика не входит, хочется завернуть все полученные маршруты в альтернативную таблицу маршрутизации, чтобы "не мешались". Есть какое стандартное решение в квагге? Патч? Вставить ник Quote
^rage^ Posted April 23, 2013 Posted April 23, 2013 afaik, не умеет этого квагга. лучше бы её выкинуть и взять bird. он очень крутой. Вставить ник Quote
martin74 Posted April 23, 2013 Posted April 23, 2013 http://www.nongnu.org/quagga/docs/docs-info.html#Zebra команда table оно? Вставить ник Quote
ThreeDHead Posted April 23, 2013 Author Posted April 23, 2013 http://www.nongnu.org/quagga/docs/docs-info.html#Zebra команда table оно? Во, прелесть какая, видимо оно. Спасибо. Да, имел ввиду аналог из iproute2 - "ip route add default via 1.2.3.4 table 1234" Вставить ник Quote
ThreeDHead Posted April 23, 2013 Author Posted April 23, 2013 setfib 1 Не оно. Я про Linux/Quagga Вставить ник Quote
vlad11 Posted April 23, 2013 Posted April 23, 2013 Даже, странно, в Дебиане работает :) Вставить ник Quote
DemYaN Posted April 23, 2013 Posted April 23, 2013 Во, прелесть какая, видимо оно. Спасибо. Да, имел ввиду аналог из iproute2 - "ip route add default via 1.2.3.4 table 1234" Ведь это только для статики, но вам ведь нужно динамику в отдельную таблицу? Если не нужно маршруты складывать в kernel, тогда возможно view'ы помогут? Вставить ник Quote
vlad11 Posted April 23, 2013 Posted April 23, 2013 Ведь это только для статики, но вам ведь нужно динамику в отдельную таблицу? Если не нужно маршруты складывать в kernel, тогда возможно view'ы помогут? Table вешается только на маршруты, передающиеся в ядро. Вставить ник Quote
^rage^ Posted April 24, 2013 Posted April 24, 2013 http://www.nongnu.org/quagga/docs/docs-info.html#Zebra команда table оно? ну будет оно все маршруты, которые должны попасть в ядро сливать в отдельную табличку. bird с его protocol kernel куда более гибкие варианты позволяет делать(например, переливать маршруты из одной таблички роутинга в другую с фильтрацией). или же сливать из ospf в одну табличку, из bgp - в другую. вообщем, тут вопрос только фантазии. а с кваггой - это надо заморачиваться с network namespaces. Вставить ник Quote
vlad11 Posted April 24, 2013 Posted April 24, 2013 Вопрос смены Quagga на Bird не стоит. Вставить ник Quote
Alex/AT Posted April 24, 2013 Posted April 24, 2013 Вопрос смены Quagga на Bird не стоит. А по-хорошему - именно с этого вопроса и надо бы начать. Вставить ник Quote
ThreeDHead Posted April 25, 2013 Author Posted April 25, 2013 А по-хорошему - именно с этого вопроса и надо бы начать. Зачем холивар разводите? Вставить ник Quote
dsk Posted May 1, 2013 Posted May 1, 2013 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 ..... Уже не первый год живет такая квагга роутсервером, каши не просит, маршруты в таблицу не попадают. Вставить ник Quote
vlad11 Posted May 5, 2013 Posted May 5, 2013 Уже не первый год живет такая квагга роутсервером, каши не просит, маршруты в таблицу не попадают. И какая из этих опций говорит - не ложить пришедшие маршруты в системную таблицу маршрутизации? Эта? bgp multiple-instance Эта? router bgp 123 view rs или эта? neighbor 1.2.3.4 route-server-client Вставить ник Quote
dsk Posted May 5, 2013 Posted May 5, 2013 По сути вторая. — Command: router bgp as-number view name Make a new BGP view. You can use arbitrary word for the name. This view's route selection result does not go to the kernel routing table. Отсюда - http://quagga.piotrkosoft.net/docs/docs-multi/BGP-instance-and-view.html Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.