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

Исходное сообщение
"Помогите, пожалуйста, с quagga/bgpd"

Отправлено veslo , 04-Апр-08 18:32 
Я пока еще "чайница", начинаются тонкости настройки, а наломать дров на рабочей системе не хочется.

В компании два маршрутизатора (FreeBSD + quagga), один в одном здании на одного провайдера смотрит, другой - на другом конце города и смотрит на другого провайдер.  Всё работает замечательно, но часто трафик для первого отдела приходит через второй и наоборот.  Это всё здорово, но пока оба аплинка живые, хочется чтобы преимущественно трафик отделов шел через аплинков, к которым они подключены.

Сейчас оба маршрутизатора анонсируют всю сеть целиком и обе половинки. В их конфигах такое:

1.
network 192.168.0.0/23
network 192.168.0.0/24

2.
network 192.168.0.0/23
network 192.168.1.0/24

По iBGP они всем успешно обмениваются и анонсируют аплинкам все три префикса.  А как сделать так, чтобы на всех префиксах, кроме своего /24 появился prepend?  Сразу на всех трех префиксах получилось.  А хочется один исключить.

Конфиги cisco-style - это ужас :)


Содержание

Сообщения в этом обсуждении
"Помогите, пожалуйста, с quagga/bgpd"
Отправлено shutdown now , 04-Апр-08 19:52 
>[оверквотинг удален]
>network 192.168.1.0/24
>
>По iBGP они всем успешно обмениваются и анонсируют аплинкам все три префикса.
> А как сделать так, чтобы на всех префиксах, кроме своего
>/24 появился prepend?  Сразу на всех трех префиксах получилось.  
>А хочется один исключить.
>
>
>
>Конфиги cisco-style - это ужас :)

странные у вас сетки

router bgp 1111
neighbor 172.16.0.1 remote-as 1111
neighbor 172.16.0.1 desc iBGP
neighbor 10.0.0.1 remote-as 222
neighbor 10.0.0.1 descr ISP
neighbor 10.0.0.1 route-map ISP1_OUT out
network 192.168.0.0/23
network 192.168.1.0/24
no auto-summary
no synchronization
!
ip prefix list ISP1_OUT seq 1 permit 192.168.1.0/24
!
ip as-path access-list 1 permit ^$
!
route-map ISP1_OUT permit 10
match ip address prefix list ISP1_OUT
set as-path prepend 1111 1111
route-map ISP1_OUT permit 20
match as-path 1
!
ip route 192.168.0.0 255.255.254.0 Null0 254
ip route 192.168.1.0 255.255.255.0 Null0 254