CA2427285A1 - Method and system for implementing ospf redundancy - Google Patents
Method and system for implementing ospf redundancy Download PDFInfo
- Publication number
- CA2427285A1 CA2427285A1 CA002427285A CA2427285A CA2427285A1 CA 2427285 A1 CA2427285 A1 CA 2427285A1 CA 002427285 A CA002427285 A CA 002427285A CA 2427285 A CA2427285 A CA 2427285A CA 2427285 A1 CA2427285 A1 CA 2427285A1
- Authority
- CA
- Canada
- Prior art keywords
- ospf
- processor
- information
- protocol
- standby
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/22—Alternate routing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2097—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements maintaining the standby controller/processing unit updated
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/03—Topology update or discovery by updating link state protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/28—Routing or path finding of packets in data switching networks using route fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/58—Association of routers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/40—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2038—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant with a single idle spare processing component
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2048—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant where the redundant components share neither address space nor persistent storage
Abstract
The present invention relates to a method and system for implementing link level protocol redundancy in a router (11). In particular, the invention relates to providing redundancy of the Open Shortest Path First (OSPF) routing protocol. An active processor (12) provides OSPF operations. In the present invention, a standby processor (18) is coupled to the active processor (12). During an initial synchronization, all network link protocol information from the active processor (12) is forwarded to the standby processor (18). The network link information can include OSPF state information, OSPF configuration information, OSPF adjacencies information, OSPF interface information and OSPF global protocol information. Thereafter, any updates of network link protocol information are immediately forwarded to the standby processor (18). Upon failure of the active processor (12), the router (11) is switched to the standby processor (18) and all OSPF protocol operations are performed on the standby processor (18). In the present invention, all states of the link protocol immediately function as if a failure had not occurred.
Claims (44)
1. A Link protocol redundancy method comprising the steps of:
providing a router having an active processor;
coupling a standby processor to said active processor;
forwarding network link protocol information from said active processor to said standby processor for synchronizing link configuration and link protocol states of said active processor at said standby processor upon coupling of said standby processor to said standby processor; and switching said router to said standby processor when a failure is detected at said active processor;
wherein all states of said link protocol immediately function as if the failure had not occurred.
providing a router having an active processor;
coupling a standby processor to said active processor;
forwarding network link protocol information from said active processor to said standby processor for synchronizing link configuration and link protocol states of said active processor at said standby processor upon coupling of said standby processor to said standby processor; and switching said router to said standby processor when a failure is detected at said active processor;
wherein all states of said link protocol immediately function as if the failure had not occurred.
2. The method of claim 1 wherein said link protocol is an Open Shortest Path First (OSPF) protocol.
3. The method of claim 2 wherein said link protocol information is link-state database information, OSPF configuration information, OSPF adjacencies information, OSPF interface information and OSPF global protocol information.
4. The method of claim 2 further comprising the step of processing identical OSPF packets after synchronizing said link configuration and link protocol states between said active processor and said standby processor
5. The method of claim 3 wherein said step of forwarding link protocol information is performed by the steps of:
creating a hidden OSPF interface for each area of said active processor;
creating a hidden OSPF interface for each area of said standby processor; and forwarding said link-state database information from said hidden OSPF
interface of said active processor to said hidden OSPF interface of said standby processor until said link state database of said standby processor is synchronized with said link state database of said active processor.
creating a hidden OSPF interface for each area of said active processor;
creating a hidden OSPF interface for each area of said standby processor; and forwarding said link-state database information from said hidden OSPF
interface of said active processor to said hidden OSPF interface of said standby processor until said link state database of said standby processor is synchronized with said link state database of said active processor.
6. The method of claim 5 further comprising the step of forwarding said OSPF
configuration information, OSPF adjacencies information, OSPF interface information and OSPF global protocol information using said hidden OSPF interface of said active processor and said hidden OSPF interface of said standby processor.
configuration information, OSPF adjacencies information, OSPF interface information and OSPF global protocol information using said hidden OSPF interface of said active processor and said hidden OSPF interface of said standby processor.
7. The method of claim 5 wherein said link protocol information is in the form of Inter Process Control (IPC) messages.
8. The method of claim 7 wherein said OSPF configuration information is determined from Command Line Interface (CLI) commands stored in a datastore.
9. The method of claim 1 further comprising the steps of:
updating network link protocol information at said active processor; and forwarding said updated network link protocol information to said standby processor.
updating network link protocol information at said active processor; and forwarding said updated network link protocol information to said standby processor.
10. The method of claim 4 wherein said forwarding step is a process based on a Database Exchange Process of the OSPF protocol.
11. An OSPF protocol redundancy method comprising the steps of:
providing a router having an active processor;
coupling a standby processor to said active processor;
forwarding network OSPF protocol information from said active processor to said standby processor for synchronizing OSPF configuration and OSPF protocol states of said active processor at said standby processor; and switching said router to said standby processor when a failure is detected at said active processor;
wherein all states of said OSPF protocol immediately function as if the failure had not occurred.
providing a router having an active processor;
coupling a standby processor to said active processor;
forwarding network OSPF protocol information from said active processor to said standby processor for synchronizing OSPF configuration and OSPF protocol states of said active processor at said standby processor; and switching said router to said standby processor when a failure is detected at said active processor;
wherein all states of said OSPF protocol immediately function as if the failure had not occurred.
12. A link protocol redundancy method comprising the steps of:
providing a muter having an active processor;
coupling a standby processor to said active processor;
forwarding network link protocol information from said active processor to said standby processor for synchronizing link configuration and link protocol states of said active processor at said standby processor said link protocol information is Link-state database information, OSPF configuration information, OSPF adjacencies information, OSPF interface information and OSPF global protocol information.; and switching said router to said standby processor when a failure is detected at said active processor;
wherein all states of said link protocol immediately function as if the failure had not occurred.
providing a muter having an active processor;
coupling a standby processor to said active processor;
forwarding network link protocol information from said active processor to said standby processor for synchronizing link configuration and link protocol states of said active processor at said standby processor said link protocol information is Link-state database information, OSPF configuration information, OSPF adjacencies information, OSPF interface information and OSPF global protocol information.; and switching said router to said standby processor when a failure is detected at said active processor;
wherein all states of said link protocol immediately function as if the failure had not occurred.
13. A method for implementing OSPF redundancy comprising the steps of providing a router having an active processor means and a standby processor means;
building a hidden OSPF interface on said active processor means and a hidden OSPF interface on said standby processor means;
connecting said hidden OSPF interface of said active processor means to said hidden OSPF interface of said standby processor means over a communications lime;
synchronizing an OSPF routing database. using an OSPF protocol over said hidden OSPF interface, such that said OSPF routing database is synchronized when said hidden OSPF interface of said active processor means and said hidden OSPF
interface of said standby processor means reach a full adjacency state;
transferring OSPF protocol information from said hidden OSPF interface of said active processor means to said hidden OSPF interface of said standby processor means over said communications Link to mirror states of said active processor means and said standby processor means;
building a hidden OSPF interface on said active processor means and a hidden OSPF interface on said standby processor means;
connecting said hidden OSPF interface of said active processor means to said hidden OSPF interface of said standby processor means over a communications lime;
synchronizing an OSPF routing database. using an OSPF protocol over said hidden OSPF interface, such that said OSPF routing database is synchronized when said hidden OSPF interface of said active processor means and said hidden OSPF
interface of said standby processor means reach a full adjacency state;
transferring OSPF protocol information from said hidden OSPF interface of said active processor means to said hidden OSPF interface of said standby processor means over said communications Link to mirror states of said active processor means and said standby processor means;
14 removing said hidden interface of said active processor means and said hidden interface of said standby processor means; and assuming control by said standby processor means when a failure is detected in said active processor means.
14. The method of claim 13 wherein said OSPF protocol information is OSPF
configuration information, OSPF adjacencies information, OSPF interface information and OSPF global protocol information.
14. The method of claim 13 wherein said OSPF protocol information is OSPF
configuration information, OSPF adjacencies information, OSPF interface information and OSPF global protocol information.
15. The method of claim 14 wherein said OSPF configuration information is determined from Commercial Line Interface (CLI) commands stored in a datastore.
16. The method of claim 13 further comprising the steps of:
updating network link protocol information at said active processor means; and forwarding said updated network link protocol information to said standby processor means.
updating network link protocol information at said active processor means; and forwarding said updated network link protocol information to said standby processor means.
17. The method of claim 13 wherein said synchronizing step is a process based on a Database Exchange Process of the OSPF protocol.
18. The method of claim 13 further comprising the step of processing identical OSPF packets after synchronizing said link configuration and lime protocol states between said active processor and said standby processor
19. A system for providing link protocol redundancy in a router comprising:
an active processor;
a standby processor;
means for forwarding network link protocol information from said active processor to said standby processor for synchronizing lime configuration and link protocol states of said active processor at said standby processor; and means for switching said router to said standby processor when a failure is detected at said active processor;
wherein all states of said link protocol immediately function as if the failure had not occurred.
an active processor;
a standby processor;
means for forwarding network link protocol information from said active processor to said standby processor for synchronizing lime configuration and link protocol states of said active processor at said standby processor; and means for switching said router to said standby processor when a failure is detected at said active processor;
wherein all states of said link protocol immediately function as if the failure had not occurred.
20. The system of claim 19 wherein said link protocol is an Open Shortest Path First (OSPF) protocol.
21. The system of claim 19 wherein said link protocol information is link-state database information, OSPF configuration information, OSPF adjacencies information, OSPF interface information and OSPF global protocol information.
22. The system of claim 21 wherein said means for forwarding link protocol information comprises:
means for creating a hidden OSPF interface on for each area of said active processor;
means for creating a hidden OSPF interface for each area of said standby processor; and means for forwarding said link-state database information from said hidden OSPF
interface of said active processor to said hidden OSPF interface of said standby processor until said link state database of said standby processor is synchronized with said link state database of said active processor.
means for creating a hidden OSPF interface on for each area of said active processor;
means for creating a hidden OSPF interface for each area of said standby processor; and means for forwarding said link-state database information from said hidden OSPF
interface of said active processor to said hidden OSPF interface of said standby processor until said link state database of said standby processor is synchronized with said link state database of said active processor.
23. The system of claim 22 wherein said means for forwarding link protocol information comprises forwarding said OSPF configuration information, said OSPF
adjacencies information, said OSPF interface information and said OSPF global protocol information using said hidden OSPF interface of said active processor and said hidden OSPF interface of said standby processor.
adjacencies information, said OSPF interface information and said OSPF global protocol information using said hidden OSPF interface of said active processor and said hidden OSPF interface of said standby processor.
24. The system of claim 23 wherein said OSPF configuration information is determined from Command Line Interface (CLI) commands stored in a datastore.
25. The system of claim 19 further comprising:
means for updating network link protocol information at said active processor;
and means for forwarding said updated network link protocol information to said standby processor.
means for updating network link protocol information at said active processor;
and means for forwarding said updated network link protocol information to said standby processor.
26. The system of claim 19 wherein said means for forwarding network link protocol information comprises:
a redundant card manager for maintaining a synchronization state machine of said link protocol states for tasks of said protocol, said network link protocol information being forwarded through said redundant card manager.
a redundant card manager for maintaining a synchronization state machine of said link protocol states for tasks of said protocol, said network link protocol information being forwarded through said redundant card manager.
27. The system of claim 19 further comprising a task manager for determining said link protocol states of said tasks and forwarding said link protocol states to said redundant card manager.
28. The system of claim 19 wherein said means for switching said router to said standby processor comprises a software redundancy manager which interacts with said redundant card manager to indicate switch over from said active processor to said standby processor.
29. The system of claim 19 wherein said state of said tasks enters an OSPF_FAULT_INIT state which is an initial state before coupling of standby processor to said active processor.
30. The system of claim 19 wherein said state of said tasks enters an OSPF_FAULT_VERIFY state which is entered during synchronization of said link configuration of said active processor and said standby processor.
31. The system of claim 19 wherein said state of said tasks enters an OSPF_FAULT_SYNC state during forwarding of said link protocol information from said active processor to said standby processor, said link protocol information comprising link-state database information, OSPF configuration information, OSPF
adjacencies information, OSPF interface information and OSPF global protocol information.
adjacencies information, OSPF interface information and OSPF global protocol information.
32. The system of claim 19 wherein said state of said tasks, enters an OSPF_FAULT_FULL state after said forwarding network link protocol information, said OSPF_FAULT_FULL state is a hot standby state wherein said standby state can immediately take over all operations of said standby processor.
33. The system of claim 19 wherein said active processor is an active OSPF
control card.
control card.
34. The system of claim 19 wherein said standby processor is a standby OSPF
control card.
control card.
35. The system of claim 19 wherein said means for forwarding is a process based on a Database Exchange Process of the OSPF protocol.
36. The system of claim 19 further comprising:
means for processing identical OSPF packets after synchronizing said link configuration and link protocol states between said active processor and said standby processor.
means for processing identical OSPF packets after synchronizing said link configuration and link protocol states between said active processor and said standby processor.
37. A system for providing open shortest path first (OSPF) protocol redundancy in a router comprising:
an active processor;
a standby processor;
means for forwarding network open shortest path first (OSPF) protocol information from said active processor to said standby processor for synchronizing link configuration and open shortest path first (OSPF) protocol states of said active processor at said standby processor; and means for switching said router to said standby processor when a failure is detected at said active processor;
wherein all states of said open shortest path first (OSPF) protocol immediately function as if the failure had not occurred.
an active processor;
a standby processor;
means for forwarding network open shortest path first (OSPF) protocol information from said active processor to said standby processor for synchronizing link configuration and open shortest path first (OSPF) protocol states of said active processor at said standby processor; and means for switching said router to said standby processor when a failure is detected at said active processor;
wherein all states of said open shortest path first (OSPF) protocol immediately function as if the failure had not occurred.
38. A system for providing open shortest path first (OSPF) protocol redundancy in a router comprising:
an active processor;
a standby processor;
means for forwarding network open shortest path first (OSPF) protocol information from said active processor to said standby processor for synchronizing link configuration and open shortest path first (OSPF) protocol states of said active processor at said standby processor link-state database information, OSPF configuration information, OSPF adjacencies information, OSPF interface information and OSPF
global protocol information; and means for switching said router to said standby processor when a failure is detected at said active processor;
wherein all states of said open shortest path first (OSPF) protocol immediately function as if the failure had not occurred.
an active processor;
a standby processor;
means for forwarding network open shortest path first (OSPF) protocol information from said active processor to said standby processor for synchronizing link configuration and open shortest path first (OSPF) protocol states of said active processor at said standby processor link-state database information, OSPF configuration information, OSPF adjacencies information, OSPF interface information and OSPF
global protocol information; and means for switching said router to said standby processor when a failure is detected at said active processor;
wherein all states of said open shortest path first (OSPF) protocol immediately function as if the failure had not occurred.
39. A system for implementing OSPF redundancy in a router comprising:
an active processor means;
a standby processor means;
means for building a hidden OSPF interface on said active processor means and a hidden OSPF interface on said standby processor means;
means for connecting said hidden OSPF interface of said active processor means to said hidden OSPF interface of said standby processor means over a communications link;
means for synchronizing an OSPF routing database using an OSPF protocol over said hidden OSPF interface, such that said OSPF routing database is synchronized when said hidden OSPF interface of said active processor means and said hidden OSPF
interface of said standby processor means reach a full adjacency state;
means for transferring OSPF protocol information from said hidden OSPF
interface of said active processor means to said hidden OSPF interface of said standby processor means over said communications link to mirror states of said active processor means and standby processor means;
means for removing said hidden interface of said active processor means and said hidden interface of said standby processor means; and means for assuming control by said standby processor means when a failure is detected in said active processor means.
an active processor means;
a standby processor means;
means for building a hidden OSPF interface on said active processor means and a hidden OSPF interface on said standby processor means;
means for connecting said hidden OSPF interface of said active processor means to said hidden OSPF interface of said standby processor means over a communications link;
means for synchronizing an OSPF routing database using an OSPF protocol over said hidden OSPF interface, such that said OSPF routing database is synchronized when said hidden OSPF interface of said active processor means and said hidden OSPF
interface of said standby processor means reach a full adjacency state;
means for transferring OSPF protocol information from said hidden OSPF
interface of said active processor means to said hidden OSPF interface of said standby processor means over said communications link to mirror states of said active processor means and standby processor means;
means for removing said hidden interface of said active processor means and said hidden interface of said standby processor means; and means for assuming control by said standby processor means when a failure is detected in said active processor means.
40. The system of claim 39 wherein said OSPF protocol information is OSPF
configuration information, OSPF adjacencies information, OSPF interface information and OSPF global protocol information.
configuration information, OSPF adjacencies information, OSPF interface information and OSPF global protocol information.
41. The system of claim 39 wherein said OSPF configuration information is determined from Command Line Interface (CLI) commands stored in a datastore.
42. The system of claim 39 further comprising:
means for updating network lime protocol information at said active processor means; and means for forwarding said updated network link protocol information to said standby processor means.
means for updating network lime protocol information at said active processor means; and means for forwarding said updated network link protocol information to said standby processor means.
43. The system of claim 39 wherein said means for forwarding is a process based on a Database Exchange Process of the OSPF protocol.
44. The system of claim 39 further comprising:
means for processing identical OSPF packets after synchronizing said link configuration and link protocol states between said active processor and said standby processor.
means for processing identical OSPF packets after synchronizing said link configuration and link protocol states between said active processor and said standby processor.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/934,884 | 2001-08-22 | ||
US09/934,884 US7490161B2 (en) | 2001-08-22 | 2001-08-22 | Method and system for implementing OSPF redundancy |
PCT/US2002/022220 WO2003023637A1 (en) | 2001-08-22 | 2002-07-15 | Method and system for implementing ospf redundancy |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2427285A1 true CA2427285A1 (en) | 2003-03-20 |
CA2427285C CA2427285C (en) | 2010-02-02 |
Family
ID=25466231
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002427285A Expired - Fee Related CA2427285C (en) | 2001-08-22 | 2002-07-15 | Method and system for implementing ospf redundancy |
Country Status (6)
Country | Link |
---|---|
US (1) | US7490161B2 (en) |
EP (1) | EP1352335A4 (en) |
JP (1) | JP2005503055A (en) |
CN (1) | CN1311381C (en) |
CA (1) | CA2427285C (en) |
WO (1) | WO2003023637A1 (en) |
Families Citing this family (73)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2819360B1 (en) * | 2001-01-11 | 2003-04-11 | Cit Alcatel | ROUTING SYSTEM PROVIDING THE CONTINUITY OF SERVICE OF THE INTERFACES ASSOCIATED WITH NEIGHBORING NETWORKS |
FR2819359B1 (en) * | 2001-01-11 | 2003-04-11 | Cit Alcatel | ROUTING SYSTEM PROVIDING CONTINUITY OF SERVICE, STATE MACHINES ASSOCIATED WITH NEIGHBORING ROUTING SYSTEMS |
US7065059B1 (en) * | 2001-08-09 | 2006-06-20 | Cisco Technology, Inc. | Technique for restoring adjacencies in OSPF in a non-stop forwarding intermediate node of a computer network |
US20030123457A1 (en) * | 2001-12-27 | 2003-07-03 | Koppol Pramod V.N. | Apparatus and method for distributed software implementation of OSPF protocol |
US8769154B2 (en) * | 2002-01-24 | 2014-07-01 | Alcatel Lucent | Method and apparatus for facilitating routing protocol redundancy in a network element |
US7522588B2 (en) * | 2002-05-13 | 2009-04-21 | Qualcomm Incorporated | System and method for reference data processing in network assisted position determination |
US7292535B2 (en) * | 2002-05-23 | 2007-11-06 | Chiaro Networks Ltd | Highly-available OSPF routing protocol |
US7590760B1 (en) * | 2002-05-24 | 2009-09-15 | Cisco Technology, Inc. | Hybrid interface synchronization method and driver-client model for high availability systems |
US7275081B1 (en) | 2002-06-10 | 2007-09-25 | Juniper Networks, Inc. | Managing state information in a computing environment |
FI20021235A0 (en) * | 2002-06-24 | 2002-06-24 | Nokia Corp | A method and system for redundant IP forwarding in a telecommunications network |
US7440394B2 (en) | 2002-06-24 | 2008-10-21 | Nokia Corporation | Method and system for redundant IP forwarding in a telecommunications network |
US7236453B2 (en) * | 2002-06-27 | 2007-06-26 | Jeremy Benjamin, Trustee | High available method for border gateway protocol version 4 |
US7269133B2 (en) * | 2002-09-03 | 2007-09-11 | Jeremy Benjamin | IS-IS high availability design |
US7363534B1 (en) * | 2002-09-30 | 2008-04-22 | Cisco Technology, Inc. | Method and system for stateful switch-over in a high-availability point to point system |
US6850492B2 (en) * | 2002-11-22 | 2005-02-01 | Nokia Corporation | Method and system for enabling a route and flow table update in a distributed routing platform |
JP4385834B2 (en) * | 2003-04-15 | 2009-12-16 | パナソニック株式会社 | Routing control method and router apparatus |
US7319674B2 (en) * | 2003-07-24 | 2008-01-15 | Cisco Technology, Inc. | System and method for exchanging awareness information in a network environment |
US7739403B1 (en) * | 2003-10-03 | 2010-06-15 | Juniper Networks, Inc. | Synchronizing state information between control units |
US8009556B2 (en) * | 2003-10-17 | 2011-08-30 | Ip Infusion, Inc. | System and method for providing redundant routing capabilities for a network node |
US7929424B2 (en) * | 2003-10-31 | 2011-04-19 | Ericsson Ab | Switchover for broadband subscriber sessions |
CN100407727C (en) * | 2004-01-18 | 2008-07-30 | 中兴通讯股份有限公司 | An inter-processor communication method based on message |
JP4789425B2 (en) * | 2004-03-31 | 2011-10-12 | 富士通株式会社 | Route table synchronization method, network device, and route table synchronization program |
JP4058014B2 (en) * | 2004-04-08 | 2008-03-05 | 株式会社日立製作所 | Packet transfer device |
US7284148B2 (en) * | 2004-06-17 | 2007-10-16 | International Business Machines Corporation | Method and system for self-healing in routers |
US7586838B2 (en) * | 2004-06-22 | 2009-09-08 | Skylead Assets Limited | Flexible M:N redundancy mechanism for packet inspection engine |
US7957377B1 (en) * | 2004-07-30 | 2011-06-07 | Cisco Technology, Inc. | Reducing and load balancing link-state requests in OSPF |
US8004965B2 (en) * | 2004-09-28 | 2011-08-23 | Nec Corporation | Redundant packet switching system and system switching method of redundant packet switching system |
US7573811B2 (en) * | 2005-03-28 | 2009-08-11 | Alcatel-Lucent Usa Inc. | Network transparent OSPF-TE failover |
JP2006285448A (en) * | 2005-03-31 | 2006-10-19 | Oki Electric Ind Co Ltd | Redundant system |
CN100409619C (en) * | 2005-07-13 | 2008-08-06 | 武汉烽火网络有限责任公司 | Data network equipment and its management controlling method |
US7583590B2 (en) * | 2005-07-15 | 2009-09-01 | Telefonaktiebolaget L M Ericsson (Publ) | Router and method for protocol process migration |
US8036105B2 (en) * | 2005-08-08 | 2011-10-11 | International Business Machines Corporation | Monitoring a problem condition in a communications system |
US9166904B2 (en) * | 2005-09-08 | 2015-10-20 | Cisco Technology, Inc. | Method and apparatus for transferring BGP state information during asynchronous startup |
US7948873B2 (en) * | 2005-10-17 | 2011-05-24 | Cisco Technology, Inc. | Method for recovery of a controlled failover of a border gateway protocol speaker |
US7518986B1 (en) | 2005-11-16 | 2009-04-14 | Juniper Networks, Inc. | Push-based hierarchical state propagation within a multi-chassis network device |
US8565070B2 (en) * | 2005-11-23 | 2013-10-22 | Cisco Technology, Inc. | System and method for active geographic redundancy |
US8437305B2 (en) * | 2005-11-23 | 2013-05-07 | Cisco Technology, Inc. | Method for providing home agent geographic redundancy |
CN101022451B (en) * | 2006-02-14 | 2014-07-23 | 杭州华三通信技术有限公司 | Connection state synchronizing method in data communication and applied communication node thereof |
US7594034B2 (en) * | 2006-03-27 | 2009-09-22 | Cisco Technology, Inc. | Managing foreign-owned fields in versioned messages |
CN1905561B (en) * | 2006-08-09 | 2010-07-28 | 杭州华三通信技术有限公司 | Method for improving flow reliability between two layer network and external network |
CN1949700B (en) * | 2006-10-09 | 2010-10-06 | 华为技术有限公司 | Method and apparatus for mixed network protection |
US8467383B2 (en) * | 2007-05-23 | 2013-06-18 | Cisco Technology, Inc. | Stateful switching between reliable transport modules for communicating with an external peer without losing the transport layer connection |
EP2043306B1 (en) * | 2007-09-28 | 2015-04-15 | Unify GmbH & Co. KG | Method for organising network nodes in a packet-oriented network |
US8031704B2 (en) * | 2007-10-22 | 2011-10-04 | Infinera Corporation | Network planning and optimization of equipment deployment |
EP2073128B1 (en) * | 2007-12-21 | 2014-04-09 | Telefonaktiebolaget LM Ericsson (publ) | Technique for interconnecting functional modules of an apparatus |
US9210067B1 (en) * | 2008-07-11 | 2015-12-08 | Google Inc. | Method and apparatus for exchanging routing information |
US8006129B2 (en) * | 2008-10-03 | 2011-08-23 | Cisco Technology, Inc. | Detecting and preventing the split-brain condition in redundant processing units |
CN101621819B (en) * | 2009-07-24 | 2012-02-15 | 中兴通讯股份有限公司 | Information synchronization detection method for active-standby switching interface module, network element system and link |
US8154992B2 (en) * | 2009-08-11 | 2012-04-10 | Google Inc. | System and method for graceful restart |
US8363549B1 (en) | 2009-09-02 | 2013-01-29 | Juniper Networks, Inc. | Adaptively maintaining sequence numbers on high availability peers |
US8483049B2 (en) * | 2010-03-29 | 2013-07-09 | Futurewei Technologies, Inc. | System and method for communications system routing component level high availability |
FI20105878A (en) * | 2010-08-24 | 2012-02-25 | Tellabs Oy | Security of the network element of the communication network |
US8402453B2 (en) * | 2010-09-22 | 2013-03-19 | Telefonaktiebolaget L M Ericsson (Publ) | In-service software upgrade of control and line cards of network element |
CN102571391B (en) * | 2010-12-22 | 2014-12-10 | 中兴通讯股份有限公司 | Method and system for status synchronization of protection switching protocol |
US8995303B1 (en) * | 2011-03-11 | 2015-03-31 | Amazon Technologies, Inc. | Coordinated routing of network traffic |
US8842775B2 (en) * | 2011-08-09 | 2014-09-23 | Alcatel Lucent | System and method for power reduction in redundant components |
US20130073741A1 (en) * | 2011-09-16 | 2013-03-21 | Alfred C. Lindem, III | Ospf nsr with delayed neighbor synchronization |
US8913485B2 (en) | 2011-09-16 | 2014-12-16 | Telefonaktiebolaget L M Ericsson (Publ) | Open shortest path first (OSPF) nonstop routing (NSR) with link derivation |
US8923312B2 (en) | 2011-09-29 | 2014-12-30 | Telefonaktiebolaget L M Ericsson (Publ) | OSPF nonstop routing synchronization nack |
US8958430B2 (en) | 2011-09-29 | 2015-02-17 | Telefonaktiebolaget L M Ericsson (Publ) | OSPF non-stop routing frozen standby |
US8964758B2 (en) * | 2011-09-29 | 2015-02-24 | Telefonaktiebolaget L M Ericsson (Publ) | OSPF nonstop routing (NSR) synchronization reduction |
US8885562B2 (en) | 2012-03-28 | 2014-11-11 | Telefonaktiebolaget L M Ericsson (Publ) | Inter-chassis redundancy with coordinated traffic direction |
CN103581013B (en) * | 2012-07-25 | 2017-02-15 | 杭州华三通信技术有限公司 | Method and device for achieving non-stop routing of routing protocol |
CN102937906B (en) * | 2012-10-31 | 2015-09-16 | 中兴通讯股份有限公司 | A kind of patch software upgrade method and system |
CN105323172B (en) * | 2014-07-18 | 2020-07-14 | 中兴通讯股份有限公司 | Data transmission method and equipment based on unnumbered IP technology |
WO2017168217A1 (en) * | 2016-03-28 | 2017-10-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for adaptive flow control of link-state information from link-state source to border gateway protocol (bgp) |
CN106656835A (en) * | 2016-11-16 | 2017-05-10 | 上海红阵信息科技有限公司 | Parallel single present system of multiple OSPF protocol execution units |
US11669076B2 (en) * | 2018-07-27 | 2023-06-06 | Rockwell Automation Technologies, Inc. | System and method of communicating unconnected messages over high availability industrial control systems |
US11095528B2 (en) * | 2019-05-09 | 2021-08-17 | International Business Machines Corporation | Identity network onboarding based on confidence scores |
CN110601985B (en) * | 2019-09-17 | 2022-03-29 | 北京东土军悦科技有限公司 | Interface configuration information switching method, device, equipment and storage medium |
CN111083074A (en) * | 2019-12-20 | 2020-04-28 | 盛科网络(苏州)有限公司 | High availability method and system for main and standby dual OSPF state machines |
CN111371680B (en) * | 2020-03-04 | 2022-04-29 | 深信服科技股份有限公司 | Route management method, device, equipment and storage medium for dual-computer hot standby |
CN114205285B (en) * | 2021-11-24 | 2024-01-05 | 中盈优创资讯科技有限公司 | OSPF route selecting method and device based on link quality |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4466098A (en) | 1982-06-11 | 1984-08-14 | Siemens Corporation | Cross channel circuit for an electronic system having two or more redundant computers |
US5621721A (en) | 1995-01-12 | 1997-04-15 | Stratacom, Inc. | Maintaining database integrity throughout a communication network |
US5835696A (en) | 1995-11-22 | 1998-11-10 | Lucent Technologies Inc. | Data router backup feature |
JP3603524B2 (en) | 1997-02-05 | 2004-12-22 | 株式会社日立製作所 | Networking method |
US6351775B1 (en) * | 1997-05-30 | 2002-02-26 | International Business Machines Corporation | Loading balancing across servers in a computer network |
US6148410A (en) * | 1997-09-15 | 2000-11-14 | International Business Machines Corporation | Fault tolerant recoverable TCP/IP connection router |
JP3286584B2 (en) * | 1997-11-20 | 2002-05-27 | 株式会社日立製作所 | Multiplexed router device |
US6195705B1 (en) * | 1998-06-30 | 2001-02-27 | Cisco Technology, Inc. | Mobile IP mobility agent standby protocol |
US6173324B1 (en) | 1998-07-15 | 2001-01-09 | At&T Corp | Method and apparatus for fault detection and isolation in data |
US6427213B1 (en) * | 1998-11-16 | 2002-07-30 | Lucent Technologies Inc. | Apparatus, method and system for file synchronization for a fault tolerate network |
US6424629B1 (en) | 1998-11-23 | 2002-07-23 | Nortel Networks Limited | Expediting reconvergence in a routing device |
US6556547B1 (en) * | 1998-12-15 | 2003-04-29 | Nortel Networks Limited | Method and apparatus providing for router redundancy of non internet protocols using the virtual router redundancy protocol |
AU3216100A (en) | 1999-02-16 | 2000-09-04 | Eci Telecom Ltd. | System for hot standby of a telephone switching matrix |
US6397260B1 (en) * | 1999-03-08 | 2002-05-28 | 3Com Corporation | Automatic load sharing for network routers |
US6392990B1 (en) * | 1999-07-23 | 2002-05-21 | Glenayre Electronics, Inc. | Method for implementing interface redundancy in a computer network |
US6430622B1 (en) * | 1999-09-22 | 2002-08-06 | International Business Machines Corporation | Methods, systems and computer program products for automated movement of IP addresses within a cluster |
US6351755B1 (en) | 1999-11-02 | 2002-02-26 | Alta Vista Company | System and method for associating an extensible set of data with documents downloaded by a web crawler |
US6941377B1 (en) * | 1999-12-31 | 2005-09-06 | Intel Corporation | Method and apparatus for secondary use of devices with encryption |
US6601101B1 (en) * | 2000-03-15 | 2003-07-29 | 3Com Corporation | Transparent access to network attached devices |
US6529481B2 (en) * | 2000-11-30 | 2003-03-04 | Pluris, Inc. | Scalable and fault-tolerant link state routing protocol for packet-switched networks |
US7234001B2 (en) * | 2000-12-20 | 2007-06-19 | Nortel Networks Limited | Dormant backup link for OSPF network protection |
US6820134B1 (en) * | 2000-12-28 | 2004-11-16 | Cisco Technology, Inc. | Optimizing flooding of information in link-state routing protocol |
US6983294B2 (en) * | 2001-05-09 | 2006-01-03 | Tropic Networks Inc. | Redundancy systems and methods in communications systems |
US7065059B1 (en) * | 2001-08-09 | 2006-06-20 | Cisco Technology, Inc. | Technique for restoring adjacencies in OSPF in a non-stop forwarding intermediate node of a computer network |
US6950427B1 (en) * | 2001-08-09 | 2005-09-27 | Cisco Technology, Inc. | Technique for resynchronizing LSDB in OSPF after a software reload in a non-stop forwarding intermediate node of a computer network |
US6959334B1 (en) * | 2001-09-14 | 2005-10-25 | Bellsouth Intellectual Property Corporation | Backup logical port service |
US7292535B2 (en) * | 2002-05-23 | 2007-11-06 | Chiaro Networks Ltd | Highly-available OSPF routing protocol |
US6954794B2 (en) * | 2002-10-21 | 2005-10-11 | Tekelec | Methods and systems for exchanging reachability information and for switching traffic between redundant interfaces in a network cluster |
-
2001
- 2001-08-22 US US09/934,884 patent/US7490161B2/en not_active Expired - Lifetime
-
2002
- 2002-07-15 WO PCT/US2002/022220 patent/WO2003023637A1/en active Application Filing
- 2002-07-15 CN CNB02802723XA patent/CN1311381C/en not_active Expired - Lifetime
- 2002-07-15 JP JP2003527619A patent/JP2005503055A/en not_active Withdrawn
- 2002-07-15 EP EP02749998A patent/EP1352335A4/en not_active Withdrawn
- 2002-07-15 CA CA002427285A patent/CA2427285C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US7490161B2 (en) | 2009-02-10 |
US20030056138A1 (en) | 2003-03-20 |
EP1352335A1 (en) | 2003-10-15 |
WO2003023637A1 (en) | 2003-03-20 |
JP2005503055A (en) | 2005-01-27 |
CN1610898A (en) | 2005-04-27 |
EP1352335A4 (en) | 2008-09-24 |
CN1311381C (en) | 2007-04-18 |
CA2427285C (en) | 2010-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2427285A1 (en) | Method and system for implementing ospf redundancy | |
US7155632B2 (en) | Method and system for implementing IS-IS protocol redundancy | |
US7292535B2 (en) | Highly-available OSPF routing protocol | |
US7236453B2 (en) | High available method for border gateway protocol version 4 | |
US7573811B2 (en) | Network transparent OSPF-TE failover | |
US7269133B2 (en) | IS-IS high availability design | |
US7317731B2 (en) | System and method for distributed resource reservation protocol-traffic engineering (RSVP-TE) hitless restart in multi-protocol label switching (MPLS) network | |
US6262977B1 (en) | High availability spanning tree with rapid reconfiguration | |
US20080225699A1 (en) | Router and method of supporting nonstop packet forwarding on system redundant network | |
US7804770B2 (en) | Method and apparatus for performing a graceful restart in a NSF-capable router without enhancing link state routing protocols | |
US7787365B1 (en) | Routing protocol failover between control units within a network router | |
US7342874B2 (en) | High-availability packet forwarding apparatus and method | |
US7155536B2 (en) | Fault-tolerant IS-IS routing system, and a corresponding method | |
CN101164307A (en) | Method and gateway equipment for resuming service after switching status of main/standby gateway device | |
JP2002057682A (en) | Network interface changeover method and computer connectable to network | |
CN105340226B (en) | The method and device thereof of the main preparation system switching of dynamic routing equipment | |
CN102404189A (en) | Main and standby switching method of device supporting multi-topology routing as well as master control board | |
US8483049B2 (en) | System and method for communications system routing component level high availability | |
KR101021278B1 (en) | A Device and method for router control plane redundancy by using OSPF | |
JP3990196B2 (en) | How to avoid communication interruption due to spanning tree reconfiguration | |
JP2005218133A (en) | Internetwork connection method, virtual internetwork connection unit, and internetwork connection system using same unit | |
JP2005175931A (en) | Communication route setting method | |
JP2005204239A (en) | Communication switching method and data communication apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20200831 |