Transparent Communications For Applications Behind Nat/Firewall Over Any Transport Protocol

Elias P. Duarte,Kleber V. Cardoso,Micael O. M. C. De Mello, Joao G. G. Borges

Parallel and Distributed Systems(2011)

引用 0|浏览0
暂无评分
摘要
The massive deployment of NAT/firewall devices in the Internet has greatly affected its end-to-end connectivity. Several applications, in particular Grid computing systems which span several Autonomous Domains require the communication among hosts behind NAT/firewall. Despite the existence of successful techniques for the establishment of UDP flows between hosts behind NAT/firewall, the same does not hold for TCP. Furthermore, existing techniques must be implemented individually by each application, possibly causing code duplication, or depend on relay servers, making it prone to performance problems. This work proposes a strategy that allows application processes behind NAT/firewall to communicate transparently, on top of any transport protocol. The system works by establishing IPv6-over-UDP tunnels between hosts, in which IPv6 packets are encapsulated within UDP datagrams and are sent through a UDP hole punching session. A detailed description of the proposed system, case studies and experimental results are presented.
更多
查看译文
关键词
NAT/firewall traversal,UDP hole punching,transparent communication,end-to-end connectivity,protocol tunneling
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要