BGP падение одного из аплинков

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

ApTu
Сообщения: 2

BGP падение одного из аплинков

Сообщение ApTu »

Добрый день.
настроил BGP с двумя аплинками и вроди все нормально работает (пробывал каждый по отдельности все корректно работает). Когда подключил сразу два аплинка то при падении одного второй автоматически не поднимается.
вот мой конфиг зебры

Код:

hostname zebra password 123456 enable password 123456 log file /var/log/quagga/zebra.log # interface eth0 ip address 5.5.5.10/24 # interface eth1 ip address 1.1.1.2/28 # interface eth2 ip address 2.2.2.3/30 # ip route 0.0.0.0/0 1.1.1.1 15 ip route 0.0.0.0/0 2.2.2.2 25 # ip route 5.5.5.0/24 Null0 # ip forwarding ipv6 forwarding # line vty exec-timeout 0 0

и конфиг бгп

Код:

hostname AS41000 password 123456 enable password 123456 log file /var/log/quagga/bgpd.log # router bgp 41000 no synchronization bgp router-id 5.5.5.10 bgp log-neighbor-changes network 5.5.5.0/24 # neighbor 1.1.1.1 remote-as 1111 neighbor 1.1.1.1 description star neighbor 1.1.1.1 update-source 1.1.1.2 neighbor 1.1.1.1 timers 20 60 neighbor 1.1.1.1 prefix-list star-in in neighbor 1.1.1.1 route-map prepend_star-in in neighbor 1.1.1.1 route-map prepend_star-out out # neighbor 2.2.2.2 remote-as 2222 neighbor 2.2.2.2 description Line neighbor 2.2.2.2 update-source 2.2.2.3 neighbor 2.2.2.2 timers 20 60 neighbor 2.2.2.2 prefix-list Line-in in neighbor 2.2.2.2 route-map prepend_Line-in in neighbor 2.2.2.2 route-map prepend_Line-out out no auto-summary # ip prefix-list star-in seq 5 deny 0.0.0.0/0 ip prefix-list star-in seq 10 permit 0.0.0.0/0 ge 22 ip prefix-list star-out-1 seq 5 permit 5.5.5.0/24 ip prefix-list star-out-1 seq 10 deny any ip prefix-list Line-in seq 5 deny 0.0.0.0/0 ip prefix-list Line-in seq 10 permit 0.0.0.0/0 le 22 ip prefix-list Line-out-1 seq 5 permit 5.5.5.0/24 ip prefix-list Line-out-1 seq 10 deny any # route-map prepend_star-in permit 10 match ip address prefix-list star-in # route-map prepend_star-in permit 20 match ip address prefix-list star-in # route-map prepend_Line-in permit 10 match ip address prefix-list Line-in # route-map prepend_Line-in permit 20 match ip address prefix-list Line-in # route-map prepend_star-out permit 10 match ip address prefix-list star-out-1 # route-map prepend_Line-out permit 10 match ip address prefix-list Line-out-1 # line vty


как я читал в описании в зебре эти строчки должны менять шлюз. Сначала работает с метрикой 15, а если он падает - то с метрикой 25
ip route 0.0.0.0/0 1.1.1.1 15
ip route 0.0.0.0/0 2.2.2.2 25
Но на деле если вывести все маршруты то в таблице есть только тот что с метрикой 15. И при его падении перехода на другой шлюз не происходит. Когда в ручную меняю шлюз по умолчанию все начинает работать, но опять до его падения. Можно конечно скрипт написать для смены шлюза, но это запасной вариант.

заранее спасибо за помощь.
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: BGP падение одного из аплинков

Сообщение skeletor »

Такое надо не в zebr'e настраивать, а в bgp:

Код: Выделить всё

neighbor XXXX weight 1000
Спасибо сказали: