Patent ID: 6947963

Claim:
In distributed processor system wherein a first and second protocol operating on individual ones of a first plurality of processors operating within a single data packet router are involved in independently generating or amending data for a routing database, and wherein each of the first of plurality of processors maintains a copy of the database, a method for synchronized maintenance and distribution of the routing database, comprising the steps of: (a) running the first or the second protocol on each of the first plurality of processors, wherein each of the first plurality of processors independently generates or amends data for the routing database; (b) registering each of the first plurality of processors with at least one other of the first plurality of processors, creating first client-server pairs operating within the single data packet router between said each of the first plurality of processors and said at least one other of the first plurality of processors, in an arrangement that each of the first plurality of processors either runs or registers with a processor running both the first and second protocols, (c) sharing the generated or amended data for the routing database from first servers to first registered clients of the first client-server pairs, such that each of the first plurality of processors receives generated or amended data for the routing database from both the first and second protocols.