OSPFv3 Strange Behaviour

Hello,

I have test network with IPv6 routing.

There are three MikroTik routers. All of them are in different locations so they are connected via eoip tunnels.


rb433_2----(eoip)rb433_1----(eoip)[rb433]

OSPFv3 runs between two 433, it’s pretty unstable but in general it works. Much worse situation is with rb433_1<–>rb333.
RB433_1 can see rb333 (receive his hello packets), it also sends hello packet to rb333, but rb333 can’t recognize it. In logs
there are no hello packets from RB433_1 but when I add filter log rule for ospf I can see those packets…

logs:

12:49:33 route,ospf,debug SEND: Hello Packet -> ff02::5 via eoip-tunnel1 
12:49:33 route,ospf,debug,raw PACKET: 
12:49:33 route,ospf,debug,raw     03 01 00 24 0A 00 00 0E 00 00 00 00 00 00 00 0
0 
12:49:33 route,ospf,debug,raw     00 00 00 1F 01 00 00 13 00 0A 00 28 00 00 00 0
0 
12:49:33 route,ospf,debug,raw     00 00 00 00 
12:49:38 firewall,info OSPF--> input: in:eoip-tunnel1 out:(none), src-mac 02:4f:
6c:xxxx, proto 89, fe80::4f:6cff:xxxx->ff02::5, len 40 
12:49:43 route,ospf,debug SEND: Hello Packet -> ff02::5 via eoip-tunnel1 
12:49:43 route,ospf,debug,raw PACKET: 
12:49:43 route,ospf,debug,raw     03 01 00 24 0A 00 00 0E 00 00 00 00 00 00 00 0
0 
12:49:43 route,ospf,debug,raw     00 00 00 1F 01 00 00 13 00 0A 00 28 00 00 00 0
0 
12:49:43 route,ospf,debug,raw     00 00 00 00 
12:49:45 system,info,account user bdr logged in from 193.47.247.60 via telnet 
12:49:47 firewall,info OSPF--> input: in:eoip-tunnel1 out:(none), src-mac 02:4f:
6c:xxxxx, proto 89, fe80::4f:6cff:xxxx->ff02::5, len 40

As you can see OSPF doesn’t recognise hello packets from rb433_1. Strangest thing is that rb433_1 can see rb333:

 /routing ospf-v3 neighbor> print 
 0 router-id=10.1.1.14 address=fe80::6c:fbff:xxxx interface=eoip-tunnel2 
   priority=1 dr=0.0.0.0 backup-dr=0.0.0.0 state="Init" state-changes=1 
   ls-retransmits=0 ls-requests=0 db-summaries=0

Because rb433_1 and rb433_2 works fine I suppose this is not eoip issue, I’ve also disabled all firewall rules… RouterOS 3.22

Any ideas?

http://forum.mikrotik.com/t/ospfv3-not-finding-neighbors/27417/1

Hi,
Yes I’ve read it. I don’t have any queue on eoip-tunnel interface, so I thought it shouldn’t affect ospf…
but I had one on global-input.

BTW RIPng also doesn’t work on queued interface.

best regards
Bartek