MOBILE NETWORK DEVICE MULTI-LINK OPTIMIZATIONS
First Claim
1. A method, comprising:
- receiving by a Mobile Router a TCP SYN packet from a node, the TCP SYN packet being addressed to a Correspondent Node and specifying a MSS;
modifying by the Mobile Router the MSS of the TCP SYN packet; and
forwarding by the Mobile Router the modified TCP SYN packet to the Correspondent Node.
0 Assignments
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
23 Claims
-
1. A method, comprising:
-
receiving by a Mobile Router a TCP SYN packet from a node, the TCP SYN packet being addressed to a Correspondent Node and specifying a MSS; modifying by the Mobile Router the MSS of the TCP SYN packet; and forwarding by the Mobile Router the modified TCP SYN packet to the Correspondent Node. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
receiving by a Mobile Router a TCP SYN packet from a node, the TCP SYN packet being addressed to a Correspondent Node and specifying a MSS; forwarding by the Mobile Router the TCP SYN packet to the Correspondent Node; receiving by the Mobile Router a TCP SYN ACK packet from the Correspondent Node, the TCP SYN ACK being addressed to the node and specifying a MSS; modifying by the Mobile Router the MSS of the TCP SYN ACK packet and forwarding the modified TCP SYN ACK packet to the node; receiving by the Mobile Router a TCP ACK from the node; and forwarding by the Mobile Router the TCP ACK to the Correspondent Node. - View Dependent Claims (7, 8, 9)
-
-
10. An apparatus, comprising:
-
a processor; and a memory, at least one of the processor or the memory being adapted for; receiving a TCP ACK packet from a Correspondent Node, the TCP ACK packet being addressed to a node that is coupled to the apparatus; obtaining a sequence number from the TCP ACK packet; generating one or more new TCP ACK packets, each of the one or more new TCP ACK packets including a number within a range of sequence numbers indicated by the sequence number; and sending the one or more new TCP ACK packets to the node; wherein the apparatus is a Mobile Router. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a processor; and a memory, at least one of the processor or the memory being adapted for; receiving a TCP ACK packet from a node, the TCP ACK packet being addressed to a Correspondent Node; obtaining a sequence number from the TCP ACK packet; generating one or more new TCP ACK packets, each of the one or more new TCP ACK packets including a number within a range of sequence numbers indicated by the sequence number; and sending the one or more new TCP ACK packets to the Correspondent Node; wherein the apparatus is a Home Agent. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method, comprising:
-
receiving by a Correspondent Node a TCP ACK packet from a mobile network device supporting Mobile IP, the TCP ACK packet being addressed to the Correspondent Node; obtaining by the Correspondent Node a sequence number from the TCP ACK packet; generating by the Correspondent Node one or more new TCP ACK packets, each of the one or more new TCP ACK packets including a number within a range of sequence numbers indicated by the sequence number; and sending by the Correspondent Node the one or more new TCP ACK packets to the mobile network device.
-
-
23. The method as recited in claim 23, wherein generating and sending are performed when the mobile network device moves from a high bandwidth to a low bandwidth link or registers with the Correspondent Node via a low bandwidth link, wherein the sequence number in each of the one or more new TCP ACK packets is the same.
Specification