Method and apparatus for exchange of routing database information
First Claim
Patent Images
1. A method of maintaining a routing table in a router, the routing table including a first plurality of route entries, the method comprising:
- a) accepting registration by a first routing protocol, the registration including identification of routes of interest; and
b) establishing a registration set change field associated with the registration and with a second plurality of route entries for indication of changes in the routes of interest.
8 Assignments
0 Petitions
Accused Products
Abstract
A route table providing a list of pointers to checksum values computed across routes of interest to a particular protocol. A method of updating the route table when a route is changed and also updating the checksum values is further described. Updates to the checksum value may be done using an exclusive OR process allowing for relatively fast, incremental updates to the checksum value.
-
Citations
12 Claims
-
1. A method of maintaining a routing table in a router, the routing table including a first plurality of route entries, the method comprising:
-
a) accepting registration by a first routing protocol, the registration including identification of routes of interest; and
b) establishing a registration set change field associated with the registration and with a second plurality of route entries for indication of changes in the routes of interest. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of indicating that a route entry in a route table has been updated comprising:
-
a) incrementing a route sequence number for the route entry;
b) walking a list of pointers associated with the route entry, the pointers pointing to checksum fields associated with the route entry, a checksum field being associated with a plurality of route entries; and
c) for each checksum value, recompute the checksum as a function of the sequence number and the original checksum value. - View Dependent Claims (8)
-
-
9. A method of determining if a route of interest in a route table has been changed comprising:
-
a) comparing a registration set change field for a plurality of routes of interest with a stored registration set change field value; and
b) if the registration set change field values match, assume no route of interest has changed and, otherwise, examining change values associated with each of the plurality of routes of interest to determine if the route of interest has changed. - View Dependent Claims (10, 11, 12)
-
Specification