This application claims the priority benefit of Korean Patent Application No. 10-2015-0057255, filed on Apr. 23, 2015, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein by reference.
1. Field of the Invention
Embodiments relate to a linear protection switching method in an optical transport network (OTN) system, and more particularly to, a linear protection switching method and apparatus for minimizing a data loss occurring when switching times for performing protection switching in an OTN system are different.
2. Description of the Related Art
An optical transport network (OTN) system may transport, multiplex, route, and monitor signals of a client layer in an optical domain. The OTN system may encapsulate the signals of the client layer and transmit the encapsulated signals to a layer including an optical channel transport unit (OTU), an optical channel data unit (ODUk), and an optical channel payload unit (OPUk) over an OTN. Here, k may be a value varying depending on a bit rate, for example, k=1, 2, or 3. A frame format of the OTN is defined in ITU-T Recommendation G.709, and includes an OTUk, an ODUk, an OPUk overhead, an OPUk payload area, and a forward effort correction (FEC) area.
An automatic protection switching (APS) protocol defined in ITU-T Recommendation G.873.1 may be used to perform linear protection switching in the OTN system. This Recommendation defines various linear protection switching methods in an OTN system at a level of ODUk. Further, the Recommendation describes purposes and applications of the switching methods.
An aspect provides technology that may perform protection switching at the same time by transmitting/receiving a time synchronization signal and a switching over time between a transmission medium present on a local working path and a transmission medium present on a local redundant path.
Another aspect also provides technology that may perform protection switching at the same time by transmitting/receiving a time synchronization signal and a switching over time between a transmission medium present on a local redundant path and a transmission medium present on a remote redundant path.
Still another aspect also provides a method of transmitting information to be used for time synchronization using an automatic protection switching (APS) frame.
Yet another aspect also provides technology that may minimize a data loss occurring due to protection switching by opening/closing traffic paths of a transmission medium of a working path and a transmission medium of a redundant path at the same time.
According to an aspect, there is provided a linear APS apparatus in an optical transport network (OTN) system, the apparatus including a receiver configured to receive signal defect information of a first transmission medium belonging to a redundant path and a second transmission medium belonging to a working path, and command information of an operator, a controller configured to generate a switching command to change traffic paths of the first transmission medium and the second transmission medium and switching information corresponding to the switching command based on the signal defect information and the command information, and determine a switching over time to execute the switching command, and a transmitter configured to transmit the switching command and the switching over time.
The transmitter may be configured to transmit the switching information and the switching over time to an OTN framer of the first transmission medium, and the OTN framer of the first transmission medium may be configured to open/close the traffic path of the first transmission medium at the switching over time.
The switching command may be determined based on a priority of the signal defect information and a priority of the command information.
The switching command may be generated by an APS protocol.
The transmitter may be configured to transmit the switching command, the switching information corresponding to the switching command, and the switching over time to the second transmission medium.
The switching over time may be recorded in a reserved area of an APS frame and the APS frame may be transmitted.
The transmitter may be configured to transmit a first time synchronization signal of the first transmission medium to the second transmission medium, the receiver may be configured to receive a second time synchronization signal of the second transmission medium, and the controller may be configured to perform time synchronization between the first transmission medium and the second transmission medium based on the first time synchronization signal and the second time synchronization signal.
The controller may be configured to compute a time offset To and a delay time Td based on a time T1 at which the second time synchronization signal departs from the second transmission medium, a time T2 at which the second time synchronization signal arrives at the first transmission medium, a time T3 at which the first time synchronization signal departs from the first transmission medium, and a time T4 at which the first time synchronization signal arrives at the second transmission medium, and perform the time synchronization by adding the computed time offset To and the computed delay time Td to time information of the first transmission medium, wherein the time offset To and the delay time Td may be computed using equations To=0.5*{(T2−T1)+(T3−T4)} and Td=0.5*{(T4−T1)−(T3−T2)}, respectively.
The first time synchronization signal, the second time synchronization signal, the time T1, the time T2, the time T3, and the time T4 may be recorded in a reserved area of an APS frame and the APS frame may be transmitted/received.
The controller may be configured to generate an APS frame including the switching command and the switching information by executing an APS protocol, and the APS frame and the switching over time may be transmitted to a third transmission medium belonging to the redundant path.
The transmitter may be configured to transmit the APS frame to an OTN framer of the first transmission medium, and the OTN framer of the first transmission medium may be configured to record the APS frame in an overhead of an optical data unit (ODU) frame and transmit the ODU frame to the third transmission medium.
The switching over time may be recorded in a reserved area of the APS frame or in a reserved area of the overhead of the ODU frame.
The transmitter may be configured to transmit the first time synchronization signal of the first transmission medium to the third transmission medium, the receiver may be configured to receive a third time synchronization signal of the third transmission medium, the controller may be configured to perform time synchronization between the first transmission medium and the third transmission medium based on departure and arrival times of the first time synchronization and departure and arrival times of the third time synchronization signal, and the first time synchronization signal, the departure and arrival times of the first time synchronization signal, the third time synchronization signal, and the departure and arrival times of the third time synchronization signal may be recorded in a reserved area of the APS frame or in a reserved area of an overhead of an ODU frame and the APS frame or the ODU frame may be transmitted/received.
An APS apparatus of the third transmission medium may be configured to receive the APS frame and the switching over time, and generate a second switching command to change traffic paths of the third transmission medium and a fourth transmission medium and second switching information corresponding to the second switching command based on the APS frame, the fourth transmission medium belonging to the working path, open/close the traffic path of the third transmission medium by transmitting the second switching information and the switching over time to an OTN framer of the third transmission medium, and transmit the second switching command, the second switching information, and the switching over time to the fourth transmission medium.
The third transmission medium may be configured to transmit/receive a time synchronization signal to/from the fourth transmission medium, and perform time synchronization between the third transmission medium and the fourth transmission medium, and the time synchronization signal may be recorded in a reserved area of an APS frame and the APS frame may be transmitted/received.
According to another aspect, there is also provided a linear APS apparatus in an OTN system, the apparatus including a receiver configured to receive, from a first transmission medium belonging to a redundant path, a switching command to change traffic paths of the first transmission medium and a second transmission medium belonging to a working path, switching information corresponding to the switching command, and a switching over time to execute the switching command, a controller configured to execute the switching command at the switching over time, and a transmitter configured to transmit signal defect information of the second transmission medium to the first transmission medium.
The transmitter may be configured to transmit the switching information and the switching over time to an OTN framer of the second transmission medium, record a second time synchronization signal of the second transmission medium in a reserved area of an APS frame, and transmit the APS frame to the first transmission medium, the receiver may be configured to receive a first time synchronization signal of the first transmission medium, the controller may be configured to perform time synchronization between the first transmission medium and the second transmission medium based on the first time synchronization signal and the second time synchronization signal, and the OTN framer of the second transmission medium may be configured to open/close the traffic path of the second transmission medium at the switching over time.
The transmitter may be configured to transmit the second time synchronization signal of the second transmission medium to the first transmission medium, the receiver may be configured to receive the first time synchronization signal of the first transmission medium, and the controller may be configured to perform time synchronization between the first transmission medium and the second transmission medium based on the first time synchronization signal and the second time synchronization signal.
According to still another aspect, there is also provided a linear APS method including performing time synchronization between a first transmission medium belonging to a redundant path and a second transmission medium belonging to a working path based on a time synchronization signal of the first transmission medium and a time synchronization signal of the second transmission medium, performing time synchronization between the first transmission medium and a third transmission medium belonging to the redundant path by transmitting the time synchronization signal of the first transmission medium to the third transmission medium, performing time synchronization between the third transmission medium and a fourth transmission medium belonging to the working path based on a time synchronization signal of the third transmission medium and a time synchronization signal of the fourth transmission medium, generating a first switching command to change traffic paths of the first transmission medium and the second transmission medium and a switching over time to execute the first switching command based on signal defect information of the first transmission medium and the second transmission medium and command information of an operator, generating an APS frame including the first switching command and the switching over time by executing an APS protocol, generating a second switching command to change traffic paths of the third transmission medium and the fourth transmission medium based on the APS frame, opening/closing the traffic paths of the first transmission medium and the second transmission medium at the switching over time based on the first switching command, and opening/closing the traffic paths of the third transmission medium and the fourth transmission medium at the switching over time based on the second switching command.
These and/or other aspects, features, and advantages of the invention will become apparent and more readily appreciated from the following description of embodiments, taken in conjunction with the accompanying drawings of which:
Various alterations and modifications may be made to the embodiments. Here, the embodiments are not construed as limited to the disclosure and should be understood to include all changes, equivalents, and replacements within the idea and the technical scope of the disclosure.
The terminology used herein is for the purpose of describing particular embodiments only and is not to be limiting of the embodiments. As used herein, the singular forms “a”, “an”, and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “include/comprise” and/or “have” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, components, and/or combinations thereof, but do not preclude the presence or addition of one or more other features, numbers, steps, operations, elements, components, and/or groups thereof.
Unless otherwise defined, all terms including technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which embodiments belong. It will be further understood that terms, such as those defined in commonly-used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
When describing the embodiments with reference to the accompanying drawings, like reference numerals refer to like constituent elements and a repeated description related thereto will be omitted. When it is determined detailed description related to a related known function or configuration they may make the purpose of the embodiments unnecessarily ambiguous in describing the embodiments, the detailed description will be omitted here.
Referring to
Protection switching in the OTN system may be performed through communications among an upper main processor, host processors, for example, the general-purpose processors 108, 109, 112, and 113, and the OTN framers 107, 110, 111, and 114 mounted in the line cards of the OTN system. The host processors, the general-purpose processors, or the CPUs 108, 109, 112, and 113 may use an APS frame, an operations, administration, and maintenance (OAM) frame, and the like and perform protection switching with respect to a transmission path by operating and processing an APS protocol which is a linear protection switching protocol. To perform protection switching, information related to an error occurring on the transmission path may be recognized by the OTN framer 110, and transmitted to the host processor 109 mounted in a line card. The host processor 109 may perform software-based protection switching by operating an APS protocol for protection switching and performing a switching function.
Protection switching by a forced switching command or a manual switching command may be performed through communications between the OTN framer 110 and the host processor 109 receiving a command of the main processor. The host processor 109 receiving the command from the main processor may perform forced or manual switching with respect to the transmission path by processing an APS message frame corresponding to a linear protection switching protocol of the OTN system. When an operator issues the forced or manual switching command to the main processor, the host processor 109 mounted in the line card may receive information related to the forced or manual switching command, and perform software-based protection switching by operating an APS protocol for the forced or manual switching. By the APS protocol, the OTN framers 107 and 111 of the working path 101 and the OTN framers 110 and 114 of the redundant path 102 may transmit or may not transmit data by opening/closing switches in the respective OTN framers 107, 110, 111, and 114 based on a situation of the command. The host processors 108, 109, 112, and 113 of the working path 101 and the redundant path 102 may determine switching commands or states by executing the APS protocol, and open/close traffic paths by turning ON or OFF the switches in the OTN framers 107, 110, 111, and 114 based on the determined commands or states.
The OTN framers 107, 110, 111, and 114 mounted in the respective transmission media 103, 104, 105, and 106 may open/close the traffic paths based on commands to perform switching. In this example, a portion of flowing data may be lost due to different switching times at the OTN framers 107, 110, 111, and 114 of the working path 101 and the redundant path 102. Switching times may not match between the first transmission medium 104 and the second transmission medium 103 corresponding to local line cards. The first transmission medium 104 may transmit an APS frame to the third transmission medium 106 corresponding to a remote line card, and the third transmission medium 106 may execute an APS protocol using the received APS frame. Thus, a time at which the switching command is transmitted differs from a time at which the switching command is determined, and the switching times do not match. In a case in which switching times are different in protection switching in an OTN system, a loss of data traffic may occur.
Referring to
Command information of an operator may be input through a main processor, and the APS apparatus 201 of the first transmission medium 104 may receive the command information of the operator through the main processor. The command information of the operator may include one of a forced switching command, an automatic switching command, and a manual switching command.
The APS apparatus 201 may determine a priority of the signal defect information based on the signal defect information of the second transmission medium 103 belonging to the working path 101 and the signal defect information of the first transmission medium 104 belonging to the redundant path 102. The APS apparatus 201 may determine a priority of the command information based on the command information of the operator received from the main processor. The APS apparatus 201 may generate a switching command to change traffic paths of the second transmission medium 103 and the first transmission medium 104 based on the signal defect information of the second transmission medium 103 and the first transmission medium 104 and the command information. The switching command may be determined based on the priority of the signal defect information of the second transmission medium 103 and the first transmission medium 104 and the priority of the command information. The APS apparatus 201 may execute an APS protocol of ITU-T Recommendation G.873.1. The APS apparatus 201 may execute the APS protocol based on the signal defect information of the first transmission medium 104 and the second transmission medium 103 and the command information of the operator, thereby generating the switching command. Further, the APS apparatus 201 may generate switching information for the OTN framers 107 and 110 to execute the switching command.
The APS apparatus 201 may determine a switching over time corresponding to a time at which the generated switching command is to be executed. The first transmission medium 104 and the second transmission medium 103 may perform protection switching at the switching over time determined by the APS apparatus 201 of the first transmission medium 104. The OTN framers 110 and 107 of the first transmission medium 104 and the second transmission medium 103 may perform switching to open/close the traffic paths at the determined switching over time.
The first transmission medium 104 corresponding to a local line card belonging to the redundant path 102 and the second transmission medium 103 corresponding to a local line card belonging to the working path 101 may transmit/receive time synchronization signals to/from each other. The APS apparatus 201 may transmit a time synchronization signal of the first transmission medium 104 to the APS apparatus 202. The APS apparatus 202 may transmit a time synchronization signal of the second transmission medium 103 to the APS apparatus 201. The APS apparatus 201 may perform time synchronization between the second transmission medium 103 and the first transmission medium 104 based on the time synchronization signal of the first transmission medium 104 and the time synchronization signal, of the second transmission medium 103, received from the APS apparatus 202. The APS apparatuses 201 and 202 may periodically transmit/receive time synchronization signals to/from each other and perform time synchronization.
The APS apparatus 201 may perform protection switching based on the generated switching command, the switching information, and the switching over time. The APS apparatus 201 may transmit the switching information and the switching over time to the OTN framer 110 of the first transmission medium 104. The OTN framer 110 may turn ON or OFF a switch on the traffic path based on the switching information at the received switching over time.
The APS apparatus 201 of the first transmission medium 104 may transmit the switching command, the switching information, and the switching over time to the APS apparatus 202 of the second transmission medium 103. The APS apparatus 202 may perform protection switching based on the received switching command, the switching information, and the switching over time. The APS apparatus 202 may transmit the switching information corresponding to the switching command and the switching over time to the OTN framer 107. The OTN framer 107 may turn ON or OFF a switch on the traffic path based on the switching information at the received switching over time. The OTN framers 110 and 107 of the first transmission medium 104 and the second transmission medium 103 may switch the traffic paths at the same switching over time based on the switching command generated by the APS apparatus 201. The APS apparatuses 201 and 202 of the first transmission medium 104 and the second transmission medium 103 may transmit/receive time synchronization signals to/from each other and perform time synchronization. The first transmission medium 104 and the second transmission medium 103 may open/close the traffic paths at the same time in a state in which the time synchronization is performed. Thus, a data loss resulting from different switching times of the OTN framers 107 and 110 may be minimized.
Based on a switching state and command information with a high priority determined by the APS apparatus 201 through execution of the APS protocol, the APS apparatus 201 may transmit the switching information and the switching over time for switching to the OTN framer 110. The OTN framer 110 may turn ON or OFF the switch on the traffic path based on the switching information at the received switching over time. The APS apparatus 201 may transmit the switching command, the switching information, and the switching over time to the APS apparatus 202. The APS apparatus 202 may transmit the switching information to be used to execute the received switching command and the switching over time to the OTN framer 107. The OTN framer 107 may turn ON or OFF a switch on the traffic path based on the switching information at the received switching over time. In this example, the OTN framers 110 and 107 of the first transmission medium 104 and the second transmission medium 103 between which time synchronization is performed through periodical transmission/reception of time synchronization signals may open/close the traffic paths at the same switching over time. Thus, a data loss resulting from different switching times of the OTN framers 107 and 110 may be minimized.
The APS apparatus 201 may generate an APS frame including the switching command and the switching information by executing an APS protocol of ITU-T Recommendation G.873.1. The APS apparatus 201 belonging to the local line card may transmit the generated APS frame to a third transmission medium 106. The third transmission medium 106 may correspond to a remote line card belonging to the redundant path 102. The APS apparatus 201 may also transmit the switching over time to execute the switching command to the third transmission medium 106. The APS apparatus 201 may record the switching command generated by executing the APS protocol, the switching information, and the switching over time in the APS frame, and transmit the APS frame to the OTN framer 110. The OTN framer 110 may transmit the APS frame to an OTN framer 114 of the third transmission medium 106.
An APS apparatus 203 may receive the APS frame through the OTN framer 114. The APS apparatus 203 may execute the APS protocol based on the received APS frame, signal defect information of a fourth transmission medium 105, signal defect information of the third transmission medium 106, and the command information of the operator. The APS apparatus 203 may generate a switching command to change traffic paths of the third transmission medium 106 and the fourth transmission medium 105 by executing the APS protocol and switching information corresponding to the switching command. The third transmission medium 106 and the fourth transmission medium 105 may perform protection switching at the switching over time determined by the APS apparatus 201 of the first transmission medium 104. OTN framers 114 and 111 of the third transmission medium 106 and the fourth transmission medium 105 may perform switching to open/close the traffic paths at the determined switching over time.
The first transmission medium 104 corresponding to the local line card belonging to the redundant path 102 and the third transmission medium 106 corresponding to the remote line card belonging to the redundant path 102 may transmit/receive time synchronization signals to/from each other. The APS apparatus 201 of the first transmission medium 104 may record a time synchronization signal of the first transmission medium 104 in the APS frame and transmit the APS frame to the third transmission medium 106. The APS apparatus 203 of the third transmission medium 106 may record a time synchronization signal of the third transmission medium 104 in the APS frame and transmit the APS frame to the first transmission medium 104. The APS apparatuses 201 and 203 of the first transmission medium 104 and the third transmission medium 106 may perform time synchronization between the first transmission medium 104 and the third transmission medium 106 based on the transmitted/received time synchronization signals. The APS apparatuses 201 and 203 may periodically transmit/receive time synchronization signals to/from each other and perform the time synchronization.
The third transmission medium 106 corresponding to the remote line card belonging to the redundant path 102 and the fourth transmission medium 105 corresponding to a remote line card belonging to the working path 101 may transmit/receive time synchronization signals to/from each other. The APS apparatus 203 may transmit the time synchronization signal of the third transmission medium 106 to an APS apparatus 204. The APS apparatus 204 may transmit a time synchronization signal of the fourth transmission medium 105 to the APS apparatus 203. The APS apparatus 203 may perform time synchronization between the third transmission medium 106 and the fourth transmission medium 105 based on the time synchronization signal of the third transmission medium 106 and the time synchronization signal of the fourth transmission medium 105 received from the APS apparatus 204. The APS apparatuses 203 and 204 may periodically transmit/receive time synchronization signals to/from each other and perform the time synchronization.
The APS apparatus 203 of the third transmission medium 106 may perform protection switching based on the switching command generated by the APS protocol, the switching information, and the received switching over time. The APS apparatus 203 may transmit the switching information and the switching over time to the OTN framer 114 of the third transmission medium 106. The OTN framer 114 may turn ON or OFF a switch on the traffic path based on the switching information at the received switching over time.
The APS apparatus 203 of the third transmission medium 106 may transmit, to the APS apparatus 204 of the fourth transmission medium 105, the determined switching command, the switching information, and the received switching over time. The APS apparatus 204 may perform protection switching based on the received switching command, the switching information, and the switching over time. The APS apparatus 204 may transmit the switching information corresponding to the switching command and the switching over time to the OTN framer 111. The OTN framer 111 may turn ON or OFF a switch on the traffic path based on the switching information at the received switching over time.
The OTN framers 107, 110, 111, and 114 of the transmission media 103, 104, 105, and 106 may switch the traffic paths at the same switching over time. The APS apparatuses 201 and 202 of the first transmission medium 104 and the second transmission medium 103 may transmit/receive time synchronization signals to/from each other and perform time synchronization. The APS apparatuses 201 and 203 of the first transmission medium 104 and the third transmission medium 106 may transmit/receive APS frames in which time synchronization signals are recorded to/from each other by executing the APS protocol, and perform time synchronization. The APS apparatuses 203 and 204 of the third transmission medium 106 and the fourth transmission medium 105 may transmit/receive time synchronization signals to/from each other and perform time synchronization. The transmission media 103, 104, 105, and 106 may open/close the traffic paths at the same time in a state in which time synchronization is performed. Thus, a data loss resulting from different switching times of the OTN framers 107, 110, 111, and 114 may be minimized.
Referring to
Referring to
A time synchronization signal S1 may be transmitted from the clock master device 202 to the clock slave device 201. A departure time T1 of the time synchronization signal S1 may be measured by the clock master device 202, and transmitted to the clock slave device 201 along with the time synchronization signal S1. The clock slave device 201 may receive the time synchronization signal S1. The clock slave device 201 receiving the time synchronization signal S1 may also receive the departure time T1 of the time synchronization signal S1. The clock slave device 201 may store the received departure time T1 of the time synchronization signal S1. The clock slave device 201 may measure an arrival time T2 of the time synchronization signal S1. The measured arrival time T2 may be stored by the clock slave device 201.
A time synchronization signal S2 may be transmitted from the clock slave device 201 to the clock master device 202. A departure time T3 of the time synchronization signal S2 may be measured by the clock slave device 201. The measured departure time T3 may be stored by the clock slave device 201. The transmitted time synchronization signal S2 may be received by the clock master device 202. The clock master device 202 may measure an arrival time T4 of the time synchronization signal S2. The measured arrival time T4 may be provided to the clock slave device 201, and stored in the clock master device 202. To provide the arrival time T4 to the clock slave device 201, information related to the arrival time T4 may be transmitted from the clock master device 202 to the clock slave device 201. The times T1, T2, T3, and T4 measured by the clock master device 202 and the clock slave device 201 may be stored in the clock slave device 201. The clock slave device 201 may perform time synchronization with the clock master device 202 based on the times T1, T3, and T4. The clock slave device 201 may compute a time offset To and a delay time Td based on the times T1, T2, T3, and T4. The clock slave device 201 may perform the time synchronization with the clock master device 202 based on the computed time offset To and the computed delay time Td. The time offset To and the delay time Td may be computed using the following equations
To=0.5*{(T2−T1)+(T3−T4)} and
Td=0.5*{(T4−T1)−(T3−T2)}, respectively.
Based on the computed time offset To and the computed delay time Td, the APS apparatus 201 set to be the slave device may perform synchronization with a clock of the APS apparatus 202 set to be the master device by adding the time offset To and the delay time Td to a clock of the APS apparatus 201. According to an embodiment, an APS apparatus may transmit/receive a local time synchronization signal, and transmit/receive time synchronization signals to/from another APS apparatus on the same path, for example, redundant path or working path. The APS apparatus may simultaneously include a configuration of transmitting/receiving a local time synchronization signal, and a configuration of transmitting/receiving time synchronization signals to/from another APS apparatus on the same path. The APS apparatus may perform a different function based on whether the APS apparatus is set to be a master device or a slave device.
A time synchronization signal, a departure time of the time synchronization signal, and an arrival time of the time synchronization signal may be recorded in a reserved area of an APS frame and the APS frame may be transmitted/received. The APS apparatus may extract the time synchronization signal, the departure time of the time synchronization signal, and the arrival time of the time synchronization signal recorded in the APS frame, and perform computation for time synchronization and clock setting. Further, the time synchronization signal, the departure time of the time synchronization signal, and the arrival time of the time synchronization signal may be recorded in a reserved area of an ODU frame and the ODU frame may be transmitted/received. The APS apparatus may receive the time synchronization signal, the departure time of the time synchronization signal, and the arrival time of the time synchronization signal extracted and transmitted from an OTN framer. In addition, the APS apparatus may receive the extracted APS frame from the OTN framer, and may extract the time synchronization signal, the departure time of the time synchronization signal, and the arrival time of the time synchronization signal recorded in the reserved area of the received APS frame.
According to embodiments, time information exchanged between APS apparatuses positioned on a working path and a redundant path may be transmitted through an interface, for example, a serial gigabit media-independent interface (SGMII), or transmitted while being included in a payload portion of an Ethernet frame.
Referring to
Referring to
Similar to
The time synchronization signals S1 and S2, and the departure and arrival times T1, T2, T3, and T4 may be recorded in a reserved area of an APS frame. The APS frame may be recorded in an overhead of an ODU frame and the ODU frame may be transmitted/received by the OTN framers 110 and 114. The APS frame recorded in the overhead of the ODU frame may be extracted by the OTN framers 110 and 114 and transmitted to the APS apparatuses 201 and 203. The APS apparatuses 201 and 203 receiving the APS frame may extract the time synchronization signals S1 and S2, and the departure and arrival times T1, T2, T3, and T4 recorded in the reserved area of the APS frame. As described with reference to
In another example, the time synchronization signals S1 and S2, and the departure and arrival times T1, T2, T3, and T4 may be recorded in the reserved area of the overhead of the ODU frame and the ODU frame may be transmitted/received via the OTN framers 110 and 114. The APS apparatuses 201 and 203 may transmit the time synchronization signals or the departure and arrival times to the OTN framers 110 and 114. The time synchronization signals S1 and S2, and the departure and arrival times T1, T2, T3, and T4 may be recorded in the reserved area of the overhead of the ODU frame by the OTN framers 110 and 114. In response to reception of the ODU frame, the OTN framers 110 and 114 may extract the time synchronization signals S1 and S2, and the departure and arrival times T1, T2, T3, and T4 recorded in the reserved area of the overhead of the ODU frame, and transmit the time synchronization signals S1 and S2, and the departure and arrival times T1, T2, T3, and T4 to the APS apparatuses 201 and 203.
The APS apparatus 201 may transmit a time synchronization signal or a switching over time to the APS apparatus 203 of the third transmission medium 106 using an APS frame. Referring to
The reserved area of the APS frame may be configured by 8 bits. By supplementing an insufficient recording area using the overhead of the ODU frame, precise time synchronization may be performed.
A switching over time generated by the APS apparatus 201 may be recorded in a reserved area of an overhead of an ODU frame. A time synchronization signal of the first transmission medium 104 may be recorded in the reserved area of the overhead of the ODU frame. Referring to
The ODU frame may be transmitted/received while the time synchronization signal is recorded in the reserved area of the overhead of the ODU frame, and the APS frame may be transmitted/received while the switching over time is recorded in the reserved area of the APS frame. Embodiments may include an example in which a time synchronization signal is recorded in an APS frame and the APS frame is transmitted, and also include an example in which the time synchronization signal is transmitted/received separately from the APS frame.
An APS apparatus of a working path and an APS apparatus of a redundant path may have the same configurations. Conversely, the APS apparatuses may have different functions based on whether the APS apparatuses belong to the working path or the redundant path.
Referring to
In a case of the APS apparatus 701 belonging to a redundant path, the receiver 702 may receive signal defect information of a transmission medium belonging to the redundant path and signal defect information of a transmission medium belonging to a working path. The receiver 702 may receive the signal defect information of the transmission medium of the redundant path from an OTN framer of the redundant path. In response to signal failure occurring in an OTN framer of the working path, the receiver 702 may receive the signal defect information of the transmission medium of the working path transmitted from an APS apparatus of the transmission medium belonging to the working path. An operator may input command information, for example, a forced switching command or a manual switching command, into a main processor, and the receiver 702 may receive the input command information of the operator through the main processor.
The receiver 702 may receive a time synchronization signal from the APS apparatus of the transmission medium corresponding to a local line card belonging to the working path.
The receiver 702 may receive a switching command generated by an APS apparatus of a transmission medium corresponding to a remote line card belonging to the redundant path, switching information, and a switching over time. The receiver 702 may receive a time synchronization signal of the transmission medium corresponding to the remote line card belonging to the redundant path. The switching over time or the time synchronization signal may be recorded in a reserved area of an APS frame or in a reserved area of an overhead of an ODU frame.
In a case of the APS apparatus 701 belonging to a working path, the receiver 702 may receive a switching command to change traffic paths of a transmission medium belonging to a redundant path and a transmission medium belonging to the working path, switching information, and a switching over time. The operator may input command information, for example, a forced switching command or a manual switching command, into the main processor, and the receiver 702 may receive the input command information of the operator through the main processor.
The receiver 702 may receive a time synchronization signal from an APS apparatus of the transmission medium corresponding to a local line card belonging to the redundant path.
In the case of the APS apparatus 701 belonging to the redundant path, the controller 703 may generate a switching command to change the traffic paths of the transmission media of the working path and the redundant path based on the signal defect information of the transmission media of the working path and the redundant path and the command information. The controller 103 may generate switching information based on the switching command, and determine a switching over time to execute the switching command. The switching command may be determined based on a priority of the signal defect information and a priority of the command information. The controller 703 may generate the switching command by executing an APS protocol. The controller 703 may execute the APS protocol additionally using an APS frame received from a remote transmission medium belonging to the redundant path, thereby generating the switching command, the switching information, and the switching over time. The controller 703 may generate an APS frame in which the switching command, the switching information, and the switching over time are recorded. The controller 703 may record the switching over time or the time synchronization signal in the APS frame.
The controller 703 may perform time synchronization between the transmission media of the working path and the redundant path based on the time synchronization signal of the transmission medium of the working path and the time synchronization signal of the transmission medium of the redundant path which are received by the receiver 702. Further, the controller 703 may perform time synchronization between local and remote transmission media belonging to the redundant path based on a time synchronization signal of the transmission medium corresponding to the remote line card belonging to the redundant path.
In the case of the APS apparatus 701 belonging to the working path, the controller 703 may open/close a traffic path of an OTN framer of the transmission medium belonging to the working path based on the switching command, the switching information, and the switching over time received by the receiver 702.
The controller 703 may perform time synchronization between the transmission media of the working path and the redundant path based on the time synchronization signal of the transmission medium of the redundant path and the time synchronization signal of the transmission medium of the working path which are received by the receiver 702.
In the case of the APS apparatus 701 belonging to the redundant path, the transmitter 704 may transmit the switching information and the switching over time to the OTN framer of the transmission medium of the redundant path.
The transmitter 704 may transmit the switching command, the switching information corresponding to the switching command, and the switching over time to the APS apparatus of the transmission medium corresponding to the local line card belonging to the working path. The transmitter 704 may transmit the time synchronization signal of the transmission medium of the redundant path to the APS apparatus of the transmission medium corresponding to the local line card.
The transmitter 704 may transmit the switching command, the switching information, and the switching over time to the APS apparatus of the transmission medium corresponding to the remote line card belonging to the redundant path. The transmitter 704 may transmit the time synchronization signal to the transmission medium corresponding to the remote line card belonging to the redundant path. The switching over time or the time synchronization signal may be recorded in the reserved area of the APS frame or in the reserved area of the overhead of the ODU frame.
In the case of the APS apparatus 701 belonging to the working path, the transmitter 704 may transmit the switching information and the switching over time to the OTN framer of the transmission medium of the working path.
The transmitter 704 may transmit the signal defect information of the transmission medium of the working path to the transmission medium corresponding to the local line card belonging to the redundant path.
The transmitter 704 may transmit the time synchronization signal to the APS apparatus of the transmission medium corresponding to the local line card belonging to the redundant path.
Referring to
The receiver 702 may receive signal defect information in operation 803. The signal defect information may include signal defect information of a working path and signal defect information of a redundant path. The received signal defect information may be used to determine a switching state.
The receiver 702 may receive a local time synchronization signal in operation 804, and receive a remote time synchronization signal in operation 805. The local time synchronization signal and the remote time synchronization signal may be the same as the time synchronization signal S1 and the time synchronization signal S2 used to perform time synchronization as described with reference to
The controller 703 may determine a priority and a switching state based on the received local command, the switching command recorded in the APS frame, the switching information, and the signal defect information of the working path and the redundant path in operation 807. The controller 703 may generate a switching command based on the determined switching state and generate switching information to execute the generated switching command, which may be performed by an APS protocol. The controller 703 may determine a command or a state having a highest priority based on the received local command, the APS frame, the signal defect information, and priorities defined in G.873.1, and determine whether switching is to be performed based on the determined command or state. Further, the controller 703 may transmit corresponding time information to the transmitter 704 based on the determined command or state.
The transmitter 704 may transmit the time synchronization signals for time synchronization. The transmitter 704 may transmit the local time synchronization signal in operation 813, and transmit the remote time synchronization signal in operation 814. The transmitter 704 may transmit the time synchronization signals received by the receiver 702 in operations 804 and 805, the departure times, and the arrival times. The transmitter 704 may transmit the determined switching command, the switching information, and the switching over time in operation 811. The transmitted switching command, the switching information, and the switching over time may be transmitted to an OTN framer to be transmitted to another APS apparatus. Further, the transmitter 704 may transmit the APS frame and the switching over time in operation 812. The switching over time and the APS frame may be generated by the controller 703, and the switching over time may be recorded in the reserved area of the APS frame.
For example, in response to the local command received by the receiver 702 in operation 801 and the local forced switching command determined as a command with a highest priority by the controller 703 in operation 807, the controller 703 may measure a time To at which the local command is determined in operation 808. The controller 703 may generate new switching over time information T51 by adding a predefined time ΔT to the measured To in operation 809. The predefined time ΔT may be obtained experimentally, or set to be a value sufficient to match with a switching time, for example, 50 milliseconds (ms), by measurement. In response to the forced switching command determined by the controller 703, the switching information may be transmitted to the transmitter 704 along with the generated switching over time information T51 in operation 810. The switching command and the switching over time information T51 may be transmitted by the transmitter 704. The switching over time information T51 may be recorded in the reserved area of the APS frame and the APS frame may be transmitted to the external APS apparatus, or the switching over time information T51 may be recorded in the reserved area of the overhead of the ODU frame and the ODU frame may be transmitted by the OTN framer.
As another example, in response to the switching command recorded in the APS frame received from the remote transmission medium in operation 802 and a remote forced switching command determined as a command with a highest priority by the controller 703 in operation 807, the controller 703 may extract a switching over time T52 recorded in the APS frame. The extracted switching over time T52 may be transmitted to the transmitter 704 along with the remote forced switching command in operation 810, and transmitted to the external APS apparatus by the transmitter 704. The switching over time T52 may be recorded in the reserved area of the APS frame and the APS frame may be transmitted to the external APS frame, or the switching over time T52 may be recorded in the reserved area of the overhead of the ODU frame and the ODU frame may be transmitted by the OTN framer.
Referring to
In operation 902, the APS method may perform time synchronization between the first transmission medium corresponding to the local line card belonging to the redundant path and a third transmission medium corresponding to a remote line card belonging to the redundant path. APS apparatuses of the first transmission medium and the third transmission medium may transmit/receive time synchronization signals of the first transmission medium and the third transmission medium to/from each other. The APS apparatuses of the first transmission medium and the third transmission medium may record the time synchronization signals in a reserved area of an APS frame or in a reserved area of an overhead of an ODU frame, and transmit/receive the APS frame or the ODU frame. The APS apparatuses of the first transmission medium and the third transmission medium may perform time synchronization based on the transmitted/received time synchronization signals of the first transmission medium and the third transmission medium. Detailed descriptions are as provided above. By periodically transmitting/receiving the time synchronization signals between the local line card and the remote line card, the time synchronization may be maintained.
In operation 903, the APS method may perform time synchronization between the third transmission medium corresponding to the remote line card belonging to the redundant path and a fourth transmission medium corresponding to a remote line card belonging to the working path. APS apparatuses of the third transmission medium and the fourth transmission medium may transmit/receive time synchronization signals of the third transmission medium and the fourth transmission medium to/from each other. The APS apparatuses of the third transmission medium and the fourth transmission medium may perform time synchronization based on the transmitted/received time synchronization signals of the third transmission medium and the fourth transmission medium. Detailed descriptions are as provided above. By periodically transmitting/receiving the time synchronization signals between the remote line cards, the time synchronization may be maintained. Thus, through operation 901 of performing time synchronization between the first transmission medium and the second transmission medium by transmitting/receiving the time synchronization signals, operation 902 of performing time synchronization between the first transmission medium and the third transmission medium by transmitting/receiving the time synchronization signals recorded in the reserved area of the APS frame or in the reserved area of the overhead of the ODU frame, and operation 903 of performing time synchronization between the third transmission medium and the fourth transmission medium by transmitting/receiving the time synchronization signals, time synchronization among the first transmission medium and the second transmission medium corresponding to the local line cards and the third transmission medium and the fourth transmission medium corresponding to the remote line cards may be maintained.
In operation 904, the APS apparatus of the first transmission medium corresponding to the local line card belonging to the redundant path may generate a first switching command based on signal defect information of the second transmission medium corresponding to the local line card belonging to the working path, signal defect information of the first transmission medium, and a command of an operator. The first switching command may be a command to change traffic paths of the first transmission medium and the second transmission medium. The APS apparatus may control opening/closing of the traffic paths based on the first switching command. Further, the APS apparatus may generate the first switching command further based on an APS frame received from an external transmission medium. The APS apparatus may generate switching information to execute the first switching command and a switching over time corresponding to a time at which the switching command is to be executed. Detail descriptions of a configuration of generating the switching command are as provided above.
In operation 905, the APS apparatus of the first transmission medium corresponding to the local line card belonging to the redundant path may generate an APS frame. The APS frame may be generated by an APS protocol of ITU-T Recommendation G.873.1. The APS frame generated by the APS protocol may include the first switching command, the switching information, and the switching over time. Detailed descriptions are as provided above.
In operation 906, the APS apparatus of the third transmission medium corresponding to the remote line card belonging to the redundant path may generate a second switching command based on signal defect information of the fourth transmission medium corresponding to the remote line card belonging to the working path, signal defect information of the third transmission medium, the command of the operator, and the APS frame received from the first transmission medium. The second switching command may be a command to change traffic paths of the third transmission medium and the fourth transmission medium. The APS apparatus may control opening/closing of the traffic paths based on the second switching command. The APS apparatus may generate switching information to execute the second switching command. Detailed descriptions of a configuration of generating the switching command are as provided above.
In operation 907, the APS method may open/close the traffic paths of the first transmission medium and the second transmission medium based on the first switching command at the switching over time generated in operation 904. OTN framers of the first transmission medium and the second transmission medium may turn ON or OFF switches on the traffic paths based on the switching information at the switching over time received from the APS apparatuses. Detailed descriptions of a configuration of opening/closing the traffic paths are as provided above.
In operation 908, the APS method may open/close the traffic paths of the third transmission medium and the fourth transmission medium based on the second switching command generated in operation 906 at the switching over time generated in operation 904. OTN framers of the third transmission medium and the fourth transmission medium may turn ON or OFF switches on the traffic paths based on the switching information at the switching over time received from the APS apparatuses. Detailed descriptions of a configuration of opening/closing the traffic paths are as provided above. Thus, the first transmission medium and the second transmission medium corresponding to the local line cards and the third transmission medium and the fourth transmission medium corresponding to the remote line cards may open/close the traffic paths at the received switching over time in a state in which time synchronization is maintained. Thus, traffic loss resulting from different switching times may be minimized.
According to an embodiment, a data loss occurring due to different protection switching times of transmission media may be minimized through transmission/reception of a time synchronization signal and a switching over time.
According to an embodiment, time synchronization may be effectively performed using an APS frame and an ODU frame.
The methods according to the above-described example embodiments may be recorded in non-transitory computer-readable media including program instructions to implement various operations of the above-described example embodiments. The media may also include, alone or in combination with the program instructions, data files, data structures, and the like. The program instructions recorded on the media may be those specially designed and constructed for the purposes of example embodiments, or they may be of the kind well-known and available to those having skill in the computer software arts. Examples of non-transitory computer-readable media include magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as CD-ROM discs, DVDs, and/or Blue-ray discs; magneto-optical media such as optical discs; and hardware devices that are specially configured to store and perform program instructions, such as read-only memory (ROM), random access memory (RAM), flash memory (e.g., USB flash drives, memory cards, memory sticks, etc.), and the like. Examples of program instructions include both machine code, such as produced by a compiler, and files containing higher level code that may be executed by the computer using an interpreter. The above-described devices may be configured to act as one or more software modules in order to perform the operations of the above-described example embodiments, or vice versa.
A number of example embodiments have been described above. Nevertheless, it should be understood that various modifications may be made to these example embodiments. For example, suitable results may be achieved if the described techniques are performed in a different order and/or if components in a described system, architecture, device, or circuit are combined in a different manner and/or replaced or supplemented by other components or their equivalents. Accordingly, other implementations are within the scope of the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2015-0057255 | Apr 2015 | KR | national |
Number | Name | Date | Kind |
---|---|---|---|
5280376 | Takahashi | Jan 1994 | A |
5471332 | Shiragaki | Nov 1995 | A |
8437280 | Grover | May 2013 | B2 |
9100247 | Grover | Aug 2015 | B2 |
20040208527 | Mantin | Oct 2004 | A1 |
20050213972 | Aoki | Sep 2005 | A1 |
20080232274 | Grover | Sep 2008 | A1 |
20090100193 | Natarajhan | Apr 2009 | A1 |
20100142942 | Rhee | Jun 2010 | A1 |
20100238936 | Matsui | Sep 2010 | A1 |
20130084063 | Hu | Apr 2013 | A1 |
20130170837 | Kim | Jul 2013 | A1 |
20130243417 | Youn | Sep 2013 | A1 |
20130326073 | Grover | Dec 2013 | A1 |
20140064064 | Kim | Mar 2014 | A1 |
20140363152 | Hironaka | Dec 2014 | A1 |
20160020850 | Youn | Jan 2016 | A1 |
20160149752 | Belanger | May 2016 | A1 |
20160156410 | Guo | Jun 2016 | A1 |
20160164760 | Wakabayashi | Jun 2016 | A1 |
20160308604 | Fujii | Oct 2016 | A1 |
20160315696 | Lee | Oct 2016 | A1 |
20170033563 | Lee | Feb 2017 | A1 |
Number | Date | Country |
---|---|---|
20140118600 | Oct 2014 | KR |
Number | Date | Country | |
---|---|---|---|
20160315696 A1 | Oct 2016 | US |