Endpoint-dependent NAT mode is the default NAT mode on TNSR. Endpoint-dependent
NAT mode tracks more information about each connection. As suggested by the
name, the key difference is in tracking the destination of the connection:

Source IP address

Source port

Target IP address

Target port

Protocol

FIB table index

Some NAT features require this extra information, notably out-to-in-only and
twice-nat.

Deterministic NAT mode, also known as Carrier-Grade NAT (CGN) mode,
is geared for maximum performance at a large scale. This performance comes at a
price, however, in that it consumes greater amounts of memory to achieve its
goals.