OSPF - init bit set in middle of an exchange

Hi

I need some help to understand a problem with my OSPF…

I have a router at the end of a wireless point-to-point, to serve some wireless clients. This RB have 2 wireless cards, 1 to clients (10.0.x.1) and another to the wireless point-to-point (172.16.x.2).


RB1|172.16.x.1 <–wireless ptp–> 172.16.x.2|RB2|10.0.x.1 (clients)


OSPF is implemented in all my network, and only in this RB (RB2) I have the following lines in the log:

13:28:04 route,ospf,info Database Description packet has init bit set in middle of an exchange
13:28:04 route,ospf,info OSPF neighbor 172.16.x.1: state change from Full to 2-Way

RB1 reports in log:
13:28:05 route,ospf,info OSPF neighbor 10.0.x.1: state change from Full to Down

The wireless link is ok - high quality, high uptime in registration, and when I test pings from RB1 (172.16.x.1) at the same time to 172.16.x.2 and 10.0.x.1 (same RB2), only the 10.0.x.1 sometimes looses a sequence of packets. The 172.16.x.2 responds perfectly, so, the problem does not appear to be the link.

When this occurs, the dynamic ospf route to 10.0.x.0 disappear in the RB1, so this is the obvious reason that 10.0.x.1 does not respond some sequences.

This problem appeared yesterday, and since this, occurs frequently. In both RB´s the Mikrotik version is 3.27.

Any help will be very appreciated. I will paste below some other useful informations.

Thanks in advance.

Denilson



RB1:

[admin@RB1] > routing ospf print
router-id: 172.16.x.1
distribute-default: never
redistribute-connected: as-type-1
redistribute-static: no
redistribute-rip: no
redistribute-bgp: no
metric-default: 1
metric-connected: 20
metric-static: 20
metric-rip: 20
metric-bgp: 20
mpls-te-area: unspecified
mpls-te-router-id: unspecified
[admin@RB1] > routing ospf interface print detail
Flags: X - disabled, I - inactive, D - dynamic, P - passive
0 D interface=wlan1 cost=10 priority=1 authentication=none
authentication-key=“” authentication-key-id=1 network-type=broadcast
passive=no retransmit-interval=5s transmit-delay=1s hello-interval=10s
dead-interval=40s

1 D interface=wlan2 cost=10 priority=1 authentication=none
authentication-key=“” authentication-key-id=1 network-type=broadcast
passive=no retransmit-interval=5s transmit-delay=1s hello-interval=10s
dead-interval=40s

2 D interface=bridge1 cost=10 priority=1 authentication=none
authentication-key=“” authentication-key-id=1 network-type=broadcast
passive=no retransmit-interval=5s transmit-delay=1s hello-interval=10s
dead-interval=40s

Observation: bridge1 is the 3 ethernet ports of this RB.


RB2:

[admin@RB2] > routing ospf print
router-id: 10.0.x.1
distribute-default: never
redistribute-connected: as-type-1
redistribute-static: no
redistribute-rip: no
redistribute-bgp: no
metric-default: 1
metric-connected: 20
metric-static: 20
metric-rip: 20
metric-bgp: 20
mpls-te-area: unspecified
mpls-te-router-id: unspecified
[admin@RB2] > routing osp interface print detail
Flags: X - disabled, I - inactive, D - dynamic, P - passive
0 D interface=wlan2 cost=10 priority=1 authentication=none authentication-key=“” authentication-key-id=1
network-type=broadcast passive=no retransmit-interval=5s transmit-delay=1s hello-interval=10s dead-interval=40s

1 D interface=wlan1 cost=10 priority=1 authentication=none authentication-key=“” authentication-key-id=1
network-type=broadcast passive=no retransmit-interval=5s transmit-delay=1s hello-interval=10s dead-interval=40s

It is recommended to configure NBMA networks on wireless links
Here is an example:
http://wiki.mikrotik.com/wiki/OSPF-examples

I changed to NBMA and the problem is solved. After that, I will study the best implementation to change these configurations in the rest of my network. The document http://wiki.mikrotik.com/wiki/Multicast_Routing_in_RouterOS_3.x#Multicast_and_Wireless
is really very explanatory.

Thank you, mrz!

If you decide to use ptmp then you should also check that only one router has priority set to 1. I had the same problem as you, but was solved after priority was set to 0 on the other router