Methods and apparatus for determining a path in a communications network

US9820021B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9820021-B2
Application numberUS-201514802240-A
CountryUS
Kind codeB2
Filing dateJul 17, 2015
Priority dateSep 30, 2003
Publication dateNov 14, 2017
Grant dateNov 14, 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 for determining a path in an optical network, implemented by one or more controllers associated with a control layer, includes receiving a path request specifying start and end points, an associated bandwidth, and a longevity parameter providing an anticipated length during which the path is required; determining a route in the optical network through a routing algorithm executed by the controller, wherein the routing algorithm utilizes the start and end points, the associated bandwidth, and the longevity parameter to determine the path; and provisioning the path through a plurality of switches along the route.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for determining a path in an optical network, implemented by one or more controllers associated with a control layer, comprising: receiving a path request for a wavelength service specifying start and end points, an associated bandwidth, and a longevity parameter providing an anticipated length during which the path is required; determining a route in the optical network through a routing algorithm executed by the controller, wherein the routing algorithm utilizes the start and end points, the associated bandwidth, and the longevity parameter to determine the path, wherein the longevity parameter is used to modify link weighting in the routing algorithm such that longer term paths cost relatively less to put on popular links and select margin needed on the route for the wavelength service; and provisioning the path for the wavelength service along the route. 2. The method of claim 1 , wherein the longevity parameter associated with a path request is used to classify a path as a short term path or a long term path, and short term paths are biased for routing on longer routes than long term paths using the link weighting. 3. The method of claim 1 , wherein the longevity parameter associated with a path request is used to classify a path as a short term path or a long term path, and short term paths are routed on routes with less optical margin than long term paths. 4. The method of claim 1 , wherein the path request further specifies a sensitivity to outages, and wherein the routing algorithm is further configured to utilize the sensitivity in determining the route. 5. The method of claim 4 , further comprising: based on the sensitivity, moving links associated with the path to defragment the network to provide additional capacity. 6. The method of claim 1 , wherein the path request further specifies a bit error rate (BER) parameter, and wherein the routing algorithm is further configured to utilize the BER parameter in determining the route. 7. The method of claim 1 , wherein the path request further specifies an execution delay parameter, and wherein the routing algorithm is further configured to utilize the execution delay parameter in determining the route. 8. A control layer associated with an optical network, comprising: one or more controllers configured to receive a path request for a wavelength service specifying start and end points, an associated bandwidth, and a longevity parameter providing an anticipated length during which the path is required, determine a route in the optical network through a routing algorithm executed by the controller, wherein the routing algorithm utilizes the start and end points, the associated bandwidth, and the longevity parameter to determine the path, wherein the longevity parameter is used to modify link weighting in the routing algorithm such that longer term paths cost relatively less to put on popular links and select margin needed on the route for the wavelength service, and cause the path for the wavelength service to be provisioned along the route. 9. The control layer of claim 8 , wherein the longevity parameter associated with a path request is used to classify a path as a short term path or a long term path, and short term paths are biased for routing on longer routes than long term paths using link weighting. 10. The control layer of claim 8 , wherein the longevity parameter associated with a path request is used to classify a path as a short term path or a long term path, and short term paths are routed on routes with less optical margin than long term paths. 11. The control layer of claim 8 , wherein the path request further specifies a sensitivity to outages, and wherein the routing algorithm is further configured to utilize the sensitivity in determining the route. 12. The control layer of claim 11 , where the one or more controllers are configured to based on the sensitivity, moving links associated with the path to defragment the network to provide additional capacity. 13. The control layer of claim 8 , wherein the path request further specifies a bit error rate (BER) parameter, and wherein the routing algorithm is further configured to utilize the BER parameter in determining the route. 14. The control layer of claim 8 , wherein the path request further specifies an execution delay parameter, and wherein the routing algorithm is further configured to utilize the execution delay parameter in determining the route. 15. An optical network, comprising: a bearer layer comprising a plurality of interconnected switches; a control layer configured to control the bearer layer, wherein the control layer is configured to receive a path request for a wavelength service specifying start and end points, an associated bandwidth, and a longevity parameter providing an anticipated length during which the path is required, determine a route in the optical network through a routing algorithm executed by the controller, wherein the routing algorithm utilizes the start and end points, the associated bandwidth, and the longevity parameter to determine the path, wherein the longevity parameter is used to modify link weighting in the routing algorithm such that longer term paths cost relatively less to put on popular links and select margin needed on the route for the wavelength service, and cause the path for the wavelength service to be provisioned along the route. 16. The optical network of claim 15 , wherein the longevity parameter associated with a path request is used to classify a path as a short term path or a long term path, and short term paths are biased for routing on longer routes than long term paths using link weighting. 17. The optical network of claim 15 , wherein the longevity parameter associated with a path request is used to classify a path as a short term path or a long term path, and short term paths are routed on routes with less optical margin than long term paths. 18. The optical network of claim 15 , wherein the path request further specifies a sensitivity to outages, and wherein the routing algorithm is further configured to utilize the sensitivity in determining the route. 19. The optical network of claim 15 , wherein the path request further specifies a bit error rate (BER) parameter, and wherein the routing algorithm is further configured to utilize the BER parameter in determining the route. 20. The optical network of claim 15 , wherein the path request further specifies an execution delay parameter, and wherein the routing algorithm is further configured to utilize the execution delay parameter in determining the route.

Assignees

Inventors

Classifications

  • based on intermediate node capabilities · CPC title

  • Network resource allocation, dimensioning or optimisation · CPC title

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

  • Provisions for forwarding or routing, e.g. lookup tables · CPC title

  • Wavelength assignment algorithms · 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 US9820021B2 cover?
A method for determining a path in an optical network, implemented by one or more controllers associated with a control layer, includes receiving a path request specifying start and end points, an associated bandwidth, and a longevity parameter providing an anticipated length during which the path is required; determining a route in the optical network through a routing algorithm executed by th…
Who is the assignee on this patent?
Ciena Corp
What technology area does this patent fall under?
Primary CPC classification H04L45/121. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 14 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).