A method that facilitates communication associated with a mobile device (116,122, 202, 204, 206, 252, 254, 256), comprising: receiving, by a virtual home agent (220, 222), a proxy binding update including an identifier relating to a specific public data network (212, 214); determining, by the virtual home agent (220, 222), whether the virtual home agent (220, 222) serves the specified public data network (212, 214) based at least in part on the received identifier and on predefined virtual home agent-to-public data network mapping; and transmitting (604, 910) a proxy binding update, comprising information identifying the specified public data network (212, 214), from the virtual home agent (220, 222) to a home home-agent (226, 288) discovered to be associated with the specified public data network (212, 214) if it is determined that the virtual home agent (220, 222) serves the specified public data network (212, 214) to facilitate connecting the mobile device (116,122, 202, 204, 206, 252, 254, 256) to the specified public data network (212, 214) at a predefined internet protocol address space, the mobile device (116, 122, 202, 204, 206, 252, 254, 256) is connected to the specified public data network (212, 214) via a first tunnel created between a first mobile access gateway and the virtual home agent (220, 222) of a first gateway, and a second tunnel created between a second mobile access gateway associated with the virtual home agent (220, 222) of the first gateway and the home home-agent (226, 228) of a second gateway, the first tunnel is based on a proxy mobile internet protocol and the second tunnel is based on a proxy mobile internet protocol. receiving, by a virtual home agent (220, 222), a proxy binding update including an identifier relating to a specific public data network (212, 214); determining, by the virtual home agent (220, 222), whether the virtual home agent (220, 222) serves the specified public data network (212, 214) based at least in part on the received identifier and on predefined virtual home agent-to-public data network mapping; and transmitting (604, 910) a proxy binding update, comprising information identifying the specified public data network (212, 214), from the virtual home agent (220, 222) to a home home-agent (226, 288) discovered to be associated with the specified public data network (212, 214) if it is determined that the virtual home agent (220, 222) serves the specified public data network (212, 214) to facilitate connecting the mobile device (116,122, 202, 204, 206, 252, 254, 256) to the specified public data network (212, 214) at a predefined internet protocol address space, the mobile device (116, 122, 202, 204, 206, 252, 254, 256) is connected to the specified public data network (212, 214) via a first tunnel created between a first mobile access gateway and the virtual home agent (220, 222) of a first gateway, and a second tunnel created between a second mobile access gateway associated with the virtual home agent (220, 222) of the first gateway and the home home-agent (226, 228) of a second gateway, the first tunnel is based on a proxy mobile internet protocol and the second tunnel is based on a proxy mobile internet protocol.