I believe he understands just fine. However, his point (and I agree with him) 
is that
if you are behind NAT, it isn't full end-to-end functionality, even if it does 
allow some
degraded form of end-to-end connectivity with significant limitations which are 
not
present in the absence of NAT.

"I can't use your address" is inherent in the network.
"I can't use whatever port number I want on my side of the connection" is not.

Owen

On Feb 16, 2012, at 10:24 PM, Masataka Ohta wrote:

> valdis.kletni...@vt.edu wrote:
> 
>> No, you said specifcially that it can be restored by end system*S*
>> plural.
> 
> Yes, end to end connectivity is restored.
> 
> However, that end to end connectivity is restored does not
> mean your boxes can use 131.112.32.132 nor port 49734.
> 
>> Yes, I can get one box listening.  Now tell me how to get
>> the second and third boxes listening on the same port.
> 
> Perhaps, you misunderstand how end systems behind NAT
> must interact with UPnP or something like that to be
> able to restore the end to end connectivity.
> 
> End systems behind UPnP boxes are allocated disjoint
> sets of global port numbers, only among which, end
> systems can use as their global port numbers.
> 
> End systems can obtain information on port numbers
> they can use through UPnP or something like that.
> 
> Thus, there is no port number collision at the global
> side of the UPnP box.
> 
> Similar mechanism is described in draft-ohta-e2e-nat-00.txt
> 
>                                               Masataka Ohta


Reply via email to