DETERMINING AN OPTIMAL ROUTE ADVERTISEMENT IN A REACTIVE ROUTING ENVIRONMENT
First Claim
Patent Images
1. A method comprising:
- receiving a network address query;
retrieving a first network address of a known apparatus from a routing table, in response to the network address query;
determining a second network address based upon the network address query, the second network address having a smaller bit length than the first network address; and
advertising an aggregate value that represents a range of reachable network addresses, the range of reachable network addresses including the second network address.
1 Assignment
0 Petitions
Accused Products
Abstract
In an example embodiment, a method is provided. In this method, a network address query is received. A first network address of a known apparatus is retrieved from a routing table, in response to the network address query. A second network address may be determined based upon the network address query, the second network address having a smaller bit length than the first network address. An aggregate value may be advertised that represents a range of reachable network addresses, the range of reachable network addresses including the second network address.
28 Citations
22 Claims
-
1. A method comprising:
-
receiving a network address query; retrieving a first network address of a known apparatus from a routing table, in response to the network address query; determining a second network address based upon the network address query, the second network address having a smaller bit length than the first network address; and advertising an aggregate value that represents a range of reachable network addresses, the range of reachable network addresses including the second network address. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving an aggregate value, with a prefix, that represents a range of reachable network addresses; comparing the prefix of the aggregate value to a prefix of a network address query, the comparing being based upon a logical operation; and generating a network address value, where the prefix of the network address query and the prefix of the aggregate value are equal. - View Dependent Claims (8, 9, 10)
-
-
11. An apparatus comprising:
-
a first receiver to receive a network address query; a retriever to receive a first network address of a known apparatus from a routing table, in response to the network address query; a first calculation engine to determine a second network address based upon the network address query, the second network address having a smaller bit length than the first network address; and an advertising engine to advertise an aggregate value that represents a range of reachable network addresses, the range of reachable network addresses including the second network address. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a receiver to receive an aggregate value, with a prefix, that represents a range of reachable network addresses; a comparison engine to compare the prefix of the aggregate value to a prefix of a network address query, the comparing being based upon a logical operation; and an address generator to generate a network address value, where the prefix of the network address query and the prefix of the aggregate value are equal. - View Dependent Claims (18, 19, 20)
-
-
21. An apparatus comprising:
-
means for receiving a network address query; means for retrieving a first network address of a known apparatus from a routing table, in response to the network address query; means for determining a second network address based upon the network address query, the second network address having a smaller bit length than the first network address; and means for advertising an aggregate value that represents a range of reachable network addresses, the range of reachable network addresses including the second network address.
-
-
22. Logic encoded in one or more tangible media for execution and when executed operable to:
-
receive a network address query; retrieve a first network address of a known apparatus from a routing table, in response to the network address query; determine a second network address based upon the network address query, the second network address having a smaller bit length than the first network address; and advertise an aggregate value that represents a range of reachable network addresses, the range of reachable network addresses including the second network address.
-
Specification