DOI QR코드

DOI QR Code

Configuring Hosts to Auto-detect (IPv6, IPv6-in-IPv4, or IPv4) Network Connectivity

  • Hamarsheh, Ala (Department of Electronics and Informatics ETRO, Vrije Universiteit Brussel) ;
  • Goossens, Marnix (Department of Electronics and Informatics ETRO, Vrije Universiteit Brussel) ;
  • Alasem, Rafe (Computer Science Department, Imam Muhammad ibn Saud Islamic University)
  • Received : 2011.04.06
  • Accepted : 2011.06.24
  • Published : 2011.07.28

Abstract

This document specifies a new IPv6 deployment protocol called CHANC, which stands for Configuring Hosts to Auto-detect (IPv6, IPv6-in-IPv4, or IPv4) Network Connectivity. The main part is an application level tunneling protocol that allows Internet Service Providers (ISPs) to rapidly start deploying IPv6 service to their subscribers whom connected to the Internet via IPv4-only access networks. It carries IPv6 packets over HTTP protocol to be transmitted across IPv4-only network infrastructure. The key aspects of this protocol are: offers IPv6 connectivity via IPv4-only access networks, stateless operation, economical solution, assures most firewall traversal, and requires simple installation and automatic configuration at customers' hosts. All data packets and routing information of the IPv6 protocol will be carried over the IPv4 network infrastructure. A simple application and a pseudo network driver must be installed at the end-user's hosts to make them able to work with this protocol. Such hosts will be able to auto-detect the ISP available connectivity in the following precedence: native IPv6, IPv6-in-IPv4, or no IPv6 connectivity. Because the protocol does not require changing or upgrading customer edges, a minimal cost in the deployment to IPv6 service should be expected. The simulation analysis showed that the performance of CHANC is pretty near to those of native IPv6, 6rd, and IPv4 protocols. Also, the performance of CHANC is much better than that of D6across4 protocol.

Keywords

