Дефолтные маршруты в OSPF ROS7

Обсуждение ПО и его настройки
Ответить
Erik_U
Сообщения: 1770
Зарегистрирован: 09 июл 2014, 12:33

Не могу понять управление дефолтными маршрутами в OSPF в семерке.

В шестерке все было просто.
При наличии нескольких каналов, объявлял на нужных интерфейсах OSPF сеть 0.0.0.0/0, и назначал им разную стоимость.
И все работало. Пока доступен "дешевый" - пакеты шли через него, если он падал - шли через "дорогой". переключалось за долю секунды.

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

Как в семерке в OSPF настроить 2 канала?


xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

Это получается какое-то не совсем целевое использование OSPF.

Но не суть - с cost'ами да, есть какая-то несостоятельность, особенно для v3.
В чем именно - не разобрался.
Отчасти именно поэтому и не перехожу массово на 7ку.

Но вообще здесь наверное проблема в том, что он эти маршруты считает внешними, но для них неправильный тип выставлен (видимо, это поведение как раз и поменялось от 6 к 7) - типа метрика для внешних маршрутов не использует внутреннюю стоимость OSPF.

https://help.mikrotik.com/docs/display/ ... faultRoute

ИТолько если в 6ке этим можно было управлять непосредственно в настройках инстанса, то тут я этого не вижу.


Telegram: @thexvo
xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

Вот здесь есть намек на то, как это выставлять:

https://forum.mikrotik.com/viewtopic.ph ... 74#p848817

То есть через фильтр для цепочки ospf-in проставлять поле ospf-ext-type (и при желании ospf-ext-metric).


Telegram: @thexvo
Erik_U
Сообщения: 1770
Зарегистрирован: 09 июл 2014, 12:33

Для ситуации, когда роутера 2, и у каждого свой оператор и дефолтный маршрут решение нашел.

1. Резервирование дефолтного маршрута

Оба роутера в одном ареа, в одном инстансе.

В настройках инстанса на обоих роутерах стоит Originate default = if installed

Стоимость нужно повысить у интерфейса, которым роутеры связаны между собой (на обоих роутерах).
Интерфейс, на котором висит дефолтный маршрут добавляем в OSPF со стоимостью по умолчанию, сети на нем никакие не указываем (на обоих роутерах).

В таблице маршрутизации руками заводим маршрут по умолчанию на каждом роутере (если нет автоматического добавления маршрута в настройках интерфейса).

При такой конфигурации на каждом роутере в итоговой таблице появляется второй маршрут 0.0.0.0/0 с более высокой стоимостью в сторону второго роутера.

Отключения дефолтных интерфейсов отрабатываются.


2. Если есть 2 группы таких роутеров (2 офиса, например), то
В каждом офисе для резервирования дефолтного маршрута (из п. 1) свой Ареа и свой инстанс.
Для взаимодействия заводим третий ареа и третий инстанс - общий для обоих офисов.
В этом инстансе заводим интерфейсы ВПН, которыми офисы связаны (в инстансах из п.1 их не должно быть), и все интерфейсы, сети которых должны маршрутизироваться.
Интерфейсы с дефолтными маршрутами в этот инстанс не заносим.
Originate default в этом инстансе не настраиваем.


Ответить