CGNAT is an abomination and IPv4 needs to die
CGNAT stands for “Carrier-grade NAT”, and NAT of course for “Network address translation”.
Really the CGNAT is just a result of the artificially prolonged use of the already brain-dead IPv4 which remains on life support. IPv4 is therefore by extension the enemy of the free internet.
For the Liberation of Cyberspace, IPv6 needs to replace IPv4, things like CGNAT are an unholy abomination. I am in favour of a state/government regulation to mandate ISP:s to give the users an IPv6 address. It should therefore be required by law that everyone who uses the internet gets an IPv6 address.
You can still use IPv4 in your LAN, “Local Area Network”, there is nothing wrong with that, I am in favour for the use of IPv4 for that, that’s perfectly reasonable. But IPv6 should replace IPv4 in the public internet.
I misspoke at near the beginning of the speech, 32 bits does not go up to about 40 billion unique indexes rather it is about 4 billion +.
The specific number is of course 4294967296
ipv4
Actually I've gotten deeper into the topic and it is possible to use a 6to4 to get ipv6 even if your isp only gives you ipv4. But it is still not the same as native ipv6