Mobile network device multi-link optimizations
First Claim
1. In a mobile network device, a method of registering with a Home Agent, comprising:
- composing a registration request message including link characteristics;
sending the registration request to the Home Agent, the link characteristics being associated with a link via which the registration request message is sent to the Home Agent;
receiving a registration reply from the Home Agent indicating success or failure of the registration with the Home Agent, wherein the mobile network device is a Mobile Router; and
sending an ICMP source quench message to each node coupled to the Mobile Router, wherein a source IP address of the ICMP source quench message is an IP address of a Correspondent Node.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for performing optimizations for a mobile network device such as a Mobile Node or Mobile Router supporting multiple links to a Home Agent (or Correspondent Node in a Mobile IPv6 environment) are disclosed. During the registration process, link characteristics are transmitted in the registration request. From the link characteristics, it is possible to determine whether the mobile network device has roamed from a high to a low bandwidth link, or vice versa. A first set of optimizations may be performed when the mobile network device has roamed from a high to a low bandwidth link, while a second set of optimizations may be performed when the mobile network device has roamed from a low to a high bandwidth link. Some optimizations may be performed during the establishment of a TCP session, while others may be performed during or upon completion of the Mobile IP registration process.
-
Citations
38 Claims
-
1. In a mobile network device, a method of registering with a Home Agent, comprising:
-
composing a registration request message including link characteristics; sending the registration request to the Home Agent, the link characteristics being associated with a link via which the registration request message is sent to the Home Agent; receiving a registration reply from the Home Agent indicating success or failure of the registration with the Home Agent, wherein the mobile network device is a Mobile Router; and sending an ICMP source quench message to each node coupled to the Mobile Router, wherein a source IP address of the ICMP source quench message is an IP address of a Correspondent Node. - View Dependent Claims (3)
-
-
2. The method 1, further comprising:
updating a table associating the link characteristics with a session.
-
4. In a mobile network device, a method of registering with a Home Agent, comprising:
-
composing a registration request message including link characteristics; sending the registration request to the Home Agent, the link characteristics being associated with a link via which the registration request message is sent to the Home Agent; receiving a registration reply from the Home Agent indicating success or failure of the registration with the Home Agent, wherein the mobile network device is a Mobile Router; and determining whether the Mobile Router has moved from a high bandwidth link to a low bandwidth link. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. In a mobile network node, a method of registering with a Correspondent Node, comprising:
-
composing a registration request message including link characteristics; sending the registration request to the Correspondent Node, the link characteristics being associated with a link via which the registration request message is sent to the Correspondent Node; and receiving a registration reply message from the Correspondent Node indicating success or failure of the registration with the Correspondent Node, wherein the Correspondent Node is not a Home Agent. - View Dependent Claims (11, 12)
-
-
13. The method 10, further comprising:
updating a table associating the link characteristics with the session generated upon successful registration with the Correspondent Node.
-
14. In a Correspondent Node, a method of registering a mobile network device, comprising:
-
receiving a registration request message including link characteristics from the mobile network device, the link characteristics being associated with a link via which the registration request message is sent to the Correspondent Node; and composing a registration reply message indicating success or failure of the registration with the Correspondent Node; and sending the registration reply message to the mobile network device, wherein the Correspondent Node is not a Home Agent. - View Dependent Claims (15, 16)
-
-
17. The method 14, further comprising:
updating a table associating the link characteristics with the session.
-
18. In a Correspondent Node, a method of registering a mobile network device, comprising:
-
receiving a registration request message including link characteristics from the mobile network device, the link characteristics being associated with a link via which the registration request message is sent to the Correspondent Node; and composing a registration reply message indicating success or failure of the registration with the Correspondent Node; sending the registration reply message to the mobile network device; and sending an ICMP source quench message to the mobile network device, wherein a source IP address of the ICMP source quench message is an IP address of the Correspondent Node. - View Dependent Claims (19)
-
-
20. In a Correspondent Node, a method of registering a mobile network device, comprising:
-
receiving a registration request message including link characteristics from the mobile network device, the link characteristics being associated with a link via which the registration request message is sent to the Correspondent Node; and composing a registration reply message indicating success or failure of the registration with the Correspondent Node; sending the registration reply message to the mobile network device; and determining whether the mobile network device has moved from a high bandwidth link to a low bandwidth link. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. In a network device, a method of registering a mobile network device with the network device, comprising:
-
receiving a registration request from the mobile network device, the registration request including link characteristics, the link characteristics being associated with a link via which the registration request message has been sent to the network device; authenticating the mobile network device; composing a registration reply indicating success or failure of the registration of the mobile network device with the network device, wherein a session is created when registration is successful; sending the registration reply to the mobile network device; sending an ICMP source quench message to a Correspondent Node, wherein a source IP address of the ICMP source quench message is an IP address of the mobile network device; and when registration is successful, updating a table associating the link characteristics with the session, wherein the network device is a Home Agent. - View Dependent Claims (27, 28)
-
-
29. In a network device, a method of registering a mobile network device with the network device, comprising:
-
receiving a registration request from the mobile network device, the registration request including link characteristics, the link characteristics being associated with a link via which the registration request message has been sent to the network device; authenticating the mobile network device; composing a registration reply indicating success or failure of the registration of the mobile network device with the network device, wherein a session is created when registration is successful; sending the registration reply to the mobile network device; when registration is successful, updating a table associating the link characteristics with the session; and determining whether the mobile network device has moved from a high bandwidth link to a low bandwidth link. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. In a network device, a method of registering a mobile network device with the network device, comprising:
-
receiving a registration request from the mobile network device, the registration request including link characteristics, the link characteristics being associated with a link via which the registration request message has been sent to the network device; authenticating the mobile network device; composing a registration reply indicating success or failure of the registration of the mobile network device with the network device, wherein a session is created when registration is successful; sending the registration reply to the mobile network device; when registration is successful, updating a table associating the link characteristics with the session; and sending an ICMP source quench message to the mobile network device, wherein a source IP address of the ICMP source quench message is an IP address of the network device; wherein sending the ICMP source quench message is performed when it is determined that the mobile network device has moved from a high bandwidth link to a low bandwidth link, wherein the network device is a Correspondent Node.
-
-
38. In a network device, a method of registering a mobile network device with the network device, comprising:
-
receiving a registration request from the mobile network device, the registration request including link characteristics, the link characteristics being associated with a link via which the registration request message has been sent to the network device; authenticating the mobile network device; composing a registration reply indicating success or failure of the registration of the mobile network device with the network device, wherein a session is created when registration is successful; sending the registration reply to the mobile network device; when registration is successful, updating a table associating the link characteristics with the session; and sending one or more messages to the mobile network device indicating that a window size is zero; wherein sending the one or more messages is performed when it is determined that the mobile network device has moved from a high bandwidth link to a low bandwidth link, wherein the network device is a Correspondent Node.
-
Specification