From mboxrd@z Thu Jan 1 00:00:00 1970 To: 9fans@cse.psu.edu Subject: Re: [9fans] IL and NAT From: geoff@x.bell-labs.com MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Message-Id: <20001118001754.DE2F0199E1@mail.cse.psu.edu> Date: Fri, 17 Nov 2000 19:17:47 -0500 Topicbox-Message-UUID: 2c4dcfb2-eac9-11e9-9e20-41e7f4b1d025 NAT routers generally have to rewrite port numbers (not just IP addresses) for protocols that use them, and ports numbers are at different offsets and of potentially different sizes in different protocol's headers. IL's port numbers appear later than TCP's and UDP's, for example. NAT routers will generally understand the headers of TCP, UDP and ICMP at minimum, but I haven't encountered one yet that understood IL (even Lucent's own). Contrary to what Scott just said, it's not each application that has to be added to a NAT router, but each protocol that rides directly on IP (or beside it).