Notification to routing protocols of changes to routing information base
OwnerDaniel W. Inderieden, Andrew J. Lehtola +4inventors
InventorsDaniel W. Inderieden, Andrew J. Lehtola, Phillip A. Laverdiere, Eric R. Lund, Eric M. Berge, Scott E. Hauck
Life of this patent
Estimating the term…
Abstract
A method and apparatus are provided for managing a routing information base that is adapted to store information regarding potential data routes within an internetworking device operating in conjunction with a plurality of routing protocols. Potential routes for a specified destination are stored in the routing information base. The routing protocols are notified of changes to only those routes for which the routing protocols have previously registered for notification.
Claims36
A method of managing a routing information base adapted to store information regarding potential data routes within an internetworking device operating in conjunction with a plurality of routing protocols, the method comprising the steps of:
- (a) storing a route to be employed for a specified destination in the routing information base;
- and
- (b) notifying a first routing protocol if a change is made to the route stored in the routing information base if the first routing protocol has registered to be notified of a change to that route.
An internetworking device adapted to operate in conjunction with a plurality of routing protocols, including a first routing protocol, the internetworking device comprising:
- a routing information base adapted to store a plurality of routes to a plurality of specified destinations, including a first route to a first destination;
- and
- a routing information base manager coupled to the routing information base and adapted to notify the first routing protocol if a change is made to the first route if the first routing protocol has registered with the routing information base manager for notification of changes to the first route.
A computer-readable medium having instructions stored thereon, which when executed by a processor of an internetworking device that is adapted to operate in conjunction with a plurality of routing protocols perform steps comprising:
- (a) storing a route to be employed for a specified destination in the routing information base;
- and
- (b) notifying a first routing protocol if a change is made to the route stored in the routing information base if the first routing protocol has registered to be notified of a change to that route.
An internetwork router comprising:
- a routing protocol;
- a routing information base coupled to routing protocol for storing information regarding potential data routes to specified destinations;
- and
- routing information base managing means for notifying the routing protocol if a change is made to any of the potential data routes for which the routing protocol has previously registered with the routing information base managing means for notification of a change to those routes.
A method of managing a routing information base adapted to store information regarding potential data routes in conjunction with a plurality of routing protocols, including a border gateway protocol (BGP), the method comprising the steps of:
- (a) storing a BGP route for a specified destination in the routing information base, wherein the BGP route has either an active state or an inactive state;
- and
- (b) notifying the BGP of a change to the BGP route if the change results in the BGP route switching between the active and inactive states and withholding notification of the BGP if the change results in the BGP route remaining in the inactive state.
An internetwork router comprising:
- a border gateway protocol (BGP);
- a routing information base coupled to BGP for storing information regarding a BGP data route to a specified destination, wherein the BGP data route has either an active state or an inactive state;
- and
- routing information base managing means for notifying the BGP of a change to the BGP data route if the change results in the BGP data route switching between the active and inactive states and withholding notification of the BGP if the change results in the BGP data route remaining in the inactive state.
Dependencies are inferred from the claim text.