IP Library Granted Patent US 7,440,394
Granted Patent B2
US 7,440,394 · App. 11/013,968 · Granted Oct 21, 2008

Method and system for redundant IP forwarding in a telecommunications network

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,440,394
App. No.
11/013,968
Granted
Oct 21, 2008
Kind
B2
Abstract

A new feature for a network element or a router is described herein. The feature is implemented in the router as a route manager object. The first function of the feature is realized by trapping routing messages that any process like routing daemon or the route manager object sends to the input/output manager and sends them forward to an appropriate function. The second function of the feature is realized by copying the routing messages from an active unit to another instance of the route manager running in the spare unit.

Claims (39)

1. A method, comprising:

isolating a routing daemon of a spare router from an active routing task,

blocking an access method to an internet protocol stack of said spare router,

monitoring an interval between successive routing messages,

releasing a block on said access method of said spare router after the interval between the successive routing messages exceeds a time interval,

updating routing information of a main router into said spare router, and

connecting said isolated routing daemon of said spare unit into the active routing task during a switchover from the main router to the spare router to provide redundant data forwarding in a multirouter environment.

2. The method according to claim 1 , further comprising:

synchronising forwarding tables in said main router and said spare router.

3. The method according to claim 2 , wherein said synchronising comprises synchronising said forwarding tables with system messages between said main router and said spare router.

4. The method according to claim 3 , wherein said synchronising comprises synchronising with said system messages compressed for avoiding overhead in communication between said main router and said spare router.

5. The method according to claim 1 , further comprising:

trapping all routing messages on the main router, and

copying every routing message of the main router onto the spare router.

6. The method according to claim 1 , further comprising:

updating and transferring, after the block on said access method of said router has been released, a forwarding table based on routing socket messages.

7. The method according to claim 1 , further comprising:

checking that there are no stale routes left hanging in internet protocol engine forwarding tables after the switchover.

8. The method according to claim 7 , wherein said checking comprises removing routes that are left in a cache before the switchover but are not written to the internet protocol engine forwarding tables.

9. An apparatus, comprising:

a processor configured to:

isolate a routing daemon of a spare router from an active routing task;

update routing information of a main router into said spare router; and

connect said isolated routing daemon of said spare unit into the active routing task during a switchover from the main router to the spare router,

said apparatus further comprising:

a monitoring object configured to monitor an interval between successive routing messages; and

a blocking object configured to create a block on an access method to an internet protocol stack of said spare router and configured to release the block on said access method of said spare router after the interval between the successive routing messages exceeds a time interval to provide redundant data forwarding in a multirouter environment.

10. The apparatus according to claim 9 , wherein said apparatus further comprises a synchronising object configured to synchronise forwarding tables in said main router and said spare router.

11. The apparatus according to claim 9 , wherein said apparatus further comprises a compressing object configured to compress system messages in order to avoid overhead in communication between said main router and said spare router.

12. The apparatus according to claim 9 , wherein said apparatus further comprises a trapping object configured to trap all routing messages on the main router, and further configured to copy every routing message of the main router onto the spare router.

13. The apparatus according to claim 12 , wherein said apparatus further comprises a route cache connected to said trapping object and configured to update a route table in said apparatus.

14. A apparatus, comprising:

processing means for

isolating a routing daemon of a spare router from an active routing task;

updating routing information of a main router into said spare router; and

connecting said isolated routing daemon of said spare unit into the active routing task during a switchover from the main router to the spare router,

said apparatus further comprising:

monitoring means for monitoring an interval between successive routing messages, and

blocking means for creating a blocking on an access method to an internet protocol stack of said spare router and for releasing the block on said access method of said spare router after the interval between the successive routing messages exceeds a time interval to provide redundant data forwarding in a multirouter environment.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: NOKIA TECHNOLOGIES OY
To: WSOU INVESTMENTS, LLC
Reel/Frame 043953/0822 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035602/0280 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2004
From: OHENOJA, JUSSI; TALONPOIKA, PIA; KOKKONEN, KARI; PATRIKKA, TIMO; HAAPALA, JUKKA; JAPPILA, PETRI
To: NOKIA CORPORATION
Reel/Frame 016108/0165 →