Не могу понять управление дефолтными маршрутами в OSPF в семерке.
В шестерке все было просто.
При наличии нескольких каналов, объявлял на нужных интерфейсах OSPF сеть 0.0.0.0/0, и назначал им разную стоимость.
И все работало. Пока доступен "дешевый" - пакеты шли через него, если он падал - шли через "дорогой". переключалось за долю секунды.
В семерке стоимость не работает, или работает не так.
При наличии двух каналов начинается карусель, каналы мешают друг другу, переписывая раз в секунду итоговую таблицу маршрутизации.
Как в семерке в OSPF настроить 2 канала?
Дефолтные маршруты в OSPF ROS7
-
- Сообщения: 4230
- Зарегистрирован: 25 фев 2018, 22:41
- Откуда: Москва
Это получается какое-то не совсем целевое использование OSPF.
Но не суть - с cost'ами да, есть какая-то несостоятельность, особенно для v3.
В чем именно - не разобрался.
Отчасти именно поэтому и не перехожу массово на 7ку.
Но вообще здесь наверное проблема в том, что он эти маршруты считает внешними, но для них неправильный тип выставлен (видимо, это поведение как раз и поменялось от 6 к 7) - типа метрика для внешних маршрутов не использует внутреннюю стоимость OSPF.
https://help.mikrotik.com/docs/display/ ... faultRoute
ИТолько если в 6ке этим можно было управлять непосредственно в настройках инстанса, то тут я этого не вижу.
Но не суть - с cost'ами да, есть какая-то несостоятельность, особенно для v3.
В чем именно - не разобрался.
Отчасти именно поэтому и не перехожу массово на 7ку.
Но вообще здесь наверное проблема в том, что он эти маршруты считает внешними, но для них неправильный тип выставлен (видимо, это поведение как раз и поменялось от 6 к 7) - типа метрика для внешних маршрутов не использует внутреннюю стоимость OSPF.
https://help.mikrotik.com/docs/display/ ... faultRoute
ИТолько если в 6ке этим можно было управлять непосредственно в настройках инстанса, то тут я этого не вижу.
Telegram: @thexvo
-
- Сообщения: 4230
- Зарегистрирован: 25 фев 2018, 22:41
- Откуда: Москва
Вот здесь есть намек на то, как это выставлять:
https://forum.mikrotik.com/viewtopic.ph ... 74#p848817
То есть через фильтр для цепочки ospf-in проставлять поле ospf-ext-type (и при желании ospf-ext-metric).
https://forum.mikrotik.com/viewtopic.ph ... 74#p848817
То есть через фильтр для цепочки ospf-in проставлять поле ospf-ext-type (и при желании ospf-ext-metric).
Telegram: @thexvo
-
- Сообщения: 1995
- Зарегистрирован: 09 июл 2014, 12:33
Для ситуации, когда роутера 2, и у каждого свой оператор и дефолтный маршрут решение нашел.
1. Резервирование дефолтного маршрута
Оба роутера в одном ареа, в одном инстансе.
В настройках инстанса на обоих роутерах стоит Originate default = if installed
Стоимость нужно повысить у интерфейса, которым роутеры связаны между собой (на обоих роутерах).
Интерфейс, на котором висит дефолтный маршрут добавляем в OSPF со стоимостью по умолчанию, сети на нем никакие не указываем (на обоих роутерах).
В таблице маршрутизации руками заводим маршрут по умолчанию на каждом роутере (если нет автоматического добавления маршрута в настройках интерфейса).
При такой конфигурации на каждом роутере в итоговой таблице появляется второй маршрут 0.0.0.0/0 с более высокой стоимостью в сторону второго роутера.
Отключения дефолтных интерфейсов отрабатываются.
2. Если есть 2 группы таких роутеров (2 офиса, например), то
В каждом офисе для резервирования дефолтного маршрута (из п. 1) свой Ареа и свой инстанс.
Для взаимодействия заводим третий ареа и третий инстанс - общий для обоих офисов.
В этом инстансе заводим интерфейсы ВПН, которыми офисы связаны (в инстансах из п.1 их не должно быть), и все интерфейсы, сети которых должны маршрутизироваться.
Интерфейсы с дефолтными маршрутами в этот инстанс не заносим.
Originate default в этом инстансе не настраиваем.
1. Резервирование дефолтного маршрута
Оба роутера в одном ареа, в одном инстансе.
В настройках инстанса на обоих роутерах стоит Originate default = if installed
Стоимость нужно повысить у интерфейса, которым роутеры связаны между собой (на обоих роутерах).
Интерфейс, на котором висит дефолтный маршрут добавляем в OSPF со стоимостью по умолчанию, сети на нем никакие не указываем (на обоих роутерах).
В таблице маршрутизации руками заводим маршрут по умолчанию на каждом роутере (если нет автоматического добавления маршрута в настройках интерфейса).
При такой конфигурации на каждом роутере в итоговой таблице появляется второй маршрут 0.0.0.0/0 с более высокой стоимостью в сторону второго роутера.
Отключения дефолтных интерфейсов отрабатываются.
2. Если есть 2 группы таких роутеров (2 офиса, например), то
В каждом офисе для резервирования дефолтного маршрута (из п. 1) свой Ареа и свой инстанс.
Для взаимодействия заводим третий ареа и третий инстанс - общий для обоих офисов.
В этом инстансе заводим интерфейсы ВПН, которыми офисы связаны (в инстансах из п.1 их не должно быть), и все интерфейсы, сети которых должны маршрутизироваться.
Интерфейсы с дефолтными маршрутами в этот инстанс не заносим.
Originate default в этом инстансе не настраиваем.