CFP last date
20 March 2024
Reseach Article

Dual Stack Implementation of Mobile IPv6 Software Architecture

by Dr. K.L.Bansal, Chaman Singh
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 25 - Number 9
Year of Publication: 2011
Authors: Dr. K.L.Bansal, Chaman Singh

Dr. K.L.Bansal, Chaman Singh . Dual Stack Implementation of Mobile IPv6 Software Architecture. International Journal of Computer Applications. 25, 9 ( July 2011), 6-13. DOI=10.5120/3062-4182

@article{ 10.5120/3062-4182,
author = { Dr. K.L.Bansal, Chaman Singh },
title = { Dual Stack Implementation of Mobile IPv6 Software Architecture },
journal = { International Journal of Computer Applications },
issue_date = { July 2011 },
volume = { 25 },
number = { 9 },
month = { July },
year = { 2011 },
issn = { 0975-8887 },
pages = { 6-13 },
numpages = {9},
url = { },
doi = { 10.5120/3062-4182 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
%0 Journal Article
%1 2024-02-06T20:11:17.491503+05:30
%A Dr. K.L.Bansal
%A Chaman Singh
%T Dual Stack Implementation of Mobile IPv6 Software Architecture
%J International Journal of Computer Applications
%@ 0975-8887
%V 25
%N 9
%P 6-13
%D 2011
%I Foundation of Computer Science (FCS), NY, USA

IPv6 is introduced mainly to resolve the address space issues and also provides several advanced features. IPv6 is estimated to replace IPv4 in a very near future. Dual Stack Mobile IPv6 (DSMIPv6) is an extension of Mobile IPv6 to support mobility of devices irrespective of IPv4 and IPv6 network. This paper provides an architectural overview of the existing DSMIPv6 implementation and software architecture to understand the significant modifications which have been made on DSMIPv6 basic implementation to achieve the requirements. The scope of the paper is to implement the Dual-stack Mobile IPv6 (DSMIPv6) protocol as per the IETF (Internet Engineering Task force) draft. The entities which have been implemented are 'DSMIPv6 Home Agent' and 'DSMIPv6 Mobile Node'. The paper covers overview of NEPL (Network Mobility platform for Linux) and DSMIPv6 implementation and briefly describes the features supported by DSMIPv6 architecture. It also focuses on our Solution Approach and explains the high level view of modules used in DSMIPv6 using a block diagram schematic.

  1. T.Momoseetal, The Internet Engineering Task Force, July 2005 “The application interface to exchange mobility information with Mobility subsystem”, Internet Drafts draft-momose-mip6-mipsock-00.
  2. Vida, R. and L. Costa, Eds., RFC 3810, June 2004. "Multicast Listener Discovery VeMyon 2 (MLDv2) for IPv6".
  3. Perkins, C., RFC 3344, August 2002. "IP Mobility Support for IPv4".
  4. Johnson, D., Perkins, C., and J. Arkko, RFC 3775, June 2004. "Mobility Support in IPv6".
  5. G.Tsirtsis, Qualcomm, H. Soliman, Elevate Technologies, [RFC 4977], August 2007. “Dual Stack Mobility”.
  6. Arkko, J., Devarapalli, V. and F. Dupont, RFC 3776, June 2004. "Using IPsec to Protect Mobile IPv6 Signaling Between Mobile Nodes and Home Agents".
  7. Conta, A. and S. Deering, RFC 2473, December 1998. "Generic Packet Tunneling in IPv6 Specification".
  8. F Ralf Spenneberg, ipsec-howto, 2003-08-18.
  9. H. Soliman, Ed., Elevate Technologies, November 3, 2008. Mobile IPv6 Support for Dual Stack Hosts and Routers draft-ietf-mext-nemo-v4traversal-06.txt.
  10. NEPL (NEMO Platform for Linux) how to, June 24th, 2009.
  11. MIPL (Mobile Ipv6 for Linux), how to, 2004-4-20.
  12. Vijay Devarapalli, Ryuj Wakikawa, Alexandru Petrescu, and Pascal Thubert. Network Mobility (NEMO) basic support Protocol. RFC 3963, IETF Jan 2005.
  13. W. Simpson, Daydreamer, H. Soliman, December 2007. “Neighbor Discovery for IP version 6 (IPv6)", RFC 4861.
  14. Bauer, C., Ehammer, October 2008, “Securing Dynamic Home Agent Address Discovery with Cryptographically Generated Addresses”.
  15. Yoshifuji Hideaki and al., In special section on internet technology IV, IEICE Trans Comumun, Vol.E87-B, No3 March 2004. Linux IPv6 Stack Implementation based on Serialized Data State Processing.
Index Terms

Computer Science
Information Sciences


Dual Stack IPv4 IPv6 MIPv6