Directed acyclic graph discovery and network prefix information distribution relative to a clusterhead in an ad hoc mobile network
First Claim
1. A method in a mobile router configured for establishing communications within an ad hoc network, the method including:
- establishing concurrent attachments to respective attachment routers based on having received respective advertisement messages specifying respective parent depths relative to a clusterhead of the ad hoc network;
selecting an advertised depth relative to the clusterhead based on adding a prescribed increment to a maximum one of the parent depths, and advertising reachability to the clusterhead based on outputting a router advertisement message specifying the advertised depth relative to the clusterhead.
1 Assignment
0 Petitions
Accused Products
Abstract
Each mobile router in an ad hoc mobile network is configured for concurrently attaching to multiple parents advertising respective parent depths relative to a clusterhead of the ad hoc mobile network. The mobile router selects an advertised depth relative to the clusterhead based on adding a prescribed increment to a maximum one of the parent depths, enabling the mobile routers to form a directed acyclic graph relative to the clusterhead. Each mobile router sends to each of its parents a neighbor advertisement message specifying at least one reachable prefix, a corresponding cost for reaching the reachable prefix, and a corresponding sequence identifier that enables the parents to validate the neighbor advertisement message relative to stored router entries. Hence, mobile routers automatically can form a directed acylic graph relative to the clusterhead, and can distribute routing information with minimal overhead.
-
Citations
50 Claims
-
1. A method in a mobile router configured for establishing communications within an ad hoc network, the method including:
-
establishing concurrent attachments to respective attachment routers based on having received respective advertisement messages specifying respective parent depths relative to a clusterhead of the ad hoc network;
selecting an advertised depth relative to the clusterhead based on adding a prescribed increment to a maximum one of the parent depths, and advertising reachability to the clusterhead based on outputting a router advertisement message specifying the advertised depth relative to the clusterhead. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile router configured for establishing communications within an ad hoc network, the mobile router comprising:
-
an attachment resource configured for establishing concurrent attachments to respective attachment routers based on the mobile router having received respective advertisement messages specifying respective parent depths relative to a clusterhead of the ad hoc network; and
a router advertisement resource configured for advertising reachability to the clusterhead based on outputting a router advertisement message specifying an advertised depth relative to the clusterhead, the router advertisement resource configured for selecting the advertised depth relative to the clusterhead based on adding a prescribed increment to a maximum one of the parent depths. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An ad hoc network comprising:
-
a plurality of mobile routers having organized into a directed acyclic graph directed toward a clusterhead, one of the mobile routers serving as the clusterhead, the directed acyclic graph having attached mobile routers having attached to attachment routers, each mobile router including;
an attachment resource configured for selectively establishing concurrent attachments, as an attached mobile router, to selected ones of the attachment routers based on the mobile router having received respective advertisement messages from the selected ones of the attachment routers, the advertisement messages specifying respective parent depths relative to a clusterhead of the ad hoc network, and a router advertisement resource configured for advertising reachability to the clusterhead based on outputting a router advertisement message specifying an advertised depth relative to the clusterhead, the router advertisement resource configured for selecting the advertised depth relative to the clusterhead based on adding a prescribed increment to a maximum one of the parent depths. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A mobile router configured for establishing communications within an ad hoc network, the mobile router comprising:
-
means for establishing concurrent attachments to respective attachment routers based on having received respective advertisement messages specifying respective parent depths relative to a clusterhead of the ad hoc network; and
means for advertising reachability to the clusterhead based on outputting a router advertisement message specifying an advertised depth relative to the clusterhead, the means for advertising configured for selecting the advertised depth relative to the clusterhead based on adding a prescribed increment to a maximum one of the parent depths. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A computer readable medium having stored thereon sequences of instructions for a mobile router to establish communications within an ad hoc network, the sequences of instructions including instructions for:
-
establishing concurrent attachments to respective attachment routers based on having received respective advertisement messages specifying respective parent depths relative to a clusterhead of the ad hoc network;
selecting an advertised depth relative to the clusterhead based on adding a prescribed increment to a maximum one of the parent depths, and advertising reachability to the clusterhead based on outputting a router advertisement message specifying the advertised depth relative to the clusterhead. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification