IP Library Granted Patent US 6,947,669
Granted Patent B2
US 6,947,669 · App. 10/087,788 · Granted Sep 20, 2005

Generic optical routing information base support

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 6,947,669
App. No.
10/087,788
Granted
Sep 20, 2005
Kind
B2
Abstract

This application proposes a solution that makes access to the Optical Link State (OLS) information more efficient for use by upper level applications. Applications are independent of underlying routing protocols. This solution applies to all Link State based IGP protocols with the extension to optical networks, including OSPF and IS-IS.

Claims (19)

1. A system for providing access to optical link state information in an optical network comprising:

a unified database that maintains optical link state information independent of data structure of underlying routing protocols; and

a protocol independent generic interface between the unified database and applications requiring access to the optical link state information.

2. The system as defined in claim 1 wherein the unified database is an optical routing information base (ORIB) implemented as an array of optical link state data (OLSD) structures.

3. The system as defined in claim 2 wherein the OLSD structures contains properties of an optical link that can be understood by multiple routing protocols.

4. The system as defined in claim 3 having an optical link manager (OLM) to manage optical links attached the optical network.

5. The system as defined in claim 4 having a routing engine manager (REM) to manage underlying routing protocols.

6. The system as defined in claim 5 wherein said REM interacts with an ORIB synchronizer to update the ORIB when a change in properties of an optical link is received from a routing engine.

7. The system as defined in claim 6 wherein the ORIB synchronizer interacts with the REM and the OLM to maintain the ORIB synchronized with the OLS database in the routing engine.

8. The system as defined in claim 6 wherein a Time/Length/Value (TLV) translator interfaces with the ORIB synchronizer to translate a TLV triplet into a readable data structure and to translate information of a readable data structure into a TLV triplet.

9. The system as defined in claim 8 wherein the TLV translator is independent of any specific TLV definition.

10. The system as defined in claim 8 wherein the TLV translator consults a look up table that contains all TLV triplets supported by the system.

11. The method as defined in claim 1 wherein the unified database ensures that the OLS information base structure is independent of the data structure specific to underlying routing protocol implementations.

12. A method of providing access to optical link state (OLS) information in an optical network comprising:

maintaining optical link state information in a unified database, the optical link state information being independent of data structure of underlying routing protocols; and

providing a protocol independent generic interface between the unified database and applications requiring access to the optical link state information.

13. The method as defined in claim 12 wherein access to said OLS information allows for updating OLS information and use of said information by applications.

14. The method as defined in claim 12 wherein applications that need to access OLS information can be developed without knowing the details of the underlying routing protocols.

15. The method as defined in claim 14 wherein the applications remain unchanged if a new routing protocol is deployed into a node.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2017
From: LINKEDIN CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044746/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2016
From: XTERA COMMUNICATIONS, INC.
To: LINKEDIN CORPORATION
Reel/Frame 038979/0876 →
RELEASE OF SECURITY INTEREST Recorded Jun 2, 2014
From: HORIZON TECHNOLOGY FINANCE CORPORATION
To: XTERA COMMUNICATIONS, INC.
Reel/Frame 033076/0377 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2012
From: MERITON NETWORKS, INC.
To: XTERA COMMUNICATIONS, INC.
Reel/Frame 028541/0891 →