IP Library Granted Patent US 10,404,365
Granted Patent B2
US 10,404,365 · App. 15/907,661 · Granted Sep 3, 2019

Path computation based on dynamic performance monitoring systems and methods in optical networks

Inventors: Michael Y. Frankel (Baltimore, MD); Loudon T. Blair (Severna Park, MD); Christian Bourget (Stittsville, CA); Lyndon Y. Ong (Sunnyvale, CA); David Weldon Boertjes (Nepean, CA); Jamie Gaudette (Ottawa, CA)
Assignee: Ciena Corporation
H04B10/0795H04B10/073H04B10/0793H04J14/0257H04J14/0267H04J14/0269H04J14/0275H04J14/0268
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,404,365
App. No.
15/907,661
Granted
Sep 3, 2019
Kind
B2
Abstract

Systems and methods for path computation in an optical network include obtaining optical layer characteristics related to one or more optical paths in the optical network based in part on performance measurements in the optical network; responsive to service establishment or service restoration, determining a path from source to destination based on utilizing the optical layer characteristics to confirm physical validity of the path; and provisioning a service on the determined path from the source to the destination in the optical network.

Claims (34)

1. A method for path computation in an optical network, the method comprising:

obtaining optical layer characteristics related to the optical network based in part on performance measurements in the optical network;

in advance of service establishment or service restoration, determining one or more paths from source to destination in the optical network based on physical layer viability of each of the one or more paths determined using the optical layer characteristics;

selecting a path of the one or more paths based on routing and wavelength assignment; and

provisioning a service on the selected path from the source to the destination in the optical network.

2. The method of claim 1 , wherein the selecting is further based on route preferences in addition to the routing and wavelength assignment.

3. The method of claim 1 , wherein the optical layer characteristics are periodically recomputed to accommodate changes in the optical network and the determining step is updated based thereon.

4. The method of claim 3 , wherein the changes in the optical network comprise one or more of topology changes and network characteristic changes.

5. The method of claim 1 , wherein the one or more paths are a set of validated optical paths that are physically validated at an optical layer based on the performance measurements.

6. The method of claim 5 , wherein the set of validated optical paths are physically validated for a plurality of chromatic dispersion, polarization mode dispersion, optical signal to noise ratio, polarization dependent loss, inter-channel nonlinear effects, and intra-channel nonlinear effects.

7. The method of claim 1 , wherein the optical layer characteristics are determined prior to the determining via a server which participates in updates from a control plane associated with the optical network.

8. The method of claim 1 , wherein the optical layer characteristics are provided as a decision engine which is used by a node during the determining to determine the physical validity.

9. An apparatus configured to perform path computation in an optical network, the apparatus comprising:

a network interface and a processor communicatively coupled to one another; and

memory storing instructions that, when executed, cause the processor to

obtain optical layer characteristics related to the optical network based in part on performance measurements in the optical network,

in advance of service establishment or service restoration, determine one or more paths from source to destination in the optical network based on physical layer viability of each of the one or more paths determined using the optical layer characteristics;

select a path of the one or more paths based on routing and wavelength assignment, and

provision a service on the selected path from the source to the destination in the optical network.

10. The apparatus of claim 9 , wherein the path is further selected based on route preferences in addition to the routing and wavelength assignment.

11. The apparatus of claim 9 , wherein the optical layer characteristics are periodically recomputed to accommodate changes in the optical network and the determined one or more paths is updated based thereon.

12. The apparatus of claim 11 , wherein the changes in the optical network comprise one or more of topology changes and network characteristic changes.

13. The apparatus of claim 9 , wherein the one or more paths are a set of validated optical paths that are physically validated at an optical layer based on the performance measurements.

14. The apparatus of claim 13 , wherein the set of validated optical paths are physically validated for a plurality of chromatic dispersion, polarization mode dispersion, optical signal to noise ratio, polarization dependent loss, inter-channel nonlinear effects, and intra-channel nonlinear effects.

15. The apparatus of claim 9 , wherein the optical layer characteristics are determined prior to determination of the one or more paths via a server which participates in updates from a control plane associated with the optical network.

16. The apparatus of claim 9 , wherein the optical layer characteristics are provided as a decision engine which is used by a node during the determining to determine the physical validity.

17. A non-transitory computer-readable medium comprising instructions that, when executed, cause a processor to perform steps of:

obtaining optical layer characteristics related to the optical network based in part on performance measurements in the optical network;

in advance of service establishment or service restoration, determining one or more paths from source to destination in the optical network based on physical layer viability of each of the one or more paths determined using the optical layer characteristics;

selecting a path of the one or more paths based on routing and wavelength assignment; and

provisioning a service on the selected path from the source to the destination in the optical network.

18. The non-transitory computer-readable medium of claim 17 , wherein the selecting is further based on route preferences in addition to the routing and wavelength assignment.

19. The non-transitory computer-readable medium of claim 17 , wherein the one or more paths are a set of validated optical paths that are physically validated at an optical layer based on the performance measurements.

20. The non-transitory computer-readable medium of claim 17 , wherein the optical layer characteristics are determined prior to the determining via a server which participates in updates from a control plane associated with the optical network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2018
From: FRANKEL, MICHAEL Y.; BLAIR, LOUDON T.; BOURGET, CHRISTIAN; ONG, LYNDON Y.; BOERTJES, DAVID WELDON; GAUDETTE, JAMIE
To: CIENA CORPORATION
Reel/Frame 045063/0360 →
Continuity (5)
Continuation 15289391 · Oct 10, 2016
Continuation 13872550 · Apr 29, 2013
Continuation In Part 12623711 · Nov 23, 2009
Provisional Application 61120649 · Dec 8, 2008
Related Publication 20180191432A1 · Jul 5, 2018
Cited By (6)
US 12,210,944 US 12,273,144 US 12,323,199 US 12,470,293 US 12,647,186 US 12,690,156