Methods, systems and computer program products provide for transferring
a virtual Internet Protocol address (VIPA) between communication protocol stacks
including at least a first communication protocol stack and a second communication
protocol stack. Ownership of the VIPA is established at the second communication
protocol stack and connections to the first communication protocol stack utilizing
the VIPA are maintained. TCP/IP messages for the connections to the first communication
protocol stack are routed through the second communication protocol stack so as
to non-disruptively move the VIPA from the first communication protocol stack to
the second communication protocol stack.