Ребяты, подскажите плз:
Есть линукс, у него есть кернел маршрут, условно
10.10.10.0/24.
На хосте стоит frr (любой версии, втч, последней, 7.5).
Поднят оспф и в нем redistribute kernel.
Префикс
10.10.10.0/24 редистрибутится в оспф, все ок.
Далее берём, и в кернел добавляем маршрут
10.10.10.0/32 - он начинает редистрибутится в оспф, но оттуда выпадает /24 префикс, т.е. /32, если совпадает с идентификатор сети любого другого маршрута заменяет его.
И добивает ситуацию то, что после удаления /32 маршрута - /24 обратно в оспф не появляется.
Seems like a bug, или есть какое то объяснение, почему это ожидаемое поведение?)