Страница 1 из 1
Два канала Quagga BGP
Добавлено: 2010-03-12 18:20:09
aleksuss
Доброго времени суток. Впервые столкнулся с настройкой BGP. Подскажите, реально ли реализовать такую схему при помощи протокола bgp by quagga. Есть ASXXXX и две сети х.х.х.х/24 и у.у.у.у/24. Заходят два канала от разных ISP. Хочется сделать, чтобы сеть х.х.х.х/24 ходила по умолчанию через IPS A, сеть у.у.у.у/24 через ISP B, но когда падает один из каналов, то обе сети ходили через живой канал. Если не сложно то предложите пример конфига bgpd.conf. Заранее благодарю за ответы.
Re: Два канала Quagga BGP
Добавлено: 2010-03-14 11:36:39
skeletor
Вот пример организации 2-х каналов: приоритетный A, резервный B.
Код: Выделить всё
router bgp XXXXX
bgp router-id XX.XX.XX.XX
network XX.XX.XX.XX/24
neighbor AA.AA.AA.AA remote-as AAAAA
neighbor AA.AA.AA.AA weight 1000
neighbor BB.BB.BB.BB remote-as BBBBB
neighbor BB.BB.BB.BB weight 1500
В твоём случае будет как-то так. В любом случае лучше немного потестить на чё-то перед продакшеном.
Код: Выделить всё
router bgp XXXXX
bgp router-id XX.XX.XX.XX
network XX.XX.XX.XX/24
network YY.YY.YY.YY/24
neighbor AA.AA.AA.AA remote-as AAAAA
neighbor AA.AA.AA.AA weight 1000
neighbor AA.AA.AA.AA route-map A
neighbor BB.BB.BB.BB remote-as BBBBB
neighbor BB.BB.BB.BB weight 1500
neighbor BB.BB.BB.BB route-map B
!
ip prefix-list Alist permit XX.XX.XX.XX/24
ip prefix-list Alist deny any
!
ip prefix-list Blist permit YY.YY.YY.YY/24
ip prefix-list Blist deny any
!
route-map A permit 10
match ip address prefix-list Alist
set as-path prepend AAAAA
!
route-map A permit 20
match ip address prefix-list Alist
set as-path prepend BBBBB
!
route-map B permit 10
match ip address prefix-list Blist
set as-path prepend BBBBB
!
route-map B permit 20
match ip address prefix-list Blist
set as-path prepend AAAAA
Re: Два канала Quagga BGP
Добавлено: 2010-03-14 15:37:49
aleksuss
А разве в препендах указывается не мой номер АС ???