Using OSPFv3 as transport for IBGP with V6 traffic

Hi All
Perhaps I am missing something. Despite many hours of labbing this out, I cannot get it to pass V6 traffic.

Using a LAB setup to simulate real world scenario. At the moment we are using OSPF in conjunction with IBGP where OSPF is the transport layer between loopbacks, we simply want to just add V6 into this mix.

OSPF V3 is up and running - we have enabled the v6 checkbox on each BGP session properties

V6 routes are showing up as active and reachable (via fe80 local link addresses) but no V6 traffic is being passed

This is purely a lab environment at the moment, with no fancy filters and absolutely no firewalling in place so that we know these are not causing any issues.

I suppose my question is, has anyone successfully deployed such a setup using Mikrotik? or are we missing something?

(Test routers are running 6.44 in lab)

Recursive Gateway Lookup for IPv6 is not working on RouterOS v6. It’s broken for many years (I think 2013) and MikroTik makes zero effort to solve the problem (It will be fixed in RouterOS v7 tm)

I documented a solution to this in the following thread. RouterOS IPv6 bug pertaining to link local address generation on bridge interface was reported as having been fixed but I’ve retained admin mac on our routers:
http://forum.mikrotik.com/t/ipv6-recursive-nexthops-via-ibgp/38211/102