Resynchronization of control and data path state for networks
First Claim
1. A network protection switching system for resynchronizing network communication between a line layer and a control layer after identification of a network failure, the system comprising:
- a) a resynchronization table for storing a plurality of connection states corresponding to a plurality of interconnected network elements, the interconnected network elements forming a network path in the line layer of the network; and
b) an interface for providing access of a first controller to the connection states of the resynchronization table, the first controller included in the control layer which is coupled to the line layer for monitoring network traffic communicated therein;
wherein resynchronization of the line layer and the control layer is established after the failure using the first controller to propagate the connection states for use by other controllers of the control layer.
11 Assignments
0 Petitions
Accused Products
Abstract
In a switching protection system, a protocol is followed by a first connection controller to help facilitate the resynchronization of the network after the failure has occurred. This protocol contains the messaging system of the ability to query and store the exact sequence of logical ports and time slots that make up the data path, as a resynchronization table coupled to the first controller. The head/ingress end of the path can receive this information during set-up and can store it both locally and in shadow locations. The system also contains the ability to distinguish between signaling and data channel failures, as signaling channel failures to do not clear cross connect data but simply leave it “ownerless”. The system also contains the ability to populate the exact sequence of logical ports and time slots accumulated in the definition of the network, as the set-up message initiated by the head controller to re-claim “ownerless” cross connections contained on respective network elements. The system also facilitates the clearing of a “ownerless” cross connection after a pre-determined period of time has lapsed.
-
Citations
30 Claims
-
1. A network protection switching system for resynchronizing network communication between a line layer and a control layer after identification of a network failure, the system comprising:
-
a) a resynchronization table for storing a plurality of connection states corresponding to a plurality of interconnected network elements, the interconnected network elements forming a network path in the line layer of the network; and
b) an interface for providing access of a first controller to the connection states of the resynchronization table, the first controller included in the control layer which is coupled to the line layer for monitoring network traffic communicated therein;
wherein resynchronization of the line layer and the control layer is established after the failure using the first controller to propagate the connection states for use by other controllers of the control layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A resynchronization method for networks for re-establishing communication between a line layer and a control layer in the event of a failure, the method comprising the steps of:
-
a) defining a plurality of interconnections between network elements contained in the line layer to generate a network path;
b) accumulating a plurality of connection states for the interconnected network elements of the network path;
c) storing the connection states by populating a resynchronization table, the resynchronization table coupled to a first controller of the control layer; and
d) providing the connection states of the resynchronization table to the controllers of the control layer in the event of the failure for resynchronization of the line layer and the control layer. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product for re-establishing communication between a line layer and a control layer in the event of a failure in networks, the product comprising:
-
a) a computer readable medium;
b) a line layer module stored on the computer readable medium for defining a plurality of interconnections between network elements contained in the line layer to generate a network path;
c) an accumulator module coupled to the line layer module for gathering the connection states for the interconnected network elements of the network path once defined;
d) a resynchronization table module coupled to the accumulator module for storing the connection states for access by a first controller of the control layer; and
e) a message module for providing the connection states of the resynchronization table to the controllers of the control layer in the event of the failure for resynchronizing the line layer and the control layer.
-
-
30. A controller configured for monitoring the resynchronization of network communication between a line layer and a control layer after identification of a network failure, the controller including:
-
a) the controller linkable to the control layer of the network, the control layer for monitoring network traffic communicated in the line layer; and
b) a controller interface for providing access to a resynchronization table, the resynchronization table for storing a plurality of connection states corresponding to a plurality of interconnected network elements, the interconnected network elements forming a network path in the line layer of the network;
wherein resynchronization of the line layer and the control layer is established after the failure using the controller to propagate the connection states for use by other controllers of the control layer.
-
Specification