My router is running on RA relay mode, only by this way, downstream devices can get their IPv6 global unicast address.
But my ISP has misconfigured RA for over two weeks.
Unfortunately, each of my devices registered to three /64 subnets isn't good news for me. Only one of them is connected to the Internet!
What‘s worse, all my devices running Linux (including my Android phone and the router itself) always stick on one of the broken two, instead of the working one. They lost their IPv6 Internet connection but believed they still had it. Thus, any IPv6 to IPv4 fallback costs tons of time waiting for an IPv6 connection timeout. Only my Windows laptop can choose the working one automatically.
I wonder if there are some methods to screen out the working subnet, not to send RA with the broken two subnets, since I had no way to manually adjust the router table of my Android phone.
PS: the working subnet has a constant prefix, it never changes.