WO2019061406A1 - Procédé et appareil de transmission de données de service - Google Patents
Procédé et appareil de transmission de données de service Download PDFInfo
- Publication number
- WO2019061406A1 WO2019061406A1 PCT/CN2017/104794 CN2017104794W WO2019061406A1 WO 2019061406 A1 WO2019061406 A1 WO 2019061406A1 CN 2017104794 W CN2017104794 W CN 2017104794W WO 2019061406 A1 WO2019061406 A1 WO 2019061406A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- flexo
- frame
- network device
- area
- service data
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 81
- 230000005540 biological transmission Effects 0.000 title claims abstract description 19
- 238000004891 communication Methods 0.000 claims abstract description 52
- 238000013507 mapping Methods 0.000 claims abstract description 48
- 238000009432 framing Methods 0.000 claims description 94
- 230000003287 optical effect Effects 0.000 claims description 26
- 238000012545 processing Methods 0.000 claims description 25
- 238000012795 verification Methods 0.000 claims description 17
- 238000012937 correction Methods 0.000 claims description 9
- 238000006243 chemical reaction Methods 0.000 claims 2
- 238000012360 testing method Methods 0.000 claims 2
- 230000008569 process Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 37
- 230000006870 function Effects 0.000 description 24
- 230000015556 catabolic process Effects 0.000 description 21
- 238000006731 degradation reaction Methods 0.000 description 21
- 239000013307 optical fiber Substances 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 6
- 239000000872 buffer Substances 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 4
- 238000010276 construction Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000013506 data mapping Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/25—Arrangements specific to fibre transmission
Definitions
- the embodiments of the present invention relate to the field of communications, and in particular, to a method and an apparatus for transmitting service data.
- the mobile communication network is also being continuously improved.
- the deployment of the base station of the 5G network will be more and more dense, and the construction cost of the base station is relatively high, and the distributed deployment is not conducive to management.
- the remote radio unit (RRU) and the indoor baseband processing unit (Building) The deployment of the Base Band Unit (BBU) will increasingly adopt the Centralized Radio Access Network (CRAN) mode, which divides the BBU into a Centralized Unit (CU) and a Distributed Unit (DU). ).
- CRAN Centralized Radio Access Network
- Ultra Reliable & Low Latency Communication will be supported in 5G networks.
- uRLLC Ultra Reliable & Low Latency Communication
- the one-way delay of the end-to-end uRLLC service will require less than 1 millisecond (ms). Therefore, the delay caused by the optical fiber will be more severe.
- the base station density of the 5G network is greatly increased, and the cost of the bearer technology is also increased accordingly.
- more and more applications will choose mobile communication networks for bearer, and the bandwidth requirements of 5G networks will also increase greatly compared to 4G networks.
- the Optical Transport Network is the core technology of the next-generation transport network, including the technical specifications of the electrical layer and the optical layer. It has rich operation, management and maintenance (OAM) and powerful serial connection monitoring. (Tandem Connection Monitoring, TCM) capabilities and out-of-band Forward Error Correction (FEC) capabilities enable flexible scheduling and management of large-capacity services, and are increasingly becoming the mainstream technology for backbone transport networks.
- OFAM optical management and maintenance
- TCM Tudem Connection Monitoring
- FEC Forward Error Correction
- FIG. 1 is a schematic diagram of a preamble network protocol stack provided by the prior art.
- the preamble network protocol stack includes a Flexible Optical Data Unit (ODUflex) layer, a High Order (HO) ODUk layer, an Optical Transport Unit (OTU) j/Cn layer, and a FlexO layer.
- ODUflex Flexible Optical Data Unit
- HO High Order
- OTU Optical Transport Unit
- FlexO layer a FlexO layer.
- k denotes the rate
- j denotes another higher rate OTUj
- the multiple ODUk is multiplexed into the OTUj.
- the embodiment of the present application provides a method and an apparatus for transmitting service data, which solves the problem of large bandwidth, low delay, and low cost deployment of supporting services in an OTN network.
- a first aspect of the embodiments of the present application provides a service data sending method, including: first, a first network
- the device maps the service data to the flexible OTN (FlexO) framing intermediate frame (FlexO Data Tributary Unit.ts, FDTU.ts), and then maps the intermediate frame payload area to the time slot of the FlexO framing frame.
- FlexO Flexible OTN
- FDTU.ts FDTU.ts
- the FlexO group frame includes N FlexO frames, each FlexO frame including the M*X bit codeword For the Forward Error Correction (FEC) region of the region and the M*Y bit, N is a positive integer greater than or equal to 1, M is a multiple of 128, X is a multiple of 5140, and Y is a positive integer greater than or equal to 0.
- the codeword area includes an Alignment Marker (AM) area, an Overhead (OH) area, and a payload area.
- AM Alignment Marker
- OH Overhead
- the intermediate frame of the FlexO framing includes an intermediate frame payload area and an intermediate frame overhead area, and the intermediate frame payload area is composed of The number of time slots occupied by the service data and the size of the time slot occupied by the service data are determined, and the time slot occupied by the service data is a time slot in the N FlexO frame. It can be understood that occupying multiple time slots in the FlexO group frame by the service data, and the size of each time slot jointly determine the size of the intermediate frame payload area.
- the intermediate frame overhead area is used to carry the mapping overhead of the service data mapping to the intermediate frame.
- the mapping service data adopts the GMP overhead of the Generic Mapping Procedure (GMP).
- GMP Generic Mapping Procedure
- the service data sending method provided by the embodiment of the present application improves the bandwidth utilization of the transmission service data by defining a frame structure of the new FlexO frame and a new mapping manner.
- the solution maps the service data or the ODUflex carrying the service data to the FlexO group frame of the FlexO layer through the intermediate frame of the FlexO framing, thereby greatly simplifying the preamble protocol stack and reducing the complexity of the network device in the preamble network. To reduce the cost of network equipment, thereby minimizing the latency of network equipment.
- the codeword area further includes a check area, where the check area is used to check some or all of the bits in the X bit block of each row in the FlexO frame, so that The second network device uses the check area to perform verification.
- the FlexO group frame with a lower bit error rate is selected to obtain the service data.
- the method before the first network device sends the FlexO group frame to the second network device, the method further includes: the first network device mapping the service related information In the OH area of each FlexO frame that is carried to the FlexO group frame, the service mapping related information includes a service type (Client Type), a time slot bearer service correspondence (Tributary Port), and a flexible optical transport network multiframe identifier (FlexO Multiframe Identifier). FMI).
- service types include enhanced CPRI (eCPRI), CPRI, Ethernet, video, Passive Optical Network (PON), Synchronous Digital Hierarchy (SDH), and OTN services.
- the time slot bearer service correspondence relationship indicates the correspondence between the time slot of the first network device transmitting the FlexO group frame and the bearer service data, so that the second network device can parse the bearer service data from the time slot of the corresponding FlexO group frame.
- the FMI provides a round-robin count based on the number of time slots of the FlexO frame, so that the second network device recognizes the slot structure of the FlexO frame and resolves different services when parsing the FlexO framing. If the number of slots per FlexO frame in the FlexO group frame is 24, then the FMI field provides a loop count of 0 to 23, that is, 1 is added per frame. When the count reaches 23, the next frame is reset to 0 and a new one is started. Loop count.
- the method before the first network device maps the service data mapping to the intermediate frame of the FlexO group frame, the method further includes: the first network device coding and converting the service data . Therefore, the service data with low coding efficiency is encoded and converted, and the encoded data is further reduced in the transmission of the coded converted service data, thereby effectively improving the utilization of the bandwidth and reducing the network construction cost.
- the codeword area further includes a fixed fill.
- the Fixed Stuff (FS) area is such that the payload area of the FlexO frame can be divided into a prescribed number of time slots.
- a second aspect of the embodiments of the present application provides a service data sending method, including: a first network device sends a FlexO group frame to a second network device by using at least two links, where the FlexO group frame includes N FlexO frames, each path
- the FlexO frame includes a codeword region of M*X bits and an FEC region of M*Y bits, N is a positive integer greater than or equal to 1, M is a multiple of 128, X is a multiple of 5140, and Y is a positive integer greater than or equal to 0.
- the codeword area includes an AM area, an OH area, a payload area, and a check area, so that the second network device performs verification according to the FEC area or the check area, and selects a FlexO group frame with a small bit error rate.
- the check area is set in the codeword area, the FlexO group frame is verified by using the check area or the FEC area, and the transmitted FlexO group frame is backed up, thereby realizing fast protection switching capability, which greatly satisfies 5G's pre-networking requirements for reliability.
- a third aspect of the embodiments of the present application provides a service data sending method, including: a first network device sends a FlexO group frame to a second network device by using at least two links, where the FlexO group frame includes N FlexO frames, each path
- the FlexO frame includes a codeword region of M*X bits and an FEC region of M*Y bits, N is a positive integer greater than or equal to 1, M is a multiple of 128, X is a multiple of 5140, and the codeword region includes an AM region and an OH region.
- the payload area so that the second network device performs verification according to the FEC area, and selects a FlexO framing with a small bit error rate.
- the FlexO frame needs to include the FEC area, and then Y is a positive integer greater than 0.
- the FlexO group frame is verified by the FEC area, and the transmitted FlexO group frame is backed up to implement fast protection switching capability, which greatly satisfies the reliability requirement of the 5G preamble network.
- a fourth aspect of the embodiments of the present application provides a service data receiving method, including: receiving, by a second network device, a FlexO group frame sent by a first network device, where the FlexO group frame includes N FlexO frames, and each FlexO frame includes M* X-bit codeword region and M*Y-bit FEC region, where N is a positive integer greater than or equal to 1, M is a multiple of 128, X is a multiple of 5140, Y is a positive integer greater than or equal to 0, and the codeword region Including the AM area, the OH area, and the payload area, the second network device parses the FlexO group frame to obtain the service data carried by the intermediate frame of the FlexO group frame, and the intermediate frame of the FlexO group frame includes the intermediate frame payload area and the intermediate frame overhead area.
- the intermediate frame payload area is determined by the number of time slots occupied by the service data and the size of the time slot occupied by the service data, and the time slot occupied by the service data is the time slot in the N way FlexO frame.
- the service data receiving method provided by the embodiment of the present application improves the bandwidth utilization of the transmission service data by defining a frame structure of the new FlexO frame and a new mapping manner. Specifically, the solution maps the service data or the ODUflex carrying the service data to the FlexO group frame of the FlexO layer through the intermediate frame of the FlexO framing, thereby greatly simplifying the preamble protocol stack and reducing the complexity of the network device in the preamble network. To reduce the cost of network equipment, thereby minimizing the latency of network equipment.
- the codeword area further includes a check area, where the check area is used to check some or all of the bits in the X bit block of each row in the FlexO frame, so that The second network device uses the check region to perform verification, and when parsing the FlexO group frame, selects a FlexO group frame with a lower bit error rate to acquire service data.
- the OH area of each FlexO frame of the FlexO framing includes service mapping related information
- the service mapping related information includes service type, time slot bearer service correspondence, and FMI.
- a fifth aspect of the embodiments of the present application provides a service data receiving method, including: receiving, by a second network device, a FlexO group frame by using at least two links, where the second network device performs verification by using an FEC area or a check area. Obtain a bit error rate of at least two FlexO framing frames, and select a FlexO framing frame with a small bit error rate.
- the FlexO framing frame includes N FlexO frames, each FlexO frame includes a codeword area of M*X bits and M*Y a FEC region of a bit, where N is a positive integer greater than or equal to 1, M is a multiple of 128, X is a multiple of 5140, Y is a positive integer greater than or equal to 0, and the codeword region includes an AM region, an OH region, and a payload region.
- the second network device parses the FlexO group frame with a small bit error rate, and obtains the service data carried by the intermediate frame of the FlexO group frame with a small bit error rate, and the intermediate frame of the FlexO group frame includes the intermediate frame payload.
- the area and the intermediate frame overhead area, the intermediate frame payload area is determined by the number of time slots occupied by the service data and the size of the time slot occupied by the service data, and the time slot occupied by the service data is the time slot in the N way FlexO frame. Therefore, the transmitted FlexO group frame is backed up to achieve fast protection switching capability, which greatly satisfies the reliability requirements of the 5G preamble network.
- a sixth aspect of the embodiments of the present application provides a service data receiving method, including: a second network device receives a FlexO group frame by using at least two links, and the second network device performs verification by using an FEC area to obtain at least two FlexOs.
- the FlexO framing includes N FlexO frames, each FlexO frame includes a codeword area of M*X bits and an FEC area of M*Y bits.
- N is a positive integer greater than or equal to 1
- M is a multiple of 128
- X is a multiple of 5140
- Y is a positive integer greater than 0
- the codeword region includes an AM region, an OH region, and a payload region
- the second network device resolves A FlexO group frame with a small bit error rate acquires service data carried by an intermediate frame of a FlexO group frame with a small bit error rate.
- the intermediate frame of the FlexO group frame includes an intermediate frame payload area and an intermediate frame overhead area, and an intermediate frame payload The area is determined by the number of time slots occupied by the service data and the size of the time slot occupied by the service data, and the time slot occupied by the service data is the time slot in the N way FlexO frame. Therefore, the transmitted FlexO group frame is backed up to achieve fast protection switching capability, which greatly satisfies the reliability requirements of the 5G preamble network.
- a seventh aspect of the embodiments of the present application provides a first network device, including: a processing unit, configured to map service data to an intermediate frame of a FlexO group frame, where the FlexO group frame includes N FlexO frames, and each FlexO frame includes a codeword region of M*X bits and a FEC region of M*Y bits, where N is a positive integer greater than or equal to 1, M is a multiple of 128, X is a multiple of 5140, and Y is a positive integer greater than or equal to 0, code
- the word area includes an alignment identifier AM area, an overhead OH area, and a payload area.
- the intermediate frame of the FlexO group frame includes an intermediate frame payload area and an intermediate frame overhead area, and the intermediate frame payload area is occupied by the service data.
- the size of the time slot occupied by the data is determined, and the time slot occupied by the service data is a time slot in the N FlexO frame; the processing unit is further configured to map the intermediate frame payload area to the time slot of the FlexO group frame, and the middle The frame overhead area is mapped into the overhead of the FlexO group frame; the sending unit is configured to send the FlexO group frame to the second network device.
- An eighth aspect of the present application provides a second network device, including: a receiving unit, configured to receive a FlexO group frame sent by a first network device, where the FlexO group frame includes N FlexO frames, and each FlexO frame includes M * X bit code word region and M * Y bit FEC region, where N is a positive integer greater than or equal to 1, M is a multiple of 128, X is a multiple of 5140, Y is a positive integer greater than or equal to 0, codeword
- the area includes an alignment identifier AM area, an overhead OH area, and a payload area, and a parsing unit is configured to parse the FlexO group frame to obtain service data carried by the intermediate frame of the FlexO group frame, and the intermediate frame of the FlexO group frame includes the intermediate frame payload area and
- the intermediate frame overhead area, the intermediate frame payload area is determined by the number of time slots occupied by the service data and the size of the time slot occupied by the service data, and the time slot occupied by the service data is the time slot
- a ninth aspect of the embodiments of the present application provides a first network device, including: at least one processor, a memory, a communication interface, and a communication bus; at least one processor is connected to the memory and the communication interface through a communication bus.
- the memory is for storing computer execution instructions, and when the processor is running, the processor executes the memory stored computer execution instructions to cause the first network device to perform the service of any of the first aspect or the possible implementation of the first aspect. Data transmission method.
- a tenth aspect of the embodiments of the present application provides a second network device, including: at least one processor, a memory, a communication interface, and a communication bus; at least one processor is connected to the memory and the communication interface by using a communication bus, and the memory is used for storing
- the computer executes the instructions, when the processor is running, the processor executes the memory-stored computer-executable instructions to cause the second network device to perform the service data receiving method according to any of the second aspect or the possible implementation of the second aspect .
- An eleventh aspect of the embodiments of the present application provides a computer storage medium for storing computer software instructions for use by the first network device, the computer software instructions including a program designed to execute the foregoing service data sending method.
- a twelfth aspect of the embodiments of the present application provides a computer storage medium for storing computer software instructions for use by the second network device, the computer software instructions comprising a program designed to execute the service data receiving method.
- a thirteenth aspect of the embodiments of the present application provides a computer storage medium for storing computer software instructions for use by the first network device, the computer software instructions comprising a program designed to execute the foregoing service data sending method.
- a fourteenth aspect of the embodiments of the present application provides a computer storage medium for storing computer software instructions for use by the second network device, the computer software instructions comprising a program designed to execute the service data receiving method.
- the names of the first network device and the second network device are not limited to the device itself. In actual implementation, the devices may appear under other names. As long as the functions of the respective devices are similar to the embodiments of the present application, they are within the scope of the claims and their equivalents.
- FIG. 1 is a schematic diagram of a preamble network protocol stack provided by the prior art
- FIG. 2 is a simplified schematic diagram of a 5G network architecture provided by an embodiment of the present application.
- FIG. 3 is a simplified schematic diagram of a ring type connection of a preamble network according to an embodiment of the present application
- FIG. 4 is a simplified schematic diagram of a chain connection of a preamble network according to an embodiment of the present application.
- FIG. 5 is a schematic structural diagram of a network device according to an embodiment of the present application.
- FIG. 6 is a flowchart of a method for sending and receiving service data according to an embodiment of the present application
- FIG. 7 is a schematic structural diagram of a FlexO frame according to an embodiment of the present disclosure.
- FIG. 8 is a schematic structural diagram of another FlexO frame according to an embodiment of the present disclosure.
- FIG. 9 is a schematic structural diagram of another FlexO frame according to an embodiment of the present disclosure.
- FIG. 10 is a schematic structural diagram of another FlexO frame according to an embodiment of the present application.
- FIG. 11 is a schematic structural diagram of an intermediate frame of a FlexO frame according to an embodiment of the present disclosure.
- FIG. 12 is a schematic diagram of an overhead of a FlexO framing according to an embodiment of the present disclosure.
- FIG. 13 is a schematic diagram of an SMI overhead according to an embodiment of the present application.
- FIG. 14 is a schematic diagram of a preamble network protocol stack according to an embodiment of the present application.
- FIG. 15 is a schematic diagram of another preamble network protocol stack according to an embodiment of the present application.
- FIG. 16 is a schematic diagram of a service mapping path according to an embodiment of the present application.
- FIG. 17 is a schematic diagram of lossless handover of a FlexO framing according to an embodiment of the present application.
- FIG. 18 is a flowchart of another method for sending and receiving service data according to an embodiment of the present application.
- FIG. 19 is a schematic diagram of a threshold of an FEC degradation alarm according to an embodiment of the present disclosure.
- FIG. 20 is a schematic structural diagram of a first network device according to an embodiment of the present application.
- FIG. 21 is a schematic structural diagram of another first network device according to an embodiment of the present disclosure.
- FIG. 22 is a schematic structural diagram of a second network device according to an embodiment of the present disclosure.
- FIG. 23 is a schematic structural diagram of another second network device according to an embodiment of the present disclosure.
- FIG. 2 is a simplified schematic diagram of a 5G network architecture according to an embodiment of the present disclosure, where a CU is connected to a core network, and an RRU is connected to a DU through a preamble network, and the preamble network may be an OTN.
- a traditional CPRI may be used between the RRU and the DU, or a newly defined eCPRI may be organized by CPRI, or a next-generation preamble network interface defined by the Institute of Electrical and Electronics Engineers (IEEE) 1914 standard (Next) Generation Fronthaul Interface (NGFI) may also need to support Ethernet interfaces such as 1GE, 10GE, 25GE or 50GE, or even 100GE.
- IEEE Institute of Electrical and Electronics Engineers
- NGFI Next Generation Fronthaul Interface
- Network devices in the preamble network can transmit services by ring or chain connection through optical fibers, as follows:
- FIG. 3 is a simplified schematic diagram of a ring type connection of a preamble network to which an embodiment of the present application can be applied.
- the preamble network may include: a first network device, a second network device, a third network device, and a fourth network device.
- the first network device is respectively connected to the second network device and the fourth network device by using an optical fiber
- the third network device is respectively connected to the second network device and the fourth network device by using an optical fiber
- the first network device, the second network device, and The third network device is respectively connected to the RRU, and the fourth network device is connected to the DU.
- the first network device After receiving the m-way service data (which may also be referred to as a service), the first network device maps the service data according to the service data sending method according to the embodiment of the present application, and maps to the N-way FlexO frame, and the N-channel FlexO frame is composed.
- a FlexO group frame sends the FlexO group frame to the fourth network device through the optical fiber, and the fourth network device parses the FlexO group frame to obtain the service data, and sends the service data to the DU.
- the second network device and the third network device may also send the service data according to the method for the first network device to send the service data. It should be noted that the FlexO group frame of the second network device directly passes through the optical layer wavelength when passing through the first network device or the third network device, and is not parsed into the FlexO group frame, thereby further reducing the processing delay of the device.
- FIG. 4 is a simplified schematic diagram of a chain connection of a preamble network to which an embodiment of the present application can be applied.
- the preamble network may include: a first network device and a second network device, wherein the first network device is connected to the RRU, and the second network device is connected to the DU.
- the first network device is connected to the second network device through an optical fiber.
- the first network device maps the service data according to the service data sending method according to the embodiment of the present application, and maps to the N-way FlexO frame, and the N-way FlexO frames form a FlexO group frame, and the optical fiber frame is formed through the optical fiber.
- the FlexO group frame is sent to the second network device, and the second network device parses the FlexO group frame to obtain service data, and sends the service data to the DU.
- the network device described in FIG. 3 and FIG. 4 can be implemented by the structure shown in FIG. 5.
- the network device may include at least one processor 51, a memory 52, a communication interface 53, and a communication bus 54.
- the processor 51 is a control center of the network device, and may be a processor or a collective name of a plurality of processing elements.
- the processor 51 may include a central processing unit (CPU) or a plurality of CPUs, such as CPU0 and CPU1 shown in FIG.
- the processor 51 may also be an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application, for example, one or more microprocessors (Digital Signal Processor, DSP), or one or more Field Programmable Gate Arrays (FPGAs).
- ASIC Application Specific Integrated Circuit
- the processor 51 can perform various functions of the network device by running or executing a software program stored in the memory 52 and calling data stored in the memory 52.
- a network device can include multiple processors.
- processor 51 and processor 55 are shown in FIG.
- Each of these processors can be a single core processor (CPU) or a multi-core processor (multi-CPU).
- a processor herein may refer to one or more devices, circuits, and/or processing cores for processing data, such as computer program instructions.
- the processor is mainly An intermediate frame used to map business data to a FlexO framing; an intermediate frame of a FlexO framing is mapped into a FlexO framing.
- the processor is further configured to carry the service mapping related information into the OH area of each FlexO frame of the FlexO group frame, and the service mapping related information includes a service type, a time slot bearer service correspondence relationship, and an FMI.
- the processor may also be configured to parse the FlexO framing to obtain the intermediate frame bearer of the FlexO framing frame.
- Business data it should be noted that, in order to improve the reliability of transmitting service data, on the transmitting side, the FlexO group frame may be sent through at least two links. Therefore, the processor on the receiving side, optionally, can be used to perform verification by using an FEC area or a check area, obtain a bit error rate of at least two FlexO framing frames, and select a FlexO framing frame with a small bit error rate. The FlexO framing frame with a small bit error rate is parsed, and the service data carried by the intermediate frame of the FlexO framing frame with a small bit error rate is obtained.
- the memory 52 can be a Read-Only Memory (ROM) or other type of static storage device that can store static information and instructions, a Random Access Memory (RAM) or other type that can store information and instructions.
- the dynamic storage device can also be an Electrically Erasable Programmable Read-Only Memory (EEPROM), a Compact Disc Read-Only Memory (CD-ROM) or other optical disc storage, and a disc storage device. (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or can be used to carry or store desired program code in the form of instructions or data structures and can be Any other media accessed, but not limited to this.
- Memory 52 may be present independently and coupled to processor 51 via communication bus 54. The memory 52 can also be integrated with the processor 51.
- the memory 52 is used to store a software program that executes the solution of the present application, and is controlled by the processor 51 for execution.
- the communication interface 53 is for communicating with other devices or communication networks. For example: Ethernet, Radio Access Network (RAN), Wireless Local Area Networks (WLAN), etc.
- the communication interface 53 may include a receiving unit that implements a receiving function, and a transmitting unit that implements a transmitting function.
- the communication interface is mainly Used to send a FlexO group frame to the second network device.
- a FlexO framing may be sent to the second network device over at least two links.
- the communication interface can also be used to receive FlexO framing.
- a FlexO framing is received over at least two links.
- the communication bus 54 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus.
- ISA Industry Standard Architecture
- PCI Peripheral Component Interconnect
- EISA Extended Industry Standard Architecture
- the bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in Figure 5, but it does not mean that there is only one bus or one type of bus.
- the device structure shown in FIG. 5 does not constitute a limitation of the network device, and may include more or less components than those illustrated, or some components may be combined, or different component arrangements.
- the embodiment of the present application provides a service data sending method, where the basic principle is: first, the first network device first maps the service data.
- each FlexO frame includes a codeword region of M*X bits and an FEC region of M*Y bits, where N is greater than or equal to 1 An integer, M is a multiple of 128, X is a multiple of 5140, Y is a positive integer greater than or equal to 0, the codeword region includes an AM region, an OH region, and a payload region, and an intermediate frame of the FlexO group frame includes an intermediate frame payload region and The intermediate frame overhead area, the intermediate frame payload area is determined by the number of time slots occupied by the service data and the size of the time slot occupied by the service data, and the time slot occupied by the service data is the time slot in the N way FlexO frame; The frame payload area is mapped into the slot of the FlexO framing, and the intermediate frame overhead area is mapped into the overhead of the FlexO framing, and then the FlexO framing is sent to the second network device.
- the service data sending method provided by the embodiment of the present application improves the bandwidth utilization of the transmission service data by defining a frame structure of the new FlexO frame and a new mapping manner.
- the solution maps the service data or the ODUflex carrying the service data to the FlexO group frame of the FlexO layer through the intermediate frame of the FlexO framing, thereby greatly simplifying the preamble protocol stack and reducing the complexity of the network device in the preamble network. To reduce the cost of network equipment, thereby minimizing the latency of network equipment.
- FIG. 6 is a flowchart of a method for sending and receiving service data according to an embodiment of the present application. As shown in FIG. 6, the method may include:
- the first network device maps the service data to an intermediate frame of the FlexO group frame.
- the service may be a CPRI service (all or part of the CPRI rate), an eCPRI service, an NGFI service, an Ethernet service (1GE, 10GE, 25GE, 40GE, 50GE, 100GE, etc.), an SDH service, an OTN service, and the like.
- the first network device maps each service into an intermediate frame of the FlexO group frame.
- the N-way service is also N services.
- the FlexO group frame includes N FlexO frames, N is a positive integer greater than or equal to 1, that is, the FlexO group frame includes one FlexO frame, two or more FlexO frames, Thereby multiple FlexO frames are transmitted over one or more optical wavelengths.
- a FlexO frame defines a frame structure of 128*5440 bits.
- the FlexO frame includes a 128*300 bit KP4FEC area, and the KP4FEC is an FEC adopted by the 100GB ASR-KP4, which is abbreviated as KP4FEC.
- the first 5440 code block of the frame structure contains an AM block and an OH block.
- FIG. 7 is a schematic structural diagram of a FlexO frame according to an embodiment of the present application.
- each FlexO frame includes a codeword area of M*X bits and a FEC area of M*Y bits, where M is a multiple of 128, X is a multiple of 5140, and Y is a positive integer greater than or equal to 0.
- the codeword area includes an AM area, an OH area, and a payload area.
- the AM area is used as a frame header indication and is mainly used for frame fixing, channel rearrangement, and alignment functions.
- the OH area also includes a Mapping Overhead (MO) field and an indication service to support the service mapping.
- GID Group Identifier
- PID Physical Identifier
- the mapped Payload Type (PT) field and the Multiple Structure Structure Identifier (MSI) field are carried in the MO field.
- the first network device maps traffic of different ports by dividing time slots in the payload area of the FlexO frame structure.
- the granularity of the time slot may be a value of 10 bytes, 16 bytes, or the like.
- the bandwidth of the time slot can be set according to the bandwidth of the service to be transmitted. For example, if the smaller service to be carried is the CPRI option 1 service, the time slot bandwidth needs to be set to be about 500M. For example, if you need to carry a smaller service 1GE service, you need to set the time slot bandwidth to be about 1G.
- the embodiment of the present application improves the bandwidth utilization of the transmission service data by flexibly defining the frame structure of the new FlexO frame, and greatly simplifies the preamble protocol stack, and reduces the complexity of the network device in the preamble network to reduce the network device. Cost, thereby minimizing network device latency.
- the codeword area may further include a check area and a fixed fill area.
- the check area is mainly used to verify some or all of the bits in the X-bit block of each row in the FlexO frame.
- multiple check areas such as two, may be defined in each 5140 bit block. Since the 5140 bit length is short, one check area can be defined only at the end of the 5140 bit block.
- the check area can be verified by using a cyclic redundancy check code CRC4, CRC8, CRC12, CRC16 or CRC32. If CRC8 is used, an 8-bit check region is added after 5132 bits; if CRC32 is used, a 32-bit check region is added at 5108 bits. 32 bits can be verified by the CRC32 method for 5108 bit blocks.
- the codeword area may also include only a fixed padding area.
- the FEC area is used for verification.
- the FlexO frame needs to include the FEC area, and Y is a positive integer greater than zero.
- FEC has a function of error correction, which can correct errors for transmitting codewords.
- the rate of the FlexO frame is 25G
- M is 128 lines
- X is 5140 bits
- KR4FEC is used for FEC
- 140 bits are Y
- the payload area is CRC16. Since the number of time slots divided in a FlexO frame is usually determined by the rate of the FlexO frame.
- the payload area can be divided into 24 time slots, each time slot having a bandwidth of about 1 G time slot, and each time slot is 16 bytes (128 bits).
- the CRC16 of each row is calculated according to the previous 5124 bits.
- the frame structure requires a fixed padding of 256 bits therein so that the entire payload area (except for the CRC16 area, the AM area, and the OH area) can be divided into 24 128-bit time slots.
- the intermediate frame of the FlexO group frame includes an intermediate frame payload area and an intermediate frame overhead area.
- the intermediate frame payload area is determined by the number of time slots occupied by the service data and the size of the time slot occupied by the data service, and the time slot occupied by the service data is the time slot in the N way FlexO frame. That is, the intermediate frame payload area is composed of all the time slots occupied by the service data in the FlexO framing.
- the traffic data may occupy slot 1 and slot 3 of the first FlexO frame of the FlexO framing, and slot 4 and slot 5 of the second FlexO frame.
- the traffic data may occupy only slot 1 and slot 3 of the first FlexO frame of the FlexO framing. If the first path includes a multiframe, slot 1 and slot 3 of each FlexO frame of the first path are occupied by the same service.
- the specific occupied slot position and the occupied slot number are determined according to specific services.
- the intermediate frame of the FlexO framing is described by taking the FlexO frame structure shown in FIG. 10 as an example.
- the FlexO frame shown in FIG. 10 removes the FEC area and the CRC16 part, and the AM area (960 bits), the OH area (320 bits), and the fixed padding area (256 bits) occupy a total of 1536 bits, and the payload area of the FlexO frame includes 654,336 bits.
- the time division of the payload area of the FlexO frame is performed. It is assumed that one slot has a granularity of 128 bits and is divided into 24 slots by a 128-bit block. In the payload area of the FlexO frame, each of the 24 slots The time slot occupies 213*128 bits in the payload area of the FlexO frame.
- the multi-frame is usually formed by the number of time slots in each FlexO frame. Then, each of the 24 time slots occupies 24*213*128 bits out of 24 multiframes. Therefore, if the number of time slots occupied by the service data is ts, then the intermediate frame payload area includes ts 24*213*128 bit blocks. As shown in FIG. 11, each small square in the intermediate frame payload area is a 128-bit block, and the number of bits occupied by the service data in 24 multi-frames is 24*213*128*ts.
- the intermediate frame overhead area is used to carry the mapping overhead of the service data mapping to the intermediate frame.
- mapping service data adopts the GMP GMP overhead.
- Each small square in the intermediate frame overhead area in Fig. 11 is 1 byte.
- the intermediate frame overhead area occupies 6 bytes of overhead. Of course, more or fewer bytes can be occupied in actual applications.
- the FlexO frame structure according to the embodiment of the present application can construct a new FlexO technology system such as N*25G, N*50G, or N*100G to support the metropolitan FlexO interface of 5G pre-transmission or backhaul.
- a new FlexO technology system such as N*25G, N*50G, or N*100G to support the metropolitan FlexO interface of 5G pre-transmission or backhaul.
- the embodiment of the present application proposes to define the rate of the single FlexO interface (including the FEC) in the vicinity of 25GE, 50GE. Or take a value within a certain range of 100GE rate. Because the rate of FlexO frames includes FEC, the rate of FlexO frames is allowed to be greater than the Ethernet module rate.
- the first network device maps the intermediate frame payload area to the time slot of the FlexO group frame, and maps the intermediate frame overhead area to the overhead of the FlexO group frame.
- the first network device maps the intermediate frame payload area to the time slot of the FlexO group frame and maps the intermediate frame overhead area to the overhead of the FlexO group frame.
- the service data is mapped to the intermediate frame payload area through the GMP mode, and the GMP mapping overhead is carried in the 6-byte intermediate frame overhead area.
- the intermediate frame payload area is then mapped to the slot of the FlexO framing by GMP.
- the intermediate frame overhead area is mapped to the MO field of the OH area of the FlexO group frame.
- the first network device carries the service mapping related information into the OH area of each FlexO frame of the FlexO group frame.
- the service mapping related information includes the mapped service type, the time slot bearer service correspondence, and the FMI.
- the service type indication (SMI) overhead is formed by the service type and the time slot bearer service.
- the SMI field occupies 2 bytes. Based on the number of slots, the FMI needs to define the FMI for each Multi-Frame Alignment Signal (MFAS) multiframe of each FlexO frame of the FlexO framing.
- MFAS Multi-Frame Alignment Signal
- the FMI field occupies 1 byte. It should be noted that the embodiment of the present application does not limit the specific location of the overhead of the service mapping related information in the overhead of the FlexO frame.
- the mapping overhead for mapping the service data carried by the MO field to the intermediate frame also belongs to the service mapping related information.
- FIG. 12 is a schematic diagram of the overhead of a FlexO framing according to an embodiment of the present disclosure, where the SMI overhead is placed in the 29th and 30th bytes. Since the SMI overhead needs to indicate the mapped service type and the time slot bearer service correspondence, the two functions need to be defined in the SMI. Taking a FlexO frame into 24 time slots as an example, it is necessary to define 24 cycles of multiframe indication FMI in the FlexO frame, and place the FMI overhead in the 31st byte. A newly defined MO field in the FlexO frame is required. Place the MO overhead between 32 and 38 bytes. This MO field needs to be defined for each MFAS multiframe of each FlexO frame of the FlexO framing. The MO field is used to carry GMP overhead.
- the embodiment of the present application provides a schematic diagram of an SMI overhead.
- the SMI overhead definition is included in the overhead of each 25G FlexO frame.
- the PHY represents the sequence number of each 25G FlexO frame. 1 to 24 indicate the slot number of the 25G FlexO frame.
- the time slot bearer service correspondence (Tributary Port) indicates the correspondence between the time slot of the 25G FlexO frame transmitted by the first network device and the carried service.
- the port number is filled in the Tributary Port of the corresponding slot position of each 25G FlexO frame, indicating which time slots are combined to carry a certain port service.
- the TS23 of the first FlexO, the TS1 of the third FlexO, and the TS8 of the fifth FlexO carry the same port number, indicating that the three time slots are combined to carry the same service, and at the same time
- the service type field of the time slot is coded to 000000, indicating that the three-way time slot combination carries the same ODUflex service.
- An MFAS multiframe includes 256 FlexO frames. When MFAS is 0, it corresponds to the first frame of the multiframe, and 255 corresponds to the last frame of the multiframe.
- the service data sending method in the embodiment of the present application is to directly map the service data to the FlexO time slot through the GMP through the low-order ODUflex layer encapsulation, where the service data is directly mapped to the time slot of the FlexO layer without using the ODUflex.
- the method is mainly applicable to the FlexO point-to-point scenario, and does not need to manage and monitor a single service, but the wave packet ring network can still be physically used, and the intermediate node uses the wavelength to perform punch-through.
- the embodiment of the present application provides a schematic diagram of a preamble network protocol stack.
- the service data may be mapped to the low-order ODUflex layer, and then mapped to the time slot of the FlexO layer by using the GMP.
- the embodiment of the present application provides another schematic diagram of the pre-transmission network protocol stack.
- some services with lower coding efficiency are mapped to the FlexO layer in a time slot directly mapped to the FlexO layer or by encapsulating to the ODUflex layer. Before the time slot, it can be transcoded and converted into high-efficiency coding, such as 64B/66B or 256B/257B or 513B/514B coding.
- the first network device may encode and convert the service data before the first network device maps the service data to the intermediate frame of the FlexO group frame.
- FIG. 16 is a schematic diagram of a service mapping path according to an embodiment of the present application.
- the first network device sends a FlexO group frame to the second network device.
- the FlexO framing is sent to the second network device.
- the second network device receives the FlexO group frame sent by the first network device.
- the second network device parses the FlexO group frame, and obtains a service carried by the intermediate frame of the FlexO group frame.
- the intermediate frame of the FlexO group frame includes an intermediate frame payload area and an intermediate frame overhead area, and the intermediate frame payload area is determined by the number of time slots occupied by the service data and the size of the time slot occupied by the service data, and the time slot occupied by the service data is The time slot in the N way FlexO frame.
- the second network device can also verify the FlexO framing before the second network device parses the FlexO framing. That is, the second network device verifies each row according to the FEC region or check region included in each row of each FlexO frame in the FlexO group frame.
- the service data sending method provided by the embodiment of the present application improves the bandwidth utilization of the transmission service data by defining a frame structure of the new FlexO frame and a new mapping manner.
- the solution maps the service data or the ODUflex carrying the service data to the FlexO group frame of the FlexO layer through the intermediate frame of the FlexO framing, thereby greatly simplifying the preamble protocol stack and reducing the complexity of the network device in the preamble network. To reduce the cost of network equipment, thereby minimizing the latency of network equipment.
- An embodiment of the present application provides a method for transmitting and receiving a service data, where a FlexO group frame is sent to a second network device by using at least two links, that is, the first network device sends the FlexO group frame to two channels to send a FlexO to the second network device.
- the framing enables the second network device to perform verification according to the FEC area or the check area and select a FlexO framing with a small bit error rate.
- the first network device sends the FlexO group frame to the second network device by using the at least two links.
- the first network device may back up the FlexO group frame by using the first network device. One physical port is sent to the second network device.
- the first network device may back up the FlexO group frame and send the data to the second network device through the two physical ports of the first network device.
- FIG. 17 is a schematic diagram of lossless handover of a FlexO framing according to an embodiment of the present application.
- the transmitting unit 1 and the transmitting unit 2 perform transmission of FlexO framing by two connections based on FlexO link A and FlexO link B, wherein when the transmitting unit 1 is the transmitting side, the transmitting unit 2 is the receiving side; the transmitting unit 1 is receiving On the side, the transmission unit 2 is the transmitting side.
- FIG. 18 is a flowchart of a method for sending and receiving service data according to an embodiment of the present application.
- Step 1801 is the same as step 601 in the method for transmitting and receiving service data provided in FIG. 6.
- Step 1802 is the same as step 602 in the method for transmitting and receiving service data provided in FIG. 6.
- the difference from the service data sending and receiving method provided in FIG. 6 is:
- the first network device sends a FlexO group frame to the second network device by using at least two links.
- the second network device receives the FlexO group frame through at least two links.
- the second network device verifies the FlexO group frame, and obtains at least two FlexO group frames.
- the FEC area or the check area may be used for verification to obtain at least two FlexO framing frames.
- the second network device selects a FlexO framing with a small bit error rate.
- the second network device parses the FlexO group frame with a small bit error rate, and obtains a FlexO group with a small bit error rate.
- the service data carried by the intermediate frame of the frame.
- step 1803 to step 1807 will be described in detail.
- the first network device maps the service data into the slots of the FlexO group frame by the above scheme, and performs CRC16 operation on the 5124 bit block (the first bit column to the 5124th bit column region data of each row) of each FlexO frame,
- the CRC16 of the operation is inserted into the 16-bit CRC16 position (the 5125th bit column to the 5140th bit column area of each row), the FlexO frame overhead is added, the FlexO framing is formed, and the FlexO framing is double-transmitted into two paths, that is, FlexO link A and FlexO link B send FlexO framing.
- the second network device receives the FlexO group frame from the link A and the link B, respectively, and buffers the received FlexO group frame for a certain time (the buffer time is greater than the CRC16 alarm generation time, and the link A and the link B need to be eliminated through the cache) The delay difference), verify and parse the two FlexO group frames to obtain business data.
- the 5124 bit blocks of the two FlexO group frames are sequentially subjected to CRC16 check to detect the coding conflict. Select FlexO framing without CRC16 encoding conflict and parse the business data in it. If link A does not detect a CRC16 coding collision, then the FlexO framing of link A transmission is selected.
- link A detects a CRC16 coding collision and the same 5124 bits on link B do not detect a CRC16 coding collision, then the FlexO framing transmitted by link B is selected, in the next 5124 bit block, if there is still no link B Upon detection of a CRC16 coding collision, the selection of the FlexO framing transmitted by Link B continues. It should be noted that if no CRC16 coding conflict is detected on the link A and the link B, the FlexO framing transmitted by the link A may be selected, or the FlexO framing transmitted by the link B may be selected. If CRC16 coding collision is detected on both link A and link B, a FlexO framing with relatively good transmission performance can be selected. However, in order to avoid the CRC16 coding collision detected on both link A and link B, the FlexO group frame can be transmitted through more than three links, so that the receiving side can obtain the FlexO framing without CRC16 coding conflict.
- FIG. 19 is a schematic diagram of a threshold of an FEC degradation alarm according to an embodiment of the present disclosure.
- the vertical axis is the FEC error rate and the horizontal axis is time.
- the second network device may preset two thresholds, that is, an FEC error correction limit and an FEC degradation alarm threshold.
- the FEC degradation alarm threshold may set two performance FEC degradation alarm thresholds, including a forced switching FEC degradation alarm threshold and a user configured FEC degradation alarm threshold.
- the FEC error correction limit is used to set the threshold for error correction of the FlexO group frame. If it is larger than the FEC error correction limit, the FlexO group frame cannot be corrected.
- the first network device maps the service data into the slots of the FlexO group frame by the above scheme, and performs FEC encoding on the 5124 bit block (the first bit column to the 5140th bit column region data of each row) of each FlexO frame,
- the FEC code is inserted into the FEC area (the 5141 bit column to the 5141+Y bit column area of each row, where Y is not 0, for example, as shown in FIG. 10, Y is 140), and the FlexO frame overhead is added to form a FlexO.
- Framing the FlexO framing is sent in two ways, that is, the FlexO framing is sent through FlexO link A and FlexO link B.
- the second network device receives the FlexO framing frame sent from the link A and the link B, and buffers the received FlexO group frame for a certain time (the buffer time is greater than the FEC degradation alarm generation time, and the link A and the chain need to be eliminated through the cache) The delay difference of the road B), verify and parse the two FlexO group frames to obtain the service data.
- FEC decoding is sequentially performed for the 5140 bit blocks of the two FlexO group frames. If the FEC error rate exceeds the FEC degradation alarm threshold in a certain interval, the FEC degradation alarm threshold can be selected as the forced switching FEC degradation alarm threshold, or the user can configure the FEC degradation alarm.
- Threshold selects the FlexO framing that does not continuously detect the FEC error rate exceeding the FEC degradation alarm threshold during this time interval, and parses the service data therein. If link A does not continuously detect that the FEC error rate exceeds the FEC degradation alarm threshold during this time interval, then the FlexO framing of link A transmission is selected. If link A continuously detects that the FEC error rate exceeds the FEC degradation alarm threshold during the time interval, the same bit block on link B does not continuously detect the FEC error rate exceeding the FEC degradation alarm threshold within the time interval. Then, the FlexO group frame transmitted by the link B is selected.
- the FlexO group frame transmitted by the link B is continuously selected. It should be noted that if link A and link B do not continuously detect that the FEC error rate exceeds the FEC degradation alarm threshold during the time interval, the FlexO framing transmitted by link A may be selected, and link B may also be selected. The transmitted FlexO framing. If link A and link B continuously detect that the FEC error rate exceeds the FEC degradation alarm threshold during this time interval, a FlexO framing with relatively good transmission performance may be selected.
- the FlexO group frame can be transmitted through more than three links, so that the receiving side can obtain the receiving side.
- the mobile communication network requires not only easy maintenance, but also strict reliability requirements. Especially in the large-scale centralized deployment scenario of the BBU, it is required to provide reliable protection for the services of the 5G network.
- the embodiment of the present application implements a fast protection switching capability through a backup path, which greatly satisfies the reliability requirements under the severe performance requirements of the 5G preamble.
- each network element for example, the first network device and the second network device, in order to implement the above functions, includes corresponding hardware structures and/or software modules for performing the respective functions.
- the present application can be implemented in a combination of hardware or hardware and computer software in combination with the algorithmic steps of the various examples described in the embodiments disclosed herein. Whether a function is implemented in hardware or computer software to drive hardware depends on the specific application and design constraints of the solution. A person skilled in the art can use different methods to implement the described functions for each particular application, but such implementation should not be considered to be beyond the scope of the present application.
- the embodiment of the present application may divide the function modules of the first network device and the second network device according to the foregoing method example.
- each function module may be divided according to each function, or two or more functions may be integrated into one.
- Processing module The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of the module in the embodiment of the present application is schematic, and is only a logical function division, and the actual implementation may have another division manner.
- FIG. 20 shows a possible composition diagram of the first network device involved in the foregoing embodiments in the case where the respective functional modules are divided by corresponding functions.
- the first network device may include: a processing unit 2001 and a sending unit 2002.
- the processing unit 2001 is configured to support the first network device to perform step 601 and step 602 in the method for transmitting and receiving service data shown in FIG. 6, and step 1801 in the method for transmitting and receiving service data shown in FIG. 1802.
- the sending unit 2002 is configured to support the first network device to perform step 603 in the method for transmitting and receiving service data shown in FIG. 6, and step 1803 in the method for transmitting and receiving service data shown in FIG. 18.
- the first network device provided by the embodiment of the present application is configured to perform the foregoing method for sending and receiving service data, so that the same effect as the foregoing method for transmitting and receiving service data can be achieved.
- FIG. 21 shows another possible composition diagram of the first network device involved in the above embodiment.
- the first network device includes: a processing module 2101 and a communication module 2102.
- the processing module 2101 is configured to support the first network device to perform steps 601 and 602 in FIG. 6, step 1801, step 1802, and/or other processes for the techniques described herein.
- the communication module 2102 is configured to support communication between the first network device and other network entities, such as communication with the second network device illustrated in Figures 6, 18. Specifically, the communication module 2102 is configured to execute the first network device to perform step 603 in FIG. 6, step 1803 in FIG. 18.
- the first network device may further include a storage module 2103 for storing program codes and data of the first network device.
- the processing module 2101 can be a processor or a controller. It is possible to implement or carry out the various illustrative logical blocks, modules and circuits described in connection with the present disclosure.
- the processor can also be a combination of computing functions, for example, including one or more microprocessor combinations, a combination of a DSP and a microprocessor, and the like.
- the communication module 2102 can be a communication interface or the like.
- the storage module 2103 can be a memory.
- the processing module 2101 is a processor
- the communication module 2102 is a communication interface
- the storage module 2103 is a memory
- the first network device involved in the embodiment of the present application may be the network device shown in FIG. 5.
- FIG. 22 shows a possible composition diagram of the second network device involved in the foregoing embodiment in the case where the respective functional modules are divided by corresponding functions.
- the second network device may include: a receiving unit 2201 and a parsing unit 2202.
- the receiving unit 2201 is configured to support the second network device to perform step 604 in the method for transmitting and receiving service data shown in FIG. 6, and step 1804 in the method for transmitting and receiving service data shown in FIG. 18.
- the parsing unit 2202 is configured to support the second network device to perform step 605 in the service data sending and receiving method shown in FIG. 6, and step 1807 in the service data sending and receiving method shown in FIG. 18.
- the second network device shown in FIG. 22 may further include a check unit 2203 for supporting the second network device to perform step 1805 in the method for transmitting and receiving service data shown in FIG. 18.
- the selecting unit 2204 is configured to support the second network device to perform step 1806 in the method for transmitting and receiving the service data shown in FIG. 18.
- the second network device provided by the embodiment of the present application is configured to perform the foregoing method for transmitting and receiving service data, so that the same effect as the foregoing method for transmitting and receiving service data can be achieved.
- FIG. 23 shows another possible composition diagram of the second network device involved in the above embodiment.
- the second network device includes: a processing module 2301 and a communication module 2302.
- the processing module 2301 is configured to support the second network device to perform step 605 in FIG. 6, step 1805, step 1806, step 1807, and/or other processes for the techniques described herein.
- the communication module 2302 is for supporting communication between the second network device and other network entities, such as communication with the first network device shown in FIGS. 6, 18. Specifically, the communication module 2302 is configured to execute the second network device to perform step 604 in FIG.
- the second network device may further include a storage module 2303, configured to store the second network device. Prepared program code and data.
- the processing module 2301 can be a processor or a controller. It is possible to implement or carry out the various illustrative logical blocks, modules and circuits described in connection with the present disclosure.
- the processor can also be a combination of computing functions, for example, including one or more microprocessor combinations, a combination of a DSP and a microprocessor, and the like.
- the communication module 2302 may be a communication interface or the like.
- the storage module 2303 can be a memory.
- the processing module 2301 is a processor
- the communication module 2302 is a communication interface
- the storage module 2303 is a memory
- the second network device involved in the embodiment of the present application may be the network device shown in FIG. 5.
- the disclosed apparatus and method may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the modules or units is only one logical function division, and may be further divided in actual implementation.
- multiple units or components may be combined or integrated into another device, or some features may be omitted or not performed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
- the units described as separate components may or may not be physically separated, and the components displayed as units may be one physical unit or multiple physical units, that is, may be located in one place, or may be distributed to multiple different places. . Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
- the integrated unit if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a readable storage medium.
- the technical solution of the embodiments of the present application may be embodied in the form of a software product in the form of a software product in essence or in the form of a contribution to the prior art, and the software product is stored in a storage medium.
- a number of instructions are included to cause a device (which may be a microcontroller, chip, etc.) or a processor to perform all or part of the steps of the methods described in various embodiments of the present application.
- the foregoing storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
Landscapes
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
L'invention se rapporte au domaine des communications, et concerne un procédé et un appareil de transmission de données de service aptes à prendre en charge une largeur de bande importante et à réduire le retard et le coût d'un service dans un réseau OTN. Dans la solution selon l'invention, un premier dispositif de réseau mappe des données de service sur une trame centrale d'une trame de groupe FlexO, mappe la trame centrale de la trame de groupe FlexO sur la trame de groupe FlexO, et transmet la trame de groupe FlexO à un second dispositif de réseau. La trame de groupe FlexO comprend N trajets de trame FlexO comprenant chacun une zone de mot codé de M*X bits et une zone FEC de M*Y bits, M étant un multiple de 128 et X étant un multiple de 5140. La zone de mot codé comprend une zone AM, une zone OH, et une zone de charge utile ; et la structure centrale de la trame de groupe FlexO comprend une zone de charge utile de trame centrale et une zone de surdébit de trame centrale. Le mode de réalisation de la présente invention est utilisé pour transmettre des données de service.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/104794 WO2019061406A1 (fr) | 2017-09-30 | 2017-09-30 | Procédé et appareil de transmission de données de service |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/104794 WO2019061406A1 (fr) | 2017-09-30 | 2017-09-30 | Procédé et appareil de transmission de données de service |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019061406A1 true WO2019061406A1 (fr) | 2019-04-04 |
Family
ID=65902139
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/104794 WO2019061406A1 (fr) | 2017-09-30 | 2017-09-30 | Procédé et appareil de transmission de données de service |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2019061406A1 (fr) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113473267A (zh) * | 2020-03-31 | 2021-10-01 | 华为技术有限公司 | 数据传输方法、装置及通信装置 |
CN115632753A (zh) * | 2022-09-30 | 2023-01-20 | 网络通信与安全紫金山实验室 | 数据处理方法、装置以及非易失性存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101615967A (zh) * | 2008-06-26 | 2009-12-30 | 华为技术有限公司 | 一种业务数据的发送、接收方法、装置和系统 |
CN105451102A (zh) * | 2014-08-22 | 2016-03-30 | 华为技术有限公司 | 一种处理信号的方法、装置及系统 |
CN105790875A (zh) * | 2014-12-24 | 2016-07-20 | 深圳市中兴微电子技术有限公司 | 一种交叉调度方法及其装置 |
CN106411454A (zh) * | 2015-07-30 | 2017-02-15 | 华为技术有限公司 | 用于数据传输的方法、发送机和接收机 |
-
2017
- 2017-09-30 WO PCT/CN2017/104794 patent/WO2019061406A1/fr active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101615967A (zh) * | 2008-06-26 | 2009-12-30 | 华为技术有限公司 | 一种业务数据的发送、接收方法、装置和系统 |
CN105451102A (zh) * | 2014-08-22 | 2016-03-30 | 华为技术有限公司 | 一种处理信号的方法、装置及系统 |
CN105790875A (zh) * | 2014-12-24 | 2016-07-20 | 深圳市中兴微电子技术有限公司 | 一种交叉调度方法及其装置 |
CN106411454A (zh) * | 2015-07-30 | 2017-02-15 | 华为技术有限公司 | 用于数据传输的方法、发送机和接收机 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113473267A (zh) * | 2020-03-31 | 2021-10-01 | 华为技术有限公司 | 数据传输方法、装置及通信装置 |
CN115632753A (zh) * | 2022-09-30 | 2023-01-20 | 网络通信与安全紫金山实验室 | 数据处理方法、装置以及非易失性存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11082199B2 (en) | Data transmission method in optical network and optical network device | |
ES2836221T3 (es) | Método de transmisión de datos, transmisor y receptor | |
JP5482182B2 (ja) | 通信装置および通信方法 | |
US11777608B2 (en) | Data transmission method and apparatus | |
WO2021180007A1 (fr) | Procédé, appareil et système de support de service | |
BRPI0924930B1 (pt) | método e aparelho de processamento de transmissão de sinal e estação base distribuida | |
CN108463960B (zh) | 一种业务传送方法和第一传送设备 | |
CN106330417B (zh) | 数据承载的方法、装置以及数据解析的方法、装置 | |
US20230052223A1 (en) | Service Processing Method and Apparatus and Device | |
WO2019090696A1 (fr) | Procédé et appareil pour le transport d'un signal d'unité de transport optique | |
CN107710699B (zh) | 一种故障检测的方法和设备 | |
WO2019011003A1 (fr) | Procédé et dispositif permettant de traiter un canal une topologie optique dans un réseau optique | |
WO2020253628A1 (fr) | Procédé de traitement de données, dispositif de transmission optique et puce de traitement numérique | |
WO2019061406A1 (fr) | Procédé et appareil de transmission de données de service | |
CN106559141B (zh) | 一种信号发送、接收方法、装置及系统 | |
JP6893244B2 (ja) | データカプセル化方法及びデータ伝送方法、装置並びにコンピュータ記憶媒体 | |
WO2014000439A1 (fr) | Procédé, appareil et système pour une transmission dans la bande de base, sur une porteuse à interface rf | |
US20250080304A1 (en) | Data transmission method and apparatus | |
WO2024109349A1 (fr) | Procédé et appareil de transmission de données | |
KR20110127077A (ko) | 광 전달 망에서 패킷 전송 방법 및 장치 | |
WO2024051586A1 (fr) | Procédé de traitement de trame de données dans un réseau de transport optique, appareil et système | |
WO2024045869A1 (fr) | Procédé de transmission de données et appareil de transmission de données | |
WO2024140074A1 (fr) | Procédé de mappage et de démappage pour trame de transmission et dispositif associé | |
CN115065439A (zh) | 一种spn网络恒定比特率业务传送方法和设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17927266 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17927266 Country of ref document: EP Kind code of ref document: A1 |