Methods and apparatus for mobile IP home agent clustering
First Claim
1. In a first one of a plurality of Home Agents supporting Mobile IP, a method of processing a registration request from a Mobile Node that has roamed to a Foreign Agent supporting Mobile IP, comprising:
- receiving a registration request addressed to a virtual Home Agent address associated with the plurality of Home Agents;
sending the registration request to a second one of the plurality of Home Agents such that the second one of the plurality of Home Agents creates a binding between the Mobile Node and the Foreign Agent;
creating a temporary binding between the Mobile Node and the Foreign Agent;
receiving a registration reply from the second one of the plurality of Home Agents;
updating the temporary binding to create a permanent binding when the registration reply is received from the second one of the plurality of Home Agents; and
sending the registration reply to the Foreign Agent identified in the temporary binding.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for processing a registration request from a Mobile Node that has roamed to a Foreign Agent supporting Mobile IP are disclosed. In a first one of a plurality of Home Agents supporting Mobile IP, a registration request addressed to a virtual Home Agent address associated with the plurality of Home Agents is received. The registration request is then sent to a second one of the plurality of Home Agents such that the second one of the plurality of Home Agents creates a binding between the Mobile Node and the Foreign Agent. The first one of the plurality of Home Agents creates a temporary binding between the Mobile Node and the Foreign Agent. A registration reply is then received from the second one of the plurality of Home Agents. The temporary binding is then updated to create a permanent binding when the registration reply is received from the second one of the plurality of Home Agents. The registration reply is then sent to the Foreign Agent identified in the temporary binding.
-
Citations
49 Claims
-
1. In a first one of a plurality of Home Agents supporting Mobile IP, a method of processing a registration request from a Mobile Node that has roamed to a Foreign Agent supporting Mobile IP, comprising:
-
receiving a registration request addressed to a virtual Home Agent address associated with the plurality of Home Agents;
sending the registration request to a second one of the plurality of Home Agents such that the second one of the plurality of Home Agents creates a binding between the Mobile Node and the Foreign Agent;
creating a temporary binding between the Mobile Node and the Foreign Agent;
receiving a registration reply from the second one of the plurality of Home Agents;
updating the temporary binding to create a permanent binding when the registration reply is received from the second one of the plurality of Home Agents; and
sending the registration reply to the Foreign Agent identified in the temporary binding. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. In a Home Agent supporting Mobile IP, a method of processing a registration request from a Mobile Node that has roamed to a Foreign Agent supporting Mobile IP, comprising:
-
receiving a registration request from a primary one of a plurality of Home Agents, the registration request being addressed to a virtual Home Agent address associated with the plurality of Home Agents, the Home Agent being one of the plurality of Home Agents configured with the virtual Home Agent address;
processing the registration request such that a binding between the Mobile Node and the Foreign Agent is created; and
sending a registration reply to the primary one of the plurality of Home Agents. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. In a Mobile Node supporting Mobile IP, a method of registering with a Home Agent, comprising:
-
configuring the Mobile Node with a virtual Home Agent address, the virtual Home Agent address being associated with a plurality of Home Agents;
configuring the Mobile Node as residing on a virtual network associated with the virtual Home Agent address;
sending a registration request via a Foreign Agent to which the Mobile Node has roamed, the registration request specifying the virtual Home Agent address; and
receiving a registration reply in response to the registration request.
-
-
44. A first one of a plurality of Home Agents supporting Mobile IP, the first one of the plurality of Home Agents being adapted for processing a registration request from a Mobile Node that has roamed to a Foreign Agent supporting Mobile IP, comprising:
-
means for receiving a registration request addressed to a virtual Home Agent address associated with the plurality of Home Agents;
means for sending the registration request to a second one of the plurality of Home Agents such that the second one of the plurality of Home Agents creates a binding between the Mobile Node and the Foreign Agent;
means for creating a temporary binding between the Mobile Node and the Foreign Agent;
means for receiving a registration reply from the second one of the plurality of Home Agents;
means for updating the temporary binding to create a permanent binding when the registration reply is received from the second one of the plurality of Home Agents; and
means for sending the registration reply to the Foreign Agent identified in the temporary binding.
-
-
45. A first one of a plurality of Home Agents supporting Mobile IP, the first one of the plurality of Home Agents being adapted for processing a registration request from a Mobile Node that has roamed to a Foreign Agent supporting Mobile IP, comprising:
-
a processor; and
a memory, at least one of the processor and the memory being adapted for;
receiving a registration request addressed to a virtual Home Agent address associated with the plurality of Home Agents;
sending the registration request to a second one of the plurality of Home Agents such that the second one of the plurality of Home Agents creates a binding between the Mobile Node and the Foreign Agent;
creating a temporary binding between the Mobile Node and the Foreign Agent;
receiving a registration reply from the second one of the plurality of Home Agents;
updating the temporary binding to create a permanent binding when the registration reply is received from the second one of the plurality of Home Agents; and
sending the registration reply to the Foreign Agent identified in the temporary binding.
-
-
46. A computer-readable medium storing thereon computer-readable instructions for processing a registration request from a Mobile Node that has roamed to a Foreign Agent supporting Mobile IP in a first one of a plurality of Home Agents supporting Mobile IP, comprising:
-
instructions for receiving a registration request addressed to a virtual Home Agent address associated with the plurality of Home Agents;
instructions for sending the registration request to a second one of the plurality of Home Agents such that the second one of the plurality of Home Agents creates a binding between the Mobile Node and the Foreign Agent;
instructions for creating a temporary binding between the Mobile Node and the Foreign Agent;
instructions for receiving a registration reply from the second one of the plurality of Home Agents;
instructions for updating the temporary binding to create a permanent binding when the registration reply is received from the second one of the plurality of Home Agents; and
instructions for sending the registration reply to the Foreign Agent identified in the temporary binding.
-
-
47. A Home Agent supporting Mobile IP, the Home Agent being adapted for processing a registration request from a Mobile Node that has roamed to a Foreign Agent supporting Mobile IP, comprising:
-
means for receiving a registration request from a primary one of a plurality of Home Agents, the registration request being addressed to a virtual Home Agent address associated with the plurality of Home Agents, the Home Agent being one of the plurality of Home Agents configured with the virtual Home Agent address;
means for processing the registration request such that a binding between the Mobile Node and the Foreign Agent is created; and
means for sending a registration reply to the primary one of the plurality of Home Agents.
-
-
48. A Home Agent supporting Mobile IP and adapted for processing a registration request from a Mobile Node that has roamed to a Foreign Agent supporting Mobile IP, comprising:
-
a processor; and
a memory, at least one of the processor and the memory being adapted for;
receiving a registration request from a primary one of a plurality of Home Agents, the registration request being addressed to a virtual Home Agent address associated with the plurality of Home Agents, the Home Agent being one of the plurality of Home Agents configured with the virtual Home Agent address;
processing the registration request such that a binding between the Mobile Node and the Foreign Agent is created; and
sending a registration reply to the primary one of the plurality of Home Agents.
-
-
49. A computer-readable medium storing thereon computer-readable instructions for processing a registration request from a Mobile Node that has roamed to a Foreign Agent supporting Mobile IP in a Home Agent supporting Mobile IP, comprising:
-
instructions for receiving a registration request from a primary one of a plurality of Home Agents, the registration request being addressed to a virtual Home Agent address associated with the plurality of Home Agents, the Home Agent being one of the plurality of Home Agents configured with the virtual Home Agent address;
instructions for processing the registration request such that a binding between the Mobile Node and the Foreign Agent is created; and
instructions for sending a registration reply to the primary one of the plurality of Home Agents.
-
Specification