Mobile IP registration supporting port identification
First Claim
1. In a network device having a plurality of ports and supporting Mobile IP, a method of registering with a Home Agent, comprising:
- composing at least one Mobile IP registration request having a home address field including a home address, the Mobile IP registration request identifying two or more of the plurality of ports of the network device via which data packets or server requests addressed to the home address are to be received via a Home Agent associated with the home address, wherein the Mobile IP registration request further includes a priority associated with each of the two or more of the plurality of ports of the network device, the priority being a priority with which data packets or server requests addressed to the home address are to be sent to the two or more of the plurality of ports of the network device;
sending the Mobile IP registration request to the Home Agent associated with the home address, thereby enabling the two or more of the plurality of ports to be registered with the Home Agent in association with the same home address; and
receiving a Mobile IP registration reply from the Home Agent;
wherein the Mobile IP registration reply identifies the two or more of the plurality of ports of the network device, wherein the home address is registered for each of the two or more of the plurality of ports such that multiple registrations are established for the home address, wherein a different tunnel is established between the Home Agent and each of the two or more of the plurality of ports, wherein the network device is a Mobile Node supporting Mobile IP.
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 registration request indicates 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), thereby enabiling various applications and/or devices to be prioritized.
-
Citations
42 Claims
-
1. In a network device having a plurality of ports and supporting Mobile IP, a method of registering with a Home Agent, comprising:
-
composing at least one Mobile IP registration request having a home address field including a home address, the Mobile IP registration request identifying two or more of the plurality of ports of the network device via which data packets or server requests addressed to the home address are to be received via a Home Agent associated with the home address, wherein the Mobile IP registration request further includes a priority associated with each of the two or more of the plurality of ports of the network device, the priority being a priority with which data packets or server requests addressed to the home address are to be sent to the two or more of the plurality of ports of the network device; sending the Mobile IP registration request to the Home Agent associated with the home address, thereby enabling the two or more of the plurality of ports to be registered with the Home Agent in association with the same home address; and receiving a Mobile IP registration reply from the Home Agent; wherein the Mobile IP registration reply identifies the two or more of the plurality of ports of the network device, wherein the home address is registered for each of the two or more of the plurality of ports such that multiple registrations are established for the home address, wherein a different tunnel is established between the Home Agent and each of the two or more of the plurality of ports, wherein the network device is a Mobile Node supporting Mobile IP. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network device having a plurality of ports, the network device supporting Mobile IP and being adapted for registering with a Home Agent, comprising:
-
a processor; and a memory, at least one of the processor or the memory being adapted for; composing a Mobile IP registration request having a home address field including a home address, the Mobile IP registration request identifying two or more of the plurality of ports of the network device via which data packets or server requests addressed to the home address are to be received via a Home Agent associated with the home address, wherein the Mobile IP registration request further includes a priority via which data packets or server requests are to be sent to the home address via the two or more of the plurality of ports; sending the Mobile IP registration request to the Home Agent associated with the home address, thereby enabling the two or more of the plurality of ports to be registered with the Home Agent in association with the same home address; and receiving a Mobile IP registration reply from the Home Agent; wherein the Mobile IP registration reply identifies the two or more of the plurality of ports of the network device, wherein the home address is registered for each of the two or more of the plurality of ports such that multiple registrations are established for the home address. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. In a Home Agent, a method of processing a registration request, comprising:
-
receiving at least one Mobile IP registration request from a network device having a plurality of ports, the Mobile IP registration request including a home address field identifying a home address and a care-of address, the Mobile IP registration request identifying two or more of the plurality of ports of the network device via which data packets or server requests addressed to the home address are to be received from the Home Agent, the Mobile IP registration request including a priority indicating a priority with which data packets or server requests are to be sent to the two or more of the plurality of ports; updating a mobility binding table to include two or more entries for the home address, each of the two or more entries identifying a different one of the two or more of the plurality of ports of the network device, the home address, and the care-of address such that the two or more of the plurality of ports are registered with the Home Agent in association with the same home address, wherein a different tunnel is established between the Home Agent and each of the two or more of the plurality of ports, and wherein a different tunnel is established in association with each of the two or more entries; and sending a Mobile IP registration reply to the network device; wherein the Mobile IP registration reply identifies the two or more of the plurality of ports of the network device, wherein the home address is registered for each of the two or more of the plurality of ports such that multiple registrations are established for the home address, wherein the network device is a Mobile Node supporting Mobile IP. - View Dependent Claims (14)
-
-
15. A Home Agent adapted for processing a registration request, comprising:
-
a processor; and a memory, at least one of the processor or the memory being adapted for; receiving a Mobile IP registration request from a network device having a plurality of ports. the Mobile IP registration request including a home address field identifying a home address and a care-of address, the Mobile IP registration request identifying two or more of the plurality of ports of the network device via which data packets or server requests addressed to the home address are to be received via the Home Agent, the Mobile IP registration request further including a priority indicating a priority with which data packets or server requests are to be sent to the two or more of the plurality of ports; updating a mobility binding table to include two or more entries for the home address, each of the two or more entries identifying a different one of the two or more of the plurality of ports of the network device, the home address, and the care-of address such that the two or more of the plurality of ports are registered with the Home Agent in association with the same home address; and sending a Mobile IP registration reply to the network device; wherein the Mobile IP registration reply identifies the two or more of the plurality of ports of the network device, wherein the home address is registered for each of the two or more of the p lurality of ports such that multiple registrations are established for the home address, wherein a different tunnel is established between the Home Agent and each of the two or more of the plurality of ports, wherein the network device is a Mobile Node supporting Mobile IP. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. In a Foreign Agent, a method of processing a registration request, comprising:
-
receiving at least one Mobile IP registration request from a network device having a plurality of ports, the Mobile IP registration request including a home address field identifying a home address, the Mobile IP registration request identifying two or more of the plurality of ports of the network device via which data packets or server requests addressed to the home address are to be received from a Home Agent associated with the home address, the Mobile IP registration request including a priority indicating a priority with which data packets or server requests are to be sent to the two or more of the plurality of ports; forwarding the Mobile IP registration request to a Home Agent address identifying the Home Agent associated with the home address, thereby enabling the two or more of the plurality of ports to be registered with the Home Agent in association with the same home address; receiving a Mobile IP registration reply from the Home Agent; updating a visitor table to include at least one entry for the home address, the at least one entry identifying the two or more of the plurality of ports of the network device, the home address, and the Home Agent address; and forwarding the Mobile IP registration reply to the network device, wherein the network device is a Mobile Node supporting Mobile IP.
-
-
28. A Foreign Agent adapted for processing a registration request, comprising:
-
a processor; and a memory, at least one of the processor or the memory being adapted for; receiving a Mobile IP registration request from a network device having a plurality of ports, the Mobile IP registration request including a home address field identifying a home address, the Mobile IP registration request identifying two or more of the plurality of ports of the network device via which data packets or server requests addressed to the home address are to be received via a Home Agent associated with the home address, the Mobile IP registration request including a priority indicating a priority with which data packets or server requests are to be sent to the two or more of the plurality of ports; forwarding the Mobile IP registration request to a Home Agent address identifying the Home Agent associated with the home address, thereby enabling the two or more of the plurality of ports to be registered with the Home Agent in association with the same home address; receiving a Mobile IP registration reply from the Home Agent; updating a visitor table to include at least one entry for the home address, the at least one entry identifying the two or more of the plurality of ports of the network device, the home address, and the Home Agent address; and forwarding the Mobile IP registration reply to the network device, wherein the network device is a Mobile Node supporting Mobile IP. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer-readable storage medium storing thereon computer-readable instructions for registering a network device supporting Mobile IP with a Home Agent, the network device having a plurality of ports, comprising:
-
instructions for composing a Mobile IP registration request having a home address field including a home address, the Mobile IP registration request identifying two or more of the plurality of ports of the network device via which data packets or server requests addressed to the home address are to be received from a Home Agent associated with the home address, wherein the Mobile IP registration request further includes a priority associated with each of the two or more of the plurality of ports of the network device, the priority being a priority with which data packets or server requests addressed to the home address are to be sent to the two or more of the plurality of ports of the network device; instructions for sending the Mobile IP registration request to the Home Agent associated with the home address, thereby enabling the two or more of the plurality of ports to be registered with the Home Agent in association with the same home address; and instructions for processing a Mobile IP registration reply received from the Home Agent; wherein the Mobile IP registration reply identifies the two or more of the plurality of ports of the network device, wherein the home address is registered for each of the two or more of the plurality of ports such that multiple registrations are established for the home address, wherein the network device is a Mobile Node supporting Mobile IP.
-
-
38. A network device having a plurality of ports, the network device supporting Mobile IP and being adapted for registering with a Home Agent, comprising:
-
means for composing by a processor a Mobile IP registration request having a home address field including a home address, the Mobile IP registration request identifying two or more of the plurality of ports of the network device via which data packets or server requests addressed to the home address are to be received from a Home Agent associated with the home address, wherein the Mobile IP registration request further includes a priority associated with each of the two or more of the plurality of ports of the network device, the priority being a priority with which data packets or server requests addressed to the home address are to be sent to the two or more of the plurality of ports of the network device; means for sending by a processor the Mobile IP registration request to the Home Agent associated with the home address, thereby enabling the two or more of the plurality of ports to be registered with the Home Agent in association with the same home address; and means for receiving by a processor a Mobile IP registration reply from the Home Agent; wherein the Mobile IP registration reply identifies the two or more of the plurality of ports of the network device, wherein the home address is registered for each of the two or more of the plurality of ports such that multiple registrations are established for the home address.
-
-
39. A computer-readable storage medium storing thereon computer-readable instructions for processing a registration request in a Home Agent, comprising:
-
instructions for processing a Mobile IP registration request received from a network device having a plurality of ports, the Mobile IP registration request including a home address field identifying a home address and a care-of address, the Mobile IP registration request identifying two or more of the plurality of ports of the network device via which data packets or server requests addressed to the home address are to be received from the Home Agent, the Mobile IP registration request including a priority indicating a priority with which data packets or server requests are to be sent to the two or more of the plurality of ports; instructions for updating a mobility binding table to include two or more entries for the home address, each of the two or more entries identifying a different one of the two or more of the plurality of ports of the network device, the home-address, and the care-of address such that the two or more of the plurality of ports are registered with the Home Agent in association with the same home address, and wherein a different tunnel is established in association with each of the two or more entries such that a different tunnel is established between the Home Agent and each of the two or more of the plurality of ports; and instructions for sending a Mobile IP registration reply to the network device; wherein the Mobile IP registration reply identifies the two or more of the plurality of ports of the network device, wherein the home address is registered for each of the two or more of the plurality of ports such that multiple registrations are established for the home address, wherein a different tunnel is established between the Home Agent and each of the two or more of the plurality of ports, and wherein the network device is a Mobile Node supporting Mobile IP.
-
-
40. A Home Agent adapted for processing a registration request, comprising:
-
means for receiving by a processor a Mobile IP registration request from a network device having a plurality of ports, the Mobile IP registration request including a home address field identifying a home address and a care-of address, the Mobile IP registration request identifying two or more of the plurality of ports of the network device via which data packets or server requests addressed to the home address are to be received by the network device from the Home Agent, the Mobile IP registration request including a priority indicating a priority with which data packets or server requests are to be sent to the two or more of the plurality of ports; means for updating by a processor a mobility binding table to include two or more entries for the home address, the two or more entries identifying a different one of the two or more of the plurality of ports of the network device, the home address, and the care-of address such that the two or more of the plurality of ports are registered with the Home Agent in association with the same home address; and means for sending by a processor a Mobile IP registration reply to the network device; wherein the Mobile IP registration reply identifies the two or more of the plurality of ports of the network device, wherein the home address is registered for each of the two or more of the plurality of ports such that multiple registrations are established for the home address, wherein a different tunnel is established between the Home Agent and each of the two or more of the plurality of ports, and wherein the network device is a Mobile Node supporting Mobile IP.
-
-
41. A computer-readable storage medium storing thereon computer-readable instructions for processing a registration request in a Foreign Agent, comprising:
-
instructions for forwarding a Mobile IP registration request identifying a home address and received from a network device to a Home Agent associated with the home address, the Mobile IP registration request identifying two or more of the plurality of ports of the network device via which data packets or server requests addressed to the home address are to be received from the Home Agent, the Mobile IP registration request further including a priority indicating a priority with which data packets or server requests are to be sent to the two or more of the plurality of ports thereby enabling the two or more of the plurality of ports to be registered with the Home Agent in association with the same home address; instructions for updating a visitor table to include at least one entry for the home address, the at least one entry identifying the two or more of the plurality of ports of the network device, the home address, and the Home Agent address when a Mobile IP registration reply is received from the Home Agent; and instructions for forwarding the Mobile IP registration reply to the network device, wherein the network device is a Mobile Node supporting Mobile IP.
-
-
42. A Foreign Agent adapted for processing a registration request, comprising:
-
means for receiving by a processor a Mobile IP registration request from a network device having a plurality of ports, the Mobile IP registration request including a home address field identifying a home address, the Mobile IP registration request identifying two or more of the plurality of ports of the network device via which data packets or server requests addressed to the home address are to be received via a Home Agent associated with the home address, the Mobile IP registration request including a priority indicating a priority with which data packets or server requests are to be sent to the two or more of the plurality of ports; means for forwarding by a processor the Mobile IP registration request to a Home Agent address identifying the Home Agent associated with the home address, thereby enabling the two or more of the plurality of ports to be registered with the Home Agent in association with the same home address; means for receiving by a processor a Mobile IP registration reply from the Home Agent; means for updating by a processor a visitor table to include at least one entry for the home address, the at least one entry identifying the two or more of the plurality of ports of the network device, the home address, and the Home Agent address; and means for forwarding by a processor the Mobile IP registration reply to the network device, wherein the network device is a Mobile Node supporting Mobile IP.
-
Specification