Patent ID: 7068654

Claim:
A method for routing information between a first host on a first network and a plurality of hosts on a second network, the method comprising: establishing a routing path between the first host on the first network and one of the plurality of hosts on the second network, the plurality of hosts on the second network sharing a globally-routable network address; establishing a routing table comprising a plurality of physical network addresses for the plurality of hosts on the second network, each of the plurality of physical network addresses associated with a respective unique destination identifier comprising a multiprotocol label switching (MPLS) label; receiving a message from the first host, the message comprising (i) the shared globally-routable network address, and (ii) a destination identifier associated with one of the plurality of physical network addresses; determining a physical network address in the routing table using the destination identifier received in the message; mapping the physical network address to the message; and routing the message to one of the plurality of hosts on the second network using the physical network address.