Most common NAT configurations. For each configuration it is reported the behavior with respect to each test. An Endpoint-Independent behavior is reported as E.I., A.D. indicates Address-Dependent and A.P.D. describes an Address and Port-Dependent behavior. For other tests RFC requirements compliance are shown with a tick.




Configuration id UDP Mapping UDP Filtering UDP hairpinning TCP Mapping TCP Filtering UDP mapping over 2 min UDP outbound refresh TCP hairpinning
1 EI EI 1 EI EI 0 0 1
2 EI EI 1 APD APD 0 0 1
3 EI EI 0 APD APD 0 1 0
4 EI EI 0 EI EI 0 0 0
5 EI EI 0 APD APD 0 0 0
6 EI AD 1 APD AD 0 0 1
7 EI AD 0 EI AD 0 0 0
8 EI APD 0 EI 0 1 0
9 EI APD 0 EI APD 0 0 0
10 EI APD 1 APD APD 0 0 0
11 EI APD 0 APD APD 0 0 0
12 AD EI 0 EI APD 0 0 0
13 AD APD 0 EI APD 0 0 0
14 APD EI 1 EI APD 0 0 1
15 APD EI 1 APD APD 0 0 1
16 APD APD 0 APD APD 0 0 0
17 APD APD 0 APD APD 0 1 0
18 APD APD 0 EI APD 0 0 0
19 APD APD 0 EI AD 0 1 0