Optimization of photonic services with colorless and directionless architecture

US9628172B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9628172-B2
Application numberUS-201414554145-A
CountryUS
Kind codeB2
Filing dateNov 26, 2014
Priority dateOct 13, 2014
Publication dateApr 18, 2017
Grant dateApr 18, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • Shared protection at the optical multiplex section (1:1, n:m) · CPC title

  • H04B10/032Primary

    using working and protection systems {(H04J14/0287 takes precedence)} · CPC title

  • Shared protection at the optical channel (1:1, n:m) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9628172B2 cover?
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 th…
Who is the assignee on this patent?
Prakash Anurag, Chhillar Mohit, Swinkels Gerard Leo, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04J14/0291. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 18 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).