BIRD or other BGP on the host running VMs/containers is what Calico does. We had it peer with our ToR "switches" over BGP.
We could do zero downtime, 1 or 2 packets lost live migration of workloads from one hypervisor host to another and had full ECMP capabilities.
We did this with both IPv4 and IPv6. There is nothing special about IPv6, but it does make it easier to aggregate routes.