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

Исходное сообщение
"Переключение между каналами(BGP) по пингу."

Отправлено TiFFolk , 06-Окт-08 21:56 
Приветствую,
Такая схема. Имеем 7206, к ней подключены два канала. От каждого получаем по BGP full-view.
Задача:
Иногда у провайдера свыше бывают проблемы и бгп на циске не переводит всех с одного канал на другой, все так и едут на двух. Так вот, знаю что при статическом роутинге можно настроить так, что если пинг до определенных узлов не идет-переключаться на другой массив. Вот есть ли что-то подобное для динамического роутинга? Либо какие-то другие методы автоматического определения проблем на канале и выполнения каких-либо ответных действий.

Спасибо!


Содержание

Сообщения в этом обсуждении
"Переключение между каналами(BGP) по пингу."
Отправлено Comper , 06-Окт-08 22:35 
>Приветствую,
>Такая схема. Имеем 7206, к ней подключены два канала. От каждого получаем
>по BGP full-view.
>Задача:
>Иногда у провайдера свыше бывают проблемы и бгп на циске не переводит
>всех с одного канал на другой, все так и едут на
>двух.

У вас не правильно настроен БГП скорее всего. Динамическая маршрутизация для того и существует, чтобы упавшие маршруты убирать из таблицы маршрутизации. И для этого не нужно что-то пинговать.

Если у вас пропадет один БГП пир, то будет автоматом литься на второго. Если пир не падает, а на одном из каналов просто проблемы по некоторым направлениям, то эти направления не будут вам анонсироваться через этот канал, соответственно в этих направлениях будет литься во второй канал.


"Переключение между каналами(BGP) по пингу."
Отправлено TiFFolk , 06-Окт-08 23:01 
>[оверквотинг удален]
>
>У вас не правильно настроен БГП скорее всего. Динамическая маршрутизация для того
>и существует, чтобы упавшие маршруты убирать из таблицы маршрутизации. И для
>этого не нужно что-то пинговать.
>
>Если у вас пропадет один БГП пир, то будет автоматом литься на
>второго. Если пир не падает, а на одном из каналов просто
>проблемы по некоторым направлениям, то эти направления не будут вам анонсироваться
>через этот канал, соответственно в этих направлениях будет литься во второй
>канал.

Вот конфигурация:

router bgp xxxx
bgp log-neighbor-changes
neighbor BBB remote-as 1111
neighbor BBB ebgp-multihop 255
neighbor AAA remote-as 2222
neighbor AAA ebgp-multihop 255
maximum-paths 6
!
address-family ipv4
neighbor BBB activate
neighbor BBB next-hop-self
neighbor BBB soft-reconfiguration inbound
neighbor BBB prefix-list ASxxxx out
neighbor BBB route-map UPDATES-1 in
neighbor AAA activate
neighbor AAA soft-reconfiguration inbound
neighbor AAA prefix-list ASyyyy out
neighbor AAA route-map UPDATES-2 in
maximum-paths 6
auto-summary
no synchronization
network 78.xx.xx.xx mask 255.255.224.0
exit-address-family
!
ip prefix-list ASzzzz seq 5 permit 78.xx.xx.0/19
logging alarm informational
logging trap debugging
logging 78.xx.xx.xx
access-list 1 permit 78.xx.xx.0 0.0.31.255
access-list 1 deny   any
access-list 10 permit 0.0.0.0 127.255.255.255
access-list 11 deny   0.0.0.0 127.255.255.255
access-list 11 permit any
access-list 20 permit 0.0.0.0
access-list 20 deny   any
access-list 100 permit icmp any any echo
access-list 100 permit icmp any any echo-reply
access-list 100 permit icmp any any packet-too-big
access-list 100 permit icmp any any time-exceeded
access-list 100 permit icmp any any source-quench
access-list 100 permit icmp any any parameter-problem
access-list 100 permit icmp any any unreachable
access-list 100 deny   icmp any any
access-list 100 permit ip any any
snmp-server group read v3 auth
no cdp run
!
route-map UPDATES-2 permit 30
match ip address 10
!
route-map UPDATES-2 permit 40
match ip address 11
set weight 100
!
route-map UPDATES-1 permit 30
match ip address 10
set weight 100
!
route-map UPDATES-1 permit 40
match ip address 11
!
route-map default permit 20
match ip address 20


"Переключение между каналами(BGP) по пингу."
Отправлено GolDi , 07-Окт-08 09:07 
>[оверквотинг удален]
>!
>route-map UPDATES-1 permit 30
> match ip address 10
> set weight 100
>!
>route-map UPDATES-1 permit 40
> match ip address 11
>!
>route-map default permit 20
> match ip address 20

   Елси канал становится хуже или лучше но не падает, BGP не поможет,
   BGP поможет только если канал падает часто (см. damping)


"Переключение между каналами(BGP) по пингу."
Отправлено TiFFolk , 07-Окт-08 12:26 
>[оверквотинг удален]
>>route-map UPDATES-1 permit 40
>> match ip address 11
>>!
>>route-map default permit 20
>> match ip address 20
>
>   Елси канал становится хуже или лучше но не падает,
>BGP не поможет,
>   BGP поможет только если канал падает часто (см. damping)
>

Спасибо!