IP Library Granted Patent US 11,240,145
Granted Patent B2
US 11,240,145 · App. 16/736,915 · Granted Feb 1, 2022

Shared risk representation in networks for troubleshooting, assignment, and propagation across layers

Inventors: Tarun Kashyap (Gurugram, IN); Brian Christopher Johnson (Ottawa, CA); Amal Karboubi (Oshawa, CA)
Assignee: Ciena Corporation
H04L45/28H04L45/22H04L45/50
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 11,240,145
App. No.
16/736,915
Granted
Feb 1, 2022
Kind
B2
Abstract

Shared risk representation in networks for troubleshooting, assignment, and propagation across layers includes obtaining a configuration for a format to represent shared risks in a network; assigning a value to a plurality of shared risks in the network utilizing the format and utilizing a plurality of assignment techniques including automatic assignment and manual assignment; propagating the assigned values of the plurality of shared risks across one or more layers in the network; and storing the assigned values for use in path computation in the network.

Claims (35)

1. A non-transitory computer-readable medium having instructions stored thereon for programming a processor to perform steps of:

obtaining a configuration for a format to represent shared risks in a network, wherein the format includes a plurality of subcomponents grouped in an n-bit number, and wherein the plurality of subcomponents include a subnetwork, a risk type, and a risk value, each being a separate set of bits in the n-bit number;

assigning a value to a plurality of shared risks in the network utilizing the format and utilizing a plurality of assignment techniques including automatic assignment and manual assignment, wherein the automatic assignment includes pre-defined labels for the risk type and mapping of discovered risks based thereon by a management system;

propagating the assigned values of the plurality of shared risks across one or more layers in the network; and

storing the assigned values for use in path computation in the network.

2. The non-transitory computer-readable medium of claim 1 , wherein the instructions stored further program the processor to perform steps of

receiving a query for the assigned value of a shared risk; and

providing details of the shared risk based on interpreting the assigned value based on the format.

3. The non-transitory computer-readable medium of claim 1 , wherein the subnetwork is utilized to segment domains in the network, wherein the risk type defines a specific type of risk, and wherein the risk value is a unique value for a specific risk type in the specific subnetwork.

4. The non-transitory computer-readable medium of claim 1 , wherein the assigned values are stored with an identification of its specific assignment technique.

5. The non-transitory computer-readable medium of claim 1 , wherein the plurality of assignment techniques further include inheritance from a physical layer.

6. The non-transitory computer-readable medium of claim 1 , wherein the automatic assignment is based on identifiers that identify specific equipment in the network, and wherein the identifiers are matched to predetermined criteria.

7. The non-transitory computer-readable medium of claim 1 , wherein the one or more layers include a plurality of Optical Multiplex Section (OMS), Layer 0, Optical Transport Network, Link Layer Discovery Protocol (LLDP) link, and Traffic Engineering (TE) link.

8. An apparatus comprising:

a processor and memory comprising instructions that, when executed, cause the processor to

obtain a configuration for a format to represent shared risks in a network, wherein the format includes a plurality of subcomponents grouped in an n-bit number, and wherein the plurality of subcomponents include a subnetwork, a risk type, and a risk value, each being a separate set of bits in the n-bit number,

assign a value to a plurality of shared risks in the network utilizing the format and utilizing a plurality of assignment techniques including automatic assignment and manual assignment, wherein the automatic assignment includes pre-defined labels for the risk type and mapping of discovered risks based thereon by a management system,

propagate the assigned values of the plurality of shared risks across one or more layers in the network, and

store the assigned values for use in path computation in the network.

9. The apparatus of claim 8 , wherein the instructions stored further cause the processor to

receive a query for the assigned value of a shared risk, and

provide details of the shared risk based on interpreting the assigned value based on the format.

10. The apparatus of claim 8 , wherein the subnetwork is utilized to segment domains in the network, wherein the risk type defines a specific type of risk, and wherein the risk value is a unique value for a specific risk type in the specific subnetwork.

11. The apparatus of claim 8 , wherein the assigned values are stored with an identification of its specific assignment technique.

12. The apparatus of claim 8 , wherein the plurality of assignment techniques further include inheritance from a physical layer.

13. The apparatus of claim 8 , wherein the automatic assignment is based on identifiers that identify specific equipment in the network, and wherein the identifiers are matched to predetermined criteria.

14. The apparatus of claim 8 , wherein the one or more layers include a plurality of Optical Multiplex Section (OMS), Layer 0, Optical Transport Network, Link Layer Discovery Protocol (LLDP) link, and Traffic Engineering (TE) link.

15. A method comprising:

obtaining a configuration for a format to represent shared risks in a network, wherein the format includes a plurality of subcomponents grouped in an n-bit number, and wherein the plurality of subcomponents include a subnetwork, a risk type, and a risk value, each being a separate set of bits in the n-bit number;

assigning a value to a plurality of shared risks in the network utilizing the format and utilizing a plurality of assignment techniques including automatic assignment and manual assignment, wherein the automatic assignment includes pre-defined labels for the risk type and mapping of discovered risks based thereon by a management system;

propagating the assigned values of the plurality of shared risks across one or more layers in the network; and

storing the assigned values for use in path computation in the network.

16. The method of claim 15 , further comprising

receiving a query for the assigned value of a shared risk; and

providing details of the shared risk based on interpreting the assigned value based on the format.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2020
From: KASHYAP, TARUN; JOHNSON, BRIAN CHRISTOPHER; KARBOUBI, AMAL
To: CIENA CORPORATION
Reel/Frame 051445/0907 →
Priority Claims (1)
IN 201911048390 · Nov 26, 2019 · national
Continuity (1)
Related Publication 20210160174A1 · May 27, 2021
Cited By (3)
US 12,647,363 US 12,676,814 US 12,744,733