Method and apparatus for transporting client signal in optical transport network
DCFirst Claim
1. A method for transmitting a client signal in an optical transport network (OTN), comprising:
- acquiring the client signal;
extracting a client signal clock from the client signal;
generating a client signal byte number Cn transported in an OTN frame period according to a client signal clock and a system clock;
if the Cn transported in the OTN frame needs to be increased, reversing, values of a first series of bit positions of a second area in an optical channel payload unit-k (OPUk) of the OTN frame, and filling values of a second series of bit positions of the second area in the OPUk with a Cn filled in a previous OTN frame;
if the Cn transported in the OTN frame needs to be decreased, reversing, values of the second series of bit positions of the second area in the OPUk overhead field of the OTN frame, and filling values of the first series of bit positions of the second area in the OPUk with the Cn filled in the previous OTN frame.
0 Assignments
Litigations
1 Petition
Accused Products
Abstract
A method for transporting a client signal in an optical transport network (OTN) includes steps as follows. A byte number Cn of a client signal transported in a OTN frame period is generated according to a client signal clock and a system clock. If the Cn of the OTN frame falls in a certain range, a predetermined area in an optical channel payload unit-k (OPUk) overhead field is identified as normal, and the Cn is filled in the OPUk overhead field of the OTN frame. Therefore, the reliability for transporting the client byte number can be improved and an OPUk overhead byte space needed for transporting the client signal byte number can be saved.
6 Citations
15 Claims
-
1. A method for transmitting a client signal in an optical transport network (OTN), comprising:
-
acquiring the client signal; extracting a client signal clock from the client signal; generating a client signal byte number Cn transported in an OTN frame period according to a client signal clock and a system clock; if the Cn transported in the OTN frame needs to be increased, reversing, values of a first series of bit positions of a second area in an optical channel payload unit-k (OPUk) of the OTN frame, and filling values of a second series of bit positions of the second area in the OPUk with a Cn filled in a previous OTN frame; if the Cn transported in the OTN frame needs to be decreased, reversing, values of the second series of bit positions of the second area in the OPUk overhead field of the OTN frame, and filling values of the first series of bit positions of the second area in the OPUk with the Cn filled in the previous OTN frame. - View Dependent Claims (2, 3)
-
-
4. A method for receiving a client signal in an optical transport network (OTN), comprising:
-
parsing an optical channel payload unit-k (OPUk) of an OTN frame to acquire a second area in an OPUk overhead field; if it is determined that values of a first series of bit positions in the second area of the OTN frame are reversed relative to values of the first series of bit positions of the previous OTN frame, according to a increased Cn value, restoring data of the OPUk payload area of a next OTN frame to acquire a client signal data stream; and if it is determined that values of a second series of bit positions in the second area of the OTN frame are reversed relative to values of the second series of bit positions of the previous OTN frame, according to a decreased Cn value, restoring data of the OPUk payload area of the next OTN frame to acquire the client signal data stream. - View Dependent Claims (5, 6)
-
-
7. An apparatus for transmitting a client signal in an optical transport network (OTN), comprising:
-
an acquiring unit configured to acquire the client signal, and extract a client signal clock from the client signal; a client signal byte number Cn generating unit configured to generate a client signal byte number Cn transported in an OTN frame period according to the client signal clock and a system clock; a first processing unit configured to reverse, if the Cn transported in the OTN frame needs to be increased, values of a first series of bit positions of a second area in an optical channel payload unit-k (OPUk) of the OTN frame, and fill values of a second series of bit positions of the second area in the OPUk with a Cn filled in a previous OTN frame; and a second processing unit configured to reverse, if the Cn transported in the OTN frame needs to be decreased, values of a second series of bit positions of the second area in the OPUk overhead field of the OTN frame, and fill values of the first series of bit positions of the second area in the OPUk with the Cn filled in the previous OTN frame. - View Dependent Claims (8, 9)
-
-
10. An apparatus for receiving a client signal in an optical transport network (OTN), comprising:
-
a parsing unit configured to parse an optical channel payload unit-k (OPUk) of an OTN frame to acquire a second area in an OPUk overhead field; if it is determined that values of a first series of bit positions in the second area of the OTN frame are reversed relative to values of the first series of bit positions of the previous OTN frame, according to a increased Cn value, a restoring unit configured to restore data of the OPUk payload area of a next OTN frame to acquire a client signal data stream; and if it is determined that values of a second series of bit positions in the second area of the OTN frame are reversed relative to values of the second series of bit positions of the previous OTN frame, according to a decreased Cn value, a restoring unit configured to restore data of the OPUk payload area of the next OTN frame to acquire the client signal data stream. - View Dependent Claims (11, 12)
-
-
13. A method for transmitting a client signal in an optical transport network (OTN), comprising:
-
saving an acquired range of a client signal byte number Cn of a client signal transported in one OTN frame period; acquiring the client signal, and computing the Cn transported in the OTN frame period according to a client signal clock and a system clock; identifying whether the Cn exceeds the range in a first area of a Cbyte field of an optical channel payload unit-k, OPUk, wherein the Cbyte field is divided into the first area and a second area; in a current OTN frame, if the computed Cn exceeds the range, filling in a second area of the Cbyte field of the OPUk with the computed Cn; and
if the computed Cn falls in the range, filling in the second area of the Cbyte field of the OPUk of the current OTN frame with the Cn same as that filled in the previous OTN frame; andin the frame next to the current OTN frame, mapping Cn client signal bytes to an OPUk payload area, and transmitting an optical channel transport unit, OTU, comprising the OPUk to the OTN network.
-
-
14. A computer program product comprising a non-transitory computer readable storage medium storing computer executable instructions thereon for performing a method that comprises:
-
saving an acquired range of a client signal byte number Cn of a client signal transported in one OTN frame period; acquiring the client signal, and computing the Cn transported in the OTN frame period according to a client signal clock and a system clock; identifying whether the Cn exceeds the range in a first area of a Cbyte field of an optical channel payload unit-k, OPU; in a current OTN frame, if the computed Cn exceeds the range, filling in a second area of the Cbyte field of the OPUk with the computed Cn; and
if the computed Cn falls in the range, filling in the second area of the Cbyte field of the OPUk of the current OTN frame with the Cn same as that filled in the previous OTN frame; andin the frame next to the current OTN frame, mapping Cn client signal bytes to an OPUk payload area, and transmitting an optical channel transport unit, OTU, comprising the OPUk to the OTN network.
-
-
15. An apparatus comprising:
- a processor configured to implement a method for transmitting a client signal in an optical transport network (OTN), comprising;
acquiring the client signal; extracting a client signal clock from the client signal; generating a client signal byte number Cn transported in an OTN frame period according to a client signal clock and a system clock; if the Cn transported in the OTN frame needs to be increased, reversing, values of a first series of bit positions of a second area in an optical channel payload unit-k (OPUk) of the OTN frame, and filling values of a second series of bit positions of the second area in the OPUk with a Cn filled in a previous OTN frame; and if the Cn transported in the OTN frame needs to be decreased, reversing, values of the second series of bit positions of the second area in the OPUk overhead field of the OTN frame, and filling values of the first series of bit positions of the second area in the OPUk with the Cn filled in the previous OTN frame.
- a processor configured to implement a method for transmitting a client signal in an optical transport network (OTN), comprising;
Specification