Roger Oksanen wrote:
Tunneling packets in UDP when both hosts are behind NAT has the following problems:
* Generic NAT tunneling implementations don't work; They require
that one host is on a routable address.

Not true in 85% of cases, most NATs will forward UDP packets that come from a host to which they recently sent a packet, allowing the establisment of bi-directional UDP between two NATted nodes.


* Both ends need to know each others public (NAT) IP address.

Shouldn't be much of a problem since peers can be introduced to each-other by nodes to which they already have connections.


- Since NAT changes the source port number. A would have
to send the initializing UDP packet to every port on B (essentially port scan B).

Not if it has been informed of what port to use through out-of-band means (ie. via an introduction).


Ian.
_______________________________________________
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]

Reply via email to