Mobile IP registration supporting port identification
First Claim
1. In a network device supporting Mobile IP, a method of registering with a Home Agent, comprising:
- composing a registration request having a home address field including an IP address, the registration request indicating one or more ports of the network device via which data packets or server requests addressed to the IP address are to be received;
sending the registration request to a Home Agent associated with the IP address; and
receiving a registration reply from the Home Agent.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for registering with a Home Agent are disclosed. The network device sends a registration request having a home address field including an IP address to a Home Agent associated with the IP address. The IP address may be an IP address that has been statically assigned to the network device or an IP address that is a personal IP address that is associated with the user (e.g., username or NAI). The registration request indicating one or more ports of the network device via which data packets or server requests addressed to the IP address are to be received. The ports may be specified in a port extension to the registration request. In addition, the registration request may indicate a priority to be associated with the registration. The Home Agent updates its mobility binding table with the IP address and care-of address, as well as other information specified in the registration request, such as port and/or priority information. The Home Agent then sends a registration reply to the network device. When the registration request is not sent directly by the network device (e.g., via a collocated care-of address), the Foreign Agent updates its visitor table upon receipt of the registration reply with the Home Agent address and IP address, as well as port and/or priority information. The registration reply is then sent to the network device. In this manner, multiple registrations for a single device or user may be established according to specified port(s). These registrations may further be prioritized to enable various applications and/or devices to be prioritized.
80 Citations
43 Claims
-
1. In a network device supporting Mobile IP, a method of registering with a Home Agent, comprising:
-
composing a registration request having a home address field including an IP address, the registration request indicating one or more ports of the network device via which data packets or server requests addressed to the IP address are to be received;
sending the registration request to a Home Agent associated with the IP address; and
receiving a registration reply from the Home Agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. In a Home Agent, a method of processing a registration request, comprising:
-
receiving a registration request from a network device, the registration request including a home address field identifying an IP address and a care-of address, the registration request indicating one or more ports of the network device via which data packets or server requests addressed to the IP address are to be received;
updating a mobility binding table to include an entry for the IP address, the entry identifying the one or more ports of the network device, the IP address, and the care-of address; and
sending a registration reply to the network device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. In a Foreign Agent, a method of processing a registration request, comprising:
-
receiving a registration request from a network device, the registration request including a home address field identifying an IP address, the registration request indicating one or more ports of the network device via which data packets or server requests addressed to the IP address are to be received;
forwarding the registration request to a Home Agent address identifying a Home Agent associated with the IP address;
receiving a registration reply from the Home Agent;
updating a visitor table to include an entry for the IP address, the entry identifying the one or more ports of the network device, the IP address, and the Home Agent address; and
forwarding the registration reply to the network device. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer-readable medium storing thereon computer-readable instructions for registering a network device supporting Mobile IP with a Home Agent, comprising:
-
instructions for composing a registration request having a home address field including an IP address, the registration request indicating one or more ports of the network device via which data packets or server requests addressed to the IP address are to be received;
instructions for sending the registration request to a Home Agent associated with the IP address; and
instructions for receiving a registration reply from the Home Agent.
-
-
36. A network device supporting Mobile IP and adapted for registering with a Home Agent, comprising:
-
a processor; and
a memory, at least one of the processor and the memory being adapted for;
composing a registration request having a home address field including an IP address, the registration request indicating one or more ports of the network device via which data packets or server requests addressed to the IP address are to be received;
sending the registration request to a Home Agent associated with the IP address; and
receiving a registration reply from the Home Agent.
-
-
37. A network device supporting Mobile IP and adapted for registering with a Home Agent, comprising:
-
means for composing a registration request having a home address field including an IP address, the registration request indicating one or more ports of the network device via which data packets or server requests addressed to the IP address are to be received;
means for sending the registration request to a Home Agent associated with the IP address; and
means for receiving a registration reply from the Home Agent.
-
-
38. A computer-readable medium storing thereon computer-readable instructions for processing a registration request in a Home Agent, comprising:
-
instructions for receiving a registration request from a network device, the registration request including a home address field identifying an IP address and a care-of address, the registration request indicating one or more ports of the network device via which data packets or server requests addressed to the IP address are to be received;
instructions for updating a mobility binding table to include an entry for the IP address, the entry identifying the one or more ports of the network device, the IP address, and the care-of address; and
instructions for sending a registration reply to the network device.
-
-
39. A Home Agent adapted for processing a registration request, comprising:
-
a processor; and
a memory, at least one of the processor and the memory being adapted for;
receiving a registration request from a network device, the registration request including a home address field identifying an IP address and a care-of address, the registration request indicating one or more ports of the network device via which data packets or server requests addressed to the IP address are to be received;
updating a mobility binding table to include an entry for the IP address, the entry identifying the one or more ports of the network device, the IP address, and the care-of address; and
sending a registration reply to the network device.
-
-
40. A Home Agent adapted for processing a registration request, comprising:
-
means for receiving a registration request from a network device, the registration request including a home address field identifying an IP address and a care-of address, the registration request indicating one or more ports of the network device via which data packets or server requests addressed to the IP address are to be received;
means for updating a mobility binding table to include an entry for the IP address, the entry identifying the one or more ports of the network device, the IP address, and the care-of address; and
means for sending a registration reply to the network device.
-
-
41. A computer-readable medium storing thereon computer-readable instructions for processing a registration request in a Foreign Agent, comprising:
-
instructions for receiving a registration request from a network device, the registration request including a home address field identifying an IP address, the registration request indicating one or more ports of the network device via which data packets or server requests addressed to the IP address are to be received;
instructions for forwarding the registration request to a Home Agent address identifying a Home Agent associated with the IP address;
instructions for receiving a registration reply from the Home Agent;
instructions for updating a visitor table to include an entry for the IP address, the entry identifying the one or more ports of the network device, the IP address, and the Home Agent address; and
instructions for forwarding the registration reply to the network device.
-
-
42. A Foreign Agent adapted for processing a registration request, comprising:
-
a processor; and
a memory, at least one of the processor and the memory being adapted for;
receiving a registration request from a network device, the registration request including a home address field identifying an IP address, the registration request indicating one or more ports of the network device via which data packets or server requests addressed to the IP address are to be received;
forwarding the registration request to a Home Agent address identifying a Home Agent associated with the IP address;
receiving a registration reply from the Home Agent;
updating a visitor table to include an entry for the IP address, the entry identifying the one or more ports of the network device, the IP address, and the Home Agent address; and
forwarding the registration reply to the network device.
-
-
43. A Foreign Agent adapted for processing a registration request, comprising:
-
means for receiving a registration request from a network device, the registration request including a home address field identifying an IP address, the registration request indicating one or more ports of the network device via which data packets or server requests addressed to the IP address are to be received;
means for forwarding the registration request to a Home Agent address identifying a Home Agent associated with the IP address;
means for receiving a registration reply from the Home Agent;
means for updating a visitor table to include an entry for the IP address, the entry identifying the one or more ports of the network device, the IP address, and the Home Agent address; and
means for forwarding the registration reply to the network device.
-
Specification