System and method for route learning and auto-configuration
First Claim
1. A computer-implemented method for reducing transmission overhead in a first network, the method comprising:
- configuring a first node to join the first network;
receiving a plurality of routing advertisements associated with the first network;
transmitting the plurality of routing advertisements to a first plurality of nodes that belong to a second network and are neighbors of the first node;
receiving an indication of interest from one or more nodes included in the first plurality of nodes in response to the plurality of routing advertisements that were transmitted,wherein the indication of interest indicates a first route included in the plurality of routing advertisements;
accumulating a count of the received indications of interest;
determining whether the count exceeds a predetermined threshold; and
inserting the plurality of routing advertisements in a beacon packet for broadcast transmission when the count exceeds the predetermined threshold;
orinserting the plurality of routing advertisements in a unicast packet for unicast transmission to a node in the one or more nodes when the count does not exceed the predetermined threshold.
3 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment of a wireless network, when a node joins the network and receives a routing advertisement, such a node transmits the routing advertisement to all its neighbors. The node then receives transmission from the neighboring nodes indicating interest in joining the advertised network. If more than a threshold number of neighboring nodes are interested in the advertised route, the newly joining node inserts the route advertisement in a beacon transmission. If there is not a threshold level of interest, the node unicasts only to the neighbors who indicated interest in the advertised network. In an embodiment, the node repeats the above steps on a predetermined time basis (e.g., one per day) in order to determine interest in the advertised route that may have newly arisen.
9 Citations
23 Claims
-
1. A computer-implemented method for reducing transmission overhead in a first network, the method comprising:
-
configuring a first node to join the first network; receiving a plurality of routing advertisements associated with the first network; transmitting the plurality of routing advertisements to a first plurality of nodes that belong to a second network and are neighbors of the first node; receiving an indication of interest from one or more nodes included in the first plurality of nodes in response to the plurality of routing advertisements that were transmitted, wherein the indication of interest indicates a first route included in the plurality of routing advertisements; accumulating a count of the received indications of interest; determining whether the count exceeds a predetermined threshold; and inserting the plurality of routing advertisements in a beacon packet for broadcast transmission when the count exceeds the predetermined threshold;
orinserting the plurality of routing advertisements in a unicast packet for unicast transmission to a node in the one or more nodes when the count does not exceed the predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium including instructions that, when executed by a processor within a first node, cause the processor to manage a first network, by performing the steps of:
-
configuring the first node to join the first network; receiving a plurality of routing advertisements associated with the first network; transmitting the plurality of routing advertisements to a first plurality of nodes that belong to a second network and are neighbors of the first node; receiving an indication of interest from one or more nodes included in the first plurality of nodes in response to the plurality of routing advertisements that were transmitted, wherein the indication of interest indicates a first route included in the plurality of routing advertisements; accumulating a count of the received indications of interest; determining whether the count exceeds a predetermined threshold; and inserting the plurality of routing advertisements in a beacon packet for broadcast transmission when the count exceeds the predetermined threshold;
orinserting the plurality of routing advertisements in a unicast packet for unicast transmission to a node in the one or more nodes when the count does not exceed the predetermined threshold. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A wireless network device, comprising:
-
a transceiver circuit configured to generate a radio signal based on a first carrier signal and configured to receive a radio signal based on a second carrier signal; and a processor that is coupled to the transceiver circuit and configured to; configure the wireless network device to join a first network, receive a plurality of routing advertisements associated with the first network, transmit the plurality of routing advertisements to a first plurality of nodes that belong to a second network and are neighbors of the wireless network device, receive an indication of interest from one or more nodes included in the first plurality of nodes in response to the plurality of routing advertisements that were tranmitted, wherein the indication of interest indicates a first route included in the plurality of routing advertisement, accumulate a count of the received indications of interest, determine whether the count exceeds a predetermined threshold, and insert the plurality of routing advertisements in a beacon packet for broadcast transmission when the count exceeds the predetermined threshold, or insert the plurality of routing advertisements in a unicast packet for unicast transmission to a node in the one or more nodes when the count does not exceed the predetermined threshold. - View Dependent Claims (21, 22, 23)
-
Specification