Method and Apparatus for Automatic Sub-Division of Areas that Flood Routing Information
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for sharing routing information over a network include determining whether the scale of a flooding domain exceeds a threshold. If so, then a router announcement message is sent over a particular link. The message indicates the local router is a flooding domain border router (FDBR). Summary routing information is determined with less than a certain level of detail used in the flooding domain for routers connected to the local router through links different from the particular link. The summary routing information is sent over the particular link in a link state message that includes type data that indicates summary routing information that crosses a FDBR. These techniques allow automatic favorable scaling of domains of shared routing information as the size of a mobile ad hoc network grows.
80 Citations
52 Claims
-
1. (canceled)
-
2. (canceled)
-
3. (canceled)
-
4. (canceled)
-
5. (canceled)
-
6. (canceled)
-
7. (canceled)
-
8. (canceled)
-
9. (canceled)
-
10. (canceled)
-
11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
14. (canceled)
-
15. (canceled)
-
16. (canceled)
-
17. (canceled)
-
18. (canceled)
-
19. (canceled)
-
20. (canceled)
-
21. (canceled)
-
22. (canceled)
-
23. (canceled)
-
24. (canceled)
-
25. (canceled)
-
26. (canceled)
-
27. (canceled)
-
28. (canceled)
-
29. (canceled)
-
30. (canceled)
-
31. (canceled)
-
32. A method, comprising:
-
receiving routing information for a plurality of routers; determining a measure of scale of a new flooding domain, which includes at least some of the routers, wherein the scale of the new flooding domain includes a current flooding domain; and determining whether the measure exceeds a threshold indicative of router performance related to exchanging router data amongst at least some of the routers. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
-
40. Logic encoded in one or more tangible media that includes code for execution and when executed by a processor operable to perform operations comprising:
-
receiving routing information for a plurality of routers; determining a measure of scale of a new flooding domain, which includes at least some of the routers, wherein the scale of the new flooding domain includes a current flooding domain; and determining whether the measure exceeds a threshold indicative of router performance related to exchanging router data amongst at least some of the routers. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47)
-
-
48. An apparatus, comprising:
-
a memory configured to store data, a processor operable to execute instructions associated with the data, the apparatus being configured to; receive routing information for a plurality of routers; determine a measure of scale of a new flooding domain, which includes at least some of the routers, wherein the scale of the new flooding domain includes a current flooding domain; determine whether the measure exceeds a threshold indicative of router performance related to exchanging router data amongst at least some of the routers; and determine whether to divide a particular flooding domain at a particular link if the threshold is exceeded. - View Dependent Claims (49, 50, 51, 52)
-
Specification