US 7,499,447 B2
Synchronizing multiple instances of a forwarding information base (FIB) using sequence numbers
Shiva Shenoy, San Jose, Calif. (US); and Apurva Mehta, Cupertino, Calif. (US)
Assigned to Alcaltel-Lucent USA Inc., Murray Hill, N.J. (US)
Filed on May 28, 2003, as Appl. No. 10/446,762.
Claims priority of provisional application 60/385858, filed on Jun. 04, 2002.
Claims priority of provisional application 60/385925, filed on Jun. 04, 2002.
Prior Publication US 2003/0235195 A1, Dec. 25, 2003
Int. Cl. H04L 12/28 (2006.01)
U.S. Cl. 370—389  [370/503; 709/201; 713/375] 21 Claims
OG exemplary drawing
 
1. A method for synchronizing multiple instances of a forwarding information base (FIB) in a network node that has a distributed processing architecture comprising:
establishing FIB entries in a main FIB;
associating a sequence number with each of said FIB entries in said main FIB;
communicating said FIB entries and their associated sequence numbers from said main FIB to line card FIBs; and
using said sequence numbers that are associated with said FIB entries to determine the most current FIB entry among a plurality of FIB entries;
wherein said sequence numbers are used to determine the most current FIB entry among two FIB entries that have matching IP addresses and masks.