Привет! Есть 2 gre тоннеля от cisco до Debian сервера. Мне необходимо организовать автоматическое переключение между ними при падении одного из них.
Кофигурация такая.
interface Tunnel100
description ISP1
ip address 192.168.1.254 255.255.255.252
ip virtual-reassembly in
tunnel source GigabitEthernet0/0.668
tunnel destination 82.196.1.21
!
interface Tunnel200
description ISP2
ip address 192.168.1.2 255.255.255.252
tunnel source GigabitEthernet0/0.667
tunnel destination 82.196.1.21
ip route 192.168.0.0 255.255.0.0 Tunnel100 10
ip route 192.168.0.0 255.255.0.0 Tunnel200 20
С обратной стороны.
/sbin/modprobe gre
/sbin/ip tunnel add tun100 mode gre remote $cisco_ip local 192.168.1.1
/sbin/ifconfig tun100 inet 192.168.1.1 pointopoint 192.168.1.1
/sbin/ip tunnel add tun200 mode gre remote $cisco_ip local 192.168.1.253
/sbin/ifconfig tun200 inet 192.168.1.253 pointopoint 192.168.1.254
/sbin/ip route add 192.168.0.0/16 via 192.168.1.2 dev 100 metric 10
/sbin/ip route add 192.168.0.0/16 via 192.168.1.254 dev tun200 metric 20
Так вот, при падении одного из тоннелей, на Debian он не уходит в down и соответственно роут не исчезает, переключения на рабочий тоннель не происходит. Как заставить уходить его в down состояние и забирать с собой роуты?