IP Library Granted Patent US 8,402,121
Granted Patent B2
US 8,402,121 · App. 13/172,993 · Granted Mar 19, 2013

Method of network reconfiguration in optical transport networks

Inventors: Darek Skalecki (Ottawa, CA); Gerard L. Swinkels (Ottawa, CA); Evelyne Roch (Pontiac, CA)
Assignee: Ciena Corporation
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 8,402,121
App. No.
13/172,993
Granted
Mar 19, 2013
Kind
B2
Abstract

A method of reconfiguring a network having a transport plane for carrying subscriber traffic flows within end-to-end connections, a control plane for managing at least a portion of resources of the transport plane allocated to each connection, and a management plane for implementing management functions in the control plane and any resources of the transport plane that are not managed by the control plane. The method comprises installing an updated version of a control plane name space for a target node of the network. For each connection traversing the target node: a control plane to management plane migration is performed for removing connection state in the control plane associated with the connection, so as to transfer ownership of the connection from the control plane to the management plane; followed by a management plane to control plane migration for installing new connection state in the control plane associated with the connection, so as to transfer ownership of the connection from the management plant to the control plane, the new connection state being defined using the updated version of the control plane name space.

Claims (30)

1. A method of reconfiguring a network having a transport plane for carrying subscriber traffic flows within end-to-end connections, a control plane for managing at least a portion of resources of the transport plane allocated to the connections, and a management plane implementing management functions for the control plane and any resources of the transport plane that are not managed by the control plane, the method comprising:

installing an updated control plane name space for at least one target node of the network; and

for each connection traversing the at least one target node:

performing a control plane to management plane migration for removing connection state in the control plane associated with the connection, so as to transfer ownership of the connection from the control plane to the management plane; and

performing a management plane to control plane migration for installing new connection state in the control plane associated with the connection, so as to transfer ownership of the connection from the management plane to the control plane, the new connection state being defined using the updated control plane name space.

2. The method as claimed in claim 1 , wherein the step of installing an updated control plane name space comprises steps of:

defining the updated control plane name space; and

pushing the updated control plane name space to either the at least one target node or a server hosting a respective Optical Connection Controller (OCC) for each target node.

3. The method as claimed in claim 1 , wherein the step of installing an updated control plane name space is performed after the step of performing the control plane to management plane migration, and before the step of performing the management plane to control plane migration.

4. The method as claimed in claim 1 , wherein an initial control plane name space installed for the at least one target node is null or empty, and wherein the network is reconfigured by increasing a span of control of the control plane by enabling the control plane to manage resources of the transport plane associated with the at least one target node.

5. The method as claimed in claim 1 , wherein the updated control plane name space installed for the at least one target node is null or empty, and wherein the network is reconfigured by decreasing a span of control of the control plane by removing resources of the transport plane associated with the at least one target node from management by the control plane.

6. The method as claimed in claim 1 , wherein the at least one target node comprises all of the nodes within a selected portion of the network.

7. The method as claimed in claim 6 , wherein the network is reconfigured by replacing an initial control plane name space with the updated control plane name space throughout the selected portion of the network.

8. The method as claimed in claim 6 , wherein the selected portion of the network comprises a network domain having an initial control plane name space.

9. The method as claimed in claim 8 , wherein the updated control plane name space installed for a first set of target nodes within the domain differs from the updated control plane name space installed for a second set of target nodes within the domain, such that the network is reconfigured by splitting the network domain into two or more domains.

10. The method as claimed in claim 6 , wherein the selected portion of the network comprises two or more network domains, each network domain having a respective initial control plane name space.

11. The method as claimed in claim 10 , wherein a common updated control plane name space is installed for target nodes of each of the two or more network domains, such that the network is reconfigured by merging the two or more network domains into one domain.

12. A non-transitory computer readable storage medium comprising software instructions for controlling a processor to execute a method of reconfiguring a network having a transport plane for carrying subscriber traffic flows within end-to-end connections, a control plane for managing at least a portion of resources of the transport plane allocated to the connections, and a management plane implementing management functions for the control plane and any resources of the transport plane that are not managed by the control plane, the method comprising:

installing an updated control plane name space for at least one target node of the network; and

for each connection traversing the at least one target node:

performing a control plane to management plane migration for removing connection state in the control plane associated with the connection, so as to transfer ownership of the connection from the control plane to the management plane; and

performing a management plane to control plane migration for installing new connection state in the control plane associated with the connection, so as to transfer ownership of the connection from the management plant to the control plane, the new connection state being defined using the updated control plane name space.

13. The storage medium as claimed in claim 12 , wherein an initial control plane name space installed for the at least one target node is null or empty, and wherein the network is reconfigured by increasing a span of control of the control plane by enabling the control plane to manage resources of the transport plane associated with the at least one target node.

14. The storage medium as claimed in claim 12 , wherein the updated control plane name space installed for the at least one target node is null or empty, and wherein the network is reconfigured by decreasing a span of control of the control plane by removing resources of the transport plane associated with the at least one target node from management by the control plane.

15. The storage medium as claimed in claim 12 , wherein the at least one target node comprises all of the nodes within a selected portion of the network.

16. The storage medium as claimed in claim 15 , wherein the network is reconfigured by replacing an initial control plane name space with the updated control plane name space throughout the selected portion of the network.

17. The storage medium as claimed in claim 15 , wherein the selected portion of the network comprises a network domain having an initial control plane name space.

18. The storage medium as claimed in claim 17 , wherein the updated control plane name space installed for a first set of target nodes within the domain differs from the updated control plane name space installed for a second set of target nodes within the domain, such that the network is reconfigured by splitting the network domain into two or more domains.

19. The storage medium as claimed in claim 15 , wherein the selected portion of the network comprises two or more network domains, each network domain having a respective initial control plane name space.

20. The storage medium as claimed in claim 19 , wherein a common updated control plane name space is installed for target nodes of each of the two or more network domains, such that the network is reconfigured by merging the two or more network domains into one domain.

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 Jun 30, 2011
From: SKALECKI, DAREK; SWINKELS, GERARD L.; ROCH, EVELYNE
To: CIENA CORPORATION
Reel/Frame 026526/0888 →
Continuity (1)
Related Publication 20130007230A1 · Jan 3, 2013