Привет всем!
Есть следующая проблема. Два провайдера,
BGP + 2 сетки. Ну все вроде старо как мир.
Насколько я понял реализация того, что бы 1 сетка
ходила через провайдера N1 а при падении N1 начинала
работать через провайдера N2 ( и наоброт 2 начинала ходить
через N1 ) реализуется нижеследующим образом.router bgp xxxx
network yyy.yyy.yyy.yyy mask 255.255.255.0
network zzz.zzz.zzz.zzz mask 255.255.255.0
neighbor aaa.aaa.aaa.aaa route-map AAA out
neighbor bbb.bbb.bbb.bbb route-map BBB out
route-map AAA permit 10
mach ip address 10
route-map AAA permit 20
set as-path prepend xxxx xxxx xxxx
route-map BBB permit 10
mach ip address 20
route-map BBB permit 20
set as-path prepend xxxx xxxx xxxx
access-list 10 permit yyy.yyy.yyy.yyy 0.0.0.255
access-list 20 permit zzz.zzz.zzz.zzz 0.0.0.255
При это с входящим трафиком вроде все понятно, но вот
как быть с иходящим, если хочется, что бы для исходящего
трафика использовался тот же интерфейс, что в данный момент
времени используется для входящего ( т.е. исходяший трафик для
сети yyy.yyy.yyy.yyy по умолчанию должен проходить через
aaa.aaa.aaa.aaa, но при падении aaa.aaa.aaa.aaa, должен
начинать идти через bbb.bbb.bbb.bbb ).
Пока оба канала в работе ( а это в моем случае два FastEhernet
Subinterfaces в разных vlan ) это конечно можно реализовать с помощью
route-map описанной ниже.
route-map ISP permit 10
match ip address 10
set ip default next-hop aaa.aaa.aaa.aaa
!
route-map ISP permit 20
match ip address 20
set ip default next-hop bbb.bbb.bbb.bbb
interface FastEthernet0/0.10
description [ LINK -> ISP1 ]
encapsulation dot1Q 10
ip address aaa.aaa.aaa.aa1 255.255.255.252
interface FastEthernet0/0.20
description [ LINK -> ISP2 ]
encapsulation dot1Q 20
ip address bbb.bbb.bbb.bb1 255.255.255.252
interface FastEthernet0/0.30
description [ LINK -> NEXT Router ]
encapsulation dot1Q 30
ip address ccc.ccc.ccc.cc1 255.255.255.252
ip policy route-map ISP
Но, как только один из каналов упадет,
то абоненты не смогут автоматом перейти на
новый default next-hop.
Кто-нибудь знает возможные решения данной проблемы?