IP Library Granted Patent US 9,236,953
Granted Patent B2
US 9,236,953 · App. 14/247,320 · Granted Jan 12, 2016

Coordination systems and methods between data control plane and photonic control in optical networks

Inventors: Mohit Chhillar (Delhi, IN); Anurag Prakash (Noida, IN); Rajagopalan Kannan (Gurgaon, IN); Dominic Richens (Ottawa, CA); Hari Srinivasan (Gurgaon, IN)
Assignee: Ciena Corporation
H04B10/70H04B10/032H04J14/0295H04Q11/0066H04Q2011/0081H04Q2011/0086
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 9,236,953
App. No.
14/247,320
Granted
Jan 12, 2016
Kind
B2
Abstract

A method, a system, and a network for coordination between a data control plane and photonic control in a network include operating the data control plane with photonic control messaging included therein, wherein the data control plane is configured to at least establish end-to-end paths between a plurality of network elements at Layer 1; transmitting a photonic control message in or by the data control plane responsive to a requirement for photonic layer information; processing, via the data control plane, the photonic layer information received from photonic control responsive to the photonic control message, wherein the photonic control is configured to adjust photonic hardware responsive to a change at a photonic layer; and performing an action by the data control plane considering the photonic layer information.

Claims (49)

1. A method for coordination between a data control plane and photonic control in a network, comprising:

operating the data control plane with photonic control messaging included therein, wherein the data control plane is configured to at least establish end-to-end paths between a plurality of network elements at Layer 1;

transmitting a photonic control message in or by the data control plane responsive to a requirement for photonic layer information;

processing, via the data control plane, the photonic layer information received from photonic control responsive to the photonic control message, wherein the photonic control is configured to automatically adjust photonic hardware responsive to a change at a photonic layer and re-tune the photonic hardware based on the change; and

performing an action by the data control plane considering the photonic layer information, wherein the data control plane is prevented from adding or removing one or more wavelengths where the photonic control is currently operating.

2. The method of claim 1 , further comprising:

distributing the photonic layer information via the data control plane.

3. The method of claim 1 , further comprising:

determining the requirement as one of protection path validation, redialing of different legs of a subnetwork connection protection (SNCP), and network integrity checking.

4. The method of claim 1 , further comprising:

determining a path in the network is currently optically viable based a determination using the photonic layer information associated with the path; and

performing the action comprising adding or removing a wavelength on the path based on the path being currently optically viable.

5. The method of claim 1 , further comprising:

determining a path in the network is not currently optically viable based on the photonic layer information; and

performing the action comprising preventing adding or removing a wavelength on the path based on the path not being currently optically viable.

6. The method of claim 1 , further comprising:

pre-computing one or more protection paths for services managed by the data control plane; and

checking optical validity of the one or more protection paths prior to moving the services thereon.

7. The method of claim 1 , wherein the requirement for photonic layer information is responsive to a failure in the network, and wherein the action is reversion to one or more links that are determined to be optically viable currently.

8. The method of claim 1 , wherein the requirement for photonic layer information is responsive to a possible redial on a subnetwork connection protection (SNCP) leg, and wherein the action is redialing to the SNCP leg if it is determined to be optically viable currently.

9. The method of claim 1 , wherein the requirement for photonic layer information is based on a periodic network integrity check, and wherein the action is rerouting one or more wavelengths on links determined to be saturated.

10. A system for coordination between a data control plane and photonic control in a network, comprising:

a processor communicatively coupled to memory; and

instructions stored in the memory that, when executed, cause the processor to:

operate the data control plane with photonic control messaging included therein, wherein the data control plane is configured to at least establish end-to-end paths between a plurality of network elements at Layer 1;

cause transmission of a photonic control message in or by the data control plane responsive to a requirement for photonic layer information;

process the photonic layer information received from photonic control responsive to the photonic control message, wherein the photonic control is configured to automatically adjust photonic hardware responsive to a change at a photonic layer and re-tune the photonic hardware based on the change; and

cause an action in the data control plane considering the photonic layer information, wherein the data control plane is prevented from adding or removing one or more wavelengths where the photonic control is currently operating.

11. The system of claim 10 , wherein the instructions stored in the memory, when executed, further cause the processor to distribute the photonic layer information via the data control plane.

12. The system of claim 10 , wherein the instructions stored in the memory, when executed, further cause the processor to

determine the requirement as one of protection path validation, redialing of different legs of a subnetwork connection protection (SNCP), and network integrity checking.

13. The system of claim 10 , wherein the instructions stored in the memory, when executed, further cause the processor to

determine a path in the network is currently optically viable based on the photonic layer information; and

perform the action comprising adding or removing a wavelength on the path based on the path being currently optically viable.

14. The system of claim 10 , wherein the instructions stored in the memory, when executed, further cause the processor to

determine a path in the network is not currently optically viable based on the photonic layer information; and

perform the action comprising preventing adding or removing a wavelength on the path based on the path not being currently optically viable.

15. The system of claim 10 , wherein the instructions stored in the memory, when executed, further cause the processor to

pre-compute one or more protection paths for services managed by the data control plane; and

periodically check optical validity of the one or more protection paths and managing a status in the data control plane.

16. The system of claim 10 , wherein the requirement for photonic layer information is responsive to a failure in the network, and wherein the action is reversion to one or more links that are determined to be optically viable currently.

17. The system of claim 10 , wherein the requirement for photonic layer information is responsive to a possible redial on a subnetwork connection protection (SNCP) leg, and wherein the action is redialing to the SNCP leg if it is determined to be optically viable currently or preventing the redialing until the photonic layer information indicates the SNCP leg is optically viable.

18. The system of claim 10 , wherein the requirement for photonic layer information is based on a periodic network integrity check, and wherein the action is rerouting one or more wavelengths on links determined to be saturated.

19. A network with coordination between a data control plane and photonic control, comprising:

a plurality of network elements collectively operating the data control plane there between, wherein the data control plane is configured to at least establish end-to-end paths between the plurality of network elements at Layer 1;

a plurality of links interconnecting the plurality of network elements at a photonic layer and with the photonic control operating thereon; and

signaling in the data control plane for coordination with the photonic control, wherein the signaling is utilized to:

process photonic layer information received from the photonic control responsive to a photonic control message, wherein the photonic control is configured to automatically adjust photonic hardware responsive to a change at a photonic layer and re-tune the photonic hardware based on the change; and

cause an action in the data control plane considering the photonic layer information, wherein the data control plane is prevented from adding or removing one or more wavelengths where the photonic control is currently operating.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Nov 20, 2023
From: BANK OF AMERICA, N.A.
To: CIENA CORPORATION
Reel/Frame 065630/0232 →
PATENT SECURITY AGREEMENT Recorded Nov 8, 2019
From: CIENA CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 050969/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 30, 2019
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: CIENA CORPORATION
Reel/Frame 050938/0389 →
PATENT SECURITY AGREEMENT Recorded Jul 16, 2014
From: CIENA CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033347/0260 →
SECURITY INTEREST Recorded Jul 15, 2014
From: CIENA CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 033329/0417 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2014
From: CHHILLAR, MOHIT; PRAKASH, ANURAG; KANNAN, RAJAGOPALAN; RICHENS, DOMINIC; SRINIVASAN, HARI
To: CIENA CORPORATION
Reel/Frame 032623/0332 →
Priority Claims (1)
IN 528/DEL/2014 · Feb 25, 2014 · national
Continuity (1)
Related Publication 20150244470A1 · Aug 27, 2015