Hybrid distance vector protocol for wireless mesh networks
First Claim
1. A method of mesh point discovery in a mesh network, said method comprising:
- formatting a route request message at a first mesh point, said route request message comprising a hop limit parameter;
broadcasting said route request message from said first mesh point, wherein said hop limit parameter limits a number of times said route request message will be forwarded through receiving mesh points;
receiving a unicast route reply message from a neighboring mesh point, wherein said neighboring mesh point is in receipt of said route request message; and
establishing a route to said neighboring mesh point.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of hybrid route discovery in a mesh network is described. The method comprises the optional designation of a root node of the mesh network and formatting a route request message at an originating mesh point, where the route request messages include a hop limit parameter. If a root node has been configured, the route request is responded to with a message that describes the route to the root. If a direct route between two nodes is required, the route request message is broadcast from the originating mesh point, and the hop limit parameter limits the number of times the route request message will be forwarded. The originating mesh point receives a unicast route reply message from a neighboring mesh point, after the neighboring mesh point received the route request message. Finally, a route connecting the originating mesh point and the destination mesh point is established.
116 Citations
28 Claims
-
1. A method of mesh point discovery in a mesh network, said method comprising:
-
formatting a route request message at a first mesh point, said route request message comprising a hop limit parameter;
broadcasting said route request message from said first mesh point, wherein said hop limit parameter limits a number of times said route request message will be forwarded through receiving mesh points;
receiving a unicast route reply message from a neighboring mesh point, wherein said neighboring mesh point is in receipt of said route request message; and
establishing a route to said neighboring mesh point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of route maintenance in a mesh network, said method comprising:
-
transmitting a unicast periodic message from a mesh point, said periodic message for checking the validity of an established route between said mesh point and another mesh point in said mesh network; and
receiving a unicast route reply message, said route reply message for confirming the validity of said established route. - View Dependent Claims (10, 11, 12)
-
-
13. A method of route maintenance in a mesh network, said method comprising:
-
receiving an anticipated unicast periodic message into a mesh point, said periodic message for validating an established route between two mesh points in said mesh network; and
in response to receiving said anticipated unicast periodic message, transmitting a unicast route reply message, said unicast route reply message for confirming the validity of said established route. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An apparatus for maintaining a route in a mesh network, said apparatus comprising:
-
a means for transmitting a unicast periodic message from a mesh point, said periodic message for checking the validity of an established route between said mesh point and another mesh point in said mesh network; and
a means for receiving a unicast route reply message, said route reply message for confirming the validity of said established route.
-
-
20. An apparatus for maintaining a route in a mesh network, said apparatus comprising:
-
a means for receiving an anticipated unicast periodic message into a mesh point, said periodic message for validating an established route between two mesh points in said mesh network; and
a means for transmitting a unicast route reply message in response to receiving said anticipated unicast periodic message, said unicast route reply message for confirming the validity of said established route.
-
-
21. A mesh point in a mesh network, said mesh point comprising:
-
a transmitter, for transmitting messages;
a memory, for storing information, coupled to said transmitter; and
a receiver coupled to said memory, for receiving message, wherein said transmitter transmits a unicast periodic message from said mesh point, said periodic message for checking the validity of an established route between said mesh point and another mesh point in said mesh network, and said receiver, in response to said unicast periodic message, receives a unicast route reply message, said route reply message for confirming the validity of said established route. - View Dependent Claims (22, 23, 24)
-
-
25. A mesh point in a mesh network comprising:
-
a memory, for storing route information;
a receiver, coupled to said memory, for receiving messages; and
a transmitter, coupled to said memory, for transmitting messages, wherein said receiver is configured to receive an anticipated unicast periodic message, said periodic message for validating an established route between two mesh points in said mesh network, and said transmitter is configured to transmit, in response to receiving said anticipated unicast periodic message, a unicast route reply message, said unicast route reply message for confirming the validity of said established route. - View Dependent Claims (26, 27)
-
-
28. A method for utilizing a wireless mesh network with multiple portals, said method comprising:
-
receiving, into a root node, a packet from a source within said wireless mesh network and directed towards a destination in a connected local area network LAN;
forwarding said packet via a plurality of uplinks, each of said plurality of uplinks connected with one of a plurality of portals in said wireless mesh network;
receiving, into one of said plurality of portals, a reply from said destination; and
establishing a route between said destination and said source, said route utilizing said one of said plurality of portals.
-
Specification