[e2e] using p2p overlays to overcome recursive NATs/realms

Jon Crowcroft Jon.Crowcroft at cl.cam.ac.uk
Fri Feb 8 02:19:41 PST 2002


so the problem with most the proposed solutions to workign around nats
is that they really assume there are only 2 realms - 
the great unwashed internet, and the poor deprived natted user. 

the real situation is that packets might traverse multiple natted realms (c.f. realm
specific ip) - in this scenario, discovering the mapping involves discovering a path of
several mappings-

soluton might be to start a p2p service, which propgates mappings - take the ideas from
stun, turn, rsip etc, and use them repeatedly...where multicast is available use it

where one can infer the infernal internal algorithm used by a nat, use it. 

if the p2p service thus built (we might call it an InterNAT) has either dynamic DNS update, or
uses ipv6 itself, then to provide global reachability is quite simple...

 cheers

   jon




More information about the end2end-interest mailing list