Автоматическое переключение между провайдерами

И так мы имеем 2 ISP и хотим при выходе из строя одного автоматический переключиться на второй ISP (то есть  не балансировка трафика между 2мя каналами — одновременно будет активным только один канал  ) . Эта всегда актуально — если нет 2х BGP сессий

root@srx240-ekb> show configuration routing-options

static {

route 0.0.0.0/0 next-hop 1.1.1.2;

}

router-id 192.168.1.1;

root@srx240-ekb> show configuration services

rpm {

probe Probe-Srv {

test yandex-test {

probe-type icmp-ping;

target address 93.158.134.203;

probe-count 5;

probe-interval 1;

test-interval 10;

thresholds {

successive-loss 3;

total-loss 3;

}

destination-interface ge-0/0/0.0;

next-hop 1.1.1.2;

}

test google-test {

probe-type icmp-ping;

target address 8.8.8.8;

probe-count 5;

probe-interval 1;

test-interval 10;

thresholds {

successive-loss 3;

total-loss 3;

}

destination-interface ge-0/0/0.0;

next-hop 1.1.1.2;

}

}

}

ip-monitoring {

policy Track-Srv {

match {

rpm-probe Probe-Srv;

}

then {

preferred-route {

route 0.0.0.0/0 {

next-hop 2.2.2.3;

}

}

}

}

}

 

Где: 
1.1.1.2 — Шлюз первого, основного провайдера
2.2.2.3 — Шлюз второго, дополнительного провайдера 

Проверить работоспособность конфигурации можно следующим образом:

root@srx240-ekb>show log daemon.log | grep ping

Данная конфигурация позволяет пинговать определенные узлы, в случае не ответа всех узлов маршрут до провайдера будет сменен автоматический.

Переключение происходит достаточно оперативно ( в течении до 30 секунд  ip-monitoring  может понять работает ISP или нет )

Ссылка на источника http://bigdrive.livejournal.com/14519.html?page=1