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 MobileIPv6 to support mobility of devices irrespective of IPv4 and IPv6 network. This Book provides an architectural overview of the existing DSMIPv6 implementation and software architecture to understand the significant changes which have been made on DSMIPv6 basic implementation and UMIP( which is an open-source (GPLv2) Mobile IPv6 stack for the GNU/Linux Operating System) to achieve the requirements. The scope of the Book is to implement the Dual stack Mobile IPv6 (DSMIPv6) protocol. The entities which have been implemented are 'DSMIPv6 Home Agent' and 'DSMIPv6 Mobile Node'. Book covers overview of NEPL (Network Mobility platform for Linux) and DSMIPv6 implementation and briefly describes the features supported by DSMIPv6 architecture. It focuses on our Solution Approach and explains the high level view of modules used in DSMIPv6 using a block diagram schematic. In a nutshell, the work includes research and analysis,design,implementation integration etc in live test.