2 ms·
CGNAT is a set of hacks on top of another set of hacks. You can keep stacking NAT on top of NAT for near-infinite amount of IP addresses, but what you can't do
by sgjohnson 3y ago
CGNAT is a set of hacks on top of another set of hacks. You can keep stacking NAT on top of NAT for near-infinite amount of IP addresses, but what you can't do is you can't multiply the number of ports.
Before I switched ISPs, my home ISP was using CGNAT with no IPv6. It was trivial to completely screw up the connectivity for myself (and probably a lot of other users) by simply running a BitTorrent client with connection limit disabled.
Popular? Yes. A good solution? Definitely not.