URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 8034
[ Назад ]

Исходное сообщение
"AS, BGP, Zebra/Quagga, iproute2"

Отправлено IbZ , 01-Июн-05 00:33 
Имеется два основных подключения к аплинкам. От каждого - несколько сетей по /24. Есть центральный линуксовый рутер с двумя интерфейсами для провов и одним внутренним, который разруливал что куда отправлять с помощью iproute2
Недавно получили свою АС и блок адресов.
Стал вопрос о плавненьком таком постепенном переводе на свой блок адресов.
Поскольку рутер уже есть, а на циску денег не дадут - ничего не осталось как смотреть в сторону zebra/quagga.
Пробовал и zebra 0.96 и quagga 0.98 вот с таким конфигом (я ж так понимаю схема у меня простейшая?)

----- bgpd.conf --------
router bgp 34892
bgp router-id 85.234.0.1
neighbor 81.4.240.9 remote-as 24626
neighbor 217.106.18.61 remote-as 8342
!
neighbor 81.4.240.9 activate
neighbor 81.4.240.9 distribute-list accept_net in
neighbor 81.4.240.9 distribute-list announce_net out
neighbor 217.106.18.61 activate
neighbor 217.106.18.61 distribute-list accept_net in
neighbor 217.106.18.61 distribute-list announce_net out
network 85.234.0.0/22
!
access-list accept_net deny 192.168.0.0/16
access-list accept_net deny 172.16.0.0/12
access-list accept_net deny 10.0.0.0/8
access-list accept_net permit any
access-list announce_net permit 85.234.0.0/19
access-list announce_net deny any
------- end ----

ну и в зебре все еще проще
------- zebra.conf
table 92
!ip route 85.234.0.0/19 Null0 100 - это типа я баловался
------- end ----------

так вот, сессии с пирами поднимаются нормально, я от каждого получаю по одному маршруту 0/0 (кстати имеет смысл просить/требовать чтобы они полную таблицу дали?), каждому анонсирую свою сеть /22 (а мне больше и не надо :) ), но эти полученные маршруты не добавляются ни в одну таблицу маршрутизации - ни в main по дефолту, ни в 92 таблицу, если в зебре указываю. Это нормально или глюк какой-то? Что пинать в первую очередь?

Я, не зная уж кого винить, попробовал некий BIRD (http://bird.network.cz) - так вот он вроде нормально добавляет в нужную таблицу, но он мне как то не по душе - в логи как то немногословно пишет, конфиг запутанный (может просто пока готовить не умею)


Содержание

Сообщения в этом обсуждении
"AS, BGP, Zebra/Quagga, iproute2"
Отправлено IbZ , 03-Июн-05 18:29 
>но эти полученные маршруты не добавляются ни в
>одну таблицу маршрутизации - ни в main по дефолту, ни в
>92 таблицу, если в зебре указываю. Это нормально или глюк какой-то?
>Что пинать в первую очередь?

В доках сказано что в эту указанную таблицу добавляются статические маршруты, а динамические кроме как в самой зебре по sh ip ro никак не посмотришь?
И почему по sh ip bgp мне показывается так

   Network          Next Hop            Metric LocPrf Weight Path
*  0.0.0.0          81.4.240.9                            20 24626 i
*>                  217.106.18.61                         50 8342 i
*> 85.234.0.0/22    0.0.0.0                  0         32768 i

а по sh ip ro только один пир?
B   0.0.0.0/0 [20/0] via 217.106.18.61 inactive, 00:05:55


"AS, BGP, Zebra/Quagga, iproute2"
Отправлено GroundBeat , 06-Июн-05 10:32 
Потому что у него LocalPreference больше. Он и инсталлировался в основную таблицу маршрутов.