Introduction to Protocols and Routing
117237-E Rev.00
1-37
NAT Functionality
NAT functions at the interface between the paths on the router and
the router engine. This allows NAT to use the path’s IP address
facilitating the scenario shown in
Figure 1-8
. It is also placed at
this level to allow NAT to manipulate the higher level protocols.
The protocols used with NAT in a Nautica router are ICMP (UDP,
TCP), SMTP, POP3, HTTP, FTP, TFTP, Telnet, RLogin, NNTP
and X11.
Most of these protocols make use of UDP or TCP protocols,
which have a port field in their headers. This field is used by NAT
to select the internal addresses when a packet is received from an
external source. ICMP functions differently from UDP and TCP
and is handled separately by the NAT protocol.
To translate addresses, the router needs a table of internal
addresses with the associated external port number and path.
Some of the table entries are configured manually, for well known
port numbers (
page 9-20
), and some are automatically created
when a connection is made from the internal network outside.
The following is an example of a table entry for a Web server,
where the Web server’s address is 10.0.0.1 and the path to the
remote router is RemotePPP.
When an external packet is received by the path, with a
destination address equal to the NAT address for the path, the
table is searched for a match on the path and port number. The
destination address and port number in the IP header and higher
protocols is replaced with the internal information from the table
before the packet is passed onwards.
Internal
External
IP Address
Port
Path
Port
10.0.0.1
HTTP
RemotePPP
HTTP
Содержание NauticaRS
Страница 1: ...Part No 117237 E Rev 00 November 1998 NauticaRS 5 5R Reference Guide ...
Страница 20: ...xx 117237 E Rev 00 ...
Страница 22: ...xxii 117237 E Rev 00 ...
Страница 27: ...About This Guide 117237 E Rev 00 xxvii XDMCP X Display Manager Control Protocol ...
Страница 72: ......
Страница 96: ......
Страница 128: ...4 8 117237 E Rev 00 NauticaRS 5 5R Reference Guide ...
Страница 302: ...7 74 117237 E Rev 00 NauticaRS 5 5R Reference Guide ...
Страница 314: ......
Страница 342: ......
Страница 414: ......
Страница 468: ......
Страница 520: ...20 26 117237 E Rev 00 NauticaRS 5 5R Reference Guide ...
Страница 533: ...Command Verbs 117237 E Rev 00 A 13 To delete all of a specific object del type For example to delete all paths del pa ...
Страница 608: ......