Patent ID: 8019889

Claim:
A method of sending data from a first host of a private network, the method comprising: sending a request for an address from the first host prior to the first host sending a first data to a second host; in response to the request for the address, receiving at the first host a local address for the first host prior to the first host sending the first data to the second host; in response to the request for the address, receiving at the first host a global address for the first host prior to the first host sending the first data to the second host; at the first host, determining whether the first data is to be sent to a public or private network; and at the first host, inserting either the local address or the global address into the first data's payload as an embedded address based on the determination of whether the first data is to be sent to a public or private network and sending the first data with the inserted local address or global address from the first host to the second host.