Привет, ребят.
Настроил OSPF между тремя микротиками (..101.1, ..102.1 и ..103.1). Они соединены между собой треугольником через eoip.
Между 102.1 и 103.1 маршурыт передаются прекрасно, а между 101.1 и любыми двумя другими - нет.
Настройки одинаковые на трех маршрутизаторах (отличаются только сети прописанные и RouterID).
Проблема проявляется в том, что маршруты между 101.1 и 102.1/103.1 появляются и исчезают сразу (при этом на 101.1 растет быстро счетчик State Changes в разеделе Neighbors.
В логах на 101.1 постоянно пишет:
Database Description packet has init bit set in middle of an exchange
OSPFv2 neighbor 192.168.255.103: state change from Full to 2-Way
Database Description packet has init bit set in middle of an exchange
OSPFv2 neighbor 192.168.255.102: state change from Full to 2-Way
Подскажите куда смотреть. Пришлю информацию ту, которую запросите для помощи.
на 101.1
Добавь соседей в nbma-neighbor
/routing ospf nbma-neighbor
add address=192.168.255.103
add address=192.168.255.102
- я правильно понял - это у тебя IP EOIP туннеля до соседнего микротика?
Далее EOIP интерфейсы пропиши в:
/routing ospf interface
add interface=(eoip интерфейс до второго микротика) network-type=nbma
add interface=(eoip интерфейс до третьего микротика) network-type=nbma
т.е. явно укажи - по какому адресу микротику соседей искать
Сделал. Так же добавил в Network на каждом роутере (101.1 и 102.1) сети внутри тунелей eoip (10.4.255.0/30). В итоге на 101.1 в соседях появляется строчка... но RouterID в нулями (на стороне 102.1 - сосед с корректным ID). Маршруты естественно не передаются... и в логах:
на 101.1:
OSPFv2 neighbor 192.168.255.102: state change from Full to Down
на 102.1:
OSPFv2 neighbor 192.168.255.101: state change from 2-Way to Init
OSPFv2 neighbor 192.168.255.101: state change from Init to Down
Что может еще влиять? OSFP со стороны eoip открыт на обоих роутерах.
сделай на всех микротиках такую команду
/routing export file=mik1.rsc (название файла соответственно микротику) и выложи или пришли
Ну или сам сравни
не должно быть ничего лишнего
для примера даю код одного из моих микротиков
/routing ospf instance
set [ find default=yes ] router-id=192.168.8.0
/routing ospf interface
add interface=l2tp-Office network-type=nbma
add interface=l2tp-SPb network-type=nbma
/routing ospf nbma-neighbor
add address=10.10.7.23
add address=10.10.5.61
/routing ospf network
add area=backbone network=192.168.8.0/24
add area=backbone network=10.10.7.0/24
add area=backbone network=10.10.5.0/24
Да, похоже Ваша сетка несколько сложней чем мне попадались...
Хотелось бы увидеть и третий конфиг - чтобы оба сравнить с первым
На первом микротике
/routing ospf network - у вас там точно прописаны ВСЕ сети первого микротика?
по конфигу их только две - а на втором - пять. И я не понял - зачем так подсети странно прописывать?
у меня например все VPN point-to-point сети прописаны одной сторукой типа 10.10.5.0/24
откройте вкладку IP - Addresses и проверьте
и не понял - зачем одновременно использовать OSPF и BGP? (на первом вижу выключен - на втором включен)