Доброго дня!
Заметил одно интересное явление, но не понял, с чем это связано.
Смысл:
ospfd+bgpd+zebra запускаются до iptables
bgpd работает, все как надо. OSPFD стартует, соседей видит, но маршрутами не обменивается! В логах пишет что-то типа
OSPF: Link State Acknowledgment: Neighbor[10.0.0.11] state Init is less than Exchange
Но все лечится, если дать команду service iptables restart при этом в конфиге iptables должно быть
IPTABLES_MODULES_UNLOAD=«yes»
Если OSPFD падал - то также надо дать такую команду.
Должен сказать, конфиг ospfd и правила iptables НЕ изменяются.
tcpdump разницы до/после рестарта iptables в обмене между ospf роутерами и 224.0.0.0/4 не видит.
Можно конечно в конец файла запуска ospfd запихать service iptables restart, но может кто знает, что это за хрень и есть более «красивые» пути решения, кроме как «костыль»?