Method and system for synchronizing a standby route distributor in a distributed routing platform
First Claim
1. A method for synchronizing a routing table, comprising:
- (a) receiving a route;
(b) updating an active routing table associated with an active route distributor with the route;
(b) forwarding the route to a standby route distributor;
(c) updating a standby routing table associated with the standby route distributor, wherein at least a portion of the standby routing table and the active routing table are substantially synchronized; and
(d) employing the standby distributor to distribute the route to a slave route distributor, wherein the slave route distributor is enabled to update a slave routing table associated with the slave route distributor.
14 Assignments
0 Petitions
Accused Products
Abstract
A system and method is directed to synchronizing a standby route distributor in a distributed routing platform. A route distributor is configured to operate as an active route distributor. Another route distributor is configured to operate as a standby route distributor. The standby and active route distributor may reside in the same or a different distributed routing platform. A slave route distributor communicates a route to the active route distributor. The active route distributor may update its routing tables with the route. The active route distributor forwards the route to the standby route distributor to enable their routing tables to be substantially synchronized. The standby route distributor distributes the route to the slave route distributors, where the route enables an update to another routing table. In the event of a switchover, the standby route distributor resynchronizes its routing tables and may distribute route information to each slave route distributor.
19 Citations
26 Claims
-
1. A method for synchronizing a routing table, comprising:
-
(a) receiving a route;
(b) updating an active routing table associated with an active route distributor with the route;
(b) forwarding the route to a standby route distributor;
(c) updating a standby routing table associated with the standby route distributor, wherein at least a portion of the standby routing table and the active routing table are substantially synchronized; and
(d) employing the standby distributor to distribute the route to a slave route distributor, wherein the slave route distributor is enabled to update a slave routing table associated with the slave route distributor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of synchronizing a routing table, comprising:
-
(a) employing a standby route distributor to receive a route;
(b) adding the received route to a routing table associated with the standby route distributor; and
(c) if the route is from an active route distributor, employing the standby route distributor to perform actions, including;
(i) distributing the route to at least one slave route distributor, wherein the slave route distributor is enabled to update a slave routing table associated with the slave route distributor;
(ii) updating an active state associated with the route; and
(iii) providing a response to the active route distributor, wherein the response indicates that at least a portion of the routing table associated with the standby route distributor is substantially synchronized with another routing table that is associated with the active route distributor. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A router for updating a routing table, comprising:
-
(a) a slave route distributor on a first node that is configured to receive a route associated with a routing protocol associated with the slave route distributor;
(b) an active route distributor on a second node that is configured to perform actions, including;
(i) receiving the route from the slave route distributor;
(ii) updating an active routing table associated with the active route distributor; and
(c) a standby route distributor on a third node that is configured to perform actions, including;
(i) receiving the route from the active route distributor;
(ii) updating a standby routing table associated with the standby route distributor, wherein at least a portion of the standby routing table and the active routing table are substantially synchronized; and
(iii) distributing the route to another slave route distributor, wherein the other slave route distributor is configured to update another routing table associated with the other slave route distributor. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A system for updating a routing table, comprising:
-
(a) an active route distributor that is configured to perform actions, including;
(i) receiving a route;
(ii) updating an active routing table associated with the active route distributor with the route; and
(b) a standby route distributor that is configured to perform actions, including;
(i) receiving the route from the active route distributor;
(ii) updating a standby routing table associated with the standby route distributor, wherein at least a portion of the standby routing table and the active routing table are substantially synchronized; and
(iii) distributing the route to a slave route distributor, wherein the slave route distributor is configured to update a slave routing table associated with the slave route distributor. - View Dependent Claims (24, 25)
-
-
26. An apparatus for updating a routing table, comprising:
-
(a) a means for receiving a route from a slave route distributor, and updating an active routing table with the route, wherein the active routing table is associated with an active route distributor; and
(b) a means for employing a standby route distributor to receive the route from the active route distributor, wherein the standby route distributor distributes the route to another slave route distributor, and updates a standby routing table associated with the standby route distributor, and wherein at least a portion of the standby routing table and the active routing table are substantially synchronized.
-
Specification