OSPFv3 prefering link-local address

Setting up a OSPFv6 link between a Cisco and a Mikrotik x86 box with 5.0rc3. When I do a sh ipv6 route on the Cisco it shows the link-local address of the Mikrotik. Not the public IP I have on the interface. Is there a way to change it advertise the public ip?


/routing ospf-v3 export
set default disabled=no distribute-default=always-as-type-1 metric-bgp=auto metric-connected=20 metric-default=1 metric-other-ospf=auto metric-rip=20 metric-static=20 name=default redistribute-bgp=no \
    redistribute-connected=no redistribute-other-ospf=no redistribute-rip=no redistribute-static=no router-id=69.36.57.6
/routing ospf-v3 area
set backbone area-id=0.0.0.0 disabled=no instance=default name=backbone type=default
/routing ospf-v3 interface
add area=backbone cost=10 dead-interval=40s disabled=no hello-interval=10s instance-id=0 interface=ether2 network-type=default passive=no priority=1 retransmit-interval=5s transmit-delay=1s use-bfd=no

The next hop is always a link local address. See RFC 2740, section 3.8.1.1, which defines OSPFv3.

Or are you saying that the non-link-local prefix isn’t showing up at all in the neighbor’s routing or topology tables?

I see. Thanks.