Systems and methods for protecting a trunk with multiple trunks
AssigneeVerizon Patent and Licensing Inc.
InventorNing So
Life of this patent
Estimating the term…
Abstract
A system and method for protecting a trunk with multiple trunks may select a primary path on a first trunk for which to place a corresponding bypass tunnel on a second trunk. The system and method may further select one or more alternate trunks using a constraint-based trunk-selection algorithm. The system and method may further determine if at least one of the selected alternate trunks has sufficient priority bandwidth. In the event that one or more alternate trunks have priority bandwidths larger than the physical bandwidth of the primary path, the system and method may select an alternate trunk from the one or more alternate trunks having priority bandwidths larger than the physical bandwidth of the primary path based on a pre-determined order of priority bandwidth.
Claims20
A method comprising:
- selecting, at a control component comprising one or more processors, a primary path on a first trunk for which to place a corresponding bypass tunnel on an alternate trunk;
- determining, at the control component, if one or more alternate trunks have sufficient priority bandwidth, wherein the priority bandwidth of each alternate trunk is a total bandwidth of the respective alternate trunk minus a physical bandwidth allocated to all existing primary paths on the respective alternate trunk with equal or higher holding priority values;
- and
- if at least one of the one or more alternate trunks has priority bandwidth larger than the physical bandwidth of the primary path, selecting, at the control component, one of the one or more alternate trunks having priority bandwidth larger than the physical bandwidth of the primary path and placing the bypass tunnel on the selected alternate trunk having priority bandwidth larger than the physical bandwidth of the primary path.
A network node comprising:
- a control component comprising one or more processors, the control component configured to:
- select a primary path on a first trunk for which to place a corresponding bypass tunnel on an alternate trunk;
- determine if one or more alternate trunks have sufficient priority bandwidth, wherein the priority bandwidth of each alternate trunk is a total bandwidth of the respective alternate trunk minus a physical bandwidth allocated to all existing primary paths on the respective alternate trunk with equal or higher holding priority values;
- and
- if at least one of the one or more alternate trunks has priority bandwidth larger than the physical bandwidth of the primary path, select one of the one or more alternate trunks having priority bandwidth larger than the physical bandwidth of the primary path and place the bypass tunnel on the selected alternate trunk having priority bandwidth larger than the physical bandwidth of the primary path;
- and
- at least one network interface.
Dependencies are inferred from the claim text.