IPV6 implementation issues

Seems the only way I can get IPV6 to work is with implementing OSPF v3.
I have multiple mikrotiks to work with.
There is what we call our core consisting of 6 RB1100. Running OSPF and OSPF v3.
We have our own /32 allocation.
All ipv6 addressing on the links between these I use /124 address space for each.

Then we have the 14 network routers that we hook up our subscribers to. On these we do not use OSPF. Just static routes/gateways to the mikrotiks that are on the core.

When I put addresses on the interfaces between core mikrotik and the network mikrotiks with out OSPF v3, pinging say no route to host.
Like so…
Core Mikrotik 1 2604:3b80::111/124
Network Mikrotik 2 2604:3b80::11e/124

Ping 2604:3b80::111 from Network Mikrotik 2 yeilds timeout no route to host
Ping 2604:3b80::11e from Network Mikrotik 2 yeilds echo reply

Same thing in the reverse direction.
I even tried using a /127 on each with no luck.

Seems to me this should work like it does with ipv4 (of course there are more addresses with IPV6)
Core Mikrotik 1 69.28.33.157/30
Network Mikrotik 2 69.28.33.158/30

Is the conclusion that I have to run OSPF v3 every where on the network in order to get IPV6 to work?
We are really pushing hard to get ipv6 working since we are out of ipv4 addressing and have to use ipv6 going forward.

At least you have to use ospfv3 on all routers routing a ipv6 address.

I tried the same setup. but get stucked, and just running ipv6 over pppoe, over VPLS Interfaces.


ipv6-dhcp server(NAS (pppoe-server) - VPLS - Some router - AP - CPE (pppoe Client)ipv6