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 by the mobile router to respective attachment routers based on having received respective advertisement messages specifying respective parent metrics relative to a single clusterhead of the ad hoc network;
selecting by the mobile router an advertised metric relative to the single clusterhead based on adding a prescribed increment to a maximum one of the parent metrics, the advertised metric having a maximum cost relative to the parent metrics; and
advertising reachability by the mobile router to reach the single clusterhead based on the mobile router outputting a router advertisement message specifying the advertised metric relative to the single clusterhead, the router advertisement message enabling the mobile router to position itself within a directed acyclic graph directed toward the single clusterhead based on the mobile router providing the directed acyclic graph with concurrent paths toward the single clusterhead using the respective concurrent attachments.
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.
48 Citations
53 Claims
-
1. A method in a mobile router configured for establishing communications within an ad hoc network, the method including:
-
establishing concurrent attachments by the mobile router to respective attachment routers based on having received respective advertisement messages specifying respective parent metrics relative to a single clusterhead of the ad hoc network; selecting by the mobile router an advertised metric relative to the single clusterhead based on adding a prescribed increment to a maximum one of the parent metrics, the advertised metric having a maximum cost relative to the parent metrics; and advertising reachability by the mobile router to reach the single clusterhead based on the mobile router outputting a router advertisement message specifying the advertised metric relative to the single clusterhead, the router advertisement message enabling the mobile router to position itself within a directed acyclic graph directed toward the single clusterhead based on the mobile router providing the directed acyclic graph with concurrent paths toward the single clusterhead using the respective concurrent attachments. - View Dependent Claims (2, 3, 4, 5, 6, 9, 10, 51)
-
-
7-8. -8. (canceled)
-
11. An apparatus configured for establishing communications within an ad hoc network, the comprising:
-
an attachment resource configured for establishing concurrent attachments to respective attachment routers based on the apparatus having received respective advertisement messages specifying respective parent metrics relative to a single clusterhead of the ad hoc network; and a router advertisement resource configured for advertising the apparatus as a mobile router providing reachability to reach the single clusterhead based on outputting a router advertisement message specifying an advertised metric relative to the single clusterhead, the router advertisement resource configured for selecting the advertised metric relative to the single clusterhead based on adding a prescribed increment to a maximum one of the parent metrics, the advertised metric having a maximum cost relative to the parent metrics, the router advertisement message enabling the apparatus to position itself within a directed acyclic graph directed toward the single clusterhead based on the apparatus providing the directed acyclic graph with concurrent paths toward the single clusterhead using the respective concurrent attachments. - View Dependent Claims (12, 13, 14, 15, 16, 19, 20, 52)
-
-
17-18. -18. (canceled)
-
21-40. -40. (canceled)
-
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 by the mobile router to respective attachment routers based on having received respective advertisement messages specifying respective parent metrics relative to a single clusterhead of the ad hoc network; selecting by the mobile router an advertised metric relative to the single clusterhead based on adding a prescribed increment to a maximum one of the parent metrics, the advertised metric having a maximum cost relative to the parent metrics, and advertising reachability by the mobile router to reach the single clusterhead based on the mobile router outputting a router advertisement message specifying the advertised metric relative to the single clusterhead, enabling the mobile router to position itself within a directed acyclic graph directed toward the single clusterhead based on the mobile router providing the directed acyclic graph with concurrent paths toward the single clusterhead using the respective concurrent attachments. - View Dependent Claims (53)
-
-
42-50. -50. (canceled)
Specification