6999436

Method and Apparatus for Efficient Routing of Mobile Node Packets

PublishedFebruary 14, 2006
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
53 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

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

2. The method according to claim 1 , wherein the mobile node comprises a mobile phone.

3

3. The method according to claim 1 , wherein the second node comprises a phone.

4

4. The method according to claim 1 , further comprising each at least one packet having a temporary source address in a source address field of each at least one packet and the home address of the mobile node in a destination option of each at least one packet.

5

5. The method according to claim 4 , wherein the temporary source address comprises a Care of Address (CoA).

6

6. The method according to claim 1 , wherein the home address option is in a header of each at least one packet.

7

7. The method according to claim 1 , wherein the first location comprises a first IP subnet and the second location comprises a second IP subnet.

8

8. The method according to claim 1 , further comprising configuring a classification function at each node to perform the classifying.

9

9. The method according to claim 1 , wherein the home address comprises an IP address.

10

10. The method according to claim 1 , wherein the nodes are part of an Internet Protocol (IP) network.

11

11. The method according to claim 1 , wherein the node comprises a RSVP router.

12

12. The method according to claim 11 , wherein the configuration message comprises a PATH message.

13

13. The method according to claim 11 , wherein the confirmation message comprises a RESV message.

14

14. The method according to claim 1 , further comprising: moving the mobile node from the second location to a third location; sending a second configuration message from the mobile node to a crossover node in the path, the second configuration message sent along a second path from the mobile node to the crossover node; sending a second confirmation message from the crossover node to the mobile node, the second confirmation message reserving resources in nodes in the second path for the flow from the mobile node; and sending the flow from the mobile node to the second node along the second path between the mobile node and the crossover node and the path between the crossover node and the second node.

15

15. The method according to claim 14 , further comprising sending a teardown message from the crossover node to a node in the path that is not between the crossover node and the second node, the teardown message being propagated to all other nodes in the path that are not between the crossover node and the second node, the teardown message causing each node in the path that is not between the crossover node and the second node to release the reserved resources for the flow from the mobile mode.

16

16. The method according to claim 15 , wherein the crossover node and each node comprise a RSVP router.

17

17. The method according to claim 16 , wherein the teardown message comprises a RESVTEAR message.

18

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.

19

19. The article according to claim 18 , further comprising: receiving a second message; propagating the second message to other routers if appropriate; and releasing the reserved resources for the flow in response to the second message.

20

20. The article according to claim 18 , wherein the router comprises a RSVP router.

21

21. The article according to claim 18 , wherein the at least one packet comprises an IP packet.

22

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.

23

23. The network according to claim 22 , wherein the one at least one first node is a mobile phone.

24

24. The network according to claim 22 , wherein the address comprises a home address of the at least one first node.

25

25. The network according to claim 22 , wherein the one at least one second node comprises a phone.

26

26. The article according to claim 22 , wherein the at least one router comprises at least one RSVP router.

27

27. The article according to claim 22 , wherein the at least one packet comprises an IP packet.

28

28. The article according to claim 22 , wherein the home address option is in a destination option header in the at least one packet.

29

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.

30

30. The router according to claim 29 , wherein the message comprises a RESV message.

31

31. The router according to claim 29 , wherein the home address option is in a destination option header in the at least one packet.

32

32. The router according to claim 29 , wherein the at least one packet comprises an IP packet.

33

33. The router according to claim 29 , wherein the address comprises a home IP address of the first node.

34

34. The router according to claim 29 , wherein the first node comprises a mobile phone.

35

35. The router according to claim 29 , wherein the second node comprises a phone.

36

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.

37

37. The method according to claim 36 , wherein the mobile node comprises a mobile phone.

38

38. The method according to claim 36 , wherein the second node comprises a phone.

39

39. The method according to claim 36 , wherein the at least one packet comprises an IP packet.

40

40. The method according to claim 36 , wherein the at least one node comprises a RSVP router.

41

41. The method according to claim 36 , wherein the temporary address comprises a care of address of the mobile node.

42

42. The method according to claim 36 , wherein the first message comprises a binding update message.

43

43. The method according to claim 36 , wherein the second message comprises a care of address advertisement RSVP message.

44

44. The method according to claim 36 , wherein the third message comprises a PATH message.

45

45. The method according to claim 36 , further comprising sending the third message from the one at least one RSVP router to the second node.

46

46. The method according to claim 36 , further comprising sending a fourth message in response to the third message from the mobile node to the one at least one node, the fourth message reserving resources for the flow in each node in the second path between the one at least one node and the mobile node.

47

47. The method according to claim 46 , wherein the fourth message comprises a RESV message.

48

48. The method according to claim 36 , further comprising sending a fifth message from the one at least one node to the at least one node in the first path that is not in the first path between the one at least one node and the second node, the fifth message removing reservations for the flow.

49

49. The method according to claim 48 , wherein the fifth message comprises a RESVTEAR message.

50

50. The method according to claim 36 , wherein the second message comprises a PATH message.

51

51. The method according to claim 50 , wherein the second message contains an object containing the home address and the temporary address, each at least one node establishing a path state including the mapping between the home address and the temporary address if no path state for the flow has been established.

52

52. The method according to claim 51 , comprising updating the path state if a path state for the flow has been established and the mapping between the home address and the temporary address has changed.

53

53. The method according to claim 51 , comprising not updating the path state if a path state for the flow has been established and the mapping between the home address and the temporary address has not changed.

Patent Metadata

Filing Date

Unknown

Publication Date

February 14, 2006

Inventors

Haihong Zheng
Franck Le
Marc Greis

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHOD AND APPARATUS FOR EFFICIENT ROUTING OF MOBILE NODE PACKETS” (6999436). https://patentable.app/patents/6999436

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.