I found this post on a Sky forum about T-Map used instead of cgNAT does this make it easier to run a VPN server behind a Sky Hub router?
I've been with Sky Broadband for a while, recently re-contracted (on FTTP) and was sent a new Sky Hub Max router (which I didn't need, but I've swapped it over from the old Sky router anyway).
As expected, got a change of WAN IP, so updated my ping monitor over at thinkbroadband and was confused why I wasn't getting any ping responses (100% packet loss). Checked the firewall on the new Sky Hub Max router which has an admin interface that is strangely hybrid - some things you can configure on the router, some things you have to configure via their app or the My Sky website.
In any case, in doing so, I spotted this information about my IPv4 WAN connection:

I've never heard of MAP-T (despite working in tech infra), so was curious. A quick google seems like it is an alternative to CGNAT. It seems that the IPv4 address will be shared across a number of different users (CPEs), and traffic is encapsulated into IPv6 traffic (IPv4 + port) before leaving the CPE router and handled entirely as IPv6 across Sky's core, and then only breaking out to IPv4 again (via the shared IPv4 address) at their border relay.
From what I've read, the IPv4 is shared by dividing up a portion of the IPv4 ports across a number of users of that IPv4 address. Which explains why ping to the CPE doesn't work since ICMP has no understanding on TCP ports...
I found this interesting presentation from Sky Italy (in English) which indicates they've been rolling it out over there for a while. I guess this has extended to the UK now.
Interestingly, I can affect the sharing ratio by defining port-forwarding configuration (via MySky) -- if you pick a large range of ports, your sharing ratio reduces (which makes sense). However, even when configuring a DMZ, I still end up on MAP-T albeit with a sharing ratio of 1:1 -- even in that scenario, the IPv4 address isn't really terminated on my router.
Map-T seems (from my little knowledge on it) to be a better solution than CGNAT since it allows for port-forwarding to be defined by the user, but is a big step away from having a dual-stack WAN-side of the CPE.