Hi,
recently I also started peering in v6 in some a few IX but I have a problem with the received next hop, it always uses the link local fe80 address instead of the proper ipv6 address.
I have done a packed capture and I'm receiving both ipv6 next hop addresses but Mikrotik always uses the fe80 and that's unreachable.
This is the packet capture of one example
This is an example of the unreachable result
(Note the two images IPv6 dont match as they are from different peers, but the problem is the same)
I could change/force the next hop in a route filter but that only works with 1 peer, in a IX there's too many peers to be able to do that.
Any help would be much appreciated, I've tried everything I could think of and found online with no luck.
Best Regards