Claims
- 1. In a home agent, a method of processing a registration request received from a Mobile Node, comprising:
receiving a request for assignment of a DHCP address from a DHCP server, the request being received from a Mobile Node; routing the request for assignment of the DHCP address to the DHCP server; receiving a registration request from the mobile node, the registration request requesting assignment of a home address to the mobile node; and sending a registration reply to the mobile node, the registration reply indicating that the mobile node is to use the DHCP address as the home address.
- 2. The method as recited in claim 1, further comprising;
receiving the DHCP address from the DHCP server; and providing the DHCP address received from the DHCP server to the mobile node.
- 3. The method as recited in claim 2, further comprising:
receiving a lease time associated with the DHCP address from the DHCP server; and providing the lease time associated with the DHCP server to the mobile node.
- 4. The method as recited in claim 3, wherein the registration reply indicates that the mobile node is to manage the DHCP address and the lease time associated with the DHCP address.
- 5. The method as recited in claim 1, further comprising:
processing the registration request such that a binding is maintained between the mobile node and the DHCP address.
- 6. The method as recited in claim 1, wherein the registration reply indicates that the mobile node is to manage the DHCP address and associated lease time.
- 7. The method as recited in claim 1, further comprising:
determining whether the mobile node and the home agent are in the same domain; wherein sending the registration reply indicating that the mobile node is to use the DHCP address as the home address is performed when it has been determined that the mobile node and the home agent are in the same domain.
- 8. The method as recited in claim 1, further comprising:
obtaining the DHCP address from the registration request; and setting the home address field of the registration reply to the DHCP address.
- 9. The method as recited in claim 1, further comprising:
maintaining a mapping between the DHCP address and a link-layer address associated with the mobile node.
- 10. A method of conserving addresses comprising:
receiving a request for assignment of a first address; routing the request for assignment to a server that can satisfy the request; receiving a request for assignment of a second address; recognizing that the request for assignment of the first address and the request for assignment of the second address came from a single device; and alerting the single device to use a single address to satisfy both requests.
- 11. The method of claim 10, wherein the first address is to be used by the single device to facilitate the single device's use of network resources.
- 12. The method of claim 10, wherein the second address is to be used by the single device to facilitate the single device's ability to maintain connectivity while roaming.
- 13. The method of claim 10, wherein recognizing is accomplished by analyzing an extension accompanying the request for assignment of the second address.
- 14. The method of claim 13, wherein the extension is a GNAIE.
- 15. The method of claim 10, wherein recognizing is accomplished by analyzing the source of the request for assignment of the second address.
- 16. The method of claim 10, further comprising storing information relating to the request for assignment of the first address.
- 17. The method of claim 16, wherein recognizing is accomplished by comparing information relating to the request for assignment of the second address with the stored information.
- 18. The method of claim 10, further comprising sending a registration reply to the single device in response to the request for assignment of the second address.
- 19. The method of claim 18, wherein alerting is accomplished by appending an extension to the registration reply.
- 20. The method of claim 18, wherein alerting is accomplished by assigning the single address to the second address in the registration reply and allowing the single device to compare the assigned first address with the assigned second address.
- 21. The method of claim 18, wherein alerting is accomplished by setting the home address field of the registration reply to the single address, wherein the second address is the home address.
- 22. The method as recited in claim 20, wherein the single address is the first address.
- 23. The method as recited in claim 22, wherein the first address is an address assigned by a DHCP server.
- 24. The method of claim 10, wherein the single device initiates its own renewal procedures.
- 25. A mobile IP network device comprising:
a processor; memory, operably connected with the processor; and a network interface, operably connected with the processor; wherein the processor is operable to perform instructions including receiving a request for assignment of a first address; routing the request for assignment to a server that can satisfy the request; receiving a request for assignment of a second address; recognizing that the request for assignment of the first address and the request for assignment of the second address came from a single device; and alerting the single device to use a single address to satisfy both requests.
- 26. The mobile IP network device of claim 25, wherein the first address is to be used by the single device to facilitate the single device's use of network resources.
- 27. The mobile IP network device of claim 25, wherein the second address is to be used by the single device to facilitate the single device's ability to maintain connectivity while roaming.
- 28. The mobile IP network device of claim 25, wherein recognizing is accomplished by analyzing an extension accompanying the request for assignment of the second address.
- 29. The mobile IP network device of claim 28, wherein the extension is a GNAIE.
- 30. The mobile IP network device of claim 25, wherein recognizing is accomplished by analyzing the source of the request for assignment of the second address.
- 31. The mobile IP network device of claim 25, wherein the processor is operable to further perform instructions that include storing information relating to the request for assignment of the first address.
- 32. The mobile IP network device of claim 31, wherein recognizing is accomplished by comparing information relating to the request for assignment of the second address with the stored information.
- 32. The mobile IP network device of claim 25, wherein the processor is operable to further perform instructions that include sending a registration reply to the single device in response to the request for assignment of the second address.
- 33. The mobile IP network device of claim 32, wherein alerting is accomplished by appending an extension to the registration reply.
- 34. The mobile IP network device of claim 32, wherein alerting is accomplished by assigning the single address to the second address in the registration reply and allowing the single device to compare the assigned first address with the assigned second address.
- 35. The mobile IP network device of claim 32, wherein alerting is accomplished by setting the home address field of the registration reply to the single address, wherein the second address is the home address.
- 36. The method as recited in claim 34, wherein the single address is the first address.
- 37. The method as recited in claim 36, wherein the first address is an address assigned by a DHCP server.
- 38. The mobile IP network device of claim 25, wherein the single device initiates its own renewal procedures.
- 39. A computer program product comprising:
a computer usable medium having computer readable code embodied therein, the computer readable code including computer code for
requesting assignment of a first address, the first address to be used to facilitate a mobile node's use of network resources; requesting assignment of a second address, the second address to be used to facilitate the mobile node's ability to maintain connectivity while roaming; and using a single address as both the first address and the second address.
- 40. The computer program product of claim 39, wherein the first address is to be used by the single device to facilitate the single device's use of network resources.
- 41. The computer program product of claim 39, wherein the second address is to be used by the single device to facilitate the single device's ability to maintain connectivity while roaming.
- 42. The computer program product of claim 39, wherein recognizing is accomplished by analyzing an extension accompanying the request for assignment of the second address.
- 43. The computer program product of claim 42, wherein the extension is a GNAIE.
- 44. The computer program product of claim 39, wherein recognizing is accomplished by analyzing the source of the request for assignment of the second address.
- 45. The computer program product of claim 39, wherein the computer readable code includes computer code for storing information relating to the request for assignment of the first address.
- 46. The computer program product of claim 45, wherein recognizing is accomplished by comparing information relating to the request for assignment of the second address with the stored information.
- 47. The computer program product of claim 39, wherein the computer readable code includes computer code for sending a registration reply to the single device in response to the request for assignment of the second address.
- 48. The computer program product of claim 47, wherein alerting is accomplished by appending an extension to the registration reply.
- 49. The computer program product of claim 47, wherein alerting is accomplished by assigning the single address to the second address in the registration reply and allowing the single device to compare the assigned first address with the assigned second address.
- 50. The computer program product of claim 47, wherein alerting is accomplished by setting the home address field of the registration reply to the single address, wherein the second address is the home address.
- 51. The method as recited in claim 49, wherein the single address is the first address.
- 52. The method as recited in claim 51, wherein the first address is an address assigned by a DHCP server.
- 53. The computer program product of claim 39, wherein the single device initiates its own renewal procedures.
- 54. A home agent comprising:
means for receiving a request for assignment of a first address; means for routing the request for assignment to a server that can satisfy the request; means for receiving a request for assignment of a second address; means for recognizing that the request for assignment of the first address and the request for assignment of the second address came from a single device; and means for alerting the single device to use a single address to satisfy both requests.
- 55. A method of conserving addresses comprising:
requesting assignment of a first address, the first address to be used to facilitate a mobile node's use of network resources; requesting assignment of a second address, the second address to be used to facilitate the mobile node's ability to maintain connectivity while roaming; and using a single address as both the first address and the second address.
- 56. A mobile node comprising:
means for requesting assignment of a first address, the first address to be used to facilitate a mobile node's use of network resources; and means for requesting assignment of a second address, the second address to be used to facilitate the mobile node's ability to maintain connectivity while roaming; wherein a single address is used as both the first address and the second address.
- 57. A mobile IP network device comprising:
a processor; memory, operably connected with the processor; and a network interface, operably connected with the processor; wherein the processor is operable to perform instructions including requesting assignment of a first address, the first address to be used to facilitate a mobile node's use of network resources; requesting assignment of a second address, the second address to be used to facilitate the mobile node's ability to maintain connectivity while roaming; and using a single address as both the first address and the second address.
- 58. A computer program product comprising:
a computer usable medium having computer readable code embodied therein, the computer readable code including computer code for
requesting assignment of a first address, the first address to be used to facilitate a mobile node's use of network resources; requesting assignment of a second address, the second address to be used to facilitate the mobile node's ability to maintain connectivity while roaming; and using a single address as both the first address and the second address.
- 59. The computer program product of claim 58, wherein requesting assignment of the first address is performed in the context of a DHCPDISCOVER message.
- 60. The computer program product of claim 59, wherein the single address is received in a DHCPACK message.
- 61. The computer program product of claim 58, wherein requesting assignment of the second address is performed in the context of a Mobile IP registration request.
- 62. The computer program product of claim 58, wherein the computer readable code includes computer code for:
receiving a registration response in response to requesting assignment of the second address; and recognizing that the single address must be managed by the mobile node.
- 63. The computer program product of claim 62, wherein recognizing is accomplished by interpreting an extension to the registration reply.
- 63. The computer program product of claim 62, wherein recognizing is accomplished by determining that the first address is the same as the second address.
- 64. The computer program product of claim 58, wherein the computer readable code includes computer code for managing the single address.
- 65. The computer program product of claim 58, wherein the computer readable code includes computer code for requesting that the mobility bindings be refreshed.
- 66. The computer program product of claim 58, wherein the device is used in a Mobile IP environment.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/362,251, filed Mar. 5, 2002, incorporated herein by reference in its entirety and for all purposes. This application is related to Ser. No. 10/150,377, filed May 17, 2002, and Ser. No. 10/187,084, filed Jun. 28, 2002, both of which are incorporated herein by reference in their entireties and for all purposes, and both of which also claim benefit of U.S. Provisional Application No. 60/362,251, filed Mar. 5, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60362251 |
Mar 2002 |
US |