System and method for spanning tree cross routes
First Claim
Patent Images
1. A wireless network node, comprising:
- a wireless transceiver;
a cross route table;
at least one port coupled to a spanning tree network;
wherein the wireless network node is configured to be responsive to receiving a packet sent from a source node addressed to a destination node to determine whether an entry exists for the destination node;
wherein the network node is responsive to route the packet on a cross route responsive to an entry existing in the cross route table for the destination node; and
wherein the network node is responsive to route the packet on the at least one spanning tree port responsive to no entry existing in the cross route table for the destination node.
1 Assignment
0 Petitions
Accused Products
Abstract
A spanning tree cross-route protocol for establishing mesh-like cross routes in an underlying wireless spanning tree topology. A cross route spans branches of the tree topology to provide a more optimal route between any two nodes in the wireless network. The cross route can span multiple spanning trees. Each mesh node maintains a cross route table. When a packet is received, the node determines whether there is an entry for the destination node in the cross route table. If there is an entry for the destination node in the cross route table, the packet is forwarded via the cross route; otherwise, the packet is forwarded via the spanning tree.
188 Citations
57 Claims
-
1. A wireless network node, comprising:
-
a wireless transceiver;
a cross route table;
at least one port coupled to a spanning tree network;
wherein the wireless network node is configured to be responsive to receiving a packet sent from a source node addressed to a destination node to determine whether an entry exists for the destination node;
wherein the network node is responsive to route the packet on a cross route responsive to an entry existing in the cross route table for the destination node; and
wherein the network node is responsive to route the packet on the at least one spanning tree port responsive to no entry existing in the cross route table for the destination node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method, comprising:
-
maintaining a cross route table;
receiving a packet on a wireless network port, the packet having a source node address and a destination node address;
determining whether a cross route entry exists for the destination node in the cross route table;
forwarding the packet on a spanning tree port responsive to determining no cross route entry exists for the destination node address in the cross route table; and
forwarding the packet on a cross link port responsive to determining a cross route entry exists for the destination node address. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A wireless network topology, comprising
an underlying tree topology, with a single root node; - and
at least one cross link that exist between branches of the tree topology;
wherein the tree topology provides default data forwarding paths and a cross route, comprised of the at least one cross link, is established to provide more optimal forwarding paths. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
- and
-
57. A wireless networking node, comprising:
-
means for receiving a wireless frame, the wireless frame having a source address and a destination address;
means for maintaining a cross route table; and
means for routing the wireless frame coupled to the means for receiving and the means for maintaining, the means for routing responsive to determining whether a cross route entry exists for the destination node in the cross route table to forwarding the packet on a cross link port responsive to determining a cross route entry exists for the destination node address, and the means for routing responsive to forwarding the packet on a spanning tree port responsive to determining no cross route entry exists for the destination node address in the cross route table.
-
Specification