Determining a route advertisement in a reactive routing environment
First Claim
1. A method comprising:
- at a routing device in a computer network, receiving a network address query with respect to a destination address;
at the routing device, determining an advertisement value representing a network address range that includes the destination address, the determining of the advertisement value comprising;
calculating a coverage value that indicates a portion of addresses within the network address range that can be reached through the routing device, anddetermining that the calculated coverage value meets or exceeds a predefined threshold coverage value; and
replying to the network address query by advertising the advertisement value.
0 Assignments
0 Petitions
Accused Products
Abstract
In an example embodiment, a method and system is provided to determine and advertise a route advertisement in a reactive routing environment. In response to receiving a network address query with respect to a destination address at a routing device, an aggregate value, e.g. an address prefix, is determined and advertised in reply to the network address query. Determining of the aggregate value may comprise identifying within a range of network addresses represented by the aggregate value respective addresses for which the routing device does not have reachability information. The routing device may send address queries with respect to the identified addresses, to determine reachability via the routing device of those addresses. The aggregate value may be advertised conditional upon determining that a percentage of addresses within the corresponding range that can be reached via the routing device satisfies a predefined minimal coverage value.
24 Citations
19 Claims
-
1. A method comprising:
-
at a routing device in a computer network, receiving a network address query with respect to a destination address; at the routing device, determining an advertisement value representing a network address range that includes the destination address, the determining of the advertisement value comprising; calculating a coverage value that indicates a portion of addresses within the network address range that can be reached through the routing device, and determining that the calculated coverage value meets or exceeds a predefined threshold coverage value; and replying to the network address query by advertising the advertisement value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A routing device comprising:
-
a first receiver configured to receive, in a reactive routing environment, a network address query with respect to a destination address; a calculation engine configured to determine an advertisement value representing a network address range that includes the destination address the calculation engine being configured to determine the aggregate value by performing operations comprising; calculating a coverage value that indicates a portion of addresses within the network address range that can be reached through the routing device, and determining that the calculated coverage value meets or exceeds a predefined threshold coverage value; and an advertising engine configured to reply to the network address query by advertising the advertisement value. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium including instructions for causing a routing device, when the instructions are executed by the routing device, to perform operations comprising:
-
in a computer network, receive a network address query with respect to a destination address; determine an advertisement value representing a network address range that includes the destination address, the determining of the advertisement value comprising; calculating a coverage value that indicates a portion of addresses within the network address range that can be reached through the routing device, and determining that the calculated coverage value meets or exceeds a predefined threshold coverage value; and reply to the network address query by advertising the advertisement value.
-
Specification