CN110830426B - Mapping overhead transmitting/receiving method, device, OTN equipment and storage medium - Google Patents
Mapping overhead transmitting/receiving method, device, OTN equipment and storage medium Download PDFInfo
- Publication number
- CN110830426B CN110830426B CN201810916302.1A CN201810916302A CN110830426B CN 110830426 B CN110830426 B CN 110830426B CN 201810916302 A CN201810916302 A CN 201810916302A CN 110830426 B CN110830426 B CN 110830426B
- Authority
- CN
- China
- Prior art keywords
- mapping
- overhead
- signal frame
- service signal
- service
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/06—Notations for structuring of protocol data, e.g. abstract syntax notation one [ASN.1]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
The embodiment of the invention provides a mapping overhead transmitting/receiving method, a device, an OTN device and a storage medium, wherein an optical channel data unit is mapped to a service signal frame payload area of an optical transport network interface frame according to a general mapping procedure; filling the mapping overhead of the general mapping procedure into a payload area of a service signal frame; and transmitting the optical transmission network interface frame. Therefore, under the condition of reducing the occupation ratio of the overhead part of the service signal frame in the future, the storage of mapping overhead in the service signal frame can be ensured, and the smooth transmission of services is ensured.
Description
Technical Field
The present invention relates to the field of communications, and in particular, to a mapping overhead transmitting/receiving method, apparatus, OTN device, and storage medium.
Background
An Optical Transport Network (OTN) standard is established by the International telecommunications Union (ITU-T), which is an important standard for Optical transmission equipment, and almost all long-distance transmission networks are now composed of equipment based on the OTN standard.
In the definition of optical transport network signals in the related art, client service data is mapped to obtain an OTN interface frame, wherein the amount of client service data embodied in the form of mapping overhead is stored in an overhead portion of a service signal frame of the OTN interface frame, and a proportionality coefficient between a service signal frame and a payload portion of the service signal frame is at a higher ratio, so that a requirement for storing mapping overhead in the overhead portion of the service signal frame can be met, and the proportionality coefficient may be adjusted in the future to achieve a goal of reducing a line interface rate, so that the proportion of the overhead portion of the service signal frame is reduced, and at this time, bandwidth resources of the overhead portion are contracted, and further, the mapping overhead cannot be stored in the overhead portion of the service signal frame due to insufficient bandwidth resources.
Disclosure of Invention
The mapping overhead transmitting/receiving method, the device, the OTN equipment and the storage medium provided by the embodiment of the invention aim to solve the problem that mapping overhead cannot be stored in an overhead part of a service signal frame due to the fact that the occupation ratio of the overhead part of the service signal frame is reduced for reducing the line interface rate in the related technology.
To solve the foregoing technical problem, an embodiment of the present invention provides a mapping overhead transmission method, including:
mapping the optical channel data unit to a service signal frame payload area of an optical transport network interface frame according to a general mapping procedure;
filling the mapping overhead of the general mapping procedure into a payload area of a service signal frame;
and transmitting the optical transmission network interface frame.
The embodiment of the invention also provides a mapping overhead receiving method, which comprises the following steps:
receiving an optical transport network interface frame;
acquiring the mapping overhead of the general mapping procedure from a service signal frame payload area of an optical transport network interface frame;
and carrying out demapping processing according to a general mapping procedure.
The embodiment of the present invention further provides a mapping overhead transmitting apparatus, including:
the mapping module is used for mapping the optical channel data unit to a service signal frame payload area of an optical transport network interface frame according to a general mapping procedure;
a stuffing module for stuffing the mapping overhead of the general mapping procedure to a service signal frame payload region;
and the transmission module is used for transmitting the optical transmission network interface frame.
The embodiment of the present invention further provides a mapping overhead receiving apparatus, including:
the receiving module is used for receiving the optical transport network interface frame;
the acquisition module is used for acquiring the mapping overhead of the general mapping procedure from a service signal frame payload area of an optical transport network interface frame;
and the demapping module is used for performing demapping processing according to the general mapping procedure.
The embodiment of the invention also provides optical transport network equipment, which comprises a processor, a memory and a communication bus;
the communication bus is used for realizing connection communication between the processor and the memory;
the processor is configured to execute one or more programs stored in the memory to implement the steps of the mapping overhead transmission method as claimed in any one of the above, or the steps of the mapping overhead reception method as claimed in any one of the above.
Embodiments of the present invention also provide a computer-readable storage medium, where one or more programs are stored, and the one or more programs may be executed by one or more processors to implement the steps of the mapping overhead transmission method according to any one of the above items or the steps of the mapping overhead reception method according to any one of the above items.
The invention has the beneficial effects that:
the embodiment of the invention provides a mapping overhead transmitting/receiving method, a device, an OTN device and a storage medium, wherein an optical channel data unit is mapped to a service signal frame payload area of an optical transport network interface frame according to a general mapping procedure; filling the mapping overhead of the general mapping procedure into a payload area of a service signal frame; and transmitting the optical transmission network interface frame. Therefore, under the condition of reducing the occupation ratio of the overhead part of the service signal frame in the future, the storage of mapping overhead in the service signal frame can be ensured, and the smooth transmission of services is ensured.
Additional features and corresponding advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.
Drawings
Fig. 1 is a flowchart of a mapping overhead transmission method according to a first embodiment of the present invention;
fig. 2 is a schematic structural diagram of an OTN interface frame provided in the first embodiment of the present invention;
fig. 3 is a schematic structural diagram of a service signal frame provided in the first embodiment of the present invention;
fig. 4 is a flowchart of a mapping overhead receiving method according to a second embodiment of the present invention;
fig. 5 is a schematic diagram of a service transmission scenario provided in the third embodiment of the present invention;
fig. 6 is a flowchart of a customer service data interaction method provided in the third embodiment of the present invention;
fig. 7 is a schematic structural diagram of an OTN interface frame provided in the third embodiment of the present invention;
fig. 8 is a schematic structural diagram of a service signal frame provided in the third embodiment of the present invention;
fig. 9 is a schematic structural diagram of a communication system according to a fourth embodiment of the present invention;
fig. 10 is a schematic structural diagram of a mapping overhead transmitting apparatus according to a fourth embodiment of the present invention;
fig. 11 is a schematic structural diagram of a mapping overhead receiving apparatus according to a fourth embodiment of the present invention;
fig. 12 is a schematic structural diagram of an optical transport network apparatus according to a fifth embodiment of the present invention.
Detailed Description
The Optical Transport network has its standard signal format, including an Optical Channel Transport Unit (OTUk, Optical Channel Transport Unit-k, k ═ 1,2,3,4), a flexible interconnect interface FlexO, and a new Optical Transport network signal defined in the future. The Optical transport network signal is used to carry various non-OTN signals or multiple low-speed Optical Channel Data Unit (ODUi, Optical Channel Data Unit-i, i ═ 0,1,2,2e,3,4, flex) signals, and the ODUi rate is lower than the Optical Channel Data Unit (ODUk, Optical Channel Data Unit-k), and then the low-speed ODUi (i < k) signal is used to represent the ODUi signal with a lower rate than the ODUk rate; the non-OTN signal refers to various other signals besides the optical transmission network signal, such as a Synchronous Digital Hierarchy Signal (SDH), an Ethernet signal (Ethernet), a Fibre channel signal (Fibre channel), various Packet signals, and the like.
The optical transport network signal includes two parts of an overhead and a payload, and the following takes OTUk as an example to further describe the constituent parts of the optical transport network signal. The OTUk signal is composed of OTUk, a remaining portion of the OTUk after removing the overhead of the OTUk is called an Optical Channel data Unit ODUk, a remaining portion of the ODUk after removing the overhead of the ODUk is called an Optical Channel Payload Unit OPUk (Optical Channel Payload Unit-k), a remaining portion of the OPUk after removing the overhead of the OPUk is called an OPUk Payload, the OPUk Payload can be used for carrying a non-OTN signal or a plurality of low-speed ODUi (i < k) signals, and a signal composed of ODUk is called an ODUk signal.
The Mapping method currently used for loading the non-OTN signal into the OPUk payload mainly includes Asynchronous Mapping Procedure (AMP), Bit-synchronous Mapping Procedure (BMP), and General Mapping Procedure (GMP), where the use of BMP has a great limitation, i.e., OTUk and non-OTN signal rates are required to be completely synchronized and the rate ratio value conforms to a specific relationship, and the AMP and GMP do not require the OTUk and non-OTN signal rate synchronization, especially GMP, and the main method for loading the non-OTN signal or low-speed ODUi signal (i < k) into the OTUk. For Packet signals in non-OTN signals, the existing optical transport network signal definition specifies that various Packet signals are mapped into oduflex (GFP) by Generic Framing procedure (GFP-F) and then into the time slots of OPUk.
According to the current standard, the GMP mapping overhead needs to occupy 6 bytes, the 6 bytes are stored in the overhead part of the OPU, the scaling factor of the current ODU and ODU payload is 239/238, the overhead proportion is about 0.4%, and the scaling factor is at a higher proportion, and in the future, the scaling factor may be adjusted to achieve the purpose of reducing the line interface rate, so that the overhead proportion is reduced, the bandwidth resource of the overhead part will shrink at this time, and the GMP mapping overhead occupies 6 bytes, which may cause the situation that the mapping overhead cannot be stored due to insufficient bandwidth.
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention are described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The first embodiment is as follows:
in order to solve the problem that the mapping overhead cannot be stored in the overhead portion of the service signal frame due to the reduction of the ratio of the overhead portion of the service signal frame to reduce the line interface rate, this embodiment provides a mapping overhead transmission method, which is applied to a mapping overhead transmission device, please refer to the flowchart of the mapping overhead transmission method shown in fig. 1:
s101: and mapping the optical channel data unit to a service signal frame payload area of the optical transport network interface frame according to the general mapping procedure.
In order to realize the transmission of the client service data, the client service data is firstly mapped to an optical channel payload unit OPUk, and then the OPUk and the overhead of the OPUk form an OPUk, and then the OPUk and the overhead of the optical channel data unit ODUk form an ODUk, that is, the accessed client service data is mapped to the ODUk; in this embodiment, the payload area of the service signal frame may be composed of data blocks (data entities), where the data blocks include padding data blocks and service data blocks, and then the ODUk is mapped to the service data blocks in the payload area of the service signal frame of the optical transport network interface frame, so as to be suitable for transmission.
In this embodiment, a universal mapping rule mapping method is adopted to map the ODUk to a service signal frame payload area of an optical transport network interface frame. The GMP mapping is more flexible and convenient, and supports ODUflex, which still maintains the original ODU structure and can carry client service data of fixed Bit Rate (CBR) at any Rate.
Further, the interface frame of the optical transport network may be constructed based on a fixed format PCS coding block, where the size of the data block is M times that of the PCS coding block, and M is an integer greater than or equal to 1.
Specifically, the data block of the OTN interface frame in this embodiment is constructed by using a data format based on PCS (Physical Coding Sublayer) Coding blocks (for example, 66b blocks), and an interleaving manner of a single PCS Coding block is used between time slots, as shown in fig. 2, a schematic structural diagram of the OTN interface frame provided in this embodiment is shown, where (K-J) overheads based on PCS Coding blocks are inserted every J PCS Coding blocks, the overheads are used to carry corresponding path monitoring information, group management overheads, and the J PCS Coding blocks constitute a payload area of the OTN interface frame. In this embodiment, when the optical channel data unit is mapped to a service data block of a service signal frame, the size of the service data block used is M times that of a PCS coding block, where M is a positive integer greater than or equal to 1.
S102: and filling the mapping overhead of the general mapping procedure into a service signal frame payload area.
In this embodiment, the amount of client traffic data to be sent is expressed in the form of mapping overhead within a fixed number of service signal frame periods, and in practical applications, to reduce the arithmetic burden of mapping overhead, a plurality of service signal frame periods may be set to perform the calculation of mapping overhead once.
Since the bandwidth of the service signal frame is greater than the bandwidth of the client service data, a certain number of data blocks are left in the service signal frame, in addition to the service data blocks storing the client service data, so that the mapping overhead is filled in the remaining data blocks, that is, the data blocks are filled in the present embodiment. It should be noted that, after acquiring the mapping overhead within a fixed number of service signal frame periods, the distribution pattern of the customer service data in the payload area of the service signal frame is calculated by the "sigma-delta" algorithm based on the indicated customer service data amount, and then the corresponding positions of the customer service data blocks stored in these numbers of customer service data blocks can be determined.
In one example of this embodiment, the mapping overhead of the generic mapping procedure is padded into one or more padding data blocks of the payload region of the service signal frame. Specifically, if the data block in the payload area is constructed based on the PCS coding block, only one data block is needed to store the mapping overhead, and if the data block in the payload area is constructed based on the bytes, one or more padding data blocks may be needed to store the mapping overhead.
In practical applications, the optical channel data unit may be padded in the first padding data block of the payload area of the service signal frame at the mapping overhead of the service signal frame. Specifically, as shown in fig. 3, the service signal frame is composed of a plurality of data blocks, and the first data block is not used for storing the client service data, and may also be used for filling the mapping overhead, that is, the filling data block in the figure, so that the algorithm burden caused by filling the mapping overhead in the data blocks at other positions can be effectively avoided, and the rest are the service data blocks used for filling the client service data, and the idle data blocks not used for filling the mapping overhead and not used for filling the client service data. Of course, in other embodiments, when the mapping overhead requires a unit composed of a plurality of data blocks to be stored, the mapping overhead of the general mapping procedure is filled into an area composed of the first N padding data blocks of the payload area of the service signal frame, where N is an integer greater than 1.
In some examples of this embodiment, for example, the size of the mapping overhead is at least 6 bytes, and the size of a single PCS coding block is 8 bytes, so that the size of one data block is M × 8 bytes, which may allow the mapping overhead to be padded into a padded data block outside the service data block, and meet the transmission requirement of the mapping overhead.
In addition, the step of padding the mapping overhead of the general mapping procedure into the payload region of the service signal frame may specifically be to perform check processing and/or forward error correction coding processing on the mapping overhead of the general mapping procedure, and then pad the mapping overhead of the general mapping procedure into the payload region of the service signal frame. In practical applications, in order to ensure the accuracy of the transmission of the mapping overhead, each mapping overhead may be checked or FEC encoded, the check bit size is at least 16 bits, and then the check bits may be stored in the remaining bytes of the padding data block with the mapping overhead.
S103: and transmitting the optical transmission network interface frame.
According to the mapping overhead transmission method provided by the embodiment of the invention, the optical channel data unit is mapped to the service signal frame payload area of the optical transport network interface frame according to the general mapping procedure; filling the mapping overhead of the general mapping procedure into a payload area of a service signal frame; and transmitting the optical transmission network interface frame. Therefore, under the condition of reducing the occupation ratio of the overhead part of the service signal frame in the future, the storage of mapping overhead in the service signal frame can be ensured, and the smooth transmission of services is ensured.
Example two:
the present embodiment further provides a mapping overhead transmitting method, which is applied to a mapping overhead receiving apparatus, please refer to the flowchart of the mapping overhead transmitting method shown in fig. 4:
s401: receiving an optical transport network interface frame.
S402: and acquiring the mapping overhead of the general mapping procedure from the service signal frame payload area of the optical transport network interface frame.
In an alternative example of this embodiment, the payload region of the service signal frame may be composed of data blocks (data entities), where the data blocks include padding data blocks and service data blocks; the service data block is used for storing the optical channel data unit, and the filling data block is used for storing the mapping overhead.
The customer service data volume is expressed in the form of mapping overhead, in this embodiment, the interface frame of the optical transport network may be constructed by selecting PCS (Physical Coding Sublayer) Coding blocks based on a fixed format, an interleaving manner of a single PCS Coding block is adopted between each time slot, the size of the data block is M times of that of the PCS Coding block, and M is an integer greater than or equal to 1.
In this embodiment, a general mapping procedure mapping method is adopted to perform demapping processing on the interface frame of the optical transport network. The GMP mapping is more flexible and convenient, and supports ODUflex, which still maintains the original ODU structure and can carry client service data of fixed Bit Rate (CBR) at any Rate.
In this embodiment, the received client traffic data amount is expressed in the form of mapping overhead within a fixed number of service signal frame periods, and in practical applications, to reduce the algorithm load of mapping overhead, a plurality of service signal frame periods may be set to perform the calculation of mapping overhead once.
In an example of this embodiment, to ensure the accuracy of mapping overhead transmission, before performing the demapping processing according to the general mapping procedure, the method further includes: and carrying out checking processing and/or forward error correction decoding processing on the mapping overhead. Each mapping overhead in the received OTN interface frame is a mapping overhead subjected to verification or FEC encoding, that is, check bits are further filled in the remaining bytes of the padding data block storing the mapping overhead, and at this time, verification processing and/or FEC decoding processing needs to be performed on the mapping overhead in the received OTN interface frame.
In one example of this embodiment, the mapping overhead of the generic mapping procedure is obtained from one or more padding data blocks of a service signal frame payload region of an optical transport network interface frame. Specifically, if the data block in the payload area is constructed based on the PCS coding block, only one padding data block is needed to store the mapping overhead, and if the data block in the payload area is constructed based on bytes, an entire area formed by one or more padding data blocks may be needed to store the mapping overhead.
In practical application, the mapping overhead in the received OTN interface frame may be filled in the first padding data block of the service signal frame payload region, and correspondingly, the mapping overhead of the optical channel data unit in at least one service signal frame period needs to be obtained from the first padding data block of the service signal frame payload region of the optical transport network interface frame. Of course, in other embodiments, when the mapping overhead needs a unit composed of a plurality of padding data blocks to be stored, the mapping overhead is obtained from an area composed of the first N padding data blocks of the payload area of the service signal frame, where N is an integer greater than 1. Specifically, the service signal frame is composed of a plurality of data blocks, and an area composed of the first data block or the first N data blocks is not used for storing the client service data, that is, can be used for filling the mapping overhead, so that the algorithm burden caused when the mapping overhead is filled in the data blocks at other positions can be effectively avoided.
S403: and carrying out demapping processing according to a general mapping procedure.
After acquiring mapping overhead within a fixed number of service signal frame periods, calculating a distribution pattern of customer service data in a payload area of a service signal frame by a sigma-delta algorithm based on the indicated customer service data volume, and then extracting the quantity of customer service data from service data blocks at positions corresponding to the distribution pattern.
Because the mapping overhead receiving method provided by the embodiment of the invention transmits the network interface frame by receiving the light; acquiring the mapping overhead of the general mapping procedure from a service signal frame payload area of an optical transport network interface frame; and carrying out demapping processing according to a general mapping procedure. Therefore, under the condition of reducing the occupation ratio of the overhead part of the service signal frame in the future, the mapping overhead can be ensured to be obtained from the service signal frame, and the smooth receiving of the service is ensured.
Example three:
in order to make those skilled in the art more clearly understand the advantages and details of the method for transmitting and receiving mapping overhead in the embodiment of the present invention, as shown in fig. 5, which is a schematic diagram of a service transmission scenario provided in the embodiment, the embodiment is introduced by a method for processing mapping overhead based on the first and second embodiments:
in this embodiment, as shown in fig. 6, a flowchart of a customer service data interaction method provided in this embodiment is applied to a communication system including a mapping overhead transmitting device and a mapping overhead receiving device, where the customer service data interaction method includes:
s601: the mapping overhead transmission device maps the accessed client service data to the optical channel data unit.
Specifically, the types of client services are many, for example, GE,10GE,25GE constant rate ethernet services, Common Public Radio Interface services (CPRI, Common Public Radio Interface, Synchronous Transport Module 64 level services (STM-64), and the like, in this embodiment, the line Interface may use a rate of 25GE, an OTN Interface frame may be constructed in a format based on a PCS coding block, and a granularity of each timeslot is 1.04G, so that the OTN Interface frame is divided into 24 timeslots, as shown in fig. 7, the OTN Interface frame provided in this embodiment is a schematic structural diagram of the OTN Interface frame.
In addition, in this embodiment, the client service data that may be transmitted by 10GE may be recovered first to a PCS coding block data format, and then 2 PCS coding block overheads are inserted into every 476 PCS coding blocks, and 4 × 2 PCS coding block overheads are inserted to form an ODU, where the ODU occupies 10 time slots, that is, 10 time slots of the OTN interface frame constitute a service signal frame.
S602: the mapping overhead transmission device acquires the mapping overhead of the optical channel data unit in at least one service signal frame period of an optical transport network interface frame; the mapping overhead comprises customer service data volume, the optical transport network interface frame is constructed based on data blocks, and the data blocks comprise filling data blocks and service data blocks.
In this embodiment, the service signal frame payload region may be composed of data blocks (data entities), which include padding data blocks and traffic data blocks. In practical applications, for example, within a service signal frame period, the number Cn of PCS coding blocks of the ODU to be transmitted may be counted, and Cn may be an integer or a decimal number, and is converted into a representation of mapping overhead. In this embodiment, a data block of the OTN interface frame may be constructed by using a data format based on a PCS (Physical Coding Sublayer) Coding block (for example, a 66b block), an interleaving manner of a single PCS Coding block is used between time slots, the size of the data block is M times of that of the PCS Coding block, and M is an integer greater than or equal to 1.
S603: the mapping overhead transmitting device maps the optical channel data units to the service data blocks of the service signal frame payload region according to a general mapping procedure, and pads the mapping overhead to one or more pad data blocks of the service signal frame payload region.
Continuing with the above example, in the present embodiment, taking the PCS coding block as 66b block as an example, the position of the 66b block of the ODU in the service signal frame is calculated according to the sigma-delta algorithm, then filling the mapping overhead in the filling data block at the corresponding position according to the calculated mapping overhead, wherein the filling data block is independent from the service data block for storing the client service data, in a preferred example, mapping overhead may be padded into the first 66b block of the payload region of the service signal frame, as shown in fig. 8 in particular, where 66b padding data blocks represent data blocks padded with mapping overhead, whereas 66b traffic data blocks represent data blocks that are filled with client traffic data, 66b idle data blocks represent data blocks that are not filled with client traffic data nor used to fill mapping overhead, JC1, JC2, JC3, JC4, JC5, JC6 are 66b blocks in which ODUs are stored.
In addition, before the mapping overhead is filled in the filling data block of the service signal frame payload area, the mapping overhead can be subjected to checking processing and/or forward error correction coding processing, so that the transmission accuracy of the mapping overhead is improved.
S604: and the mapping overhead transmission device transmits the optical transmission network interface frame.
S605: the mapping overhead receiving device receives the optical transport network interface frame transmitted by the mapping overhead transmitting device.
S606: the mapping overhead receiving device obtains the mapping overhead of the optical channel data unit in at least one service signal frame period from the padding data block of the service signal frame payload area of the optical transport network interface frame.
S607: the mapping overhead receiving device carries out the demapping processing according to the general mapping procedure, and determines the service data block position of the optical channel data unit mapped by the client service data in the payload area of the service signal frame according to the mapping overhead.
If the client service data sending device performs verification or FEC encoding processing on the mapping overhead of the sent OTN interface frame, correspondingly, the mapping overhead receiving device needs to perform verification processing and/or FEC decoding processing on the mapping overhead of the received OTN interface frame. And, if the client service data transmitting device fills the mapping overhead in the first padding data block, the client service receiving device may directly obtain the mapping overhead from the first padding data block. Continuing to bear the example, the mapping overhead receiving device acquires the service signal frame bearing the ODU according to the MSI information indication, extracts the mapping overhead from the first 66b block of the service signal frame, resolves the corresponding customer service data volume, and calculates the storage position of the 66b block of the ODU in the service signal frame according to the sigma-delta algorithm.
S608: and the mapping overhead receiving device acquires the client service data based on the service data block position.
Continuing to stub the foregoing example, that is, extracting the 66b block of the ODU from the service signal frame, thereby completing the interactive process of the customer service data.
In the method for client service data interaction provided by the embodiment of the invention, the client service data sending device maps the optical channel data unit to the service data block in the payload area of the service signal frame of the interface frame of the optical transport network and fills the mapping overhead into the filling data block in the payload area of the service signal frame, then the mapping overhead receiving device obtains the mapping overhead from the corresponding position after receiving the interface frame of the optical transport network, and calculates the storage position of the client service data based on the mapping overhead, thereby extracting the client service data. Therefore, under the condition of reducing the occupation ratio of the overhead part of the service signal frame in the future, the storage of mapping overhead in the service signal frame can be ensured, and the smooth interaction of services is ensured.
Example four:
fig. 9 is a schematic structural diagram of a communication system provided in this embodiment, where the communication system includes a mapping overhead transmitting device 100 and a mapping overhead receiving device 110, and the mapping overhead transmitting device 100 and the mapping overhead receiving device 110 are used to perform interaction of OTN interface frames.
Referring to fig. 10, fig. 10 is a schematic structural diagram of a mapping overhead transmitting apparatus 100 according to the present embodiment, including: a mapping module 1001, configured to map the optical channel data unit to a service signal frame payload area of an optical transport network interface frame according to a general mapping procedure; a padding module 1002, configured to pad the mapping overhead of the general mapping procedure into a payload region of a service signal frame; the transmitting module 1003 is configured to transmit the otn interface frame.
In an example of this embodiment, the mapping module 1001 performs mapping processing on the ODUk by using a general mapping rule mapping method, and maps the ODUk to a payload area of a service signal frame of an optical transport network interface frame. The GMP mapping is more flexible and convenient, and supports ODUflex, which still maintains the original ODU structure and can carry client service data of fixed Bit Rate (CBR) at any Rate.
Further, in this embodiment, the payload area of the service signal frame may be composed of data blocks (data entities), where the data blocks include padding data blocks and service data blocks, and then the mapping module 1001 maps the ODUk to the service data blocks in the payload area of the service signal frame of the optical transport network interface frame, so as to be suitable for transmission. The data block of the interface frame of the optical transport network may be constructed based on a fixed-format PCS (Physical Coding Sublayer) Coding block (for example, a 66b block), an interleaving manner of a single PCS Coding block is adopted between time slots, the size of the data block is M times of that of the PCS Coding block, and M is an integer greater than or equal to 1.
In this embodiment, the amount of client traffic data to be transmitted in a fixed number of service signal frame periods is expressed in the form of mapping overhead. Since the bandwidth of the service signal frame is greater than the bandwidth of the client service data, a certain number of data blocks are left in the service signal frame, in addition to the service data blocks storing the client service data, so that the filling module 1002 fills the mapping overhead in the remaining data blocks, that is, the filling data blocks. It should be noted that, after acquiring the mapping overhead within a fixed number of service signal frame periods, the distribution pattern of the customer service data in the payload area of the service signal frame is calculated by the "sigma-delta" algorithm based on the indicated customer service data amount, and then the corresponding positions of the customer service data blocks stored in these numbers of customer service data blocks can be determined.
Further, in practical applications, in order to ensure the accuracy of the transmission of the mapping overhead, the padding module 1002 may be further configured to perform a check process and/or a forward error correction coding process on the mapping overhead of the general mapping procedure, and then pad the mapping overhead to the payload area of the service signal frame.
In one example of this embodiment, the padding module 1002 is configured to pad the mapping overhead of the generic mapping procedure into one or more padding data blocks of a payload region of a service signal frame. Specifically, if the data block in the payload area is constructed based on the PCS coding block, only one padding data block is needed to store the mapping overhead, and if the data block in the payload area is constructed based on the bytes, one or more padding data blocks may be needed to store the mapping overhead.
Preferably, in practical applications, the padding module 1002 may pad the optical channel data unit into a first padding data block of a payload area of a service signal frame at a mapping overhead of the service signal frame. Certainly, in other embodiments, when the mapping overhead needs to be stored only by a unit composed of a plurality of data blocks, the padding module 1002 pads the mapping overhead of the general mapping procedure into an area composed of the first N padding data blocks of the payload area of the service signal frame, where N is an integer greater than or equal to 1. Therefore, the algorithm burden caused by filling the mapping overhead in the data blocks at other positions can be effectively avoided.
Referring to fig. 11, fig. 11 is a schematic structural diagram of a mapping overhead receiving apparatus 110 according to the present embodiment, including: the receiving module 1101 is configured to receive an optical transport network interface frame. An obtaining module 1102, configured to obtain the mapping overhead of the generic mapping procedure from a service signal frame payload area of an optical transport network interface frame. A demapping module 1103, configured to perform demapping processing according to a general mapping procedure.
In an alternative example of this embodiment, the payload region of the service signal frame may be composed of data blocks (data entities), where the data blocks include padding data blocks and service data blocks; the service data block is used for storing the optical channel data unit, and the filling data block is used for storing the mapping overhead. The customer service data volume is expressed in the form of mapping overhead, in this embodiment, the interface frame of the optical transport network may be constructed by selecting PCS (Physical Coding Sublayer) Coding blocks based on a fixed format, an interleaving manner of a single PCS Coding block is adopted between each time slot, the size of the data block is M times of that of the PCS Coding block, and M is an integer greater than or equal to 1.
In addition, if the client service data sending device performs verification or FEC encoding on the mapping overhead of the sent OTN interface frame, correspondingly, the mapping overhead in the received OTN interface frame needs to be subjected to verification and/or FEC decoding.
Also, in an example of the embodiment, the obtaining module 1102 obtains the mapping overhead of the generic mapping procedure from one or more padding data blocks of a payload region of a service signal frame of an optical transport network interface frame. In practical application, the mapping overhead in the received OTN interface frame may be filled in the first padding data block in the payload area of the service signal frame, and correspondingly, the obtaining module 1102 needs to obtain the mapping overhead of the optical channel data unit in at least one service signal frame period from the first padding data block in the payload area of the service signal frame of the optical transport network interface frame. Certainly, in other embodiments, when the mapping overhead needs to be stored only by a unit composed of a plurality of padding data blocks, the obtaining module 1102 obtains the mapping overhead from an area composed of the first N padding data blocks in the payload area of the service signal frame, where N is an integer greater than or equal to 1.
After acquiring mapping overhead within a fixed number of service signal frame periods, the demapping module 1103 calculates a distribution pattern of the customer service data in a payload area of the service signal frame through a "sigma-delta" algorithm based on the indicated customer service data amount, and then extracts the customer service data in the number according to a service data block at a position corresponding to the distribution pattern.
In the communication system provided in the embodiment of the present invention, the mapping overhead transmitting device maps the optical channel data unit to the payload area of the service signal frame of the optical transport network interface frame according to GMP, and after the mapping overhead of the general mapping procedure is filled in the payload area of the service signal frame, the optical transport network interface frame is transmitted, and then the mapping overhead receiving device obtains the mapping overhead from the corresponding position after receiving the optical transport network interface frame, and performs demapping processing according to the general mapping procedure based on the mapping overhead, and calculates the storage position of the customer service data, thereby extracting the customer service data. Therefore, under the condition of reducing the occupation ratio of the overhead part of the service signal frame in the future, the storage of mapping overhead in the service signal frame can be ensured, and the smooth interaction of services is ensured.
Example five:
referring to fig. 12, fig. 12 is a schematic structural diagram of an optical transport network device according to the present embodiment, including a processor 1201, a memory 1202, and a communication bus 1203;
the communication bus 1203 is used for realizing connection communication between the processor 1201 and the memory 1202;
the processor 1201 is configured to execute one or more computer programs stored in the memory 1202 to implement the mapping overhead transmission method or the mapping overhead reception method in the foregoing embodiments of the present invention, which is not described herein again.
Sixth embodiment
This embodiment provides a computer-readable storage medium, where one or more computer programs are stored in the computer-readable storage medium, and the computer programs may be executed by one or more processors to implement the mapping overhead transmission method or the mapping overhead reception method in the foregoing embodiments, which is not described herein again.
It will be apparent to those skilled in the art that the modules or steps of the embodiments of the invention described above may be implemented in a general purpose computing device, they may be centralized on a single computing device or distributed across a network of multiple computing devices, and alternatively, they may be implemented in program code executable by a computing device, such that they may be stored on a computer storage medium (ROM/RAM, magnetic disk, optical disk) and executed by a computing device, and in some cases, the steps shown or described may be performed in an order different than that described herein, or they may be separately fabricated into individual integrated circuit modules, or multiple ones of them may be fabricated into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
The foregoing is a more detailed description of embodiments of the present invention, and the present invention is not to be considered limited to such descriptions. For those skilled in the art to which the invention pertains, several simple deductions or substitutions can be made without departing from the spirit of the invention, and all shall be considered as belonging to the protection scope of the invention.
Claims (10)
1. A mapping overhead transport method, comprising:
mapping the optical channel data unit to a service signal frame payload area of an optical transport network interface frame according to a general mapping procedure;
padding a mapping overhead of the generic mapping procedure to the service signal frame payload region;
transmitting the optical transmission network interface frame; wherein, the payload area of the service signal frame is composed of data blocks, the data blocks include a padding data block and a service data block, and the mapping of the optical channel data unit to the payload area of the service signal frame of the optical transport network interface frame includes: mapping the optical channel data unit to the service data block in the service signal frame payload area of the optical transport network interface frame; and said populating the mapping overhead of the generic mapping procedure into the service signal frame payload region comprises: padding the mapping overhead of the generic mapping procedure into one or N of the padding data blocks of the service signal frame payload region, wherein N is an integer greater than 1;
the optical transport network interface frame is constructed based on PCS coding blocks with fixed formats, and an interleaving mode of a single PCS coding block is adopted among time slots; when the optical channel data unit is mapped to the service data block of the service signal frame, the size of the adopted service data block is M times of that of the PCS coding block, and M is a positive integer greater than or equal to 1.
2. The mapping overhead transmission method of claim 1, wherein the padding of the mapping overhead of the generic mapping procedure into one or N of the padding data blocks of the service signal frame payload region comprises:
padding mapping overhead of the generic mapping procedure into a first of the padding data blocks of the service signal frame payload region;
or, the mapping overhead of the general mapping procedure is filled into the region formed by the first N filling data blocks of the payload region of the service signal frame.
3. The mapping overhead transmission method of any of claims 1 to 2, wherein the padding of the mapping overhead of the generic mapping procedure to the service signal frame payload region comprises:
and after checking and/or forward error correction coding the mapping overhead of the general mapping procedure, filling the mapping overhead into the payload area of the service signal frame.
4. A mapping overhead receiving method, comprising:
receiving an optical transport network interface frame;
acquiring the mapping overhead of a general mapping procedure from a service signal frame payload area of the optical transport network interface frame;
performing demapping processing according to the general mapping procedure; the payload area of the service signal frame consists of data blocks, wherein the data blocks comprise a filling data block and a service data block; the demapping according to the general mapping procedure includes:
performing demapping processing according to the general mapping procedure, and acquiring an optical channel data unit from the service data block; and, the acquiring the mapping overhead of the generic mapping procedure from the service signal frame payload region of the optical transport network interface frame includes:
acquiring mapping overhead of a general mapping procedure from one or N padding data blocks in a payload area of a service signal frame of the optical transport network interface frame, wherein N is an integer greater than 1;
the optical transport network interface frame is constructed based on PCS coding blocks with fixed formats, and an interleaving mode of a single PCS coding block is adopted among time slots; when the optical channel data unit is mapped to the service data block of the service signal frame, the size of the adopted service data block is M times of that of the PCS coding block, and M is a positive integer greater than or equal to 1.
5. The mapping overhead receiving method of claim 4, wherein the obtaining the mapping overhead of the generic mapping procedure from one or N of the padding data blocks of the payload region of the service signal frame of the OTN frame comprises:
acquiring mapping overhead of a general mapping procedure from a first padding data block in a payload area of a service signal frame of the optical transport network interface frame;
or, obtaining the mapping overhead of the general mapping procedure from the region formed by the first N filling data blocks in the payload region of the service signal frame of the optical transport network interface frame.
6. The mapping overhead receiving method according to any of claims 4 to 5, further comprising, before performing demapping processing according to the general mapping procedure:
and carrying out checking processing and/or forward error correction decoding processing on the mapping overhead.
7. A mapping overhead transmitting apparatus, comprising:
the mapping module is used for mapping the optical channel data unit to a service signal frame payload area of an optical transport network interface frame according to a general mapping procedure;
a padding module for padding the mapping overhead of the generic mapping procedure into the service signal frame payload region;
the transmission module is used for transmitting the optical transmission network interface frame;
wherein the payload area of the service signal frame is composed of data blocks, the data blocks include a padding data block and a service data block, and the mapping module is specifically adapted to: mapping the optical channel data unit to the service data block in the service signal frame payload area of the optical transport network interface frame; and, the filling module is particularly adapted to:
padding the mapping overhead of the generic mapping procedure into one or N of the padding data blocks of the service signal frame payload region, wherein N is an integer greater than 1;
the optical transport network interface frame is constructed based on PCS coding blocks with fixed formats, and an interleaving mode of a single PCS coding block is adopted among time slots; when the optical channel data unit is mapped to the service data block of the service signal frame, the size of the adopted service data block is M times of that of the PCS coding block, and M is a positive integer greater than or equal to 1.
8. A mapping overhead receiving apparatus, comprising:
the receiving module is used for receiving the optical transport network interface frame;
an obtaining module, configured to obtain a mapping overhead of a general mapping procedure from a service signal frame payload area of the otn interface frame;
the demapping module is used for performing demapping processing according to the general mapping procedure;
the payload area of the service signal frame consists of data blocks, wherein the data blocks comprise a filling data block and a service data block; the demapping module is specifically adapted to:
performing demapping processing according to the general mapping procedure, and acquiring an optical channel data unit from the service data block; and, the acquisition module is specifically adapted to:
acquiring mapping overhead of a general mapping procedure from one or N padding data blocks in a payload area of a service signal frame of the optical transport network interface frame, wherein N is an integer greater than 1;
the optical transport network interface frame is constructed based on PCS coding blocks with fixed formats, and an interleaving mode of a single PCS coding block is adopted among time slots; when the optical channel data unit is mapped to the service data block of the service signal frame, the size of the adopted service data block is M times of that of the PCS coding block, and M is a positive integer greater than or equal to 1.
9. An optical transport network device comprising a processor, a memory and a communication bus;
the communication bus is used for realizing connection communication between the processor and the memory;
the processor is configured to execute one or more programs stored in the memory to implement the steps of the mapping overhead transmission method according to any one of claims 1 to 3 or the steps of the mapping overhead reception method according to any one of claims 4 to 6.
10. A computer readable storage medium, characterized in that the computer readable storage medium stores one or more programs which are executable by one or more processors to implement the steps of the mapping overhead transmission method according to any one of claims 1 to 3 or the steps of the mapping overhead reception method according to any one of claims 4 to 6.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810916302.1A CN110830426B (en) | 2018-08-13 | 2018-08-13 | Mapping overhead transmitting/receiving method, device, OTN equipment and storage medium |
PCT/CN2019/100411 WO2020034954A1 (en) | 2018-08-13 | 2019-08-13 | Mapping overhead transmitting method and apparatus, mapping overhead receiving method and apparatus, otn device, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810916302.1A CN110830426B (en) | 2018-08-13 | 2018-08-13 | Mapping overhead transmitting/receiving method, device, OTN equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110830426A CN110830426A (en) | 2020-02-21 |
CN110830426B true CN110830426B (en) | 2022-04-08 |
Family
ID=69525225
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810916302.1A Active CN110830426B (en) | 2018-08-13 | 2018-08-13 | Mapping overhead transmitting/receiving method, device, OTN equipment and storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110830426B (en) |
WO (1) | WO2020034954A1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022241639A1 (en) * | 2021-05-18 | 2022-11-24 | 华为技术有限公司 | Mapping method and mapping system |
CN116112829A (en) * | 2021-11-09 | 2023-05-12 | 深圳市中兴微电子技术有限公司 | Mapping multiplexing method and device for optical transport network, electronic equipment and storage medium |
CN114051023B (en) * | 2021-11-11 | 2023-05-23 | 烽火通信科技股份有限公司 | Method, device, equipment and readable storage medium for processing frame overhead of optical service unit |
CN114157383B (en) * | 2021-12-03 | 2023-04-28 | 安徽皖通邮电股份有限公司 | Cm clock recovery algorithm, system, storage medium and equipment based on FPGA |
CN117544274A (en) * | 2022-08-02 | 2024-02-09 | 中兴通讯股份有限公司 | Method and device for processing client signal, electronic equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101030827A (en) * | 2006-03-03 | 2007-09-05 | 华为技术有限公司 | Method and apparatus for mapping DTM to OTN |
CN101547057A (en) * | 2008-03-28 | 2009-09-30 | 中兴通讯股份有限公司 | Method and device for processing services in optical transfer network |
CN101800614A (en) * | 2009-02-05 | 2010-08-11 | 华为技术有限公司 | Universal mapping and demapping method and device in optical transport network |
CN102281477A (en) * | 2011-08-18 | 2011-12-14 | 中兴通讯股份有限公司 | Method and device for mapping and demapping optical transport network (OTN) service |
US8964981B2 (en) * | 2004-08-31 | 2015-02-24 | Rockstar Consortium Us Lp | Method and system for transmitting signaling information over a data transport network |
CN105577319A (en) * | 2014-10-17 | 2016-05-11 | 中兴通讯股份有限公司 | Signal transmitting and receiving methods of optical channel transmission unit and devices |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100349390C (en) * | 2004-08-11 | 2007-11-14 | 华为技术有限公司 | Method for transmitting low-speed service signal in optical transport network and its device |
CN102893629A (en) * | 2012-06-01 | 2013-01-23 | 华为技术有限公司 | Method of transmitting client information in optical transmisstion network and transmission device |
US9473832B2 (en) * | 2014-11-13 | 2016-10-18 | Fujitsu Limited | GCC0 tunneling over an OTN transport network |
CN107566074B (en) * | 2016-06-30 | 2019-06-11 | 华为技术有限公司 | The method and transmission equipment of client signal are transmitted in optical transfer network |
-
2018
- 2018-08-13 CN CN201810916302.1A patent/CN110830426B/en active Active
-
2019
- 2019-08-13 WO PCT/CN2019/100411 patent/WO2020034954A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8964981B2 (en) * | 2004-08-31 | 2015-02-24 | Rockstar Consortium Us Lp | Method and system for transmitting signaling information over a data transport network |
CN101030827A (en) * | 2006-03-03 | 2007-09-05 | 华为技术有限公司 | Method and apparatus for mapping DTM to OTN |
CN101547057A (en) * | 2008-03-28 | 2009-09-30 | 中兴通讯股份有限公司 | Method and device for processing services in optical transfer network |
CN101800614A (en) * | 2009-02-05 | 2010-08-11 | 华为技术有限公司 | Universal mapping and demapping method and device in optical transport network |
CN102281477A (en) * | 2011-08-18 | 2011-12-14 | 中兴通讯股份有限公司 | Method and device for mapping and demapping optical transport network (OTN) service |
CN105577319A (en) * | 2014-10-17 | 2016-05-11 | 中兴通讯股份有限公司 | Signal transmitting and receiving methods of optical channel transmission unit and devices |
Also Published As
Publication number | Publication date |
---|---|
CN110830426A (en) | 2020-02-21 |
WO2020034954A1 (en) | 2020-02-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11722238B2 (en) | Method and apparatus for mapping and de-mapping in an optical transport network | |
CN110830426B (en) | Mapping overhead transmitting/receiving method, device, OTN equipment and storage medium | |
EP2296297B1 (en) | Method and device for mapping a client signal | |
EP3462647B1 (en) | Method for transporting client signal in optical transport network, and transport device | |
CN110830858B (en) | Customer service data transmission method, device, optical transmission network equipment and storage medium | |
US10608766B2 (en) | Multi-service transport and receiving method and apparatus | |
CN101291179B (en) | Customer signal transmission method in optical transmitting network and related equipment | |
US20100221005A1 (en) | Method for realizing time slot partition and spending process of an optical payload unit in an optical transmission network | |
EP3709540A1 (en) | Interface transmission method, apparatus and device | |
WO2020156216A1 (en) | Method and apparatus for transmitting configuration information, storage medium, and system | |
CN102088644A (en) | Transmission apparatus and signal mapping method | |
CN102098595B (en) | Customer signal transmitting method in optical transport network and related equipment | |
CN105657583B (en) | Method and device for sending and receiving packet service signals |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |