- Самое просто выбрать один из маршрутов как главный и добавить его без трекинга с, ShyLion (ok), 12:23 , 28-Апр-18 (1)
Самое просто выбрать один из маршрутов как главный и добавить его без трекинга с большей админ-дистанцией, например 10ip route 0.0.0.0 0.0.0.0 10.0.10.1 10 тогда если первые два упадут будет использоваться этот.
- Я в EEM сварщик ненастоящий, но мне кажется, что никто не мешает вам сделать как, yur (??), 10:08 , 30-Апр-18 (3)
> Если возникают потери по первому каналу, то проверяем в каком состоянии track > 20 (не положили ли уже второй маршрут), и если в Up, > то переводим track 10 в Down - т.е. кладем маршрут, пусть > весь трафик ходит по второму, где потерь нет. А вот если > track 20 в Down (второй маршрут уже лежит), то оставляем track > 10 в Up - пусть с хоть с потерями, но трафик > продолжает ходить через первый маршрут. Ну и аналогично для track 2. > Если же канал восстановился (ip sla дает приемлемое кол-во потерь), то > соответствующий track должен сразу переходить в Up, независимо от состояния соседа. Я в EEM сварщик ненастоящий, но мне кажется, что никто не мешает вам сделать как-то так: event manager applet channel_10_down event track 10 state down action 010 track read 20 action 020 if $_track_state eq up action 030 cli command "conf t" action 040 ip route 0.0.0.0 0.0.0.0 10.0.10.2 action 050 no ip route 0.0.0.0 0.0.0.0 10.0.10.1 action 060 cli command "exit" action 070 else action 080 syslog msg "Vse propalo!!!!" action 090 end и аналогично для остальных ситуаций.
|