Method and apparatus for efficient routing of mobile node packets
First Claim
1. A method for efficient routing of mobile node packets comprising:
- moving a mobile node from a first location to a second location, the second location being outside a home address of the mobile node;
sending a configuration message from a mobile node along a path to a second node;
sending a confirmation message from the second node along the path to the mobile node, the confirmation message reserving resources in nodes in the path for a flow from the mobile node;
sending the flow containing at least one packet from the mobile node to the second node along the path;
classifying the flow by each node in the path based on a home address option in each at least one packet; and
routing the flow by each node in the path, each node in the path using the reserved resources associated with the flow based on the classification.
2 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for efficient routing of mobile node packets. Nodes in a network are configured to classify a received flow from a mobile node to a second node based upon a home address option in a packet in the flow if the address is present. The address is a home address of the mobile node. The classification has associated reserved resources at each node for the received flow. Therefore, the Quality of Service is maintained for the flow between the mobile node and the second node if the mobile node moves to a new location. Resources reserved in nodes in the old path are torn down and released, while reserved resources in nodes in the old and the new path need not be reserved again.
-
Citations
53 Claims
-
1. A method for efficient routing of mobile node packets comprising:
-
moving a mobile node from a first location to a second location, the second location being outside a home address of the mobile node; sending a configuration message from a mobile node along a path to a second node; sending a confirmation message from the second node along the path to the mobile node, the confirmation message reserving resources in nodes in the path for a flow from the mobile node; sending the flow containing at least one packet from the mobile node to the second node along the path; classifying the flow by each node in the path based on a home address option in each at least one packet; and routing the flow by each node in the path, each node in the path using the reserved resources associated with the flow based on the classification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An article comprising a storage medium having instructions stored therein, the instructions when processed causing a router to perform:
-
receiving configuration information that configures the router to classify a received flow based upon a home address option in a destination option header of a packet in the flow if the address is present; reserving resources in the router for a flow based on receipt of a message; receiving the flow, the flow containing at least one packet; classifying the flow by the router based on the destination option header in each at least one packet; and routing the flow by the router, the routing using the reserved resources associated with the flow based on the classification. - View Dependent Claims (19, 20, 21)
-
-
22. A network comprising:
-
at least one first node; at least one second node; and at least one router, each at least one router configured to classify a received flow based upon a home address option in packets in the flow if the address is present, wherein one at least one first node sends a flow comprising at least one packet to one at least one second node, at least one router reserving resources in the router for the flow based on receipt of a previous message, the at least one router classifying the flow based on the home address option in each at least one packet, and routing the flow using the reserved resources associated with the flow based on the classification. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A router comprising:
-
a reservation module, the reservation module reserving resources for a flow in response to receipt of a message from a second node; a receiving module, the receiving module receiving the flow comprising at least one packet, the flow originating at a first node and having a destination of the second node; a classification module, the classification module classifying the received flow based upon a home address option in the at least one packet in the flow if the address is present; and a routing module, the routing module routing the received flow using the reserved resources associated with the flow based on the classification. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A method for efficient handoff of a mobile node flow comprising:
-
sending a flow containing at least one packet from a mobile node to a second node along a first path; sending a first message from the mobile node along a second path to the second node, the second path including one at least one node in the first path; and sending a second message from the mobile node to at least one of the second node and the one at least one node, the second message triggering the sending of a third message from at least one of the second node and the one at least one node to the mobile node, the second message triggering a mapping between a home address and a temporary address of the mobile node in each at least one node in the second path. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
Specification