DHCP based home address management of mobile IP clients
AssigneeCisco Technology, Inc.
InventorsMadhavi Wunnava Chandra, Milind M. Kulkarni, Kent K. Leung, Alpesh Patel
Life of this patent
Estimating the term…
Abstract
Methods and apparatuses for allowing mobile nodes to have access to mobility functions after being attached to their home networks are disclosed. The invention allows a home agent to authenticate a registration request and validate a DHCP-acquired home address even if no mobile bindings currently exist. Typically, a home agent will not create mobility bindings if a mobile node attaches itself to a home agent network segment. By using either cached information or DHCP resources, the home agent can approve a registration request.
Claims34
In a Home Agent, a method, comprising:
- receiving a first registration request from a mobile node, the first registration request indicating a request for assignment of a home address;
- obtaining a DHCP address from a DHCP server for use as the home address;
- and
- sending a first registration reply to the mobile node, the first registration reply including the DHCP address that has been obtained from the DHCP server, DHCP server information associated with the DHCP server, and a lease lifetime associated with the DHCP address, wherein the DHCP address is used as a home address of the mobile node when the mobile node is at its home network and when roaming to a foreign network, thereby enabling the mobile node to manage the home address, wherein the first registration reply notifies the mobile node that it is responsible for renewing or extending the lease lifetime associated with the DHCP address;
- wherein the mobile node is responsible for renewing or extending the lease lifetime associated with the DHCP address by contacting the DHCP server using the DHCP server information.
In a mobile node, a method comprising:
- sending a registration request to a home agent of the mobile node, the registration request indicating a request for assignment of a home address;
- receiving a registration reply indicating that no mobility bindings have been created for the mobile node and the mobile node is responsible for its own DHCP address management, wherein the registration reply includes a single DHCP address that has been obtained via a DHCP server for use as the home address for the mobile node, a lease lifetime associated with the home address, and DHCP server information associated with the DHCP server, wherein the single DHCP address is used as the home address of the mobile node when the mobile node is at its home network and when roaming to a foreign network;
- and
- contacting the DHCP server using the DHCP server information to extend or renew the lease lifetime associated with the single DHCP address that functions as the home address.
A home agent comprising:
- a processor;
- and
- memory, operably connected with the processor;
- wherein at least one of the processor or the memory are adapted for:
- receiving a first registration request from a mobile node, the first registration request indicating a request for assignment of a home address;
- obtaining a DHCP address from a DHCP server for use as the home address;
- and
- sending a first registration reply to the mobile node, the first registration reply including the DHCP address that has been obtained from the DHCP server, DHCP server information associated with the DHCP server, and a lease lifetime associated with the DHCP address, wherein the DHCP address is used as a home address of the mobile node when the mobile node is at its home network and when roaming to a foreign network, thereby enabling the mobile node to manage the home address, wherein the first registration reply notifies the mobile node that it is responsible for renewing or extending the lease lifetime associated with the DHCP address;
- wherein the mobile node is responsible for renewing or extending the lease lifetime associated with the DHCP address by contacting the DHCP server using the DHCP server information.
A mobile node comprising:
- a processor;
- and
- a memory, operably connected with the processor;
- wherein at least one of the processor or the memory are adapted for:
- sending a registration request to a home agent of the mobile node, the registration request indicating a request for assignment of a home address;
- receiving a registration reply indicating that no mobility bindings have been created for the mobile node and the mobile node is responsible for its own DHCP address management, wherein the registration reply includes a single DHCP address that has been obtained via a DHCP server for use as the home address for the mobile node, a lease lifetime associated with the home address, and DHCP server information associated with the DHCP server, wherein the single DHCP address is used as the home address of the mobile node when the mobile node is at its home network and when roaming to a foreign network;
- and
- contacting the DHCP server using the DHCP server information to extend or renew the lease lifetime associated with single DHCP address that is used as the home address.
A home agent comprising:
- means for receiving a first registration request from a mobile node, the first registration request indicating a request for assignment of a home address;
- means for obtaining a DHCP address from a DHCP server for use as the home address;
- and
- means for sending a first registration reply to the mobile node, the first registration reply including the DHCP address that has been obtained from the DHCP server, DHCP server information associated with the DHCP server, and a lease lifetime associated with the DHCP address, wherein the DHCP address is used as a home address of the mobile node when the mobile node is at its home network and when roaming to a foreign network, thereby enabling the mobile node to manage the home address, wherein the first registration reply notifies the mobile node that it is responsible for renewing or extending the lease lifetime associated with the DHCP address;
- wherein the mobile node is responsible for renewing or extending the lease lifetime associated with the DHCP address by contacting the DHCP server using the DHCP server information.
A mobile node comprising:
- means for sending a registration request to a home agent of the mobile node, the registration request indicating a request for assignment of a home address;
- means for receiving a registration reply indicating that no mobility bindings have been created for the mobile node and the mobile node is responsible for its own DHCP address management, wherein the registration reply includes a single DHCP address that has been obtained via a DHCP server for use as the home address for the mobile node, a lease lifetime associated with the home address, and DHCP server information associated with the DHCP server, wherein the single DHCP address is used as the home address of the mobile node when the mobile node is at its home network and when roaming to a foreign network;
- and
- means for contacting the DHCP server using the DHCP server information to extend or renew the lease lifetime associated with the home address.
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, the request being received from a mobile node;
- determining whether the mobile node is on its home network;
- obtaining a DHCP address from a DHCP server for use as a home address for the mobile node when the mobile node is at its home network and when roaming to a foreign network;
- providing the DHCP address, a lease lifetime associated with the DHCP address, and DHCP server information associated with the DHCP server to the mobile node;
- and
- informing the mobile node that it is responsible for its own DHCP address management, wherein the DHCP address management includes contacting the DHCP server directly using the DHCP server information in order to renew or extend the lease lifetime of the DHCP address.
Dependencies are inferred from the claim text.