Steve Deering wrote:

> At 8:12 AM -0800 2/16/01, Ed Gerck wrote:
> >1. there is a natural need for heterogeneous address systems and,
>
> Agreed.
>
> >2. therefore, there is a natural need for address translation.
>
> Only if there's some need to interconnect them, and even then only as
> a temporary measure, if at all, because there is an alternative and
> preferable way to deal with heterogeneous address systems -- and the
> only long-term successful way if history is any guide -- which is to
> layer a homogenous address system on top of them, which is the basic
> idea behind IP.

The other way, which can be theoretically justified as well, is to implictly
define a "third system" that defines an internal reference for a set of
relationships between the two address spaces.  This third system
can take the form of a NAT.  Note that this third system is not an address
space, much less a homogeneous one.

And, as "The Tulip" discussion thread showed, such a NAT can take various
forms that could be defined in an RFC with interoperation in mind.  In
particular, the capability of including the outside origin address:port as well as
the global destination address:port in the translated packet which has the usual
NAT-defined local destination address:port and the local origin address:port.

Cheers,

Ed Gerck

Reply via email to