Как можно отключить анонсирование маршрута OSPF в RouterOS версии 7.11?

Добрый день. У вас установлен маршрутизатор MikroTik с RouterOS 7.11, на котором настроен OSPF для передачи маршрутов к соседним маршрутизаторам. На одном из интерфейсов (pptp-test) был задан маршрут к узлу 10.10.10.10. Необходимо настроить фильтр маршрутов так, чтобы ваш маршрутизатор не передавал остальным устройствам в сети информацию о маршруте к 10.10.10.10. Я попытался добавить правило, следуя примеру со скриншота, но оно не работает, и при трассировке с пользовательских станций трафик к 10.10.10.10 по-прежнему проходит через маршрутизатор. Как можно изменить правило, чтобы оно начало работать корректно?
  • 24 января 2025 г. 11:14
Ответы на вопрос 2
Чтобы отключить анонсирование маршрута OSPF в RouterOS 7.11, вы можете использовать функцию фильтрации маршрутов (route filtering). Для того, чтобы правильно настроить фильтр и предотвратить анонсирование маршрута к 10.10.10.10 другим OSPF-соседям, следуйте следующим шагам

### Шаги для фильтрации маршрутов в OSPF:

1. **Создайте фильтр маршрутов:**
   
   Вам нужно создать правило фильтрации маршрутов, которое будет блокировать анонсирование маршрута к 10.10.10.10. Откройте терминал и выполните следующие команды:

   ```bash
   /routing filter add chain=ospf-out prefix=10.10.10.10/32 action=discard
   ```

   Данная команда создает фильтр, который будет отбрасывать (discard) маршруты с префиксом 10.10.10.10.

2. **Примените фильтр к OSPF:**

   После создания фильтра, нужно применить его к интерфейсу OSPF, который вы используете. Для этого выполните следующую команду, заменив `YOUR-OSPF-INSTANCE` на имя вашей OSPF-инстанции:

   ```bash
   /routing ospf instance set YOUR-OSPF-INSTANCE outgoing-filter=ospf-out
   ```

   В данной команде мы указываем, что созданный фильтр `ospf-out` будет применяться к анонсируемым маршрутам.

### Дополнительные рекомендации:

- Убедитесь, что маршрут к 10.10.10.10 действительно существует на маршрутизаторе. Вы можете проверить текущее состояние маршрутов командой:

   ```bash
   /ip route print
   ```

- Если после настройки фильтрации маршруты всё еще анонсируются, проверьте настройки OSPF для других возможных причин (например, соседство, конфигурация интерфейсов и др.).

- Не забудьте сохранить настройки, чтобы они не были потеряны при перезагрузке маршрутизатора:

   ```bash
   /system backup save name=my-backup
   ```

Следуя этим шагам, вы сможете отключить анонсирование маршрута 10.10.10.10 в вашей OSPF-сети на маршрутизаторах MikroTik с RouterOS 7.11.
Фильтр работает только на таблицу маршрутизации данного устройства, проходящие через него маршруты не проходят фильтров и передаются дальше. 

Вариант - делать отдельный OSPF Instance, тогда маршрутная информация не будет передаваться.
Похожие вопросы