IP Library Granted Patent US 7,573,811
Granted Patent B2
US 7,573,811 · App. 11/091,136 · Granted Aug 11, 2009

Network transparent OSPF-TE failover

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,573,811
App. No.
11/091,136
Granted
Aug 11, 2009
Kind
B2
Abstract

A method and apparatus for providing link state routing protocol redundancy in a router. A router includes an active controller and at least one standby controller. An internal adjacency relationship is established between the active controller and the standby controller to enable automatic switchover upon disablement of said active controller. The adjacency relationship is established by mirroring configuration data on a standby controller from an active controller, synchronizing Hello information between the active and standby controllers, and synchronizing database information between the active and standby controllers.

Claims (35)

1. A method for providing link state routing protocol redundancy in a router, comprising:

establishing an internal adjacency relationship between an active controller and a standby controller in said router to enable automatic switchover upon disablement of said active controller, comprising mirroring configuration data on the standby controller from the active controller;

synchronizing Hello information between said active and standby controllers, said synchronizing comprising said active controller suspending external Hello processing to peer routers and said standby controller sending acknowledgement messages to said active controller to signify updating of said standby controller; and

reinitiating external Hello processing at said active controller upon receiving said acknowledgement messages from said standby controller.

2. The method of claim 1 , wherein said synchronizing Hello information further comprises synchronizing information associated with peer routers.

3. The method of claim 2 , wherein said synchronizing Hello information further comprises:

sending internal Hello messages from the active controller to the standby controller.

4. The method of claim 3 , further comprising:

forwarding external hello messages to said standby controller; and

sending external Hello messages to peers upon receipt of acknowledgement from said standby controller.

5. The method of claim 1 , further comprising synchronizing database information between said active and standby controllers.

6. The method of claim 5 , wherein in an instance link state advertisements (LSAs) are present in an output queue of said active controller, a flooding pending indicator is set at said active controller.

7. The method of claim 6 , wherein said synchronizing database information comprises:

receiving, at said active controller, at least one new LSA from at least one external peer;

forwarding said at least one new LSA to said standby controller; and

setting said flooding pending indicator.

8. The method of claim 7 , wherein said synchronizing database information further comprises:

receiving, at said active controller, an acknowledgement in response to said standby controller receiving said new LSA;

and sending an acknowledgment to said at least external peers in response to receiving said at least one new LSA.

9. The method of claim 8 , wherein said synchronizing database information further comprises:

flooding said at least one LSA to peers; and

initiating a flooding complete indicator at said active controller upon completion of said flooding.

10. The method of claim 1 , further comprising:

switching over current operations to said standby controller in an instance said adjacency relationship between said active and standby controllers is terminated.

11. The method of claim 10 , wherein termination of said adjacency relationship is caused by at least one of active controller failure and operator directive.

12. The method of claim 10 , wherein said switching over operations comprises:

assuming, by said standby controller, an identification of said active controller; and

sending, by said standby controller, hello messages to external peers.

13. The method of claim 10 , further comprising flooding each LSA for which a flooding complete indicator was not received from the active controller;

flooding each LSA having reached a maximum age; and flooding of self-originated LSAs.

14. Apparatus for providing link state routing protocol redundancy in a router, comprising:

means for establishing an internal adjacency relationship between an active controller and a standby controller in said router comprising mirroring configuration data on the standby controller from the active controller; and

means for synchronizing Hello information between said active and standby controllers, said synchronizing comprising said active controller suspending external Hello processing to peer routers and said standby controller sending acknowledgment messages to said active controller to signify updating of said standby controller; wherein external Hello processing at said active controller is reinitiated upon receiving said acknowledgement messages from said standby controller.

15. The apparatus of claim 14 , wherein the means for establishing an internal adjacency relationship further comprises:

means for synchronizing database information between said active and standby controllers.

Assignments (4)
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2020
From: NOKIA OF AMERICA CORPORATION
To: WSOU INVESTMENTS, LLC
Reel/Frame 052372/0577 →
CHANGE OF NAME Recorded Nov 20, 2019
From: ALCATEL-LUCENT USA INC.
To: NOKIA OF AMERICA CORPORATION
Reel/Frame 051061/0753 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033950/0261 →