Not entirely certain if this is a bug or a change in how routes are handled.
I’m a FiOS Residential customer, and up until recently, IPv6 was working fine. Verizon doesn’t assign an IPv6 address to the WAN interface, but I get a Prefix Delegation and handle that on my own.
Recently, though, I noticed I had no access to IPv6 internet addresses. In troubleshooting, I noticed no IPv6 inbound traffic was on my WAN interface except the DHCPv6 traffic and the RAs every 5 minutes.
On a whim, I deleted my static route:
delete protocols static route6 ::/0 interface eth8
Grabbed my upstream router’s address (it’s the last line of the output of the following command):
force ipv6-rd interface eth8
Then, set up a new static route:
set protocols static route6 ::/0 next-hop <upstream router address>
That didn’t help.
BUT! this did:
set protocols static route6 ::/0 next-hop <upstream router address> interface eth8
Now IPv6 is working normally again.
Oddly enough, if I spin up a sit tunnel (tun0) to tunnel-broker, and set a static route using the following command, traffic routes properly:
set protocols static route6 ::/0 interface tun0
So, like I said, not sure if this is a bug or a change I missed… or if it’s just Verizon Being Verizon™ but thought I’d share.