Abstract: A method for persisting virtual private network structures across multiple network addresses assigned to a mobile node, the method comprising; Setting up a virtual private network tunnel between a virtual private network tunnel server and the mobile node, wherein virtual private network structures supporting the virtual private network tunnel are based upon a home address specified for the mobile node; Assigning a new network address to the mobile node; the new network address differing from the home address for the mobile node; Transmitting, by the mobile node; a binding update to the virtual private network tunnel server specifying the new network address; and Creating a mapped relation from the new network address for the mobile node; thereby facilitating continued use of virtual private network structures that are based upon the home address for the mobile node;