Providing redundancy between an active component and a standby component
in a network router comprises maintaining a first route input information
base associated with the active component, synchronizing with the first
route information base a second route input information base associated
with the standby component, generating a route output information base
using the second route input information base, and comparing the
generated route output information base, in the event of switchover of
the standby component to an active mode, to a synchronized route output
information base associated with the standby component which synchronized
route output information base reflects routes known to have been shared
with one or more peers by the active component prior to the switchover,
and sharing and/or withdrawing routes as necessary to reflect any
differences between the generated route output information base and the
synchronized route output information base.