A Framework for Supporting Application Level Interoperability between IPv4 and IPv6

  • Yeong-Sheng ChenEmail author
  • Shang-Yi Liao
Conference paper
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 63)


IPv6 has many advantages over IPv4. In the long run, IPv4 will be gradually updated and transferred to IPv6. However, IPv6 has not been fully deployed. Therefore, how to achieve interoperability of application services in an IPv4/IPv6 coexistent environment is an important issue. This study proposed a proxy based approach with virtualization technology for this purpose. A proxy server was built so that all the application services were interoperable in an IPv4/IPv6 coexistent environment without any code modifications or adjustments on the settings of the web servers. The proposed proxy based approach could effectively reduce the IPv4/IPv6 transfer risks, and hardware and software costs for network construction and maintenance without increasing architectural complexity of the networks. All the application services in the networks could be properly provided without being interrupted, and hence high service availability and connection quality were achieved in the IPv4/IPv6 coexistent environment. Practical implementation results demonstrated the effectiveness of the proposed design.


IPv6-IPv4 Coexistence Proxy Virtualization High Availability 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    J. Postel, “Internet Protocol”, RFC 791, September 1981.Google Scholar
  2. 2.
    S. Deering and R. Hinden, “Internet Protocol, Version 6 (IPv6) Specification”, RFC 2460, December 1998.Google Scholar
  3. 3.
    Geoff Huston, IPv4 Address Report, Retrieved 10 September 2016, from
  4. 4.
    World IPV6 Day, Retrieved 10 September 2016, from
  5. 5.
    World IPv6 Launch, Retrieved 10 September 2016, from
  6. 6.
    Google IPv6 Statistics, Retrieved 10 September 2016, from
  7. 7.
    E. Park, J. Lee, and B. Choe, “An IPv4-to-IPv6 dual stack transition mechanism supporting transparent connections between IPv6 hosts and IPv4 hosts in integrated IPv6/IPv4 network,” 2004 IEEE International Conference on Communications, Vol. 2, pp. 1024-1027.Google Scholar
  8. 8.
    S. Narayan, and S. Tauch, “IPv4-v6 configured tunnel and 6to4 transition mechanisms network performance evaluation on Linux operating systems,” 2nd International Conference on Signal Processing Systems (ICSPS), 5-7 July 2010.Google Scholar
  9. 9.
    R. AlJa’afreh, J. Mellor, M. Kamala, and B. Kasasbeh, “Bi-directional Mapping System as a New IPv4/IPv6 Translation Mechanism,” Tenth International Conference on Computer Modeling and Simulation, UKSim 2008, 1-3 April 2008Google Scholar
  10. 10.
    W. Yuan, H. Sun, X. Wang, and X. Liu, “Towards efficient deployment of cloud applications through dynamic reverse proxy optimization,” 2013 IEEE International Conference on High Performance Computing and Communications, and 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 13-15 Nov. 2013, pp. 651-658.Google Scholar
  11. 11.
    Q. Liao, and Z. Tian, “Design and Realization of the IPv6 Web Proxy,” Intelligent Computer and Applications, Vol. 4, p. 17, 2013.Google Scholar
  12. 12.
    E. Kawai, A. Shirahase, K. Tsukada, and S. Yamaguchi, “Practical migration strategy to IPv6 for enterprise Web services,” 11th International World Wide Web Conference, May 2002Google Scholar
  13. 13.
    VMware Compatibility Guide, Retrieved 10 September 2016, from
  14. 14.
    HAProxy, Retrieved 10 September 2016, from
  15. 15.
    TWNIC IPv6 Lab, Retrieved 10 September 2016, from
  16. 16.
    Apache JMeter, Retrieved 10 September 2016, from

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Department of Computer ScienceNational Taipei University of EducationTaipeiTaiwan

Personalised recommendations