Control plane architecture for automatically switched optical network
First Claim
1. A method of determining an acceptability of a port for a connection in an Automatically Switched Optical Network, the port having a current port load, the method comprising:
- if the current port load is below a lower threshold, determining that the port is acceptable;
if the current port load is above an upper threshold, determining that the port is not acceptable; and
if the current port load is between the lower threshold and the upper threshold, determining whether the current port load was most recently above the upper threshold or below the lower threshold, and;
if the current port load was most recently above the upper threshold, determining that the port is not acceptable; and
if the current port load was most recently below the lower threshold, determining that the port is acceptable.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are provided for bandwidth management within Automatically Switched Optical Networks. An Optical Connection Controller (OCC) provides threshold based load balancing using an upper and a lower threshold for each port of a network element, and once port usage exceeds the upper threshold no more connections are allowed through the port until the port usage falls below the lower threshold. The OCC also minimizes fragmentation of a port so as to reduce the probability of call rejection as a result of fragmentation. The OCC also maintains a database of shortest paths between a network element and each destination, so that connections can be re-established quickly through alternate paths in the event of failure of a link or node. The OCC also provides the entire network with notification of a fault, thereby enhancing CR-LDP fault notification messaging.
-
Citations
31 Claims
-
1. A method of determining an acceptability of a port for a connection in an Automatically Switched Optical Network, the port having a current port load, the method comprising:
-
if the current port load is below a lower threshold, determining that the port is acceptable;
if the current port load is above an upper threshold, determining that the port is not acceptable; and
if the current port load is between the lower threshold and the upper threshold, determining whether the current port load was most recently above the upper threshold or below the lower threshold, and;
if the current port load was most recently above the upper threshold, determining that the port is not acceptable; and
if the current port load was most recently below the lower threshold, determining that the port is acceptable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of assigning a starting slot to a connection through a port in a network element of an Automatically Switched Optical Network, the port having a plurality of sequentially numbered slots, including a first slot, the method comprising;
-
beginning with the first slot, repeating for each slot in sequential order until an acceptable slot is found;
determining whether the slot is an acceptable slot for the connection; and
if the slot is an acceptable slot for the connection, assigning the slot as the starting slot of the connection. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method of relaying a notification of a fault in an Automatically Switched Optical Network including a first Optical Connection Controller (OCC) and at least one other OCC, comprising:
-
at the first OCC, receiving the notification of the fault; and
relaying the notification of the fault to all of the at least one other OCCs.
-
-
20. A method by which an Optical Connection Controller (OCC) relays a notification of a fault in an Automatically Switched Optical Network, comprising:
-
receiving the notification of the fault;
determining whether the notification has previously been relayed;
if the notification has not previously been relayed, relaying the notification to each OCC within a set of OCCs. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method of selecting a path between a network element and a destination in an Automatically Switched Optical Network having links interconnecting nodes, comprising the steps of:
-
maintaining a database of paths between the network element and the destination; and
selecting one of the paths from the database. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. An Optical Connection Controller (OCC) for use in an Automatically Switched Optical Network, the OCC being responsible for a network element having at least one port, each port having a variable port load and a plurality of slots including a first slot, the OCC being adapted to:
-
determine that a port is acceptable for new connections until the port load of the port reaches an upper threshold, after which it is determined that the port is not acceptable for new connections until the port load falls below a lower threshold; and
assign a starting slot to a connection such that the starting slot is as close to the first slot as permitted by a bandwidth requirement of the connection.
-
Specification