Skip to main content

VIP: A P2P Communication Platform for NAT Traversal

  • Conference paper
Parallel and Distributed Processing and Applications (ISPA 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3758))

Abstract

Nowadays, the Internet architecture is complicated and IP addresses are limited in IPV4 context. Many users located behind different kinds of NATs or Firewalls can hardly get a public unique IP. So the hosts behind the NAT can not be accessed by the hosts behind the other NATs. Some P2P systems can partially solve such kind of problems, but unfortunately, these systems just focus the specific self-contained applications such as Skype and BitTorrent whose P2P architectures and NAT traversal mechanisms can not be re-used by other applications directly. In this paper we present a solution by setting up a Virtual Intranet Platform (VIP) which use the public DHT service -OpenDHT as the distributed address/port information rendezvous. Without changing the configuration of the NAT, all the network and distributed application service behind the NAT can make use of the VIP to communicate with the corresponding peer services outside the NAT. The performance of the bandwidth, data lost and delay problems are much better than the existing traditional C-S framework platforms, more general than specific P2P applications. The P2P Communication Platform for NAT Traversal-VIP, is robust and scalable because there are no single failure points in the platform, the structure is in distributed, and majority of the traffic data between two hosts behind the NAT can be transfer directly without relaying.

This paper is supported by National Natural Science Foundation of China(60403034) and Shanghai Technology and Science Committee Municipality (03dz15026, 03dz15027).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Rosenberg, J.: Examples of network address translation (nat) and firewall traversal for the session initiation protocol (sip). draft-rosenberg-sipping-nat-scenarios-01

    Google Scholar 

  2. Ford, B., Srisuresh, P., Kegel, D.: Peer-to-peer communication across network address translators. In: USENIX Annual Technical Conference, Anaheim, CA (April 2005)

    Google Scholar 

  3. Salman, A.: Baset and Henning Schulzrinne. An analysis of the skype peer-to-peer internet telephony protocol. Technical report, Department of Computer Science Columbia University (2004)

    Google Scholar 

  4. Karp, B., Kubiatowicz, J., Ratnasamy, S., Shenker, S., Stoica, I., Rhea, S., Godfrey, B., Yu, H.: Opendht: A public dht service and its uses. In: Proceedings of ACM SIGCOMM 2005 (August 2005)

    Google Scholar 

  5. Rosenberg, J.: Interactive connectivity establishment (ice): A methodology for nettwork address translator (nat) traversal for the session initiation protocol (sip). draft-rosenberg-sipping-ice-01

    Google Scholar 

  6. Weinberger, J., Huitema, C., Rosenberg, J., Mahy, R.: Stun - simple traversal of user datagram protocol (udp) through network address translators (nats). RFC 3489 (March 2003)

    Google Scholar 

  7. Rosenberg, J.: Traversal using relay nat (turn). draft-rosenberg-midcom-turn-02 (October 2003)

    Google Scholar 

  8. Raz, D., Schoenwaelder, J., Sugla, B.: An snmp application level gateway for payload address translation. RFC 2962 (2000)

    Google Scholar 

  9. Sijben, P., Brim, S., Swale, R.P., Mart, P.A., Shore, M.: Middlebox communications (midcom) protocol requirements. Frc 3304 (August 2002)

    Google Scholar 

  10. http://opendht.org/usersguide.html Using Open DHT. PLANETLAB

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wang, X., Deng, Q. (2005). VIP: A P2P Communication Platform for NAT Traversal. In: Pan, Y., Chen, D., Guo, M., Cao, J., Dongarra, J. (eds) Parallel and Distributed Processing and Applications. ISPA 2005. Lecture Notes in Computer Science, vol 3758. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11576235_100

Download citation

  • DOI: https://doi.org/10.1007/11576235_100

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29769-7

  • Online ISBN: 978-3-540-32100-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics