Abstract:
A software-defined network multi-layer controller (SDN-MLC) may communicate with multiple layers of a telecommunication network. The SDN-MLC may have an optimization algorithm that helps manage, in near real-time, the multiple layers of the telecommunication network.
Abstract:
Aspects of the subject disclosure may include, for example, obtaining for a first path carrying first network traffic a corresponding first alternate path; obtaining for a second path carrying second network traffic a corresponding second alternate path, at least a first portion of the first alternate path being the same as at least a second portion of the second alternate path; responsive to a first detected failure on the first path, causing communication of first re-directed network traffic via the first alternate path instead of via the first path; responsive to a second detected failure on the second path, detecting whether total traffic, including the first re-directed network traffic, on the first portion of the first alternate path meets a threshold; responsive to the detected meeting of the threshold, obtaining for the second path a corresponding back-up alternate path; and causing communication of second re-directed network traffic via the back-up alternative path instead of via the second path. Other embodiments are disclosed.
Abstract:
Aspects of the subject disclosure may include, for example, generating a set of SRLGs associated with a set of link bundles, wherein the set of SRLGs comprises for each SRLG in the set of SRLGs an indication for each failed link bundle in a particular SRLG a respective bandwidth failure fraction, and wherein for at least one of the failed link bundles the failure is less than a complete failure; generating a set of dominance relationships among the SRLGs in the set of SRLGs, and generating, based at least in part upon the set of SRLGs and the set of dominance relationships a packed set of SRLGs, wherein the packed set of SRLGs comprises a subset of the set of SRLGs. Other embodiments are disclosed.
Abstract:
Aspects of the subject disclosure may include, for example, generating a set of SRLGs associated with a set of link bundles, wherein the set of SRLGs comprises for each SRLG in the set of SRLGs an indication for each failed link bundle in a particular SRLG a respective bandwidth failure fraction, and wherein for at least one of the failed link bundles the failure is less than a complete failure; generating a set of dominance relationships among the SRLGs in the set of SRLGs, and generating, based at least in part upon the set of SRLGs and the set of dominance relationships a packed set of SRLGs, wherein the packed set of SRLGs comprises a subset of the set of SRLGs. Other embodiments are disclosed.
Abstract:
A software-defined network multi-layer controller (SDN-MLC) may communicate with multiple layers of a telecommunication network. The SDN-MLC may have an optimization algorithm that helps in capacity planning of the telecommunications based on the management of multiple layers of the telecommunication network.
Abstract:
A software-defined network multi-layer controller (SDN-MLC) may communicate with multiple layers of a telecommunication network. The SDN-MLC may have an optimization algorithm that helps manage, in near real-time, the multiple layers of the telecommunication network.
Abstract:
A software-defined network multi-layer controller (SDN-MLC) may communicate with multiple layers of a telecommunication network. The SDN-MLC may have an optimization algorithm that helps manage, in near real-time, the multiple layers of the telecommunication network.
Abstract:
A software-defined network multi-layer controller (SDN-MLC) may communicate with multiple layers of a telecommunication network. The SDN-MLC may have an optimization algorithm that helps in capacity planning of the telecommunications based on the management of multiple layers of the telecommunication network.
Abstract:
Methods and apparatus to determine a capacity for a network topology are disclosed herein. An example method includes accessing a topology comprising a plurality of links; applying weights to the links; selecting a traffic element, the selected traffic element comprising a source node, a destination node, and a traffic demand; for each of the links: (a) determining for a selected link from the plurality of the links, whether the selected traffic element may be routed on the selected link without adding capacity to the selected link; and (b) applying penalties to the weights associated with the links that cannot support the selected traffic element without adding capacity; determining, based on the weights and penalties of the links, a routing path comprising at least one of the links between the source node and the destination node; and determining capacities of at least some of the links based on the routing path.
Abstract:
Methods and apparatus to determine a capacity for a network topology are disclosed herein. An example method includes accessing a topology comprising a plurality of links; applying weights to the links; selecting a traffic element, the selected traffic element comprising a source node, a destination node, and a traffic demand; for each of the links: (a) determining for a selected link from the plurality of the links, whether the selected traffic element may be routed on the selected link without adding capacity to the selected link; and (b) applying penalties to the weights associated with the links that cannot support the selected traffic element without adding capacity; determining, based on the weights and penalties of the links, a routing path comprising at least one of the links between the source node and the destination node; and determining capacities of at least some of the links based on the routing path.