A method in a foreign agent for providing an IP, Internet Protocol, session from a home agent to a mobile node (205, 210) offering a virtual care-of address, the method comprising the steps of: sending an agent advertisement to the mobile node (205, 210) to offer to provide the IP session to the mobile node, wherein the agent advertisement includes one or more IP addresses from the foreign agent, one of which is the virtual care-of address, wherein the virtual care-of address is dynamically mapped to one or more of a plurality of regular care of addresses in the foreign agent for the IP session, wherein each of the plurality of regular care-of addresses mark the foreign agent's endpoint of each of a plurality of tunnels, wherein the plurality of tunnels are adapted to carry traffic for the IP session between the foreign agent and the home agent that provides a network connection for the IP session; receiving a registration request from the mobile node (205, 210) in response to the agent advertisement, wherein the registration request identifies only one IP address, out of the one or more IP addresses, for use in the IP session for the mobile node; determining whether the mobile node (205, 210) has registered using the virtual care-of address; responsive to determining that the mobile node (205, 210) has registered not using the virtual care-of address, applying services to the mobile node in connection with one of the plurality of regular care-of addresses in the foreign agent; responsive to determining that the mobile node (205, 210) has registered using the virtual care-of address, performing the following steps: selecting one or more of the plurality of tunnels to be bound to the virtual care-of address for the IP session, whereby the selection of the one or more of the plurality of tunnels is enabled due to the mobile node's use of the virtual care-of address rather than one of the plurality of regular care-of addresses which are each necessarily tied to a respective tunnel of the plurality of tunnels; and routing the traffic for the IP session through the selected one or more tunnels between the foreign agent and the home agent. sending an agent advertisement to the mobile node (205, 210) to offer to provide the IP session to the mobile node, wherein the agent advertisement includes one or more IP addresses from the foreign agent, one of which is the virtual care-of address, wherein the virtual care-of address is dynamically mapped to one or more of a plurality of regular care of addresses in the foreign agent for the IP session, wherein each of the plurality of regular care-of addresses mark the foreign agent's endpoint of each of a plurality of tunnels, wherein the plurality of tunnels are adapted to carry traffic for the IP session between the foreign agent and the home agent that provides a network connection for the IP session; receiving a registration request from the mobile node (205, 210) in response to the agent advertisement, wherein the registration request identifies only one IP address, out of the one or more IP addresses, for use in the IP session for the mobile node; determining whether the mobile node (205, 210) has registered using the virtual care-of address; responsive to determining that the mobile node (205, 210) has registered not using the virtual care-of address, applying services to the mobile node in connection with one of the plurality of regular care-of addresses in the foreign agent; responsive to determining that the mobile node (205, 210) has registered using the virtual care-of address, performing the following steps: selecting one or more of the plurality of tunnels to be bound to the virtual care-of address for the IP session, whereby the selection of the one or more of the plurality of tunnels is enabled due to the mobile node's use of the virtual care-of address rather than one of the plurality of regular care-of addresses which are each necessarily tied to a respective tunnel of the plurality of tunnels; and routing the traffic for the IP session through the selected one or more tunnels between the foreign agent and the home agent. selecting one or more of the plurality of tunnels to be bound to the virtual care-of address for the IP session, whereby the selection of the one or more of the plurality of tunnels is enabled due to the mobile node's use of the virtual care-of address rather than one of the plurality of regular care-of addresses which are each necessarily tied to a respective tunnel of the plurality of tunnels; and routing the traffic for the IP session through the selected one or more tunnels between the foreign agent and the home agent.