Skip to main content

P6P: A Peer-to-Peer Approach to Internet Infrastructure

  • Conference paper
Peer-to-Peer Systems III (IPTPS 2004)

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

Included in the following conference series:

Abstract

P6P is a new, incrementally deployable networking infrastructure that resolves the growing tensions between the Internet routing infrastructure and the end sites of the Internet. P6P decouples the two through a P2P overlay network formed by the edge routers. P6P brings the benefits of IPv6 directly to end hosts, solving the major headache of IPv6 deployment as well as those of ISP switching, multihoming, and dynamic addressing.

P6P advocates Internet innovations at the overlay formed by the edge routers, rather than at the core Internet. P2P protocols can be incorporated into P6P to provide advanced features such as multicast. This opens the door for P2P research to play a central role in shaping the future of the Internet. The paper describes the P6P design and architecture, addresses the security and performance concerns, and shows simulation results that support its feasibility.

This work was funded in part by DARPA/AFRL-IFGA grant F30602-99-1-0532, and by the AFRL/Cornell Information Assurance Institute.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Stoica, I., Morris, R., Karger, D., Kaashoek, M.: Chord: A scalable peer-to-peer lookup service for Internet applications. In: [21]

    Google Scholar 

  2. Perkins, C.: IP mobility support (1996) RFC (2002)

    Google Scholar 

  3. CCITT: Recommendation X.509: The Directory Authentication Framework (1988)

    Google Scholar 

  4. O’Shea, G., Roe, M.: Child-proof authentication for MIPv6 (CAM). ACM Computer Communications Review 31 (2001)

    Google Scholar 

  5. Castro, M., Druschel, P., Ganesh, A., Rowstron, A., Wallach, D.: Secure routing for structured peer-to-peer overlay networks. In: Proceedings of the 5th Symposium on Operating System Design and Implementation (OSDI 2002), Boston, MA (2002)

    Google Scholar 

  6. Demers, A., Greene, D., Hauser, C., Irish, W., Larson, J., Shenker, S., Sturgis, H., Swinehart, D., Terry, D.: Epidemic algorithms for replicated database maintenance. In: Proc. of the 6th ACM Symp. on Principles of Distributed Computing, Vancouver, BC, pp. 1–12 (1987)

    Google Scholar 

  7. Chu, Y., Rao, S., Seshan, S., Zhang, H.: Enabling conferencing applications on the Internet using an overlay multicast architecture. In: [21]

    Google Scholar 

  8. Jannotti, J., Gifford, D., K.L., J., M.F., K., O’Toole Jr., J.: Overcast: Reliable multicasting with an overlay network. In: Proceedings of the 4th Symposium on Operating System Design and Implementation (OSDI 2000), San Diego, CA (2000)

    Google Scholar 

  9. Andersen, D., Balakrishnan, H., Kaashoek, M., Morris, R.: Resilient Overlay Networks. In: Proc. of the 18th ACM Symp. on Operating Systems Principles, Banff, Canada, pp. 131–145 (2001)

    Google Scholar 

  10. Collins, A.: The Detour framework for packet rerouting. Master’s thesis, University of Washington, Seattle (1998)

    Google Scholar 

  11. Zhou, L., van Renesse, R., Marsh, M.: Implementing IPv6 as a peer-to-peer overlay network. In: Workshop on Reliable Peer-to-Peer Distributed Systems, Proc. 21st IEEE Symposium on Reliable Distributed Systems, Suita, Japan (2002)

    Google Scholar 

  12. Crawford, M., Mankin, A., Narten, T., Stewart, J., Zhang, L.: Separating identifiers and locators in addresses: An analysis of the GSE proposal for IPv6, Internet Draft, draft-ietf-ipngwg-esd-analysis-05.txt (1999)

    Google Scholar 

  13. O’Dell, M.: GSE–an alternate addressing architecture for IPv6, Internet Draft, draft-ietf-ipngwg-gseaddr-00.txt (1997)

    Google Scholar 

  14. Ford, B.: Unmanaged Internet Protocol: Taming the edge network management crisis. In: 2nd Workshop on Hot Topics in Networks, HotNets-II (2003)

    Google Scholar 

  15. Francis, P., Gummadi, R.: IPNL: A NAT-extended Internet architecture. In: [21]

    Google Scholar 

  16. Eriksson, J., Faloutsos, M., Krishnamurthy, S.: PeerNet: Pushing Peer-to-Peer down the stack. In: Kaashoek, M.F., Stoica, I. (eds.) IPTPS 2003. LNCS, vol. 2735, pp. 268–277. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  17. Stoica, I., Adkins, D., Zhuang, S., Shenker, S., Surana, S.: Internet Indirection Infrastructure. In: Proc. of ACM SIGCOMM 2002, Pittsburgh, PA (2002)

    Google Scholar 

  18. Templin, F.: Intra-Site Automatic Tunnel Addressing Protocol (ISATAP), Internet Draft, draft-ietf-ngtrans-isatap-00.txt (2001)

    Google Scholar 

  19. Holdrege, M., Srisuresh, P.: Connection of IPv6 domains via IPv4 clouds, RFC 3056 (2001)

    Google Scholar 

  20. Huitema, J.: Teredo: Tunneling IPv6 over UDP through NATs, Internet Draft, draft-ietf-ngtrans-shipworm-08.txt (2002)

    Google Scholar 

  21. ACM SIGCOMM: Proc. of the 2001 Symp. on Communications Architectures & Protocols. In: Proc. of the 2001 Symp. on Communications Architectures & Protocols, San Diego, CA, ACM SIGCOMM (2001)

    Google Scholar 

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

Zhou, L., van Renesse, R. (2005). P6P: A Peer-to-Peer Approach to Internet Infrastructure. In: Voelker, G.M., Shenker, S. (eds) Peer-to-Peer Systems III. IPTPS 2004. Lecture Notes in Computer Science, vol 3279. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30183-7_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30183-7_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-24252-9

  • Online ISBN: 978-3-540-30183-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics