Make-before-break systems and methods decoupling a control plane from a data plane
US-2016105380-A1 · Apr 14, 2016 · US
US9628172B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9628172-B2 |
| Application number | US-201414554145-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 26, 2014 |
| Priority date | Oct 13, 2014 |
| Publication date | Apr 18, 2017 |
| Grant date | Apr 18, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method, in a node operating in a network with a control plane, to optimize wavelength retuning on service redials, includes detecting a failure on a link associated with the node; and, for each affected connections on the link, sending a respective release message to an associated originating node via the control plane, the release message including a protect path and a wavelength, wherein the release message is utilized by the associated originating node to redial the affected connections with the protect path and the wavelength determined by the node, to minimize wavelength retuning on the affected connections.
Opening claim text (preview).
What is claimed is: 1. A method, in a node operating in a network with a control plane, to optimize wavelength retuning on service redials comprising one or more of modifying a path and a wavelength through the control plane, the method comprising: detecting a failure on a link associated with the node; and for each affected connection on the link, sending a respective release message to an associated originating node via the control plane, the release message including an associated protect path and a wavelength determined by the node instead of by the associated originating node, wherein the release message is utilized by the associated originating node to redial the affected connections with the associated protect path and the wavelength determined by the node, wherein the control plane is a source-based routing control plane with associated originating nodes using the protect path and the wavelength in the release message to redial the affected connections. 2. The method of claim 1 , further comprising, to determine the associated protect path for each of the affected connections: adding each of the affected connections associated with the node to a queue with source-destination pairs; determining in order, the associated protect path using an existing wavelength for all connections in the queue if possible and if unable to find the associated protect path for a connection with the existing wavelength, moving the connection to an end of the queue; and if unable to find the associated protect path using the existing wavelength for one or more of the connections after traversing the queue, determining the associated protect path for the one or more of the connections which require a retune with a new wavelength. 3. The method of claim 2 , wherein the associated protect path for all the connections in the queue with the existing wavelength is cached for additional iterations with the one or more of the connections requiring the retune. 4. The method of claim 1 , wherein, to optimize the wavelength retuning, the node is configured to determine the associated protect path using an existing wavelength for all affected connections if possible first, and only for the affected connections that do not have a protect path with the existing wavelength, the node is configured to determine the protect path with different wavelength. 5. The method of claim 4 , wherein the different wavelength is determined based on the wavelength retuning to any other wavelength in one order only in an incremental fashion. 6. The method of claim 4 , wherein the different wavelength is determined based on the wavelength retuning in a few orders determined by a tree. 7. The method of claim 1 , wherein the node has a Colorless/Directionless architecture at Layer 0 . 8. A method, in a node operating in a network with a control plane, to plan protect paths to optimize wavelength retuning on service redials service redials comprising one or more of modifying a path and a wavelength through the control plane, the method comprising: adding each new connection associated with the node to a queue with source-destination pairs for the new connection; determining an associated protect path for all connections in the queue in order using an existing wavelength for each of the connections if possible and, if unable to find a protect path, moving the connection to an end of the queue; if unable to find the associated protect path for one or more of the connections with an associated existing wavelength after traversing the queue, determining the associated protect path for the one or more of the connections which require a retune with a new wavelength; and storing the associated protect paths for the connections, for use in respective release messages for affected connections responsive to a failure, the release messages including the associated protect path and a wavelength determined by the node instead of by an associated originating node for the connections. 9. The method of claim 8 , wherein the associated protect path for all the connections in the queue with the existing wavelength is cached for additional iterations with the one or more of the connections requiring the retune. 10. The method of claim 8 , wherein the new wavelength is determined based on the wavelength retuning to any other wavelength in one order only in an incremental fashion. 11. The method of claim 8 , wherein the determining is performed as a background task in the node. 12. The method of claim 8 , wherein the new wavelength is determined based on the wavelength retuning in a few orders determined by a tree. 13. The method of claim 8 , further comprising: detecting the failure; and sending a respective release message for all the affected connections, via the control plane, with the associated protect path and wavelength to an associated originating node for each of the connections. 14. The method of claim 8 , wherein, to optimize the wavelength retuning, the node is configured to determine the associated protect path using an existing wavelength for all the connections first if possible, and only for the connections that do not have a protect path with the existing wavelength, the node is configured to determine the associated protect path with a different wavelength. 15. The method of claim 8 , wherein the node has a Colorless/Directionless architecture at Layer 0 . 16. The method of claim 8 , wherein the control plane is a source-based routing control plane with associated originating nodes using the associated protect path and the wavelength in the release message to redial the connections. 17. A node operating in a network with a control plane, the node is configured to plan protect paths to optimize wavelength retuning on service redials service redials comprising one or more of modifying a path and a wavelength through the control plane, the node comprising: one or more ports communicatively coupled to one or more links in the network; and a controller communicatively coupled to the one or more ports, wherein the controller is configured to detect a failure on a link associated with the node; and for each affected connection on the link, send a respective release message to an associated originating node via the control plane, the release message including a protect path and a wavelength, wherein the release message is utilized by the associated originating node to redial the affected connections with the protect path and the wavelength determined by the node, wherein, to optimize the wavelength retuning, the controller is configured to determine the associated protect path using an existing wavelength for all the affected connections first if possible, and only for the affected connections that do not have the associated protect path with the existing wavelength, the controller is configured to determine the associated protect path with a different wavelength. 18. The node of claim 17 , wherein, to determine an associated protect path for each of the affected connection, the controller is further configured to: add each of the affected connections associated with the node to a queue with source-destination pairs for the new connection; determine in order, the associated protect path using an existing wavelength for all connections in the queue if possible and if unable to find the associated protect path for a connection with the existing wavelength, moving the connection to an end of the queue; and if unable to find the associated protect path using the existing wavelength for one or more of the
Shared protection at the optical multiplex section (1:1, n:m) · CPC title
using working and protection systems {(H04J14/0287 takes precedence)} · CPC title
Shared protection at the optical channel (1:1, n:m) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.