References

  1. Postel J., "Internet Protocol," Internet Engineering Task Force RFC 791, 1981.
  2. S. Kent, K. Seo, "Security Architecture for the Internet Protocol," Internet Engineering Task Force RFC 4301, 2005.
  3. Srisuresh, P., K. Egevang, "Traditional IP Network Address Translator (Traditional NAT)," Internet Engineering Task Force RFC 3022, 2001.
  4. V. Fuller, T. Li, "Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan," Internet Engineering Task Force RFC 4632, 2006.
  5. Deering, S., R., Hinden, "IP Version 6 Addressing Architecture," Internet Engineering Task Force RFC 4291, 2006.
  6. J. Davies, "Understanding IPv6," Microsoft Press, 2003.
  7. B. Forouzan,"TCP/IP Protocol Suite," McGraw-Hill, 2003.
  8. J. F. Kurose, K. W. Ross, "Computer Networking A Top-Down Approach Featuring the Internet," Pearson Education, New York, 2009.
  9. N. Oliver, V. Oliver; "Computer Networks Principles, Technologies and Protocols for Network Design," John Wiley and Sons, England, 2006.
  10. J. Chen, Y. Chang, C. Lin, "Performance Investigation of IPv4/IPv6 Transition Mechanisms," Journal of Internet Technology, vol. 5 no.2, pp. 163-170, 2004.
  11. A. Hamarsheh, M. Goossens, R. Alasem, "Decoupling Application IPv4/IPv6 Operation from the Underlying IPv4/IPv6 Communication (DAC)," American Journal of Scientific Research, Eurojournals Press, no. 14, pp. 101-121, 2011.
  12. S. Lagerholm, "Service Provider Transition to IPv6," Secure64 Software Corporation-white paper, 2011.
  13. F. Baker, X. Li, C. Bao, K. Yin, "Framework for IPv4/IPv6 Translation," Internet Engineering Task Force RFC 6144, 2011.
  14. M. Analoui and M. H. Rezvani, "A Framework for Resource Allocation in Multi-Service Multi-Rate Overlay Networks Based on Microeconomic Theory," Journal of Network and Systems Management, vol. 19, no. 2, pp. 178-208, 2011. https://doi.org/10.1007/s10922-010-9164-y
  15. W. Townsley, O. Troan, "IPv6 Rapid Deployment on IPv4 Infrastructures (6rd) -- Protocol Specification," Internet Engineering Task Force RFC 5969, 2010.
  16. R. Despres, "IPv6 Rapid Deployment on IPv4 Infrastructures (6rd)," Internet Engineering Task Force RFC 5569, 2010.
  17. A. Hamarsheh, M. Goossens, R. Alasem, "Deploying IPv6 Service Across Local IPv4 Access Networks," in 10th WSEAS International Conference on TELECOMMUNICATIONS and INFORMATICS (TELE-INFO '11), pp. 94-100, Lanzarote, Canary Islands, Spain, May 27-29, 2011.
  18. Internet Architecture Board, "IAB Technical Comment on the Unique DNS Root," Internet Engineering Task Force RFC 2826, 2000.
  19. R. Droms, J. Bound, B. Volz, T. Lemon, C. Perkins, M. Carney, "Dynamic Host Configuration Protocol for IPv6 (DHCPv6)," Internet Engineering Task Force RFC 3315, 2003.
  20. R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, T. Berners-Lee, "Hypertext Transfer Protocol -- HTTP/1.1," Internet Engineering Task Force RFC 2616, 1999.
  21. Quin, L., "Extensible Markup Language (XML)," W3C, 2003.
  22. Bao C., Huitema C., Bagnulo M., Boucadair M., Li X., "IPv6 Addressing of IPv4/IPv6 Translators," Internet Engineering Task Force RFC 6052, 2010.
  23. "DHCPv6 Linux," http://www.hycomat.co.uk/dhcp/.
  24. S. Thomson, C. Huitema, V. Ksinant, M. Souissi, "DNS Extensions to Support IP Version 6," Internet Engineering Task Force RFC 3596, 2003.
  25. Isabel Dietrich, "OMNET++ Traffic Generator," http://www7.informatik.unierlangen.de/-isabel/ omnet/modules/TrafGen/.
  26. "OMNeT++ Network Simulation Framework," http://www.omnetpp.org.
  27. "INET Framework", http://inet.omnetpp.org/.
  28. Dehury, R. K., "An analysis of QoS Traffic Engineer using CR-LDP Protocol over MPLS Networks," A Research study RSPR No. TC-01-5, Telecommunication Program, School of Advanced Technologies, Asian Institute of Technology, 2001.
  29. I. Raicu, S. Zeadally, "Evaluating IPv4 to IPv6 transition mechanisms", in IEEE International Conference on telecommunications, 2003.
  30. R. Alja'afreh, J. Mellor, I. Awan, "Implementation of IPv4/IPv6 BDMS Translation Mechanism," in Second UKSIM European Symposium on Computer Modeling and Simulation, 2008.
  31. E. Gamess, R. Suro's, "An upper bound model for TCP and UDP throughput in IPv4 and IPv6," Journal of Network and Computer Applications, no. 31, pp. 585-602, 2008.
  32. W. Shiau, Y. Li, H. Chao, P. Hsu, "Evaluating IPv6 on a large-scale network," Computer Communications, no. 16, pp. 3113-3121, 2006.
  33. J. Elson, A. Cerpa, "Internet Content Adaptation Protocol (ICAP)," Internet Engineering Task Force RFC 3507, 2003.

Cited by

  1. Assuring Interoperability Between Heterogeneous (IPv4/IPv6) Networks Without using Protocol Translation vol.29, pp.2, 2011, https://doi.org/10.4103/0256-4602.95384
  2. Recent Impediments in Deploying IPv6 vol.6, pp.1, 2011, https://doi.org/10.25046/aj060138