Ah, interesting.
I was extrapolating from my time on AAISP, where the customer had a /128 router WAN address, ending in the hex values of their static IPv4 address. Then
a different /48 from the one starting that /128, with a single /64 activated/routed at the AAISP end. We could add /56s and /64s from our control panel.
Each connected device was given a fixed for the session and a varying temporary IPv6 address at the time of it connecting to the router, with the temporary one being the one publicly visible. As in detected by tbb BQM if you tried to set one up. You have to manually alter the BQM setting to the router address, which of course applies to IPv6 connections in general.
That temporary address changed automatically whilst connected. Quite how that was engineered is above my pay grade, though clearly the connection to the router was maintained by the fixed one. Seeing as in coming traffic is going initially to the AAISP /32, (in the following link:
"At this point we will be routing any IPv6 blocks to your /128 WAN address. Usually a line will have at least one /64 block route"), that shouldn't be too difficult. I expect just route it out to the permanent one.
I left at the end of 2018. Things have
changed slightly since then.
I think, though I stand to be corrected, that largely solves the tracking problem because the "tracker" would need considerable sophistication and processing power to make any sense of things. Bearing in mind that the "fancy" way AAISP are doing it is aimed mainly at businesses, many of which will have multiple levels of subnets within their /48.
Answer: AI

.
Capitalism is an obsession with money. Socialism is an obsession with other people's money. Konstantin Kisin
Connections: Pixel 6a on Three 4+ (LTE)/5G, OnePlus 8 Pro on EE in reserve. At home Three Mobile, with (Three)ZTE MC888 router giving 5G most of the time..