Non-local dynamic internet protocol addressing system and method
First Claim
1. A method of providing dynamic Internet Protocol (IP) addressing in a communication system having a communication device for accessing data from an IP network such that the communication device is associated with a local network having a local pool of local dynamic IP addresses, comprising the steps of:
- transmitting an address request from the communication device to the local network;
selecting a remote network to receive the address request in which the remote network has a remote pool of non-local dynamic IP addresses;
determining if the remote pool of non-local dynamic IP addresses of the remote network is able to assign a non-local dynamic IP address;
assigning the communication device the non-local dynamic IP address from the remote pool of non-local dynamic IP addresses of the remote network in response to the determination that the remote pool of non-local dynamic IP addresses is able to assign the non-local dynamic IP address; and
establishing an OSI layer 3 tunnel between the local network and the remote network for transmission of IP packets.
6 Assignments
0 Petitions
Accused Products
Abstract
A communication system having a local network communicating with a remote network for assigning a dynamic Internet Protocol address to a communication device to enable a communication session between the communication device and an IP network The communication device sends an address request to the local network. If the local network does not selectively assign a local dynamic IP address, the address request is transmitted to a remote network to determine whether a non-local dynamic IP address from a remote pool of non-local dynamic IP addresses is able to be assigned. The communication system selectively communicates with other remote networks until a non-local dynamic IP address can be assigned to satisfy the address request. Once a non-local dynamic IP address has been assigned, the non-local dynamic IP address will be maintained for the duration of the communication session between the communication device and the IP network. If the remote pool of non-local dynamic IP addresses is able to assign a non-local dynamic IP address, then a tunnel set up request is transmitted from the local router of the local network to the remote router of the remote network to establish and OSI layer 3 tunnel to enable communications between the communication device and the IP network.
-
Citations
37 Claims
-
1. A method of providing dynamic Internet Protocol (IP) addressing in a communication system having a communication device for accessing data from an IP network such that the communication device is associated with a local network having a local pool of local dynamic IP addresses, comprising the steps of:
-
transmitting an address request from the communication device to the local network; selecting a remote network to receive the address request in which the remote network has a remote pool of non-local dynamic IP addresses; determining if the remote pool of non-local dynamic IP addresses of the remote network is able to assign a non-local dynamic IP address; assigning the communication device the non-local dynamic IP address from the remote pool of non-local dynamic IP addresses of the remote network in response to the determination that the remote pool of non-local dynamic IP addresses is able to assign the non-local dynamic IP address; and establishing an OSI layer 3 tunnel between the local network and the remote network for transmission of IP packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A communication system for assigning Internet Protocol (IP) addressing having a communication device for accessing data from an IP network such that the communication device is associated with a local network having a local pool of local dynamic IP addresses, comprising:
-
means for sending an address request from the communication device to the local network; means for selecting a remote network having a remote pool of non-local dynamic IP addresses to receive the address request; means for sending the address request from the local network to the remote network; means for determining if the remote pool of non-local dynamic IP addresses of the remote network is able to assign a non-local dynamic IP address; means for assigning the mobile communication device the non-local dynamic IP address from the remote pool of non-local dynamic IP addresses of the remote network in response to the determination that the remote pool of non-local dynamic IP addresses is able to assign the non-local dynamic IP address; and means for establishing an OSI layer 3 tunnel between the local network and the remote network for transmission of IP packets. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification