Re: NAT etc.

Brian E Carpenter <brian@hursley.ibm.com> Fri, 22 December 2000 19:30 UTC

Received: by ietf.org (8.9.1a/8.9.1a) id OAA11707 for ietf-outbound.10@ietf.org; Fri, 22 Dec 2000 14:30:03 -0500 (EST)
Received: from mailhub1.almaden.ibm.com (mailhub1.almaden.ibm.com [198.4.83.44]) by ietf.org (8.9.1a/8.9.1a) with SMTP id OAA11539 for <ietf@ietf.org>; Fri, 22 Dec 2000 14:23:32 -0500 (EST)
Received: from maui.almaden.ibm.com (maui.almaden.ibm.com [9.1.24.92]) by mailhub1.almaden.ibm.com (8.8.8/8.8.8) with ESMTP id LAA35582; Fri, 22 Dec 2000 11:17:22 -0800
Received: from hursley.ibm.com (gsine04.us.sine.ibm.com [9.14.6.44]) by maui.almaden.ibm.com (AIX4.3/8.9.3/8.7) with ESMTP id LAA24778; Fri, 22 Dec 2000 11:23:00 -0800
Message-ID: <3A43A9AB.811CC8EA@hursley.ibm.com>
Date: Fri, 22 Dec 2000 13:21:15 -0600
From: Brian E Carpenter <brian@hursley.ibm.com>
Organization: IBM
X-Mailer: Mozilla 4.61 [en] (Win98; I)
X-Accept-Language: en,fr
MIME-Version: 1.0
To: TOMSON ERIC <Eric.Tomson@siemens.atea.be>
CC: "'ietf@ietf.org'" <ietf@ietf.org>
Subject: Re: NAT etc.
References: <644F79AD0DB4D111BB5F00A0C92F801101DE39F9@brub100a.siemens.be>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
X-Loop: ietf@ietf.org
Content-Transfer-Encoding: 7bit

Eric,

The many answers to your questions are in RFC 2993 and in
http://www.ietf.org/internet-drafts/draft-ietf-nat-protocol-complications-06.txt
(which will soon be an RFC).

  Brian

TOMSON ERIC wrote:
> 
> <EXAMPLES>
> 
> <EXAMPLE 1> I have a CATV connection at home. I get only 1 dynamic public IP address. However, I have a small internal network (some couple of computers). How can I guarantee a full Internet access to each one of these computers? => By installing W2K A.S. with NAT on a PC having 2 NICs (1 NIC connected to the CATV modem, 1 NIC connected to a switch), allowing a full transparent Internet access to an undetermined number of PC on my private LAN (depending on the range of private addresses I use). </EXAMPLE 1>
> 
> <EXAMPLE 2> A company has a LAN composed of hundreds of computers and wants to give some limited access to the Internet, to its internal network. They subscribe to an ISP and ask for 10 fixed addresses. They install a router and configure it with NAT in such a way that any 10 internal hosts can have concurrent connections to the Net by dynamically getting a temporary map between their internal address and one of the 10 public addresses. As soon as a PC disconnects, its mapped address can be assigned to someone else. </EXAMPLE 2>
> 
> </EXAMPLES>
> 
> <QUESTIONS>
> * What is the problem using NAT in any of these 2 examples?
> * Since routers only work on network addresses and not on host addresses, what is the problem - for any routing table - of using NAT in any of these 2 examples (in case 1, only the network ID of the unique official address has to be known by the Net ; in case 2, most probably 1 unique network ID will be used by the 10 official addresses)?
> </QUESTIONS>
> 
> <COMMENT>
> By the way, IPv6 brings much more answers than just a solution to the address space (which is not simply 4 times wider - which could be achieved but simply adding 2 bits to the 32 bits of IPv4 - but actually 2*2*2*...[128-32=96 times]...*2 times wider, i.e. 2^96 times wider) : [host, routing and network] autoconfiguration, quality of service, better and more efficient IP headers, security, performance, mobility,...
> </COMMENT>
> 
> E.T.