The system and method provides virtual mobility to an application by using
a mobile router tunneling protocol (MRTP). The system and method use a
MRTP to enable bi-directional tunneling between gateways so as to
facilitate processing at a second network cluster in a way that is
transparent to the user.