# Octava Router dev400 — восстановление динамической маршрутизации

## Что исправлено

- Правило «весь трафик через выбранный выход, кроме большого списка IP/CIDR»
  больше не разворачивается в десятки тысяч отдельных nftables rules.
  Исключения представлены компактным interval-набором, а основной маршрут —
  одной partition.
- Сложные правила с несколькими политиками и управляемым маршрутом по умолчанию
  сохраняют полный порядок приоритетов; оптимизация не меняет их семантику.
- Таймауты Web, API и `configd` согласованы с полным временем apply и rollback.
  После обрыва ответа интерфейс перечитывает фактическое состояние транзакции.
- Независимое восстановление конфигурации теперь умеет откатывать раздел
  Dynamic Routing вместе с DNS observer, DPI и service proxy runtime.
- Выбранный логический bridge разворачивается в его реальные member-интерфейсы
  из текущей конфигурации устройства без привязки к именам портов BPI-R4.

## Что произойдёт после установки

При первом запуске новый `configd` обнаружит незавершённую транзакцию и
восстановит последнее подтверждённое состояние. Существующие пользовательские
настройки и подтверждённая конфигурация сохраняются.

После обновления требуется вручную проверить исходное правило Dynamic Routing:
построить план, применить, подтвердить и проверить трафик как для исключённого
адреса, так и для адреса, направляемого через выбранный VPN.
