linux – keepalived using ipv6 direct routing

I plan to add a keepalived load balancer to our infrastructure, but I have requirements that do not seem to fit the normal configuration.

All our servers have public IP addresses, IPv4 and IPv6. Some servers only have IPv4 addresses and I can use those behind keepalived and with arp_ignore.

IPv6 does not use ARP and I have not been able to find what if something needs to be done to support direct routing with IPv6 addresses (or even if it is possible with keepalived) .

Does any one have any experience with keepalived + direct IPv6 + routing?