Hacker News new | ask | show | jobs
by tbrownaw 1771 days ago
> Where an IPv4 solution for your clients only needs change-logging on IPbinding-to-client level, the CG-NAT requires you as an ISP to log every outgoing IPv4/port combination with timestamp to client mapping.

Why does each individual connection have to get a port from the global allocator, rather than any of the pooling or hierarchical techniques that high performance memory allocators use?

1 comments

The allocators already use pooling, but there are only so many source ports to choose from.