With the recent advances in portable devices and wireless networks, a new paradigm of computing has emerged which is known as mobile computing. In general mobile computing can be seen as an integration of portable device and networks that support mobility, providing anytime, anywhere communication. IP mobility allows seamlessly mobility between different access networks and technologies. Mobile IPv6 is an enabling platform for creating IP mobility in the evolution path towards next generation service offerings. However, Mobile IPv6 does not provide reliability and load balancing in the network. In this paper, we introduce "Virtual HA Reliability Protocol". It is an extension to Mobile IPv6 that introduces reliability and load balancing in the Mobile IPv6 bases networks. It also provides solutions to the problems caused due to Home Agent failures in Mobile IPv6. These problems are: delayed failure detection, service interruption in the upper layer applications, increased work...