Re: NAT slides?
Pyda Srisuresh <srisuresh <at> yahoo.com>
2005-09-23 21:56:36 GMT
Well, I donot have any slides on this. However, I looked at Cullen's slides and
the slides from Jon Ringle (earlier posting in response to the same query).
Both sets of slides are nicely done. However, both sets of slides refer to
Symmetric NAT, Port-restricted Cone NAT, Address-Restricted Cone NAT and Full
Cone NATs only. These are variations of NAPT, but leave out other NAT types.
I figured, I should mention that there are other NAT types in addition to those
listed above. Here they are - Basic NAT, Twice NAT, Bi-directional NAT, V4/V6
NAT-PT and Load Share NAT. Hairpin NAT is a new NAT type introduced to cover
the multi-level NAT realities. Cullen's slides cover this new NAT type. Below
is an ASCII art to illustrate the distinction amongst these NAT types. Hope
this helps.
-------------+---------+---------+---------+---------+---------+----------
NAT Type | Address | Port | Bindings| UDP NAT | TCP NAT | Session
| Binding | Binding | per NAT | Sessions| Sessions| Direction
| | | Session | | |
-------------+---------+---------+---------+---------+---------+----------
Basic NAT | Yes, | No | 1 | Yes | Yes |Outbound
| Outbound| | | | |
-------------+---------+---------+---------+---------+---------+----------
Twice NAT | Yes, | Yes, | 2 | Yes | Yes |Outbound
| Outbound| Outbound| | | |
-------------+---------+---------+---------+---------+---------+----------
Bidirectional| Yes, | Yes, | 1 | Yes | Yes |Outbound,
NAT | Bi-direc| Bi-direc| | | |Inbound
| tional | tional | | | |
-------------+---------+---------+---------+---------+---------+----------
Load Share | Yes, | Yes, | 1 | Yes | Yes |Inbound
NAT | Inbound | Inbound | | | |
(Continue reading)