Mobile IP dynamic Home Address resolution
First Claim
1. A Home Agent, comprising:
- a processor; and
a memory, at least one of the processor or the memory being for;
receiving a registration request packet from a mobile node;
determining from the registration request packet whether the mobile node needs an IP address; and
determining whether the Home Agent has previously assigned an IP address to the mobile node when it is determined that the mobile node needs an IP address;
when the Home Agent determines that the Home Agent has previously assigned an IP address to the mobile node, obtaining the IP address previously assigned to the mobile node, composing a registration reply including the IP address previously assigned to the mobile node and sending the registration reply to the mobile node; and
when the Home Agent determines that the Home Agent has not previously assigned an IP address to the mobile node, assigning an IP address to the mobile node, composing a registration reply including the IP address and sending the registration reply to the mobile node;
wherein the registration request packet further includes an ID indicator, the ID indicator indicating that the mobile node has an IP address when the ID indicator is in a first state, and otherwise indicating that the mobile node does not have an IP address.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for processing a registration request packet received from a mobile node during registration are disclosed. The registration request packet is received from a mobile node. The Home Agent then determines whether an IP address has previously been assigned to the mobile node. When the Home Agent determines that an IP address has previously been assigned to the mobile node, the Home Agent obtains the IP address previously assigned to the mobile node, composes a registration reply including the IP address previously assigned to the mobile node and sends the registration reply to the mobile node. When the Home Agent determines that an IP address has not previously been assigned to the mobile node, the Home Agent assigns an IP address to the mobile node, composes a registration reply including the IP address and sends the registration reply to the mobile node.
-
Citations
27 Claims
-
1. A Home Agent, comprising:
-
a processor; and a memory, at least one of the processor or the memory being for; receiving a registration request packet from a mobile node; determining from the registration request packet whether the mobile node needs an IP address; and determining whether the Home Agent has previously assigned an IP address to the mobile node when it is determined that the mobile node needs an IP address; when the Home Agent determines that the Home Agent has previously assigned an IP address to the mobile node, obtaining the IP address previously assigned to the mobile node, composing a registration reply including the IP address previously assigned to the mobile node and sending the registration reply to the mobile node; and when the Home Agent determines that the Home Agent has not previously assigned an IP address to the mobile node, assigning an IP address to the mobile node, composing a registration reply including the IP address and sending the registration reply to the mobile node; wherein the registration request packet further includes an ID indicator, the ID indicator indicating that the mobile node has an IP address when the ID indicator is in a first state, and otherwise indicating that the mobile node does not have an IP address. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A Home Agent, comprising:
-
a processor; and a memory, at least one of the processor or the memory being for; receiving a registration request packet from a mobile node, the registration request packet having a home address field including a mobile node ID; obtaining the mobile node ID from the home address field of the registration request packet; determining whether the Home Agent has previously assigned an IP address to the mobile node, wherein determining whether the Home Agent has previously assigned an IP address to the mobile node includes searching a table maintained by the Home Agent for a mapping between the mobile node ID associated with the mobile node and the previously assigned IP address; when the Home Agent determines that the Home Agent has previously assigned an IP address to the mobile node, obtaining the IP address previously assigned to the mobile node, composing a registration reply including the IP address previously assigned to the mobile node and sending the registration reply to the mobile node; and when the Home Agent determines that the Home Agent has not previously assigned an IP address to the mobile node, assigning an IP address to the mobile node, composing a registration reply including the IP address and sending the registration reply to the mobile node. - View Dependent Claims (9)
-
-
10. A Home Agent, comprising:
-
a processor; and a memory, at least one of the processor or the memory being for; receiving a registration request packet from a mobile node, the registration request packet having a mobile node ID extension including a mobile node ID; obtaining the mobile node ID from the mobile node ID extension of the registration request packet; determining whether the Home Agent has previously assigned an IP address to the mobile node, wherein determining whether the Home Agent has previously assigned an IP address to the mobile node includes searching a table maintained by the Home Agent for a mapping between the mobile node ID associated with the mobile node and the previously assigned IP address; when the Home Agent determines that the Home Agent has previously assigned an IP address to the mobile node, obtaining the IP address previously assigned to the mobile node, composing a registration reply including the IP address previously assigned to the mobile node and sending the registration reply to the mobile node; and when the Home Agent determines that the Home Agent has not previously assigned an IP address to the mobile node, assigning an IP address to the mobile node, composing a registration reply including the IP address and sending the registration reply to the mobile node. - View Dependent Claims (11)
-
-
12. A Home Agent, comprising:
-
a processor; and a memory, at least one of the processor or the memory being for; receiving a registration request packet from a mobile node; determining whether the Home Agent has previously assigned an IP address to the mobile node; when the Home Agent determines that the Home Agent has previously assigned an IP address to the mobile node, obtaining the IP address previously assigned to the mobile node, composing a registration reply including the IP address previously assigned to the mobile node and sending the registration reply to the mobile node; and when the Home Agent determines that the Home Agent has not previously assigned an IP address to the mobile node, assigning an IP address to the mobile node, composing a registration reply including the IP address and sending the registration reply to the mobile node; wherein composing the registration reply includes; appending an IP address extension to the registration reply, the IP address extension including the IP address assigned to the mobile node. - View Dependent Claims (13)
-
-
14. A Home Agent, comprising:
-
a processor; and a memory, at least one of the processor or the memory being for; receiving a registration request packet from a mobile node; ascertaining whether the mobile node designated by the registration request packet needs an IP address; assigning an IP address to the mobile node if it is ascertained that the mobile node needs an IP address; and composing a registration reply specifying the IP address assigned to the mobile node; wherein the registration request packet further includes an ID indicator, the ID indicator indicating that the mobile node has an IP address when the ID indicator is in a first state, and indicating that the mobile node does not have an IP address when the ID indicator is in a second state, wherein ascertaining whether the mobile node designated by the registration request packet needs an IP address comprises determining whether the ID indicator is in the first state or the second state. - View Dependent Claims (15)
-
-
16. A computer-readable medium storing thereon computer-readable instructions that, when executed by a Home Agent including a processor and a memory, cause the Home Agent to process a registration request packet received from a mobile node, comprising:
-
instructions for determining from the registration request packet whether the mobile node needs an IP address; and instructions for determining whether the Home Agent has previously assigned an IP address to the mobile node when it is determined that the mobile node needs an IP address; instructions for obtaining the IP address previously assigned to the mobile node, composing a registration reply including the IP address previously assigned to the mobile node and sending the registration reply to the mobile node when the Home Agent determines that the Home Agent has previously assigned an IP address to the mobile node; and instructions for assigning an IP address to the mobile node, composing a registration reply including the IP address and sending the registration reply to the mobile node when the Home Agent determines that the Home Agent has not previously assigned an IP address to the mobile node; wherein the registration request packet further includes an ID indicator, the ID indicator indicating that the mobile node has an IP address when the ID indicator is in a first state, and otherwise indicating that the mobile node does not have an IP address.
-
-
17. A Home Agent adapted for processing a registration request packet received from a mobile node, comprising:
-
a processor; and a memory, at least one of the processor or the memory being for; determining from the registration request packet whether the mobile node needs an IP address; and determining whether the Home Agent has previously assigned an IP address to the mobile node when it is determined that the mobile node needs an IP address; when the Home Agent determines that the Home Agent has previously assigned an IP address to the mobile node, obtaining the IP address previously assigned to the mobile node, composing a registration reply including the IP address previously assigned to the mobile node and sending the registration reply to the mobile node; and when the Home Agent determines that the Home Agent has not previously assigned an IP address to the mobile node, assigning an IP address to the mobile node, composing a registration reply including the IP address and sending the registration reply to the mobile node; wherein the registration request packet further includes an ID indicator, the ID indicator indicating that the mobile node has an IP address when the ID indicator is in a first state, and otherwise indicating that the mobile node does not have an IP address. - View Dependent Claims (18)
-
-
19. A Home Agent, comprising:
-
means for determining from the registration request packet whether the mobile node needs an IP address; and means for determining whether the Home Agent has previously assigned an IP address to the mobile node when it is determined that the mobile node needs an IP address; means for obtaining the IP address previously assigned to the mobile node, composing a registration reply including the IP address previously assigned to the mobile node and sending the registration reply to the mobile node when the Home Agent determines that the Home Agent has previously assigned an IP address to the mobile node; and means for assigning an IP address to the mobile node, composing a registration reply including the IP address and sending the registration reply to the mobile node when the Home Agent determines that the Home Agent has not previously assigned an IP address to the mobile node; wherein the registration request packet further includes an ID indicator, the ID indicator indicating that the mobile node has an IP address when the ID indicator is in a first state, and otherwise indicating that the mobile node does not have an IP address.
-
-
20. In a Home Agent, a method of processing a registration request packet received from a mobile node, comprising:
-
receiving a registration request packet from a mobile node, the registration request packet having a mobile node ID extension including a mobile node ID; obtaining the mobile node ID from the mobile node ID extension of the registration request packet; determining whether the Home Agent has previously assigned an IP address to the mobile node, wherein determining whether the Home Agent has previously assigned an IP address to the mobile node includes searching a table maintained by the Home Agent for a mapping between the mobile node ID associated with the mobile node and the previously assigned IP address; when the Home Agent determines that the Home Agent has previously assigned an IP address to the mobile node, obtaining the IP address previously assigned to the mobile node, composing a registration reply including the IP address previously assigned to the mobile node and sending the registration reply to the mobile node; and when the Home Agent determines that the Home Agent has not previously assigned an IP address to the mobile node, assigning an IP address to the mobile node, composing a registration reply including the IP address and sending the registration reply to the mobile node. - View Dependent Claims (21)
-
-
22. A Home Agent supporting Mobile IP, comprising:
-
means for receiving a registration request packet from a mobile node, the registration request packet having a mobile node ID extension including a mobile node ID; means for obtaining the mobile node ID from the mobile node ID extension of the registration request packet; means for determining whether the Home Agent has previously assigned an IP address to the mobile node, wherein determining whether the Home Agent has previously assigned an IP address to the mobile node includes searching a table maintained by the Home Agent for a mapping between the mobile node ID associated with the mobile node and the previously assigned IP address; means for obtaining the IP address previously assigned to the mobile node, composing a registration reply including the IP address previously assigned to the mobile node and sending the registration reply to the mobile node when the Home Agent determines that the Home Agent has previously assigned an IP address to the mobile node; and means for assigning an IP address to the mobile node, composing a registration reply including the IP address and sending the registration reply to the mobile node when the Home Agent determines that the Home Agent has not previously assigned an IP address to the mobile node.
-
-
23. A computer-readable medium storing thereon computer-readable instructions that, when executed by a Home Agent including a processor and a memory, cause the Home Agent to process a registration request packet received from a mobile node, comprising:
-
instructions for receiving a registration request packet from a mobile node, the registration request packet having a mobile node ID extension including a mobile node ID; instructions for obtaining the mobile node ID from the mobile node ID extension of the registration request packet; instructions for determining whether the Home Agent has previously assigned an IP address to the mobile node, wherein determining whether the Home Agent has previously assigned an IP address to the mobile node includes searching a table maintained by the Home Agent for a mapping between the mobile node ID associated with the mobile node and the previously assigned IP address; instructions for obtaining the IP address previously assigned to the mobile node, composing a registration reply including the IP address previously assigned to the mobile node and sending the registration reply to the mobile node when the Home Agent determines that the Home Agent has previously assigned an IP address to the mobile node; and instructions for assigning an IP address to the mobile node, composing a registration reply including the IP address and sending the registration reply to the mobile node when the Home Agent determines that the Home Agent has not previously assigned an IP address to the mobile node.
-
-
24. In a Home Agent, a method of processing a registration request packet received from a mobile node, comprising:
-
receiving a registration request packet from a mobile node, the registration request packet having a home address field including a mobile node ID; obtaining the mobile node ID from the home address field of the registration request packet; determining whether the Home Agent has previously assigned an IP address to the mobile node, wherein determining whether the Home Agent has previously assigned an IP address to the mobile node includes searching a table maintained by the Home Agent for a mapping between the mobile node ID associated with the mobile node and the previously assigned IP address; when the Home Agent determines that the Home Agent has previously assigned an IP address to the mobile node, obtaining the IP address previously assigned to the mobile node, composing a registration reply including the IP address previously assigned to the mobile node and sending the registration reply to the mobile node; and when the Home Agent determines that the Home Agent has not previously assigned an IP address to the mobile node, assigning an IP address to the mobile node, composing a registration reply including the IP address and sending the registration reply to the mobile node. - View Dependent Claims (25)
-
-
26. A Home Agent supporting Mobile IP, comprising:
-
means for receiving a registration request packet from a mobile node, the registration request packet having a home address field including a mobile node ID; means for obtaining the mobile node ID from the home address field of the registration request packet; means for determining whether the Home Agent has previously assigned an IP address to the mobile node, wherein determining whether the Home Agent has previously assigned an IP address to the mobile node includes searching a table maintained by the Home Agent for a mapping between the mobile node ID associated with the mobile node and the previously assigned IP address; means for obtaining the IP address previously assigned to the mobile node, composing a registration reply including the IP address previously assigned to the mobile node and sending the registration reply to the mobile node when the Home Agent determines that the Home Agent has previously assigned an IP address to the mobile node; and means for assigning an IP address to the mobile node, composing a registration reply including the IP address and sending the registration reply to the mobile node when the Home Agent determines that the Home Agent has not previously assigned an IP address to the mobile node.
-
-
27. A computer-readable medium storing thereon computer-readable instructions that, when executed by a Home Agent including a processor and a memory, cause the Home Agent to process a registration request packet received from a mobile node, comprising:
-
instructions for obtaining a mobile node ID from a home address field of the registration request packet received from the mobile node; instructions for determining whether the Home Agent has previously assigned an IP address to the mobile node, wherein determining whether the Home Agent has previously assigned an IP address to the mobile node includes searching a table maintained by the Home Agent for a mapping between the mobile node ID associated with the mobile node and the previously assigned IP address; instructions for obtaining the IP address previously assigned to the mobile node, composing a registration reply including the IP address previously assigned to the mobile node and sending the registration reply to the mobile node when the Home Agent determines that the Home Agent has previously assigned an IP address to the mobile node; and instructions for assigning an IP address to the mobile node, composing a registration reply including the IP address and sending the registration reply to the mobile node when the Home Agent determines that the Home Agent has not previously assigned an IP address to the mobile node.
-
Specification