IP Library Granted Patent US 7,167,442
Granted Patent B2
US 7,167,442 · App. 09/862,864 · Granted Jan 23, 2007

Hitless protection switching

Assignee: Nortel Networks Limited
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 7,167,442
App. No.
09/862,864
Granted
Jan 23, 2007
Kind
B2
Abstract

The invention provides a method and apparatus for providing hitless protection switching in a synchronous transmission system. A switching apparatus is arranged to receive data signals on at least two transmission paths and to output data from a selected one of said transmission paths. The apparatus is arranged to align the respective received data signals so that a selector mechanism can select between corresponding elements of the received data signals. This arrangement allows hitless switching to be performed since there is no loss or repetition of signal elements when switching occurs. In a preferred embodiment, data in respect of each frame of each data signal is stored and the selector mechanism selects between paths on a frame-by-frame basis by comparing quality information carried by the data signals. This arrangement offers a very low end to end Bit Error Rate (BER) performance.

Claims (21)

1. A switching apparatus arranged to receive data signals on a main transmission path and at least one stand-by transmission path, each path carrying, in use, a substantially identical data signal, and to output data from a selected one of said transmission paths, each data signal being comprised of data frames, each data frame comprising at least one data element, the apparatus including a selector mechanism for selecting between transmission paths, wherein each data element is associated with an identifier that identifies to which data frame it belongs, the apparatus being arranged to align the respective data signals received on said transmission paths by causing said selector mechanism to select between transmission paths by selecting between a respective data element from each path wherein the associated identifiers of said respective data elements indicate that said respective data elements belong to the same data frame.

2. An apparatus as claimed in claim 1 , wherein said signal alignment is achieved by buffering the received data signals.

3. An apparatus as claimed in claim 2 , wherein the apparatus is arranged to store the elements of each received data signal in a respective data buffer.

4. An apparatus as claimed in claim 3 , wherein the data buffers are implemented in one or more memory devices.

5. An apparatus as claimed in claim 3 , wherein the data buffers are implemented in Random Access Memory (RAM).

6. An apparatus as claimed in claim 3 , wherein the selector mechanism comprises a switching controller arranged to select between transmission paths, and a switch device arranged to retrieve at least one signal elements from the data buffer corresponding to the selected transmission path and to cause said at least one retrieved signal element to be output.

7. An apparatus as claimed in claim 6 , wherein the switching controller is arranged to select between transmission paths in respect of each signal element.

8. An apparatus as claimed in claim 7 , wherein the switching controller is arranged to compare the quality of corresponding respective signal elements from each received data signal and to cause the switch device to retrieve the signal element having better quality.

9. An apparatus as claimed in claim 6 , wherein the switch device comprises a memory reading device.

10. An apparatus as claimed in claim 1 , wherein each identifier includes information indicating the position of the respective data element in the data signal, the selector mechanism being arranged to cause said output data to comprise said selected elements in sequential order according to the positional information indicated by the respective identifier.

11. An apparatus as claimed in claim 10 , wherein said identifiers comprise virtual concatenation overhead bits.

12. An apparatus as claimed in claim 1 , wherein said selector mechanism is arranged to select between corresponding signal elements on a frame-by-frame basis.

13. An apparatus as claimed in claim 1 , wherein said signal elements comprise data containers.

14. An apparatus as claimed in claim 1 , wherein said selector mechanism is arranged to compare the quality of said respective data elements and to select the transmission path associated with the data element of better quality.

15. An apparatus as claimed in claim 1 , wherein the apparatus is arranged to store information concerning the quality of at least one element of each received data signal.

16. An apparatus as claimed in claim 1 , being arranged for use in a synchronous transmission system.

17. An apparatus as claimed in claim 1 , wherein said identifiers comprise Virtual Concatenation overhead bits.

18. A synchronous transmission apparatus comprising a switching apparatus arranged to receive data signals on a main transmission path and at least one stand-by transmission path, each path carrying, in use, a substantially identical data signal, and to output data from a selected one of said transmission paths, each data signal being comprised of data frames, each data frame comprising at least one data element, the apparatus including a selector mechanism for selecting between transmission paths, wherein each data element is associated with an identifier that identifies to which data frame it belongs, the apparatus being arranged to align the respective data signals received on said transmission paths by causing said selector mechanism to select between transmission paths by selecting between a respective data element from each path wherein the associated identifiers of said respective data elements indicate that said respective data elements belong to the same data frame.

19. A synchronous transmission system comprising a first synchronous transmission apparatus arranged to transmit data signals across a network on at least two transmission paths, each data signal being comprised of data frames, each data frame comprising at least one data element; and a second synchronous transmission apparatus arranged to receive said data signals on said at least two paths, wherein the first synchronous transmission apparatus is arranged to associate each element of each transmitted data signal with an identifier that identifies to which data frame it belongs, and wherein said second synchronous transmission apparatus comprises a switching apparatus arranged to receive data signals on a main transmission path and at least one stand-by transmission path, each path carrying, in use, a substantially identical data signal, and to output data from a selected one of said transmission paths, each data signal being comprised of data frames, each data frame comprising at least one data element, the apparatus including a selector mechanism for selecting between transmission paths, wherein each data element is associated with an identifier that identifies to which data frame it belongs, the apparatus being arranged to align the respective data signals received on said transmission paths by causing said selector mechanism to select between transmission paths by selecting between a respective data element from each path wherein the associated identifiers of said respective data elements indicate that said respective data elements belong to the same data frame.

20. A method of switching between transmission paths in a switching apparatus arranged to receive data signals on a main transmission path and at least one stand-by transmission path, each path carrying, in use, a substantially identical data signal, and to output data from a selected one of said transmission paths, each data signal being comprised of data frames, each data frame comprising at least one data element, the method comprising associating each data element with an identifier that identifies to which data frame it belongs; and selecting between transmission paths by selecting between a respective data element from each path wherein the associated identifiers of said respective data elements indicate that said respective data elements belong to the same data frame.

21. A method of switching between transmission paths in a synchronous transmission system comprising a first synchronous transmission apparatus arranged to transmit data signals across a network on at least two transmission paths each data signal being comprised of data frames, each data frame comprising at least one data element; and a second synchronous transmission apparatus arranged to receive said data signals on said at least two paths, the method comprising: associating, at said first synchronous transmission apparatus, an identifier with each element of said data signals, the identifier indicating to which frame the data element belongs; selecting, at said second synchronous transmission apparatus, between transmission paths by selecting between a respective data element from each path wherein the associated identifiers of said respective data elements indicate that said respective data elements belong to the same data frame; and outputting said selected signal elements in sequential order according to the information indicated by the respective identifiers.

Assignments (8)
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 19, 2010
From: CIENA LUXEMBOURG S.A.R.L.
To: CIENA CORPORATION
Reel/Frame 024252/0060 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2010
From: NORTEL NETWORKS LIMITED
To: CIENA LUXEMBOURG S.A.R.L.
Reel/Frame 024213/0653 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2001
From: COURTNEY, JOHN; GOODMAN, DAVID M.; CARSON, MARK
To: NORTEL NETWORKS LIMITED
Reel/Frame 012098/0463 →
Continuity (1)
Related Publication 20020176432A1 · Nov 28, 2002