Flexible shared mesh protection services for intelligent TDM-based optical transport networks
AssigneeVerizon Patent and Licensing Inc.
InventorStephen Shyan-Shiang Liu
Life of this patent
Estimating the term…
Abstract
A system includes one or more active/working circuit groups to transfer information through a protection domain, the protection domain defined by a plurality of network devices and a plurality of links connecting the network devices between a start point and an end point; and a protection circuit group through the protection domain, the protection circuit group being disjoint from the one or more active/working circuit groups to provide shared protection for the one or more active/working circuit groups, where the protection circuit group is comprised of an individual protection circuit and where a capacity of the protection circuit group is dynamically adjusted based on a capacity of the one or more active/working circuit groups.
Claims20
A system comprising:
- one or more active/working circuit groups to transfer information through a protection domain,
- the protection domain defined by a plurality of network devices and a plurality of links connecting the plurality of network devices between a start point and an end point;
- a primary protection circuit through the protection domain,
- the primary protection circuit being disjoint from the one or more active/working circuit groups and providing shared protection for the one or more active/working circuit groups,
- the primary protection circuit being comprised of an individual protection circuit,
- a capacity of the primary protection circuit being dynamically adjusted when a protection bandwidth ratio is outside a predetermined threshold, and
- the protection bandwidth ratio being based on a total bandwidth of the one or more active/working circuit groups divided by a total available protection bandwidth of the primary protection circuit;
- a secondary protection circuit,
- the secondary protection circuit providing shared protection for the one or more active/working circuit groups, and
- the secondary protection circuit being used to restore one or more faults when a worst case protection bandwidth exceeds a particular threshold associated with the capacity of the primary protection circuit;
- and
- a processor to:
- receive a request to remove one of the primary protection circuit or the secondary protection circuit;
- designate one of the primary protection circuit or the secondary protection circuit for removal based on a comparison of respective bandwidths of the primary protection circuit and the secondary protection circuit;
- re-route each path associated with the designated one of the primary protection circuit or the secondary protection circuit,
- the processor, when re-routing each path, being to one of:
- re-route each path to the one of primary protection circuit or the secondary protection circuit that is not designated for removal, or
- re-route each path to another secondary protection circuit,
- the other secondary protection circuit being different than the secondary protection circuit;
- and
- update the protection bandwidth ratio for each of the one or more active/working circuit groups.
A method comprising:
- selecting, by one or more devices, one or more prototype paths over a protection domain within an optical transport network,
- the prototype paths defining an active/working circuit group;
- configuring, by the one or more devices, a primary protection circuit over the protection domain to provide shared protection for the active/working circuit group,
- the primary protection circuit being disjoint from the active/working circuit group;
- calculating, by the one or more devices, a protection bandwidth ratio based on a total available protection bandwidth of the primary protection circuit and a total bandwidth of the active/working circuit group;
- dynamically adjusting, by the one or more devices, a capacity of the primary protection circuit when the protection bandwidth ratio is outside a predetermined threshold;
- determining, by the one or more devices, whether the dynamically adjusted capacity of the primary protection circuit satisfies a worst case protection bandwidth threshold;
- adding, by the one or more devices and when the dynamically adjusted capacity of the primary protection circuit does not satisfy a worst case protection bandwidth threshold, a secondary protection circuit,
- the secondary protection circuit being to provide shared protection for the active/working circuit group;
- receiving a request to remove one of the primary protection circuit or the secondary protection circuit;
- designating one of the primary protection circuit or the secondary protection circuit for removal based on a comparison of respective bandwidths of the primary protection circuit and the secondary protection circuit;
- re-routing each path associated with the designated one of the primary protection circuit or the secondary protection circuit,
- the re-routing each path including one of:
- re-routing each path to the one of primary protection circuit or the secondary protection circuit that is not designated for removal, or
- re-routing each path to another secondary protection circuit,
- the other secondary protection circuit being different than the secondary protection circuit;
- and
- updating the protection bandwidth ratio for each of the one or more active/working circuit groups.
A system comprising:
- a plurality of circuits;
- a primary protection circuit;
- a secondary protection circuit;
- and
- a transport network, including a shared protection mechanism, that:
- allows a quantity of circuits, of the plurality of circuits, between a particular start point and particular end point to increase in real-time,
- dynamically adjusts a capacity of the primary protection circuit when a protection bandwidth ratio is outside a predetermined threshold, the protection bandwidth ratio being based on a total bandwidth of the number of circuits divided by a total available protection bandwidth of the primary protection circuit,
- determines whether the dynamically adjusted capacity of the primary protection circuit satisfies a worst case protection bandwidth threshold;
- adds, when the dynamically adjusted capacity of the primary protection circuit does not satisfy a worst case protection bandwidth threshold, the secondary protection circuit,
- the secondary protection circuit being to provide shared protection for the active/working circuit group;
- receives a request to remove one of the primary protection circuit or the secondary protection circuit;
- designates one of the primary protection circuit or the secondary protection circuit for removal based on a comparison of respective bandwidths of the primary protection circuit and the secondary protection circuit;
- re-routes each path associated with the designated one of the primary protection circuit or the secondary protection circuit,
- the re-routing each path including to one of:
- re-routing each path to the one of primary protection circuit or the secondary protection circuit that is not designated for removal, or
- re-routing each path to another secondary protection circuit,
- the other secondary protection circuit being different than the secondary protection circuit;
- and
- updates the protection bandwidth ratio for each of the one or more active/working circuit groups.
A system comprising:
- one or more devices to:
- select one or more prototype paths over a protection domain within an optical transport network, the one or more prototype paths defining an active/working circuit group;
- select a primary protection circuit over the protection domain to provide shared protection for the active/working circuit group, the protection circuit being disjoint from the active/working circuit group;
- dynamically adjust a capacity of the primary protection circuit when a protection bandwidth ratio is outside a predetermined threshold,
- the protection bandwidth ratio being based on a total bandwidth of the active/working circuit group divided by a total available protection bandwidth of the primary protection circuit;
- determine whether the dynamically adjusted capacity of the primary protection circuit satisfies a worst case protection bandwidth threshold;
- add, when the dynamically adjusted capacity of the primary protection circuit does not satisfy a worst case protection bandwidth threshold, the secondary protection circuit,
- the secondary protection circuit being to provide shared protection for the active/working circuit group;
- receive a request to remove one of the primary protection circuit or the secondary protection circuit;
- designate one of the primary protection circuit or the secondary protection circuit for removal based on a comparison of respective bandwidths of the primary protection circuit and the secondary protection circuit;
- re-route each path associated with the designated one of the primary protection circuit or the secondary protection circuit,
- the one or more devices, when re-routing each path, being to one of:
- re-route each path to the one of primary protection circuit or the secondary protection circuit that is not designated for removal, or
- re-route each path to another secondary protection circuit,
- the other secondary protection circuit being different than the secondary protection circuit;
- and
- update the protection bandwidth ratio for each of the one or more active/working circuit groups.
Dependencies are inferred from the claim text.