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?