An API for IPv6 Multihoming

  • Isaías Martínez-Yelmo
  • Alberto García-Martínez
  • Marcelo Bagnulo Braun
Conference paper
Part of the IFIP International Federation for Information Processing book series (IFIPAICT, volume 196)


This paper proposes an API for Multihoming in IPv6. This API is based on the Hash Based Addresses and Cryptographically Generated Addresses approaches, which are being developed by the IETF multi6 Working Group. The support of Multihoming implies several actions such as failure detection procedures, reach-ability tests, re-homing procedures and exchange of locators. Applications can benefit from transparent access to Multihoming services only if per host Multihoming parameters are defined. However, more benefits could be obtained by applications if they will be able to configure these parameters. The proposed Multihoming API provides different functions to applications which can modify some parameters and invoke some functions related with the Multihoming Layer.


API Multihoming IPv6 


  1. Abley, J., Black, B., and Gill, V. (2003). RFC 3582: Goals for IPv6 Site-Multihoming Architectures.Google Scholar
  2. Arkko, J. (2004). Failure Detection and Locator Selection in Multi6. Internet Draft draft-arkko-multi6dt-failure detection-00.txt (work in progress).Google Scholar
  3. Aura, T. (2004). Cryptographically Generated Addresses (CGA). Internet Draft draft-ietf-send-cga-06.txt (work in progress).Google Scholar
  4. Bagnulo, M. (2004). Hash Based Addresses (HBA). Internet Draft draft-ietf-multi6-hba-00.txt (work in progress).Google Scholar
  5. Guo, Fanglu, Chen, Jiawu, Li, Wei, and Chiueh, Tzicker (2004). Experiences in building a multihoming load balancing system. In IEEE INFOCOM’ 04, Hong Kong, China. Volume: 2, pages 1241–1251.Google Scholar
  6. Hinden, R. and Deering, S. (2003). RFC 3513: Internet Protocol Version 6 (IPv6) Addressing Architecture.Google Scholar
  7. Huston, G. (2001). RFC 3221: Commentary on Inter-Domain Routing in the Internet.Google Scholar
  8. Komu, M. (2004). Application programming interfaces for the host identity protocol. Master’s thesis, Helsinky Universitiy of Technology.Google Scholar
  9. Nordmark, E. (2004). Multi6 Application Referral Issues. Internet Draft draft-nordmark-multi6dt-refer-00.txt (work in progress).Google Scholar
  10. Nordmark, E. and Bagnulo, M. (2005). Multihoming L3 Shim Approach. Internet Draft draft-ietf-multi6-13shim-00.txt (work in progress).Google Scholar
  11. Nordmark, E. and Li, T. (2005). Threats relating to IPv6 multihoming solutions. Internet Draft draft-ietf-multi6-multihoming-threats-03.txt (work in progress).Google Scholar
  12. SHA-1 (1995). Secure Hash Standard. Federal Information Processing Standards. Publication 180-1.Google Scholar
  13. Stevens, W. and Thomas, M. (1998). RFC 2292: Advanced Sockets API for IPv6.Google Scholar
  14. Yin, S. and Twist, K. (2003). The coming era of absolute availability.Google Scholar

Copyright information

© International Federation for Information Processing 2006

Authors and Affiliations

  • Isaías Martínez-Yelmo
    • 1
  • Alberto García-Martínez
    • 1
  • Marcelo Bagnulo Braun
    • 1
  1. 1.Departamento de TelemáticaUniversidad Carlos III de MadridLeganés, MadridSpain

Personalised recommendations