Столкнулся с проблемой: на L3 коммутаторе Сisco 3560 при отключении основного маршрута в таблице маршрутизации не появляется резервный, а всё также остаётся основной, хотя он уже не дееспособен. Соответственно, сеть перестаёт работать.
Я пишу два роута:
ip route 0.0.0.0 0.0.0.0 172.16.4.20 // основной
ip route 0.0.0.0 0.0.0.0 172.16.2.2 5 // резервный
Как и полагается, резервному прописываю административную дистанцию больше, чем у первого. Но это в итоге не работает. В таблице маршрутизации всегда остаётся только первый маршрут:
S* 0.0.0.0/0 [1/0] via 172.16.4.20
Выходные интерфейсы находятся во вланах в режиме access, чтобы работал ospf.
Есть предположение, что это из-за vlan, потому что если интерфейс падает, влан всё равно остаётся в состоянии up. Соответственно, коммутатор считает, что интерфейс все еще рабочий и не меняет маршрут в таблице маршрутизации. Если это так, то как тогда это пофиксить?
Есть предположение, что это из-за vlan, потому что если интерфейс падает, влан всё равно остаётся в состоянии up. Соответственно, коммутатор считает, что интерфейс все еще рабочий и не меняет маршрут в таблице маршрутизации. Если это так, то как тогда это пофиксить?
Так и есть. В старших железках можно было привязать IP SLA к Track, а его уже к статик роуту. В новых железках добавили BFD к статике. Посмотрите что из этого есть на вашей железке.
Второе решение это привязать влан только к одному порту, чтобы при падении порта падал и влан.