I have a VPC setup with several hosts that need to communicate via IPv6 services. Each of these instances are configured with IPv6 and can successfully ping and connect to external hosts using IPv6. I have created a firewall rule to enable them to communicate with each other (hosts are tagged with "test"):
$ gcloud compute firewall-rules create target-all-ipv6 \
--network=test-net-1 --priority=1000 \
--direction=INGRESS --action=ALLOW \
--rules=all \
--source-ranges="fe80::/10" \
--target-tags=test
However, with this setup I'm not able to ping or establish any IPv6 connections between these instances using the local f80 addresses.
Is it possible for two GCP instances on the same network to communicate via IPv6?