Patent ID: 6996621

Claim:
A method of implementing realm specific Internet protocol in a remote access system, the method comprising the following steps: (a) establishing a communication connection between a remote access client and a remote access server on a remote access network; (b) requesting by the remote access client from the remote access server a locally unique network address for communicating with network devices on the remote access network; (c) receiving by the dialup remote access client from the remote access server on the remote access network a locally unique network address for communicating with network devices on the remote access network; (d) receiving by the remote access client from the remote access server on the remote access network the locally unique network address of a network device on the remote access network, wherein the network device is enabled for realm specific Internet protocol; (e) if the remote access client is enabled for realm specific Internet protocol, (i) requesting by the remote access client from the realm specific Internet protocol enabled network device a globally unique network address and one or more ports to identify the remote access client during communications with an external computer network, using a first protocol; (ii) receiving the globally unique network address and the one or more ports on the remote access client from the realm specific Internet protocol enabled network device with the first protocol; (iii) updating entries in an address-to-address table maintained by the realm specific Internet protocol enabled network device on the remote access network to reflect assignment of the globally unique network address and one or more ports to the remote access client; and (iv) creating a combination network address for the remote access client with the one or more ports and the globally unique network address to identify the remote access client for communications with the external computer network; and (f) if the remote access client is not enabled for realm specific Internet protocol, using network address translation with the locally unique network address of the remote access client to identify the remote access client for communications with the external computer network.