Shared risk representation in networks for troubleshooting, assignment, and propagation across layers
AssigneeCiena Corporation
InventorsTarun Kashyap, Brian Christopher Johnson, Amal Karboubi
Life of this patent
Estimating the term…
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.
Claims16
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.
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.
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.
Dependencies are inferred from the claim text.