[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2020051851A1 - Data transmission method and apparatus in optical transport network - Google Patents

Data transmission method and apparatus in optical transport network Download PDF

Info

Publication number
WO2020051851A1
WO2020051851A1 PCT/CN2018/105569 CN2018105569W WO2020051851A1 WO 2020051851 A1 WO2020051851 A1 WO 2020051851A1 CN 2018105569 W CN2018105569 W CN 2018105569W WO 2020051851 A1 WO2020051851 A1 WO 2020051851A1
Authority
WO
WIPO (PCT)
Prior art keywords
opuc
instance
frame
frames
opucn
Prior art date
Application number
PCT/CN2018/105569
Other languages
French (fr)
Chinese (zh)
Inventor
苏伟
维塞斯·马腾
吴秋游
Original Assignee
华为技术有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to CN201880090543.3A priority Critical patent/CN111989933B/en
Priority to PCT/CN2018/105569 priority patent/WO2020051851A1/en
Publication of WO2020051851A1 publication Critical patent/WO2020051851A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems

Definitions

  • one or more OPUC instance frames in the n OPUC instance frames include first indication information, and the first indication information is used to indicate a timeslot multiplexing structure used by the corresponding OPUC instance frame.
  • the device receiving the OPUCn frame determines the time slot multiplexing structure adopted by the OPUC instance frame in the OPUCn frame in order to extract service data.
  • the implementation of the first OPUC may include: time slot division of 20 5G time slots in the second OPUC, each 5G time slot is divided into two 2.5 The G time slot is changed to 40 2.5G time slots to obtain the fourth OPUC.
  • Method 2 The time slot is divided into the payload area of the OPUC.
  • the OPUCn provided in the embodiment of the present application introduces mixed slot granularity, including multiple OPUCs. Therefore, when transmitting service data, the transmitting end can perform mapping according to the actual service rate. For example, service data with a bit rate of 1.25G can be mapped into a 1.25G time slot of the first OPUC. On the one hand, this approach improves network bandwidth utilization. On the other hand, the business does not need to go through multiple levels of mapping, which simplifies the complexity of the mapping.
  • one or more OPUCs in the n OPUCs include first indication information, and the first indication information is used to indicate a timeslot multiplexing structure adopted by the corresponding OPUC.
  • “one or more OPUCs” means “one or more OPUCs”
  • the first indication information is used to indicate a time slot multiplexing structure used by all OPUCs in the corresponding way.
  • a device receiving OPUCn can determine a time slot multiplexing structure adopted by OPUC in OPUCn, so as to extract service data.
  • the device receiving OPUCn can determine the occupancy of the time slot in OPUC in OPUCn, so as to extract service data.
  • the first indication information and the second indication information may both be placed in a payload structure indicator (payload structure identifier) (PSI) overhead position.
  • PSI payload structure indicator
  • the bytes carrying the PSI in each OPUC are located in row 4 and column 15 in OPUC (see Figure 6).
  • 256 OPUCs in one OPUC carry a complete PSI information.
  • the first indication information may occupy one or more of the 256 bytes.
  • the second indication information may include M sub-indication information, where the m-th sub-instruction information is used to indicate the occupancy of the m-th time slot in all OPUCs in one OPUC.
  • One sub-indication message can occupy one or more of the 256 bytes.
  • M is the total number of time slots included in each OPUC in the OPUC of the channel.
  • the first instruction information and the second instruction information are exemplarily described below by taking the second channel OPUC and the third channel OPUC in FIG. 7 as examples.
  • the first indication information may be recorded as PTsub.
  • the PTsub included in the second OPUC and the third OPUC may be located in PSI [1].
  • the PTsub indicates that the time slot multiplexing structure used by all OPUCs in the second OPUC is 80 * 1.25G time slots.
  • the value of the PTsub included in the third OPUC may be 0x24, and the time slot multiplexing structure corresponding to the PTsub is 4 * 25G time slots.
  • the PTsub indicates that the time slot multiplexing structure used by all OPUCs in the third OPUC is 4 *. 25G time slot.
  • PSI [r] refers to the r-th byte of 256 bytes, where r is an integer greater than or equal to 0 and less than or equal to 255.
  • the timeslot multiplexing structure of multiple OPUCs may be the same.
  • multiple OPUCs belonging to the same OPUC may share a multiframe indication.
  • the three OPUCs can share the multi-frame indication included in the OPUC. If the 80-frame multi-frame of OPUC includes 80 OPUC # 2, 80 OPUC # 2 (denoted as OPUC # 2 1 to OPUC # 2 80 ) are one of the three OPUCs. Referring to FIG.
  • multi-channel OPUCs of the same type of OPUC share a multi-frame indication. Compared with the multi-frame indication included in each OPUC, the amount of information carried in OPUCn can be reduced. In addition, the receiving end resolves multiple OPUCs by processing a multi-frame indication, which can reduce the processing complexity of the receiving end.
  • the embodiments of the present application provide a data transmission method, device, and system in an optical transmission network.
  • the OPUCn in the method may be any one of the OPUCn provided in the foregoing embodiments. As shown in Figure 11, it includes:
  • the service data can be ODU, for example: ODU0, ODU1, ODU2, ODU2e (dedicated ODU frames used to carry 10 Gigabit Ethernet (10GE) services), ODU3, ODU4, ODUflex, or directly customers Business data.
  • ODU0 ODU0
  • ODU1 ODU2, ODU2e (dedicated ODU frames used to carry 10 Gigabit Ethernet (10GE) services)
  • ODU3, ODU4, ODUflex or directly customers
  • Business data for example: Ethernet services, common public radio interface (CPRI) services, enhanced common public radio interface (eCPRI) services, fiber channel (FC) services, and dedicated line services.
  • CPRI common public radio interface
  • eCPRI enhanced common public radio interface
  • FC fiber channel
  • dedicated line services dedicated line services.
  • the multiple OPUCs include at least two of the following three types of OPUCs: OPUCs containing 80 * 1.25G time slots (that is, the first OPUC), and OPUCs containing 20 * 5G time slots (that is, the second OPUC). OPUC), which contains 4 * 25G timeslots (that is, the third OPUC).
  • OPUCs containing 80 * 1.25G time slots that is, the first OPUC
  • OPUCs containing 20 * 5G time slots that is, the second OPUC
  • OPUC which contains 4 * 25G timeslots
  • the multiple OPUCs include an OPUC including 80 time slots with a timeslot rate of 1.25G, and an OPUC including 80 time slots with a timeslot rate of 1.25G is obtained by increasing the rate of the OPU4 frame.
  • an OPUC including 80 time slots with a timeslot rate of 1.25G is obtained by increasing the rate of the OPU4 frame.
  • OPU instance frames there may be one or more types of OPU instance frames corresponding to one-way service data.
  • the mapping method adopted by the transmitting end may be GMP.
  • One channel of service data can be mapped into the corresponding type of OPU instance frame.
  • step 11) in specific implementation includes: when the sending end determines that the bit rate of the service data is an integer multiple of the slot rate of the time slot included in one or more OPUCs, determining the one or more OPUC is the type of OPUC corresponding to service data. By mapping the service data to one or more OPUCs of the corresponding OPUC type, bandwidth waste can be avoided.
  • the sender can determine the OPUC corresponding to ODUflex1.
  • the type is the first OPUC, or 2.5G is twice the slot rate of 2.5G of the time slot included in the OPUC in the fourth type of OPUC. Therefore, the transmitting end may also determine that the type of the OPUC corresponding to ODUflex1 is the first.
  • the transmitting end may also determine the number of occupied time slots according to the bit rate of the service data and the type of the corresponding OPUC. Based on the previous example, when the type of OPUC corresponding to ODUflex1 is the first OPUC, the sender can also determine that the number of timeslots occupied by service data is 2. When the type of OPUC corresponding to ODUflex1 is the fourth OPUC, send The end may also determine that the number of time slots occupied by the service data is one.
  • step 12 taking OP1n including n1 first OPUCs (denoted as OPUCn1) and n2 second OPUCs (denoted as OPUCn2) as examples, the implementation process of step 12) is exemplarily described.
  • the transmitting end can map ODUflex1 to ODUflexi to two time slots in OPUCn1 respectively.
  • the bit rate of ODUflex (i + 1) to ODUflexj is 5G
  • the transmitting end can map ODUflex (i + 1) to ODUflexj to 1 slot in OPUCn2 respectively.
  • OPUCn also includes n3 third OPUCs (referred to as OPUCn3), see FIG. 13. If the bit rate of ODUflex (j + 1) to ODUflexk is 25G, the sender can also change ODUflex (j + 1) to ODUflexk is mapped into one slot in OPUCn3.
  • an ODUflex can be mapped to one or more OPUCs.
  • step 12) specifically includes: 21) the sender adds the mapping overhead of the service data to the ODTU of one or more OPUCs belonging to the type of OPUC corresponding to the service data, and multiplexes the ODTU to one or more OPUCs in.
  • ODTU is an intermediate frame formed by one or more time slots of OPUC.
  • the service data may be mapped to an ODTU composed of multiple time slots in an OPUC belonging to the type of OPUC corresponding to the service data, and the ODTU may be multiplexed into the OPUC, or may be mapped to the corresponding data belonging to the service data.
  • the ODTU composed of multiple time slots in multiple OPUCs of the OPUC type is multiplexed into the multiple OPUCs.
  • the transmitting end may add mapping overhead from ODUflex1 to ODUflexi to an ODTU composed of one or more time slots of OPUCn1, and multiplex the ODTU into OPUCn1.
  • the combination of OPUCn1 and OPUCn2 is OPUCn.
  • the transmitting end may also directly multiplex the ODTU multiplexed to OPUCn1 and the ODTU multiplexed to OPUCn2 to obtain OPUCn.
  • the sending end sends OPUCn to the receiving end. Accordingly, the receiving end receives OPUCn from the transmitting end.
  • the transmitting end can add ODUOH to OPUCn to obtain ODUCn frames, and then add OTUOH to ODUCn frames to obtain OTUCn frames, and send OTUCn frames to the receiving end.
  • the receiving end may receive the OTUCn frame from the transmitting end, and obtain the OPUCn from the OTUCn frame.
  • the receiving end obtains service data from the time slots included in the n OPUCs.
  • OPUCn includes multiple OPUCs.
  • the transmitting end may select an appropriate OPUC for mapping according to the bit rate of the service data.
  • the bit rate is 1.25G Service data can be mapped into a 1.25G time slot of the first OPUC.
  • this approach improves network bandwidth utilization.
  • the business does not need to go through multiple levels of mapping, reducing the mapping complexity.
  • step 1103 in specific implementation includes: 31) the receiving end determines the first information, the first information is the number of timeslots and timeslot rate contained in the n OPUCs; 32) the receiving end determines the second information, the second information Time slot occupation of the time slots included in the n OPUCs; 33) the receiving end determines the third information, and the third information is a multiframe indication of the n OPUCs; 34) the receiving end according to the first information, the second information, and the third information The information is demultiplexed to OPUCn to obtain an ODTU; 35) The receiving end demaps service data from the ODTU.
  • one or more OPUCs in the n OPUCs include first indication information, and the first indication information is used to indicate a timeslot multiplexing structure adopted by the corresponding OPUC.
  • first indication information is used to indicate a timeslot multiplexing structure adopted by the corresponding OPUC.
  • step 31) in specific implementation may include: the receiving end determines the first information according to the first indication information included in one or more OPUCs of the n OPUCs.
  • each of the n OPUCs includes second indication information, and the information is used to indicate a slot occupation situation of the corresponding OPUC.
  • the optional method refer to the foregoing, and details are not described herein again.
  • step 32) in specific implementation may include: the receiving end determines the second information according to the second instruction information included in each OPUC of the n OPUCs.
  • the receiving end may determine whether the time slot in the OPUC is occupied and which service is occupied according to the acquired MSI carried in the OPUC.
  • the OPUCs belonging to the same type among the n OPUCs share a multiframe indication.
  • the optional method refer to the foregoing, and details are not described herein again.
  • step 33) in specific implementation may include: the receiving end determines the third information according to the multiframe indication included in at least one OPUC of the n OPUCs.
  • the receiving end may determine that the timeslot multiplexing structure of the multiple OPUCs is the same according to the first instruction information, and then according to one of the multiple ways
  • the multi-frame indication included in the OPUC determines the multi-frame indication of the multi-channel OPUC.
  • the receiving end can determine which OPUC is a multiframe according to the multiframe instruction, thereby demultiplexing OPUC into multiple ODTUs, extracting mapping overhead information (that is, the aforementioned Cm and CnD information) from multiple ODTUs, and demapping each service. .
  • An embodiment of the present application further provides an OPUCn, including: n OPUCs, each OPUC of the n OPUCs includes an 80 * 1.25G time slot, and n is an integer greater than 1.
  • OPUC is obtained by increasing the rate of the OPU4 frame.
  • rate improvement of the OPU4 frame refer to the description of the relevant part above, and will not be repeated here.
  • FIG. 14 illustrates a division manner of n OPUCs in this OPUCn, where a payload area of each OPUC in this OPUCn is divided into 80 * 1.25G time slots.
  • the sending end may add mapping overhead from ODUflex1 to ODUflexk to ODTUCn.ts in OPUCn (that is, an ODTU consisting of ts 1.25G time slots in OPUCn), and multiplex multiple ODTUCn.ts. Use OPUCn.
  • one ODUflex may be mapped to one or more OPUCs.
  • ODUflexi may add a mapping overhead to the first and last OPUCs in OPUCn.
  • the mapping method may be GMP.
  • OPUCs in the OPUCn provided in the embodiments of the present application all include 80 * 1.25G time slots. Because the granularity of time slot division is small, the bit rate is 1.25G compared to the OPUCn with 5G time slot division granularity.
  • the service data can be mapped to a 1.25G time slot in the OPUCn provided in the embodiment of the present application, and need not be mapped to a 5G time slot, which can improve bandwidth utilization.
  • FIG. 16 is a schematic structural diagram of a communication device according to an embodiment of the present application.
  • the communication device may be a transmitting end or a receiving end in the above embodiments.
  • the communication device 160 includes a processing unit 1601 and a communication unit 1602, and may further include a storage unit 1603.
  • the communication unit 1602 may include a transmitting unit and a receiving unit. It should be noted that the sending unit or the receiving unit may be an optional unit.
  • the processing unit 1601 is configured to perform step 1101 in FIG. 11, and the communication unit 1602 is configured to perform step 1102 in FIG. 11.
  • the processing unit 1601 may include a mapping unit, step 1101 in FIG. 11 may be specifically performed by the mapping unit, and step 1102 in FIG. 11 may be specifically performed by a sending unit in the communication unit 1602.
  • the processing unit 1601 is configured to perform step 1103 in FIG. 11, and the communication unit 1602 is configured to perform step 1102 in FIG. 11.
  • the processing unit 1601 may include an obtaining unit, step 1103 in FIG. 11 may be specifically performed by the obtaining unit, and step 1102 in FIG. 11 may be specifically performed by a receiving unit in the communication unit 1602.
  • each unit may be located in a circuit board in the OTN hardware structure diagram shown in FIG. 2. This application does not place any restrictions on the location of the board where each unit is located.
  • processing unit may also be replaced with a processor, a transmitter, a receiver, and a communication interface (or transceiver).
  • transmitting unit may be an optical module having only a transmitting function or having two functions of transmitting and receiving
  • receiving unit may be an optical module having only a receiving function or having both functions of transmitting and receiving.
  • An embodiment of the present application further provides a chip, in which a circuit and one or more interfaces for implementing the functions of the processor are integrated.
  • the chip When a memory is integrated in the chip, the chip is connected to the optical module through the interface, so that the optical module is used to send the OPUCn mentioned in the above method embodiment to other communication devices, or to receive frames sent by other communication devices from the optical module.
  • the chip When no memory is integrated in the chip, it can be connected to the external memory through this interface, and the chip implements the internal execution of the communication device (sending or receiving end) in the above embodiment according to the program code stored in the external memory. And send and receive OPUCn by connecting the optical module to it.
  • the functions supported by the chip may include processing actions based on the sending end or the receiving end in the embodiment described in FIG. 11, and details are not described herein again.
  • the processing unit or processor may be a central processing unit, a general-purpose processor, an application-specific integrated circuit (ASIC), a microprocessor (digital processing processor, DSP), or a field programmable gate array (DSP). field programmable array (FPGA) or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. Whether these functions are performed by hardware or software depends on the specific application and design constraints of the technical solution. Professionals can use different methods for each specific application.
  • An embodiment of the present application further provides a computer storage medium, including: computer instructions that, when the computer instructions run on the computer, cause the computer to execute any one of the methods in the foregoing embodiments.
  • An embodiment of the present application further provides a computer program product containing instructions, and when the instructions are run on a computer, the computer is caused to execute any one of the methods in the foregoing embodiments.
  • the computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions according to the embodiments of the present application are wholly or partially generated.
  • the computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable device.
  • the computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server, or data center via a wired (for example, Coaxial cable, optical fiber, digital subscriber line (DSL), or wireless (such as infrared, wireless, microwave, etc.) to transmit to another website site, computer, server, or data center.
  • the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device including one or more servers, data centers, and the like that can be integrated with the medium.
  • the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)), or the like.
  • a magnetic medium for example, a floppy disk, a hard disk, a magnetic tape
  • an optical medium for example, a DVD
  • a semiconductor medium for example, a solid state disk (SSD)

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

The embodiments of the present application provide a data transmission method and apparatus in an optical transport network, wherein same are used for improving bandwidth utilization. A specific data transmission method comprises: a sending end mapping service data to an optical payload unit Cn (OPUCn) frame, wherein the OPUCn frame is composed of n optical payload unit C (OPUC) example frames, the n OPUC example frames comprise multiple types of OPUC example frames, time slot rates of time slots included in any two types of OPUC example frames of the multiple types of OPUC example frames are different, and n is an integer greater than 1; and the sending end sending the OPUCn frame to a receiving end. By introducing mixed time slot granularity into an OPUCn, network bandwidth utilization can be improved, and mapping complexity can be simplified.

Description

光传送网中的数据传输方法及装置Data transmission method and device in optical transmission network 技术领域Technical field
本申请涉及光通信技术领域,尤其涉及一种光传送网中的数据传输方法及装置。The present application relates to the field of optical communication technologies, and in particular, to a data transmission method and device in an optical transmission network.
背景技术Background technique
光传送网(optical transport network,OTN)具备丰富的操作、管理与维护(operation administration and maintenance,OAM)能力、强大的串联连接监视(tandem connection monitoring,TCM)能力和带外前向错误纠正(forward error correction,FEC)能力,能够实现大容量业务的灵活调度和管理。Optical transport network (OTN) has rich operation, management, and maintenance (OAM) capabilities, powerful tandem connection monitoring (TCM) capabilities, and out-of-band forward error correction (forward error correction (FEC) capability, enabling flexible scheduling and management of large-capacity services.
在OTN中,发送端可以将业务数据映射到光净荷单元Cn(OPUCn)帧中,再为OPUCn添加光数据单元Cn(optical data unit-Cn,ODUCn)开销和光传输单元Cn(optical transport unit-Cn,OTUCn)开销得到封装的OTUCn,将OTUCn向接收端发送。In OTN, the sender can map service data to the optical payload unit Cn (OPUCn) frame, and then add the optical data unit Cn (optical data unit-Cn, ODUCn) overhead and optical transmission unit Cn (optical transport unit- Cn, OTUCn) get the encapsulated OTUCn, and send the OTUCn to the receiving end.
在将业务数据映射到OPUCn的过程中,通常需要先将业务数据映射到ODU0、ODU1或ODUflex,再将ODU0、ODU1或比特速率不是5G整数倍的ODUflex业务映射到ODU2、ODU3或ODU4中,然后将ODU2、ODU3或ODU4映射到OPUCn的1个或多个5G时隙中。该过程会带来过多的复用处理,增加了发送端的处理复杂度。为了降低处理复杂度,可以直接将ODU0、ODU1或比特速率不是5G整数倍的ODUflex业务映射到OPUCn的1个或多个5G时隙中,但是这样会存在带宽的浪费。In the process of mapping service data to OPUCn, it is usually necessary to first map the service data to ODU0, ODU1, or ODUflex, and then map ODU0, ODU1, or ODUflex services whose bit rate is not an integer multiple of 5G to ODU2, ODU3, or ODU4, and then Map ODU2, ODU3, or ODU4 to one or more 5G time slots of OPUCn. This process will bring too much multiplexing processing and increase the processing complexity of the sender. In order to reduce processing complexity, ODU0, ODU1, or ODUflex services whose bit rate is not an integer multiple of 5G can be directly mapped to one or more 5G time slots of OPUCn, but this will waste bandwidth.
发明内容Summary of the Invention
本申请实施例提供了一种光传送网中的数据传输方法及装置,以提高带宽利用率。The embodiments of the present application provide a data transmission method and device in an optical transmission network to improve bandwidth utilization.
第一方面,提供了一种光传送网中的数据传输方法,包括:发送端将业务数据映射到OPUCn帧中,OPUCn帧由n个OPUC实例帧组成,n个OPUC实例帧包括多种OPUC实例帧,多种OPUC实例帧中的任意两种包含的时隙的时隙速率不同,n为大于1的整数;发送端向接收端发送OPUCn帧。第一方面提供的方法中,OPUCn帧包括多种OPUC实例帧,发送端在将业务数据映射到一个OPUCn帧的过程中,可以根据业务数据的比特速率选择合适的OPUC实例帧进行映射。一方面,这种方式提高了网络带宽利用率。另外一方面,业务无需经过多个层级的映射,降低映射复杂度。In a first aspect, a data transmission method in an optical transmission network is provided, including: a transmitting end maps service data to an OPUCn frame, the OPUCn frame is composed of n OPUC instance frames, and the n OPUC instance frames include multiple OPUC instances Frame, any two kinds of OPUC instance frames have different timeslot rates, and n is an integer greater than 1; the sending end sends OPUCn frames to the receiving end. In the method provided by the first aspect, the OPUCn frame includes multiple OPUC instance frames. In the process of mapping the service data to an OPUCn frame, the sending end may select an appropriate OPUC instance frame for mapping according to the bit rate of the service data. On the one hand, this approach improves network bandwidth utilization. On the other hand, services do not need to go through multiple levels of mapping, reducing mapping complexity.
在一种可能的实现方式中,业务数据为ODU0、ODU1、ODU2、ODU3、ODU4或ODUflex。In a possible implementation manner, the service data is ODU0, ODU1, ODU2, ODU3, ODU4, or ODUflex.
在一种可能的实现方式中,发送端将业务数据映射到OPUCn帧中,包括:发送端确定业务数据对应的OPUC实例帧的种类;发送端将业务数据映射到属于业务数据对应的OPUC实例帧的种类的一个或多个OPUC实例帧中。该种可能的实现方式,可以根据业务数据的比特速率选择合适的OPUC实例帧进行映射,从而提高带宽利用率。In a possible implementation manner, the sending end maps the service data into the OPUCn frame, including: the sending end determines the type of the OPUC instance frame corresponding to the service data; the sending end maps the service data to the OPUC instance frame corresponding to the service data The kind of one or more OPUC instance frames. In this possible implementation manner, an appropriate OPUC instance frame can be selected for mapping according to the bit rate of service data, thereby improving bandwidth utilization.
在一种可能的实现方式中,发送端将业务数据映射到属于业务数据对应的OPUC实例帧的种类的一个或多个OPUC实例帧中,包括:发送端将业务数据添加映射开销 到属于业务数据对应的OPUC实例帧的种类的一个或多个OPUC实例帧的ODTU中,并将ODTU复用到一个或多个OPUC实例帧中。该种可能的实现方式,可以根据业务数据的比特速率选择合适的OPUC实例帧进行映射,从而提高带宽利用率。In a possible implementation manner, the sending end maps the service data to one or more OPUC instance frames belonging to the type of the OPUC instance frame corresponding to the service data, including: the sending end adds the mapping overhead of the service data to the belonging service data. The type of the corresponding OPUC instance frame is in the ODTU of one or more OPUC instance frames, and the ODTU is multiplexed into the one or more OPUC instance frames. In this possible implementation manner, an appropriate OPUC instance frame can be selected for mapping according to the bit rate of service data, thereby improving bandwidth utilization.
在一种可能的实现方式中,多种OPUC实例帧中包括以下三种OPUC实例帧中的至少两种OPUC实例帧:包含80个时隙速率为1.25吉比特(Gbit)/秒(s)的时隙的OPUC实例帧,包含20个时隙速率为5Gbit/s的时隙的OPUC实例帧,包含4个时隙速率为25Gbit/s的时隙的OPUC实例帧。该种可能的实现方式,提供了多种可能的OPUCn帧,从而使得本申请实施例提供的OPUCn帧可以适应不同的应用场景。In a possible implementation manner, the multiple OPUC instance frames include at least two OPUC instance frames of the following three OPUC instance frames: including 80 time slots with a rate of 1.25 Gbit / s (s) The OPUC instance frames of time slots include 20 OPUC instance frames of time slots with a time slot rate of 5 Gbit / s, and the OPUC instance frames of 4 time slots with a time slot rate of 25 Gbit / s. This possible implementation manner provides multiple possible OPUCn frames, so that the OPUCn frames provided by the embodiments of the present application can be adapted to different application scenarios.
在一种可能的实现方式中,n个OPUC实例帧中的一个或多个OPUC实例帧中包含第一指示信息,第一指示信息用于指示对应的OPUC实例帧所采用的时隙复用结构。该种可能的实现方式,通过在OPUC实例帧包含第一指示信息,使得接收OPUCn帧的设备确定OPUCn帧中的OPUC实例帧所采用的时隙复用结构,以便提取业务数据。In a possible implementation manner, one or more OPUC instance frames in the n OPUC instance frames include first indication information, and the first indication information is used to indicate a timeslot multiplexing structure used by the corresponding OPUC instance frame. . In this possible implementation manner, by including the first indication information in the OPUC instance frame, the device receiving the OPUCn frame determines the time slot multiplexing structure adopted by the OPUC instance frame in the OPUCn frame in order to extract service data.
在一种可能的实现方式中,n个OPUC实例帧中的每个OPUC实例帧中包含第二指示信息,第二指示信息用于指示对应的OPUC实例帧的时隙的占用情况。该种可能的实现方式,通过在OPUC实例帧中包含第二指示信息,可以使得接收OPUCn帧的设备确定OPUCn帧中的OPUC实例帧中的时隙的占用情况,以便提取业务数据。In a possible implementation manner, each of the OPUC instance frames of the n OPUC instance frames includes second indication information, and the second indication information is used to indicate a occupancy situation of a timeslot of the corresponding OPUC instance frame. In this possible implementation manner, by including the second indication information in the OPUC instance frame, the device receiving the OPUCn frame can determine the occupation of the time slot in the OPUC instance frame in the OPUCn frame in order to extract service data.
在一种可能的实现方式中,多种OPUC实例帧中包括包含80个时隙速率为1.25Gbit/s的时隙的OPUC实例帧,包含80个时隙速率为1.25Gbit/s的时隙的OPUC实例帧通过对OPU4帧进行速率提升得到。该种实现方式,针对包含80个时隙速率为1.25Gbit/s的时隙的OPUC实例帧,可以直接通过对OPU4帧进行速率提升得到,不需要重新对OPUC实例帧的净荷区进行划分,重用了现有处理流程,降低了实现复杂度。In a possible implementation manner, the multiple OPUC instance frames include an OPUC instance frame including 80 time slots with a time slot rate of 1.25 Gbit / s, and include 80 time slots with a time slot rate of 1.25 Gbit / s. OPUC instance frames are obtained by increasing the rate of OPU4 frames. In this implementation method, for an OPUC instance frame containing 80 timeslots with a slot rate of 1.25 Gbit / s, it can be directly obtained by increasing the rate of the OPU4 frame without re-dividing the payload area of the OPUC instance frame. Reuses existing processing flow and reduces implementation complexity.
在一种可能的实现方式中,n个OPUC实例帧中属于同一种的OPUC实例帧共用一个复帧指示。该种可能的实现方式,通过共用复帧指示,与在每个OPUC实例帧包含复帧指示相比,可以减少OPUCn中携带的信息量,从而提高OPUCn帧的传输效率。In a possible implementation manner, the OPUC instance frames belonging to the same type among the n OPUC instance frames share a multiframe indication. In this possible implementation manner, by sharing the multi-frame indication, compared with the inclusion of the multi-frame indication in each OPUC instance frame, the amount of information carried in OPUCn can be reduced, thereby improving the transmission efficiency of OPUCn frames.
第二方面,提供了一种光传送网中的数据传输方法,包括:接收端接收OPUCn帧,OPUCn帧由n个OPUC实例帧组成,n个OPUC实例帧包括多种OPUC实例帧,多种OPUC实例帧中的任意两种包含的时隙的时隙速率不同,n为大于1的整数;接收端从n个OPUC实例帧包含的时隙中获取业务数据。第二方面提供的方法,由于OPUCn帧包括多种OPUC实例帧,发送端在将业务数据映射到一个OPUCn帧的过程中,可以根据业务数据的比特速率选择合适的OPUC实例帧进行映射,接收端可以根据接收到的OPUCn帧获取业务数据。一方面,这种方式提高了网络带宽利用率。另外一方面,业务无需经过多个层级的映射,降低了映射的复杂度。In a second aspect, a data transmission method in an optical transmission network is provided, including: a receiving end receives an OPUCn frame, the OPUCn frame is composed of n OPUC instance frames, the n OPUC instance frames include multiple OPUC instance frames, and multiple OPUCs Any two types of time slots included in the instance frame have different time slot rates, and n is an integer greater than 1. The receiving end obtains service data from the time slots included in the n OPUC instance frames. In the method provided in the second aspect, since the OPUCn frame includes multiple OPUC instance frames, in the process of mapping the service data to an OPUCn frame, the transmitting end can select a suitable OPUC instance frame for mapping according to the bit rate of the service data, and the receiving end Service data can be obtained based on the received OPUCn frames. On the one hand, this approach improves network bandwidth utilization. On the other hand, the business does not need to go through multiple levels of mapping, reducing the complexity of the mapping.
在一种可能的实现方式中,业务数据为ODU0、ODU1、ODU2、ODU3、ODU4或ODUflex。In a possible implementation manner, the service data is ODU0, ODU1, ODU2, ODU3, ODU4, or ODUflex.
在一种可能的实现方式中,接收端从n个OPUC实例帧包含的时隙中获取业务数据,包括:接收端确定第一信息,第一信息为n个OPUC实例帧包含的时隙数量和时隙速率;接收端确定第二信息,第二信息为n个OPUC实例帧包含的时隙的时隙占用情况;接收端确定第三信息,第三信息为n个OPUC实例帧的复帧指示;接收端根据第一信息、第二信息和第三信息对OPUCn帧解复用得到光数据支路单元ODTU;接 收端从ODTU中解映射出业务数据。该种可能的实现方式,使得接收端可以从OPUCn帧中获取业务数据。In a possible implementation manner, the receiving end obtains service data from the timeslots included in the n OPUC instance frames, including: the receiving end determines the first information, where the first information is the number of timeslots and Time slot rate; the receiving end determines the second information, the second information is the time slot occupation of the time slots contained in the n OPUC instance frames; the receiving end determines the third information, the third information is the multi-frame indication of the n OPUC instance frames ; The receiving end demultiplexes the OPUCn frame according to the first information, the second information, and the third information to obtain an optical data branch unit ODTU; the receiving end demaps the service data from the ODTU. This possible implementation manner enables the receiving end to obtain service data from the OPUCn frame.
在一种可能的实现方式中,n个OPUC实例帧中的一个或多个OPUC实例帧中包含第一指示信息,第一指示信息用于指示对应的OPUC实例帧所采用的时隙复用结构,接收端确定第一信息,包括:接收端根据n个OPUC实例帧中的一个或多个OPUC实例帧包含的第一指示信息确定第一信息。该种可能的实现方式,通过在OPUC实例帧中包含第一指示信息,使得接收端可以确定OPUCn帧中的OPUC实例帧所采用的时隙复用结构,从而提取业务数据。In a possible implementation manner, one or more OPUC instance frames in the n OPUC instance frames include first indication information, and the first indication information is used to indicate a timeslot multiplexing structure used by the corresponding OPUC instance frame. The receiving end determines the first information, including: the receiving end determines the first information according to the first indication information included in one or more OPUC instance frames in the n OPUC instance frames. In this possible implementation manner, the first indication information is included in the OPUC instance frame, so that the receiving end can determine the time slot multiplexing structure adopted by the OPUC instance frame in the OPUCn frame, thereby extracting service data.
在一种可能的实现方式中,n个OPUC实例帧中的每个OPUC实例帧中包含第二指示信息,第二指示信息用于指示对应的OPUC实例帧的时隙的占用情况,接收端确定第二信息,包括:接收端根据n个OPUC实例帧中的每个OPUC实例帧中包含的第二指示信息确定第二信息。该种可能的实现方式,通过在OPUC实例帧中包含第二指示信息,使得接收端可以确定OPUCn帧中的OPUC实例帧中的时隙的占用情况,从而提取业务数据。In a possible implementation manner, each of the OPUC instance frames of the n OPUC instance frames includes second indication information, and the second indication information is used to indicate the occupation of the time slot of the corresponding OPUC instance frame. The receiving end determines The second information includes: the receiving end determines the second information according to the second indication information included in each OPUC instance frame of the n OPUC instance frames. In this possible implementation manner, the second indication information is included in the OPUC instance frame, so that the receiving end can determine the occupation of the time slot in the OPUC instance frame in the OPUCn frame, thereby extracting service data.
在一种可能的实现方式中,n个OPUC实例帧中属于同一种的OPUC实例帧共用一个复帧指示,接收端确定第三信息,包括:接收端根据n个OPUC实例帧中的至少一个OPUC实例帧中包含的复帧指示确定第三信息。该种可能的实现方式,通过共用复帧指示,与在每个OPUC实例帧包含复帧指示相比,可以减少OPUCn中携带的信息量,从而提高OPUCn帧的传输效率。In a possible implementation manner, the OPUC instance frames belonging to the same type among the n OPUC instance frames share a multiframe indication, and the receiving end determines the third information, including: the receiving end according to at least one OPUC in the n OPUC instance frames The multi-frame indication contained in the example frame determines the third information. In this possible implementation manner, by sharing the multi-frame indication, compared with the inclusion of the multi-frame indication in each OPUC instance frame, the amount of information carried in OPUCn can be reduced, thereby improving the transmission efficiency of OPUCn frames.
在一种可能的实现方式中,多种OPUC实例帧中包括以下三种OPUC实例帧中的至少两种OPUC实例帧:包含80个时隙速率为1.25吉比特(Gbit)/秒(s)的时隙的OPUC实例帧,包含20个时隙速率为5Gbit/s的时隙的OPUC实例帧,包含4个时隙速率为25Gbit/s的时隙的OPUC实例帧。该种可能的实现方式,提供了多种可能的OPUCn帧,从而使得本申请实施例提供的OPUCn帧可以适应不同的应用场景。In a possible implementation manner, the multiple OPUC instance frames include at least two OPUC instance frames of the following three OPUC instance frames: including 80 time slots with a rate of 1.25 Gbit / s (s) The OPUC instance frames of time slots include 20 OPUC instance frames of time slots with a time slot rate of 5 Gbit / s, and the OPUC instance frames of 4 time slots with a time slot rate of 25 Gbit / s. This possible implementation manner provides multiple possible OPUCn frames, so that the OPUCn frames provided by the embodiments of the present application can be adapted to different application scenarios.
在一种可能的实现方式中,多种OPUC实例帧中包括包含80个时隙速率为1.25Gbit/s的时隙的OPUC实例帧,包含80个时隙速率为1.25Gbit/s的时隙的OPUC实例帧通过对OPU4帧进行速率提升得到。该种可能的实现方式,针对包含80个时隙速率为1.25Gbit/s的时隙的OPUC实例帧,可以直接通过对OPU4帧进行速率提升得到,不需要重新对OPUC实例帧的净荷区进行划分,降低了实现复杂度。In a possible implementation manner, the multiple OPUC instance frames include an OPUC instance frame including 80 time slots with a time slot rate of 1.25 Gbit / s, and include 80 time slots with a time slot rate of 1.25 Gbit / s. OPUC instance frames are obtained by increasing the rate of OPU4 frames. In this possible implementation manner, for an OPUC instance frame containing 80 time slots with a time slot rate of 1.25 Gbit / s, the rate can be directly obtained by increasing the rate of the OPU4 frame, and the payload area of the OPUC instance frame does not need to be renewed. Partitioning reduces implementation complexity.
第三方面,提供了一种光传送网中的数据传输装置,该装置具有实现第一方面提供的任意一种方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元。该装置可以以芯片的产品形态存在。According to a third aspect, a data transmission device in an optical transmission network is provided, and the device has a function of implementing any one of the methods provided in the first aspect. This function can be realized by hardware, and can also be implemented by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the functions described above. The device can exist in the form of a chip product.
第四方面,提供了一种光传送网中的数据传输装置,该装置具有实现第二方面提供的任意一种方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元。该装置可以以芯片的产品形态存在。In a fourth aspect, a data transmission device in an optical transmission network is provided, and the device has a function of implementing any one of the methods provided in the second aspect. This function can be realized by hardware, and can also be implemented by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the functions described above. The device can exist in the form of a chip product.
第五方面,提供了一种光传送网中的数据传输装置,包括:存储器和处理器,还可以包括通信接口,通信接口、存储器和处理器通过通信总线连接,存储器用于存储 指令,处理器通过执行该指令以实现第一方面提供的任意一种方法。该装置可以以芯片的产品形态存在。According to a fifth aspect, a data transmission device in an optical transmission network is provided, including: a memory and a processor, and may further include a communication interface. The communication interface, the memory, and the processor are connected through a communication bus. The memory is used to store instructions. The processor By executing the instruction, any one of the methods provided by the first aspect is implemented. The device can exist in the form of a chip product.
第六方面,提供了一种光传送网中的数据传输装置,包括:存储器和处理器,还可以包括通信接口,通信接口、存储器和处理器通过通信总线连接,存储器用于存储指令,处理器通过执行该指令以实现第二方面提供的任意一种方法。该装置可以以芯片的产品形态存在。According to a sixth aspect, a data transmission device in an optical transmission network is provided, including: a memory and a processor, and may further include a communication interface. The communication interface, the memory, and the processor are connected through a communication bus. The memory is used to store instructions. The processor By executing the instruction, any one of the methods provided in the second aspect is implemented. The device can exist in the form of a chip product.
第七方面,提供了一种OPUCn帧,包括:n个OPUC实例帧,n个OPUC实例帧包括多种OPUC实例帧,多种OPUC实例帧中的任意两种OPUC实例帧包含的时隙的时隙速率不同,n为大于1的整数。第七方面提供的OPUCn帧中引入了混合时隙粒度,包括多种OPUC实例帧。因此,发送端在映射业务数据时,可以根据实际业务速率来进行业务映射。一方面,这种方式提高了网络带宽利用率。另外一方面,业务无需经过多个层级的映射,简化了映射的复杂度。According to a seventh aspect, an OPUCn frame is provided, including: n OPUC instance frames, n OPUC instance frames including multiple OPUC instance frames, and any two types of OPUC instance frames in the OPUC instance frame. Gap rates are different, n is an integer greater than 1. The OPUCn frame provided in the seventh aspect introduces mixed slot granularity, including multiple OPUC instance frames. Therefore, when mapping the service data, the sender can perform service mapping according to the actual service rate. On the one hand, this approach improves network bandwidth utilization. On the other hand, the business does not need to go through multiple levels of mapping, which simplifies the complexity of the mapping.
在一种可能的实现方式中,多种OPUC实例帧中包括以下三种OPUC实例帧中的至少两种OPUC实例帧:包含80个时隙速率为1.25吉比特(Gbit)/秒(s)的时隙的OPUC实例帧,包含20个时隙速率为5Gbit/s的时隙的OPUC实例帧,包含4个时隙速率为25Gbit/s的时隙的OPUC实例帧。该种可能的实现方式,提供了多种可能的OPUCn帧,从而使得本申请实施例提供的OPUCn帧可以适应不同的应用场景。In a possible implementation manner, the multiple OPUC instance frames include at least two OPUC instance frames of the following three OPUC instance frames: including 80 time slots with a rate of 1.25 Gbit / s (s) The OPUC instance frames of time slots include 20 OPUC instance frames of time slots with a time slot rate of 5 Gbit / s, and the OPUC instance frames of 4 time slots with a time slot rate of 25 Gbit / s. This possible implementation manner provides multiple possible OPUCn frames, so that the OPUCn frames provided by the embodiments of the present application can be adapted to different application scenarios.
在一种可能的实现方式中,n个OPUC实例帧中的一个或多个OPUC实例帧中包含第一指示信息,第一指示信息用于指示对应的OPUC实例帧所采用的时隙复用结构。该种可能的实现方式,通过在OPUC实例帧中包含第一指示信息,可以使得接收OPUCn帧的设备确定OPUCn帧中的OPUC实例帧所采用的时隙复用结构,以便提取业务数据。In a possible implementation manner, one or more OPUC instance frames in the n OPUC instance frames include first indication information, and the first indication information is used to indicate a timeslot multiplexing structure used by the corresponding OPUC instance frame. . In this possible implementation manner, by including the first indication information in the OPUC instance frame, the device receiving the OPUCn frame can determine the time slot multiplexing structure adopted by the OPUC instance frame in the OPUCn frame in order to extract service data.
在一种可能的实现方式中,n个OPUC实例帧中的每个OPUC实例帧中包含第二指示信息,第二指示信息用于指示对应的OPUC实例帧的时隙的占用情况。该种可能的实现方式,通过在OPUC实例帧中包含第二指示信息,可以使得接收OPUCn帧的设备确定OPUCn帧中的OPUC实例帧中的时隙的占用情况,以便提取业务数据。In a possible implementation manner, each of the OPUC instance frames of the n OPUC instance frames includes second indication information, and the second indication information is used to indicate a occupancy situation of a timeslot of the corresponding OPUC instance frame. In this possible implementation manner, by including the second indication information in the OPUC instance frame, the device receiving the OPUCn frame can determine the occupation of the time slot in the OPUC instance frame in the OPUCn frame in order to extract service data.
在一种可能的实现方式中,多种OPUC实例帧中包括包含80个时隙速率为1.25Gbit/s的时隙的OPUC实例帧,包含80个时隙速率为1.25Gbit/s的时隙的OPUC实例帧通过对OPU4帧进行速率提升得到。该种可能的实现方式,针对包含80个时隙速率为1.25Gbit/s的时隙的OPUC实例帧,可以直接通过对OPU4帧进行速率提升得到,不需要重新对OPUC实例帧的净荷区进行划分,还可以重用现有的处理流程,降低了实现复杂度。In a possible implementation manner, the multiple OPUC instance frames include an OPUC instance frame including 80 time slots with a time slot rate of 1.25 Gbit / s, and include 80 time slots with a time slot rate of 1.25 Gbit / s. OPUC instance frames are obtained by increasing the rate of OPU4 frames. In this possible implementation manner, for an OPUC instance frame containing 80 time slots with a time slot rate of 1.25 Gbit / s, the rate can be directly obtained by increasing the rate of the OPU4 frame, and the payload area of the OPUC instance frame does not need to be renewed Dividing can also reuse existing processing flows, reducing implementation complexity.
在一种可能的实现方式中,n个OPUC实例帧中属于同一种的OPUC实例帧共用一个复帧指示。该种可能的实现方式,通过共用复帧指示,与在每个OPUC实例帧包含复帧指示相比,可以减少OPUCn中携带的信息量,从而提高OPUCn帧的传输效率。In a possible implementation manner, the OPUC instance frames belonging to the same type among the n OPUC instance frames share a multiframe indication. In this possible implementation manner, by sharing the multi-frame indication, compared with the inclusion of the multi-frame indication in each OPUC instance frame, the amount of information carried in OPUCn can be reduced, thereby improving the transmission efficiency of OPUCn frames.
第八方面,提供了一种发送端,包括:第三方面或第五方面提供的任意一种装置。According to an eighth aspect, a transmitting end is provided, including: any one of the third aspect or the fifth aspect.
第九方面,提供了一种接收端,包括:第四方面或第六方面提供的任意一种装置。In a ninth aspect, a receiving end is provided, including: any device provided in the fourth aspect or the sixth aspect.
第十方面,提供了一种通信系统,包括:第三方面提供的任意一种装置和第四方面提供的任意一种装置;或者,第五方面提供的任意一种装置和第六方面提供的任意 一种装置;或者,包括第三方面提供的任意一种装置的发送端和包括第四方面提供的任意一种装置的接收端;或者,包括第五方面提供的任意一种装置的发送端和包括第六方面提供的任意一种装置的接收端。According to a tenth aspect, a communication system is provided, including: any device provided by the third aspect and any device provided by the fourth aspect; or any device provided by the fifth aspect and the device provided by the sixth aspect Any device; or a transmitter including any device provided in the third aspect and a receiver including any device provided in the fourth aspect; or a transmitter including any device provided in the fifth aspect And a receiving end including any one of the devices provided in the sixth aspect.
第十一方面,提供了一种计算机存储介质,包括:计算机指令,当计算机指令在计算机上运行时,使得计算机执行第一方面提供的任意一种方法。According to an eleventh aspect, a computer storage medium is provided, including: computer instructions that, when the computer instructions run on the computer, cause the computer to execute any one of the methods provided in the first aspect.
第十二方面,提供了一种计算机存储介质,包括:计算机指令,当计算机指令在计算机上运行时,使得计算机执行第二方面提供的任意一种方法。In a twelfth aspect, a computer storage medium is provided, including: computer instructions that, when the computer instructions run on the computer, cause the computer to execute any one of the methods provided in the second aspect.
第十三方面,提供了一种包含指令的计算机程序产品,当该指令在计算机上运行时,使得计算机执行第一方面提供的任意一种方法。According to a thirteenth aspect, a computer program product containing instructions is provided, and when the instructions are run on a computer, the computer is caused to execute any one of the methods provided by the first aspect.
第十四方面,提供了一种包含指令的计算机程序产品,当该指令在计算机上运行时,使得计算机执行第二方面提供的任意一种方法。A fourteenth aspect provides a computer program product containing instructions that, when the instructions run on a computer, cause the computer to execute any one of the methods provided by the second aspect.
第三方面至第六方面、第八方面至第十四方面中任一种实现方式所带来的技术效果可参见第一方面或第二方面中对应的实现方式所带来的技术效果,此处不再赘述。For the technical effects brought by any one of the implementation manners from the third aspect to the sixth aspect, and from the eighth aspect to the fourteenth aspect, refer to the technical effects brought by the corresponding implementation manners in the first aspect or the second aspect. I will not repeat them here.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1为本申请实施例应用的一种网络架构示意图;FIG. 1 is a schematic diagram of a network architecture applied in an embodiment of the present application; FIG.
图2为一种可能的OTN设备的硬件结构示意图;FIG. 2 is a schematic diagram of a hardware structure of a possible OTN device; FIG.
图3为一种OTUk帧的帧结构示意图;3 is a schematic diagram of a frame structure of an OTUk frame;
图4为一种OTUCn帧的帧结构示意图;4 is a schematic diagram of a frame structure of an OTUCn frame;
图5为本申请实施例提供的OPUCn帧净荷区的一种可能的时隙划分示意图;FIG. 5 is a schematic diagram of a possible time slot division of an OPUCn frame payload area according to an embodiment of the present application; FIG.
图6为本申请实施例提供的OPUCn帧的一种可能的帧结构示意图;6 is a schematic diagram of a possible frame structure of an OPUCn frame according to an embodiment of the present application;
图7为本申请实施例提供的256个OPUC#2中的256个PSI字节的示意图;7 is a schematic diagram of 256 PSI bytes in 256 OPUC # 2 provided by an embodiment of the present application;
图8为本申请实施例提供的一种可能的时隙占用情况示意图;FIG. 8 is a schematic diagram of a possible time slot occupation situation provided by an embodiment of the present application; FIG.
图9为本申请实施例提供的又一种可能的时隙占用情况示意图;FIG. 9 is a schematic diagram of another possible time slot occupation situation according to an embodiment of the present application; FIG.
图10为本申请实施例提供的一路OPUC实例帧的帧结构示意图;10 is a schematic diagram of a frame structure of an OPUC instance frame provided by an embodiment of the present application;
图11为本申请实施例提供的一种光传送网中的数据传输方法的流程图;11 is a flowchart of a data transmission method in an optical transmission network according to an embodiment of the present application;
图12为本申请实施例提供的业务数据的一种可能的映射示意图;12 is a schematic diagram of a possible mapping of service data provided by an embodiment of the present application;
图13为本申请实施例提供的业务数据的又一种可能的映射示意图;FIG. 13 is another schematic diagram of mapping possible service data according to an embodiment of the present application; FIG.
图14为本申请实施例提供的OPUCn帧净荷区的另一种可能的时隙划分示意图;14 is a schematic diagram of another possible time slot division of an OPUCn frame payload area according to an embodiment of the present application;
图15为本申请实施例提供的业务数据的又一种可能的映射示意图;15 is a schematic diagram of another possible mapping of service data according to an embodiment of the present application;
图16为本申请实施例提供的一种通信装置的组成示意图;16 is a schematic structural diagram of a communication device according to an embodiment of the present application;
图17为本申请实施例提供的又一种通信装置的组成示意图;17 is a schematic structural diagram of still another communication device according to an embodiment of the present application;
图18为本申请实施例提供的另一种通信装置的组成示意图。FIG. 18 is a schematic structural diagram of another communication device according to an embodiment of the present application.
具体实施方式detailed description
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系。例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。此外,“至少一个”是指一个或多个,“多个”是指两个或两个以上。The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. Among them, "and / or" in this article is only an association relationship describing the associated objects, which means that there can be three kinds of relationships. For example, A and / or B can indicate the following three situations: A alone, A and B, and B alone. In addition, "at least one" means one or more, and "multiple" means two or more.
本申请实施例描述的网络架构以及业务场景是为了更加清楚地说明本申请实施例的技术方案,并不构成对本申请实施例提供的技术方案的限制。本领域普通技术人员 可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题同样适用。The network architecture and service scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those of ordinary skill in the art may know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
本申请的实施例适用于光网络,例如:OTN。一个OTN通常由多个OTN设备通过光纤连接而成,可以根据具体需要组成如线型、环形和网状等不同的拓扑类型。如图1所示的OTN由两个OTN网络(分别为OTN网络1和OTN网络2)组成。每一个OTN网络由一定数量的OTN设备(图1中用N表示)组成,OTN网络内的设备之间的链路为域内链路,OTN网络间的设备之间的链路为域间链路。根据实际的需要,一个OTN设备可能具备不同的功能。一般地来说,OTN设备分为光层设备、电层设备,以及光电混合设备。光层设备指的是能够处理光层信号的设备,例如:光放大器(optical amplifier,OA)、光分插复用器(optical add-drop multiplexer,OADM)。OA也可被称为光线路放大器(optical line amplifier,OLA),主要用于对光信号进行放大,以支持在保证光信号的特定性能的前提下传输更远的距离。OADM用于对光信号进行空间的变换,从而使其可以从不同的输出端口(有时也称为方向)输出。根据能力不同,OADM可以分为固定的OADM(fixed OADM,FOADM),可配置的OADM(reconfigurable OADM,ROADM)等。电层设备指的是能够处理电层信号的设备,例如:能够处理ODU信号的设备。光电混合设备指的是具备处理光层信号和电层信号能力的设备。需要说明的是,根据具体的集成需要,一台OTN设备可以集合多种不同的功能。本申请提供的技术方案适用于不同形态和集成度的OTN设备。The embodiments of the present application are applicable to optical networks, such as OTN. An OTN is usually formed by connecting multiple OTN devices through optical fibers. Different types of topologies such as line, ring, and mesh can be formed according to specific requirements. The OTN shown in FIG. 1 is composed of two OTN networks (the OTN network 1 and the OTN network 2 respectively). Each OTN network consists of a certain number of OTN devices (indicated by N in Figure 1). The links between the devices in the OTN network are intra-domain links, and the links between the devices between the OTN networks are inter-domain links. . According to actual needs, an OTN device may have different functions. Generally speaking, OTN equipment is divided into optical layer equipment, electrical layer equipment, and optoelectronic hybrid equipment. Optical layer equipment refers to equipment capable of processing optical layer signals, such as: optical amplifiers (OA), optical add-drop multiplexers (OADM). OA can also be called optical line amplifier (OLA), which is mainly used to amplify optical signals to support longer distance transmission under the premise of ensuring the specific performance of optical signals. OADM is used to spatially transform an optical signal so that it can be output from different output ports (sometimes called directions). According to different capabilities, OADM can be divided into fixed OADM (fixed OADM, FOADM), configurable OADM (reconfigurable OADM, ROADM), and so on. Electrical layer devices refer to devices capable of processing electrical layer signals, for example, devices capable of processing ODU signals. Optoelectronic hybrid equipment refers to equipment with the ability to process optical layer signals and electrical layer signals. It should be noted that, according to specific integration needs, an OTN device can integrate a variety of different functions. The technical solutions provided in this application are applicable to OTN equipment of different forms and integration levels.
图2给出了一个OTN设备的硬件结构示意图。具体的,一个OTN设备包括电源、风扇、辅助类单板,还可能包括支路板、线路板、交叉板,以及系统控制和通信类单板,其中,线路板也可以是光层处理单板。需要说明的是,根据具体的需要,每个设备具体包含的单板类型和数量可能不相同。例如:作为核心节点的网络设备可能没有支路板。作为边缘节点的网络设备可能有多个支路板。其中,电源用于为OTN设备供电,可能包括主用和备用电源。风扇用于为设备散热。辅助类单板用于提供外部告警或者接入外部时钟等辅助功能。支路板、交叉板和线路板主要是用于处理OTN的电层信号(后续称为OTN帧)。其中,支路板用于实现各种客户业务的接收和发送,例如同步数字体系(synchronous digital hierarchy,SDH)业务、分组业务、以太网业务和前传业务等。更进一步地,支路板可以划分为客户侧光模块和信号处理器。其中,客户侧光模块可以为光收发器,用于接收和/或发送客户信号。信号处理器用于实现对客户信号到OTN帧的映射和解映射处理。交叉板用于实现OTN帧的交换,完成一种或多种类型的OTN帧的交换。线路板主要实现线路侧OTN帧的处理。具体的,线路板可以划分为线路侧光模块和信号处理器。其中,线路侧光模块可以为线路侧光收发器,用于接收和/或发送OTN帧。信号处理器用于实现对线路侧的OTN帧的复用和解复用,或者映射和解映射处理。系统控制和通信类单板用于实现系统控制和通信。具体的,可以通过背板从不同的单板收集信息,或者将控制指令发送到对应的单板上去。需要说明的是,除非特殊说明,具体的组件(例如:信号处理器)可以是一个或多个,本申请不做任何限制。还需要说明的是,本申请实施例不对设备包含的单板类型,以及单板具体的功能设计和数量做任何限制。Figure 2 shows a schematic diagram of the hardware structure of an OTN device. Specifically, an OTN device includes a power supply, a fan, and an auxiliary board, and may also include a tributary board, a circuit board, a cross-connect board, and a system control and communication board. The circuit board may also be an optical layer processing board . It should be noted that, depending on the specific needs, the types and number of boards included in each device may be different. For example: the network equipment as the core node may not have a tributary board. A network device as an edge node may have multiple tributary boards. Among them, the power supply is used to supply power to OTN equipment, which may include main and backup power. The fan is used to cool the device. Auxiliary boards are used to provide auxiliary functions such as external alarms or access to an external clock. Tributary boards, cross boards, and circuit boards are mainly used to process OTN electrical layer signals (hereinafter referred to as OTN frames). Among them, the tributary board is used to receive and send various customer services, such as synchronous digital hierarchy (SDH) services, packet services, Ethernet services, and fronthaul services. Furthermore, the tributary board can be divided into a client-side optical module and a signal processor. The client-side optical module may be an optical transceiver for receiving and / or sending a client signal. The signal processor is used to implement the mapping and demapping processing of customer signals to OTN frames. The cross-connect board is used to realize the exchange of OTN frames and complete the exchange of one or more types of OTN frames. The line board mainly implements processing of OTN frames on the line side. Specifically, the circuit board can be divided into a line-side optical module and a signal processor. The line-side optical module may be a line-side optical transceiver, which is used to receive and / or send OTN frames. The signal processor is used to implement multiplexing and demultiplexing of OTN frames on the line side, or mapping and demapping processing. System control and communication boards are used to implement system control and communication. Specifically, information can be collected from different boards through the backplane, or control instructions can be sent to the corresponding boards. It should be noted that, unless otherwise specified, a specific component (for example, a signal processor) may be one or more, and this application does not make any limitation. It should also be noted that the embodiments of the present application do not place any restrictions on the types of boards included in the device and the specific functional design and number of boards.
在电层上,OTN设备所处理的OTN帧可以采用国际电信联盟-电信标准分部 (International Telecommunication Union-Telecommunication standard sector,ITU-T)定义的帧格式。例如,G.709标准和G.709.1标准等,以实现设备之间的互通。现有的标准中已经定义了多种速率的OTN帧,如光净荷单元k(optical payload unit-k,OPUk)帧、光数据单元k(optical data unit-k,ODUk)帧和光传输单元k(optical transport unit-k,OTUk)帧。其中,k=0,1,2,3,4,Cn和flex分别表示比特速率为1.25吉比特(Gbit)/秒(s),2.5Gbit/s,10Gbit/s,40Gbit/s,100Gbit/s,n*100Gbit/s,n*1.25Gbit/s(n≥2)。需要说明的是,上述提及的比特速率均为近似值。例如,OPU4帧的比特速率更准确为104.35597533Gbit/s,OPU4帧中包含80个时隙,则每个时隙的比特速率大约为1.301683217Gbit/s。On the electrical layer, the OTN frames processed by the OTN equipment can use the frame format defined by the International Telecommunication Union-Telecommunication Standard-Sector (ITU-T). For example, the G.709 standard and the G.709.1 standard, etc., are used to implement interworking between devices. OTN frames of various rates have been defined in existing standards, such as optical payload unit k (OPUk) frames, optical data unit k (ODUk) frames, and optical transmission unit k (optical transport unit-k, OTUk) frames. Among them, k = 0, 1, 2, 3, 4, Cn and flex respectively indicate that the bit rate is 1.25 Gbit / s (s), 2.5 Gbit / s, 10 Gbit / s, 40 Gbit / s, 100 Gbit / s , N * 100Gbit / s, n * 1.25Gbit / s (n≥2). It should be noted that the bit rates mentioned above are all approximate values. For example, the bit rate of the OPU4 frame is more accurately 104.35597533 Gbit / s, and the OPU4 frame contains 80 time slots, so the bit rate of each time slot is approximately 1.301683217 Gbit / s.
图3示出了一个OTUk(k不等于Cn)帧的帧结构示意图。如图3所示,一个OTUk帧有4行*4080列。OPUk净荷区和OPUk开销区(即OPUk OH)构成了OPUk帧,OPUk帧和ODUk开销区(即ODUk OH)构成了ODUk帧,ODUk帧、OTUk开销区(即OTUk OH)、帧对齐信号(frame alignment signal,FAS)和前向错误纠正(forward error correction,FEC)校验区构成了OTUk帧。具体的,OTUk帧中的第1行的1~7列为FAS和复帧对齐信号(multiframe alignment signal,MFAS),第1行的8~14列为OTUk OH,第2~4行的1~14列为ODUk OH,第1~4行的15~16列为OPUk OH,第1~4行的17~3824列为OPUk净荷区,第1~4行的3825~4080列为FEC校验区。FIG. 3 shows a frame structure diagram of an OTUk (k is not equal to Cn) frame. As shown in Figure 3, an OTUk frame has 4 rows by 4080 columns. The OPUk payload area and the OPUk overhead area (that is, OPUk) constitute the OPUk frame. The OPUk frame and the ODUk overhead area (that is, ODUk) constitute the ODUk frame. The ODUk frame, the OTUk overhead area (that is, OTUkOH), and the frame alignment signal ( A frame alignment (FAS) and a forward error correction (FEC) check area constitute an OTUk frame. Specifically, columns 1 to 7 of the first row in the OTUk frame are FAS and multiframe alignment signals (MFAS), columns 8 to 14 of the first row are OTUk OH, and columns 1 to 2 of the 4th to 4th rows are OTUk. 14 columns are ODUk OH, 15th to 16th columns in rows 1 to 4 are OPUkOH, 17 to 3824 in rows 1 to 4 are OPUk payload areas, and 3825 to 4080 in rows 1 to 4 are FEC check. Area.
当k=Cn时,如图4所示,OTUCn帧由n个OTUC实例帧(图4中记为OTUC#1至OTUC#n)组成,OTUC实例帧不包括FEC校验区。OTUCn帧包括OPUCn帧(即OTUCn帧中的第15~3824列),OPUCn帧由n个OPUC实例帧(即一个OTUC实例帧中的第15~3824列)组成。其中,OPUCn帧的净荷区可以由n个OPUC实例帧的净荷区按照一定字节数间插组成。例如,按照16列间插。需要说明的是,OTUC实例帧指的是构成OTUCn帧的基本帧单位,也可以称为OTUC基础帧或其他名称,本申请对此不作任何限定。When k = Cn, as shown in FIG. 4, the OTUCn frame is composed of n OTUC instance frames (denoted as OTUC # 1 to OTUC # n in FIG. 4), and the OTUC instance frame does not include the FEC check area. An OTUCn frame includes an OPUCn frame (that is, columns 15 to 3824 in an OTUCn frame), and an OPUCn frame consists of n OPUC instance frames (that is, columns 15 to 3824 in an OTUC instance frame). The payload area of the OPUCn frame may be composed of the payload areas of the n OPUC instance frames interleaved according to a certain number of bytes. For example, interpolate by 16 columns. It should be noted that the OTUC instance frame refers to a basic frame unit constituting an OTUCn frame, and may also be referred to as an OTUC basic frame or another name, which is not limited in this application.
现有的OPUC实例帧包含时隙速率为5Gbit/s的20个时隙。可以理解的是,若直接将ODU0、ODU1或比特速率不是5Gbit/s整数倍的ODUflex映射到OPUCn的1个或多个5Gbit/s时隙(即时隙速率为5Gbit/s的时隙)中,由于这些比特速率无法占满整个5Gbit/s时隙的时隙速率,会存在带宽的浪费。The existing OPUC instance frame contains 20 time slots with a time slot rate of 5 Gbit / s. It can be understood that if ODU0, ODU1, or ODUflex whose bit rate is not an integer multiple of 5 Gbit / s is directly mapped to one or more 5 Gbit / s time slots (that is, time slots with a time slot rate of 5 Gbit / s), Since these bit rates cannot occupy the slot rate of the entire 5Gbit / s time slot, there will be a waste of bandwidth.
为了更加清楚的理解本申请,以下对本申请实施例中使用的部分概念作简单介绍。In order to understand the present application more clearly, some of the concepts used in the embodiments of the present application are briefly introduced below.
为了描述方便,本申请实施例下文中将“比特速率为XGbit/s”均描述为“比特速率为XG”,此处的比特速率也可以替换为时隙速率。时隙速率是指时隙的比特速率,一个时隙速率为XG的时隙可以简称为XG时隙,例如,时隙速率为5G的时隙可以简称为5G时隙。M个时隙速率为XG的时隙可以简单描述为M*XG时隙,例如,80个时隙速率为1.25G的时隙可以简单描述为80*1.25G时隙。上述X为一个数值,例如:X=5,X=1.25等。M为一个大于0的整数。For the convenience of description, in the embodiments of the present application, “bit rate is XGbit / s” is described below as “bit rate is XG”, and the bit rate here may also be replaced with a slot rate. The time slot rate refers to the bit rate of a time slot. A time slot with a time slot rate of XG can be referred to as an XG time slot. For example, a time slot with a time slot rate of 5G can be referred to as a 5G time slot. M timeslots with a time slot rate of XG can be simply described as M * XG timeslots. For example, 80 timeslots with a time slot rate of 1.25G can be simply described as 80 * 1.25G time slots. The above X is a numerical value, for example: X = 5, X = 1.25, and the like. M is an integer greater than 0.
OPUCn帧中的第r个OPUC实例帧可以记为OPUC#r。例如,OPUCn帧中的第5个OPUC实例帧记为OPUC#5。连续的OPUCn帧中的第r个OPUC实例帧可以称为第r路OPUC实例帧,即连续的OPUCn帧由n路OPUC实例帧组成。本文中提到的OPUCn帧可以为一个OPUCn单帧,也可以为由多个连续的OPUCn单帧组成的复帧, 类似的,OPUC实例帧可以为一个OPUC单帧,也可以为由一路OPUC实例帧中的多个连续的OPUC实例帧组成的复帧。其中,r为大于0且小于等于n的整数。为简化描述,下文中将OPUCn帧也简称为OPUCn,OPUC实例帧也简称为OPUC。The r-th OPUC instance frame in the OPUCn frame can be recorded as OPUC # r. For example, the fifth OPUC instance frame in the OPUCn frame is recorded as OPUC # 5. The r-th OPUC instance frame in consecutive OPUCn frames may be referred to as the r-th OPUC instance frame, that is, the consecutive OPUCn frames are composed of n-way OPUC instance frames. The OPUCn frame mentioned in this article can be a single OPUCn frame or a multi-frame composed of multiple consecutive OPUCn single frames. Similarly, an OPUC instance frame can be an OPUC single frame or an OPUC instance. A multi-frame composed of multiple consecutive OPUC instance frames in a frame. Here, r is an integer greater than 0 and less than or equal to n. To simplify the description, the OPUCn frame is also referred to as OPUCn, and the OPUC instance frame is also referred to as OPUC.
若一个OPUC的净荷区被划分为M个时隙,M个时隙中的第m个时隙记为TS#m。例如,一个OPUC中的第2个5G时隙可以记为5G TS#2。M个时隙中的ts个时隙组成的结构称为光数据支路单元C(optical data tributary unit C,ODTUC),记为ODTUC.ts。其中,m和ts均为大于0且小于等于M的整数。同理,对于OPUCn中的n'个OPUC,若每个OPUC的净荷区均被划分为M个时隙,则由该n'个OPUC中的n'*M个时隙中的ts个时隙组成的结构称为光数据支路单元Cn′(optical data tributary unit Cn',ODTUCn'),记为ODTUCn'.ts。其中,ts为大于0小于等于n'*M的整数,n'为大于0小于n的整数。本申请下文中提到的ODTU可以指ODTUC也可以指ODTUCn'。If the payload area of an OPUC is divided into M slots, the mth slot in the M slots is denoted as TS # m. For example, the second 5G time slot in an OPUC can be recorded as 5G TS # 2. The structure composed of ts timeslots among M timeslots is called an optical data tributary unit C (ODTUC), and is recorded as ODTUC.ts. Wherein, m and ts are integers greater than 0 and less than or equal to M. Similarly, for n 'OPUCs in OPUCn, if the payload area of each OPUC is divided into M time slots, then ts times in n' * M time slots in the n 'OPUCs The structure formed by the gap is called an optical data branch unit Cn '(optical data tributary unit Cn', ODTUCn '), and it is recorded as ODTUCn'.ts. Among them, ts is an integer greater than 0 and less than or equal to n '* M, and n' is an integer greater than 0 and less than n. The ODTU mentioned below in this application may refer to ODTUC or ODTUCn '.
一种OTN帧可以基于不同速率的时隙进行划分。对应地,该OTN帧可能包括不同数量的时隙。例如,当时隙速率(也称时隙粒度)分别为1.25G、5G、25G时,一个速率为100G的OTN帧包括的时隙数量分别为80,20和4。一种时隙数量和时隙速率的组合可以对应一种时隙复用结构。示例性地,表1示出了时隙复用结构与时隙数量和时隙速率的组合的对应关系。需要说明的是,OTN帧指的是OTN中可能使用到的任意一种数据帧。例如,前述提到的OPUC、OPUCn、ODUCn或OTUCn。An OTN frame can be divided based on time slots of different rates. Correspondingly, the OTN frame may include a different number of time slots. For example, when the slot rate (also called slot granularity) is 1.25G, 5G, and 25G, a 100G OTN frame includes 80, 20, and 4 timeslots, respectively. A combination of the number of time slots and the time slot rate may correspond to a time slot multiplexing structure. Exemplarily, Table 1 shows the correspondence between the slot multiplexing structure and the combination of the number of slots and the slot rate. It should be noted that the OTN frame refers to any kind of data frame that may be used in the OTN. For example, the aforementioned OPUC, OPUCn, ODUCn or OTUCn.
表1Table 1
时隙复用结构Time slot multiplexing structure 时隙数量和时隙速率的组合Combination of timeslot number and timeslot rate
11 80*1.25G时隙80 * 1.25G time slot
22 20*5G时隙20 * 5G time slot
33 4*25G时隙4 * 25G time slot
本申请实施例提供了一种OPUCn,包括:n个OPUC,n个OPUC包括多种OPUC,多种OPUC中的任意两种OPUC包含的时隙的时隙速率不同,n为大于1的整数。An embodiment of the present application provides an OPUCn, which includes: n OPUCs, n OPUCs including multiple OPUCs, and any two types of OPUCs in different OPUCs have different timeslot rates, and n is an integer greater than 1.
其中,OPUCn中包含的OPUC的种类和多种OPUC包含的时隙的时隙速率和/或时隙数量可以为预先配置的。一种OPUC对应一种时隙复用结构。需要说明的是,由于OPUC的速率是一定的。因此,根据OPUC包含的时隙的时隙速率可以确定OPUC包含的时隙的时隙数量。同样的,根据OPUC包含的时隙的时隙数量可以确定OPUC包含的时隙的时隙速率。The type of OPUC included in OPUCn and the slot rate and / or the number of time slots of multiple timeslots included in OPUC may be pre-configured. An OPUC corresponds to a time slot multiplexing structure. It should be noted that the rate of OPUC is constant. Therefore, the number of time slots included in the OPUC can be determined according to the time slot rate of the time slots included in the OPUC. Similarly, the slot rate of the time slot included in OPUC can be determined according to the number of time slots included in OPUC.
可选地,多种OPUC中包括以下三种OPUC中的至少两种OPUC:包含80个时隙速率为1.25G的时隙的OPUC(即包含80*1.25G时隙的OPUC,包含20个时隙速率为5G的时隙的OPUC(即包含20*5G时隙的OPUC),包含4个时隙速率为25G的时隙的OPUC(即包含4*25G时隙的OPUC)。表2示例性地示出了四种OPUC对应的时隙数量和时隙速率的组合。Optionally, the multiple OPUCs include at least two of the following three types of OPUCs: OPUCs that include 80 time slots with a slot rate of 1.25G (that is, OPUCs that include 80 * 1.25G time slots, including 20 time slots) The OPUC with a slot rate of 5G (that is, an OPUC containing 20 * 5G time slots), and the OPUC containing 4 slots with a rate of 25G (that is, an OPUC containing 4 * 25G time slots). Table 2 is an example. The figure shows the combination of the number of time slots and the time slot rate corresponding to the four OPUCs.
表2Table 2
OPUC的种类Types of OPUC 时隙数量和时隙速率的组合Combination of timeslot number and timeslot rate
第一种OPUCThe first OPUC 80*1.25G时隙80 * 1.25G time slot
第二种OPUCSecond OPUC 20*5G时隙20 * 5G time slot
第三种OPUCThird OPUC 4*25G时隙4 * 25G time slot
第四种OPUC Fourth OPUC 40*2.5G时隙40 * 2.5G time slot
需要说明的是,本申请实施例中仅对多种OPUC进行示例性说明,并非对多种OPUC包含的OPUC的种类作的具体限定。在实际实现时,OPUC的种类可以根据实际的应用场景进行确定。例如,多种OPUC中包括以下OPUC中的至少两种OPUC:包含80*1.25G时隙的OPUC、包含100*1G时隙的OPUC、包含40*2.5G时隙的OPUC、包含20*5G时隙的OPUC、包含10*10G时隙的OPUC和包含4*25G时隙的OPUC等。It should be noted that, in the embodiments of the present application, only multiple OPUCs are exemplarily described, and the types of OPUCs included in multiple OPUCs are not specifically limited. In actual implementation, the type of OPUC can be determined according to the actual application scenario. For example, multiple OPUCs include at least two OPUCs in the following OPUCs: OPUC including 80 * 1.25G time slots, OPUC including 100 * 1G time slots, OPUC including 40 * 2.5G time slots, and 20 * 5G OPUC including slots, OPUC including 10 * 10G time slots, and OPUC including 4 * 25G time slots.
本申请实施例提供了多种可能的OPUCn,从而使得本申请实施例提供的OPUCn可以适应不同的应用场景。The embodiments of the present application provide multiple possible OPUCn, so that the OPUCn provided by the embodiment of the present application can be adapted to different application scenarios.
以OPUCn中包括第一种OPUC、第二种OPUC和第三种OPUC为例,图5示出了一种OPUCn中的n个OPUC的净荷区的时隙划分示意图。其中,第1个OPUC的净荷区以x1字节为单位依次划分为80*1.25G时隙,第n个OPUC的净荷区以x2字节为单位依次划分为4*25G时隙,其他OPUC的净荷区以x3字节为单位依次划分为20*5G时隙,x1、x2和x3均为正整数。这三个值中的任意两个值可以相同,也可以不同。图5中以x1=x2=x3为例进行绘制。Taking OPUCn including a first OPUC, a second OPUC, and a third OPUC as an example, FIG. 5 shows a schematic diagram of time slot division of a payload area of n OPUCs in an OPUCn. Among them, the payload area of the first OPUC is sequentially divided into 80 * 1.25G timeslots in units of x1 bytes, and the payload area of the nth OPUC is sequentially divided into 4 * 25G timeslots in units of x2 bytes. The payload area of OPUC is divided into 20 * 5G time slots in order of x3 bytes, and x1, x2, and x3 are all positive integers. Any two of these three values can be the same or different. In FIG. 5, x1 = x2 = x3 is taken as an example for drawing.
需要说明的是,当一个OPUC的净荷区无法完整划分为M个时隙时,可以将OPUC的净荷区中的部分列用于填充信息。示例性地,参见图6,图5中所示的OPUCn的净荷区第3817列到3824列可以为填充信息(即图6中的FS区域)。It should be noted that when the payload area of an OPUC cannot be completely divided into M time slots, some columns in the payload area of the OPUC may be used to fill information. For example, referring to FIG. 6, the column 3817 to 3824 of the payload area of the OPUCn shown in FIG. 5 may be padding information (ie, the FS area in FIG. 6).
针对本申请新定义的OPUC(即非5G时隙粒度的OPUC,例如:第一种OPUC,第三种OPUC),可以通过现有的OPUC进行进一步时隙划分或者时隙组合得到(后续简称方式1),或者可以通过对OPUC进行时隙划分得到(后续简称方式2)。下面对这两种方式进行进一步的介绍。For the newly defined OPUC in this application (that is, non-5G slot granularity OPUC, for example, the first OPUC and the third OPUC), it can be obtained by further time slot division or time slot combination through the existing OPUC (hereinafter referred to as the method for short) 1), or can be obtained by dividing the time slot of the OPUC (hereinafter referred to as mode 2). These two methods are further described below.
方式1、对第二种OPUC中的时隙进行时隙划分或时隙组合得到 Method 1. The time slot division or time slot combination in the second OPUC is used to obtain
情况1,针对表2提及的第三种OPUC,方式1在具体实现时可以包括:对第二种OPUC中的20个5G时隙进行时隙组合,5个5G时隙组合为1个25G时隙,变为4个25G时隙,得到第三种OPUC。例如,将第二种OPUC中的TS#1、TS#5、TS#9、TS#13和TS#17组合为第三种OPUC中的TS#1,将第二种OPUC中的TS#2、TS#6、TS#10、TS#14和TS#18组合为第三种OPUC中的TS#2,将第二种OPUC中的TS#3个、TS#7、TS#11、TS#15和TS#19组合为第三种OPUC中的TS#3,将第二种OPUC中的TS#4、TS#8、TS#12、TS#16和TS#20组合为第三种OPUC中的TS#4。 Case 1. For the third OPUC mentioned in Table 2, the implementation of the first OPUC may include: combining time slots of 20 5G time slots in the second OPUC, and combining 5 5G time slots into one 25G. The time slot is changed into four 25G time slots to obtain the third OPUC. For example, TS # 1, TS # 5, TS # 9, TS # 13, and TS # 17 in the second OPUC are combined into TS # 1 in the third OPUC, and TS # 2 in the second OPUC , TS # 6, TS # 10, TS # 14, and TS # 18 are combined into TS # 2 in the third OPUC, and TS # 3, TS # 7, TS # 11, TS # in the second OPUC 15 and TS # 19 are combined into TS # 3 in the third OPUC, and TS # 4, TS # 8, TS # 12, TS # 16, and TS # 20 in the second OPUC are combined into the third OPUC TS # 4.
情况2、针对表2提及的第四种OPUC,方式1在具体实现时可以包括:对第二种OPUC中的20个5G时隙进行时隙划分,每个5G时隙划分为2个2.5G时隙,变为40个2.5G时隙,得到第四种OPUC。Case 2: For the fourth OPUC mentioned in Table 2, the implementation of the first OPUC may include: time slot division of 20 5G time slots in the second OPUC, each 5G time slot is divided into two 2.5 The G time slot is changed to 40 2.5G time slots to obtain the fourth OPUC.
需要说明的是,当一种OPUC包括M个时隙时,可以以该种OPUC的M帧的复帧作为时隙划分周期,但在本申请实施例中,可以以该种OPUC(非第二种OPUC)的M帧的复帧作为时隙划分周期,也可以以第二种OPUC的20帧的复帧作为时隙划分周期。前者方式,每种OPUC可以有不同的时隙划分周期,使得每种OPUC的时隙划分周期更加灵活。后者方式重用现有OPUC的20*5G时隙划分周期,重用部分功能,降低一定处理复杂度。It should be noted that when an OPUC includes M time slots, a multiframe of M frames of the OPUC may be used as a time slot division period. However, in the embodiment of the present application, the OPUC (non-second The multi-frame of M frames of OPUC) is used as the slot division period, and the multi-frame of 20 frames of the second OPUC may also be used as the slot division period. In the former method, each OPUC can have different time slot division periods, making the time slot division period of each OPUC more flexible. The latter method reuses the existing OPUC's 20 * 5G time slot division cycle, reuses some functions, and reduces certain processing complexity.
方式2、对OPUC的净荷区进行时隙划分得到Method 2: The time slot is divided into the payload area of the OPUC.
在情况1下,方式2在具体实现时可以包括:对OPUC的净荷区直接划分为4个时隙,得到第三种OPUC。In case 1, the implementation of the method 2 may include: directly dividing the payload area of the OPUC into 4 time slots to obtain a third OPUC.
情况3、针对表2提及的第一种OPUC,方式2在具体实现时可以包括:对OPUC的净荷区直接划分为80个时隙,得到第一种OPUC。或者,当多种OPUC中包括第一种OPUC时,第一种OPUC可以通过对OPU4帧进行速率提升得到。该情况下,不需要重新对OPUC的净荷区进行划分,降低了实现复杂度。Case 3: For the first OPUC mentioned in Table 2, the specific implementation method 2 may include: directly dividing the payload area of the OPUC into 80 time slots to obtain the first OPUC. Alternatively, when the first OPUC is included in a plurality of OPUCs, the first OPUC may be obtained by increasing the rate of the OPU4 frame. In this case, there is no need to re-divide the payload area of OPUC, which reduces the implementation complexity.
当OPUC中包括80个时隙时,OPUC中的时隙的时隙速率实际为1.3101953885G,由于OPU4帧中包含80个时隙,为了重用现有的处理流程,降低实现复杂度,可以将OPU4帧的比特速率提升到OPUC的比特速率,使得OPU4帧变为包括80个时隙的OPUC,从而增加OPUC的种类。When OPUC includes 80 time slots, the time slot rate of the time slot in OPUC is actually 1.3101953885G. Since the OPU4 frame contains 80 time slots, in order to reuse the existing processing flow and reduce the implementation complexity, OPU4 The bit rate of the frame is increased to the bit rate of OPUC, so that the OPU4 frame becomes an OPUC including 80 time slots, thereby increasing the types of OPUC.
本申请实施例提供的OPUCn中引入了混合时隙粒度,包括多种OPUC。因此,发送端在映射业务数据时,可以根据实际业务速率来进行映射。例如,比特速率为1.25G的业务数据可以映射到第一种OPUC的一个1.25G时隙中。一方面,这种方式提高了网络带宽利用率。另外一方面,业务无需经过多个层级的映射,简化了映射的复杂度。The OPUCn provided in the embodiment of the present application introduces mixed slot granularity, including multiple OPUCs. Therefore, when transmitting service data, the transmitting end can perform mapping according to the actual service rate. For example, service data with a bit rate of 1.25G can be mapped into a 1.25G time slot of the first OPUC. On the one hand, this approach improves network bandwidth utilization. On the other hand, the business does not need to go through multiple levels of mapping, which simplifies the complexity of the mapping.
相比现有技术中的OPUCn,由于本申请实施例提供的OPUCn中增加了新的OPUC类型。因此,需要额外定义一些开销用于指示与新定义的OPUC相关的参数。Compared with the OPUCn in the prior art, a new OPUC type is added to the OPUCn provided in the embodiment of the present application. Therefore, some overhead needs to be defined to indicate parameters related to the newly defined OPUC.
可选地,n个OPUC中的一个或多个OPUC中包含第一指示信息,第一指示信息用于指示对应的OPUC所采用的时隙复用结构。对于连续的OPUCn,“一个或多个OPUC”表示“一路或多路OPUC”,第一指示信息用于指示对应路中的所有OPUC所采用的时隙复用结构。Optionally, one or more OPUCs in the n OPUCs include first indication information, and the first indication information is used to indicate a timeslot multiplexing structure adopted by the corresponding OPUC. For continuous OPUCn, "one or more OPUCs" means "one or more OPUCs", and the first indication information is used to indicate a time slot multiplexing structure used by all OPUCs in the corresponding way.
n个OPUC中的每个OPUC中都可以通过包含第一指示信息指示自身的时隙复用结构。或者,一个OPUC中包含的第一指示信息也可以用于指示时隙复用结构相同的多个OPUC所采用的时隙复用结构。示例性的,若OPUCn(n=80)中的前20个OPUC采用的时隙复用结构为80*1.25G,中间30个OPUC采用的时隙复用结构为20*5G,最后30个OPUC采用的时隙复用结构为4*25G。则OPUC#1中包含的第一指示信息可以用于指示前20个OPUC采用的时隙复用结构,OPUC#21中包含的第一指示信息可以用于指示中间30个OPUC采用的时隙复用结构,OPUC#51中包含的第一指示信息可以用于指示最后30个OPUC采用的时隙复用结构。Each of the n OPUCs may indicate its own time slot multiplexing structure by including the first indication information. Alternatively, the first indication information included in an OPUC may also be used to indicate a timeslot multiplexing structure used by multiple OPUCs having the same timeslot multiplexing structure. Exemplarily, if the time slot multiplexing structure used by the first 20 OPUCs in OPUCn (n = 80) is 80 * 1.25G, the time slot multiplexing structure used by the middle 30 OPUCs is 20 * 5G, and the last 30 OPUCs The time slot multiplexing structure used is 4 * 25G. The first indication information contained in OPUC # 1 can be used to indicate the time slot multiplexing structure used by the first 20 OPUCs, and the first indication information contained in OPUC # 21 can be used to indicate the time slot repetition used by the middle 30 OPUCs. With the structure, the first indication information contained in OPUC # 51 can be used to indicate the time slot multiplexing structure adopted by the last 30 OPUCs.
该可选的方法,通过在OPUC中包含第一指示信息,可以使得接收OPUCn的设备确定OPUCn中的OPUC所采用的时隙复用结构,以便提取业务数据。In this optional method, by including the first indication information in OPUC, a device receiving OPUCn can determine a time slot multiplexing structure adopted by OPUC in OPUCn, so as to extract service data.
可选地,n个OPUC中的每个OPUC中包含第二指示信息,该信息用于指示对应的OPUC的时隙占用情况。对于连续的OPUCn,“一个或多个OPUC”表示“一路或多路OPUC”,第二指示信息用于指示对应路中的所有OPUC的时隙占用情况。Optionally, each of the n OPUCs includes second indication information, and the information is used to indicate a slot occupation situation of the corresponding OPUC. For continuous OPUCn, "one or more OPUCs" means "one or more OPUCs", and the second indication information is used to indicate the timeslot occupation of all OPUCs in the corresponding way.
该可选的方法,通过在OPUC中包含第二指示信息,可以使得接收OPUCn的设备确定OPUCn中的OPUC中的时隙的占用情况,以便提取业务数据。In this optional method, by including the second indication information in OPUC, the device receiving OPUCn can determine the occupancy of the time slot in OPUC in OPUCn, so as to extract service data.
以下以连续的OPUCn为例,对第一指示信息和第二指示信息作示例性说明。In the following, continuous OPUCn is taken as an example to describe the first indication information and the second indication information by way of example.
其中,第一指示信息和第二指示信息都可以放置在净荷结构指示(payload structure identifier,PSI)开销位置。每个OPUC中承载PSI的字节位于OPUC中的第4行第15列(参见图6)。一路OPUC中的256个OPUC中承载一个完整的PSI信息。第一 指示信息可以占用256个字节中的一个或多个字节。第二指示信息中可以包括M个子指示信息,其中,第m个子指示信息用于指示一路OPUC中的所有OPUC中的第m个时隙的占用情况。一个子指示信息可以占用256个字节中的一个或多个字节。其中,M为该路OPUC中的每个OPUC中包含的总时隙数。Wherein, the first indication information and the second indication information may both be placed in a payload structure indicator (payload structure identifier) (PSI) overhead position. The bytes carrying the PSI in each OPUC are located in row 4 and column 15 in OPUC (see Figure 6). 256 OPUCs in one OPUC carry a complete PSI information. The first indication information may occupy one or more of the 256 bytes. The second indication information may include M sub-indication information, where the m-th sub-instruction information is used to indicate the occupancy of the m-th time slot in all OPUCs in one OPUC. One sub-indication message can occupy one or more of the 256 bytes. Among them, M is the total number of time slots included in each OPUC in the OPUC of the channel.
示例性地,参见图7,第2路OPUC(即图7中右边n个OPUC中的OPUC#2组成的一路OPUC)中的256个OPUC中承载PSI的字节为左边示出的256个字节,这256个字节可以包含用于指示第2路OPUC所采用的时隙复用结构的第一指示信息和用于指示第2路OPUC的时隙的占用情况的第二指示信息。Exemplarily, referring to FIG. 7, the bytes of the 256 OPUCs carrying the PSI in the 256 OPUCs in the second OPUC (that is, the OPUC composed of OPUC # 2 of the n OPUCs on the right in FIG. 7) are the 256 words shown on the left Section, these 256 bytes may contain first indication information for indicating a timeslot multiplexing structure used by the second OPUC and second indication information for indicating the occupation of a time slot of the second OPUC.
以下分别以图7中的第2路OPUC和第3路OPUC为例对第一指示信息和第二指示信息作示例性说明。The first instruction information and the second instruction information are exemplarily described below by taking the second channel OPUC and the third channel OPUC in FIG. 7 as examples.
(1)第一指示信息(1) First instruction information
第一指示信息可以记为PTsub。示例性地(记为示例1),第2路OPUC和第3路OPUC包含的PTsub可以位于PSI[1]中。第2路OPUC包含的PTsub的值为0x23时,该PTsub表明第2路OPUC中的所有OPUC采用的时隙复用结构为80*1.25G时隙。第3路OPUC包含的PTsub的值可以为0x24,该PTsub对应的时隙复用结构为4*25G时隙,该PTsub表明第3路OPUC中的所有OPUC采用的时隙复用结构为4*25G时隙。其中,PSI[r]是指256个字节中的第r个字节,此处r为大于等于0且小于等于255的整数。The first indication information may be recorded as PTsub. By way of example (recorded as Example 1), the PTsub included in the second OPUC and the third OPUC may be located in PSI [1]. When the value of the PTsub included in the second OPUC is 0x23, the PTsub indicates that the time slot multiplexing structure used by all OPUCs in the second OPUC is 80 * 1.25G time slots. The value of the PTsub included in the third OPUC may be 0x24, and the time slot multiplexing structure corresponding to the PTsub is 4 * 25G time slots. The PTsub indicates that the time slot multiplexing structure used by all OPUCs in the third OPUC is 4 *. 25G time slot. Among them, PSI [r] refers to the r-th byte of 256 bytes, where r is an integer greater than or equal to 0 and less than or equal to 255.
(2)第二指示信息(2) Second instruction information
第二指示信息可以为复用结构指示(multiplex structure identifier,MSI)。The second indication information may be a multiplex structure identifier (MSI).
在一种示例中,第二指示信息中的每个子指示信息可以占用256个字节中的1个字节。示例性地,在第2路OPUC中,可以将图7中的PSI[2]到PSI[81]的80个字节作为MSI开销,分别用于指示第2路OPUC中的TS#1至TS#80的占用情况。具体的,图8给出了一个TS的占用情况。其中,每个字节中的1个比特用于指示对应的时隙是否被占用(Occupation),其余7个比特用于指示占用该时隙的业务标识,示例性地,其余7个比特放置的信息具体可以为支路端口标识(tributary port identifier,TPID)。In one example, each sub-indication information in the second indication information may occupy 1 byte out of 256 bytes. For example, in the second OPUC, 80 bytes of PSI [2] to PSI [81] in FIG. 7 can be used as the MSI overhead to indicate TS # 1 to TS in the second OPUC, respectively. Occupancy of # 80. Specifically, FIG. 8 shows the occupation of a TS. Among them, 1 bit in each byte is used to indicate whether the corresponding time slot is occupied (Occupation), and the remaining 7 bits are used to indicate the service identifier occupying the time slot. For example, the remaining 7 bits are The information may specifically be a tributary port identifier (TPID).
在另一种示例中,第二指示信息中的每个子指示信息可以占用2个字节。示例性地,在第2路OPUC中,也可以将PSI[2]到PSI[161]的160个字节作为MSI开销,每2个字节用于指示第2路OPUC中的1个时隙的占用情况。具体的,图9给出了一个TS的占用情况,2个字节中的1个比特用于指示对应的时隙是否可用(Availability),1比特用于指示对应的时隙是否被占用,其余14个比特用于指示占用该时隙的业务标识,示例性地,其余14个比特放置的信息具体可以为TPID。In another example, each sub-indication information in the second indication information may occupy 2 bytes. For example, in the second OPUC, 160 bytes of PSI [2] to PSI [161] may also be used as the MSI overhead, and each 2 bytes are used to indicate a time slot in the second OPUC Occupancy. Specifically, FIG. 9 shows the occupation of a TS. One bit in two bytes is used to indicate whether the corresponding time slot is available. One bit is used to indicate whether the corresponding time slot is occupied. The rest The 14 bits are used to indicate the service identifier occupying the time slot. For example, the information placed in the remaining 14 bits may specifically be a TPID.
类似地,针对OPUC#3,即在第3路OPUC中,可以将256个字节中的8个字节作为MSI开销,每2个字节用于指示第3路OPUC中的一个时隙的占用情况。例如,将PSI[2]和PSI[3]用于指示第3路OPUC中的TS#1的占用情况,PSI[12]和PSI[13]用于指示第3路OPUC中的TS#2的占用情况,PSI[22]和PSI[23]用于指示第3路OPUC中的TS#3的占用情况,PSI[32]和PSI[33]用于指示第3路OPUC中的TS#4的占用情况。指示方式参见图9和相关描述,此处不再赘述。Similarly, for OPUC # 3, that is, in the third OPUC, 8 bytes of 256 bytes can be used as the MSI overhead, and every 2 bytes are used to indicate the time slot of the third OPUC Occupancy. For example, PSI [2] and PSI [3] are used to indicate the occupation of TS # 1 in the third OPUC, and PSI [12] and PSI [13] are used to indicate the TS # 2 in the third OPUC. Occupancy, PSI [22] and PSI [23] are used to indicate the occupancy of TS # 3 in the third OPUC, PSI [32] and PSI [33] are used to indicate the TS # 4 in the third OPUC Occupancy. For the indication method, refer to FIG. 9 and related descriptions, and details are not described herein again.
可选地,属于同一种的OPUC共用一个复帧指示。一般情况下,每种OPUC的所 有路OPUC中至少一路OPUC包含复用指示。其中,复帧指示可以为OPU复帧指示(OPU multi-frame identifier,OMFI),可位于OPUC的第4行第16列(参见图6)。Optionally, OPUCs belonging to the same type share a multiframe indication. In general, at least one OPUC among all the OPUCs of each OPUC contains a multiplexing indication. The multi-frame indicator may be an OPU multi-frame identifier (OMFI), which may be located in the 4th row and 16th column of the OPUC (see FIG. 6).
需要说明的是,在本申请实施例中,多路OPUC的时隙复用结构可能是相同的,该情况下,属于同一种的OPUC的多路OPUC可以共用一个复帧指示。示例性地,由OPUC#2、OPUC#20和OPUC#25组成的三路OPUC的时隙复用结构相同时,三路OPUC可以共用一路OPUC包括的复帧指示。若OPUC的80帧的复帧包括80个OPUC#2,80个OPUC#2(记为OPUC#2 1至OPUC#2 80)为这三路OPUC中的一路OPUC。参见图10,该路OPUC中的80个OPUC#2中包含的OMFI的取值为0~79,每帧递增1依次循环,则三路OPUC可以共用该路OPUC包括的复帧指示。 It should be noted that, in the embodiments of the present application, the timeslot multiplexing structure of multiple OPUCs may be the same. In this case, multiple OPUCs belonging to the same OPUC may share a multiframe indication. Exemplarily, when the three-way OPUC composed of OPUC # 2, OPUC # 20, and OPUC # 25 has the same time slot multiplexing structure, the three OPUCs can share the multi-frame indication included in the OPUC. If the 80-frame multi-frame of OPUC includes 80 OPUC # 2, 80 OPUC # 2 (denoted as OPUC # 2 1 to OPUC # 2 80 ) are one of the three OPUCs. Referring to FIG. 10, the value of OMFI contained in 80 OPUC # 2 in the OPUC of the channel ranges from 0 to 79, and each frame is incremented by 1 in turn. Then, the three OPUCs can share the multiframe indication included in the OPUC of the channel.
同一种的OPUC的多路OPUC共用一个复帧指示,与在每路OPUC包含复帧指示相比,可以减少OPUCn中携带的信息量。此外,接收端通过处理一个复帧指示来解析多个OPUC,可以降低接收端的处理复杂度。Multiple multi-channel OPUCs of the same type of OPUC share a multi-frame indication. Compared with the multi-frame indication included in each OPUC, the amount of information carried in OPUCn can be reduced. In addition, the receiving end resolves multiple OPUCs by processing a multi-frame indication, which can reduce the processing complexity of the receiving end.
n个OPUC中的每个OPUC中还可以包括调整控制(justification control,JC)1~JC6,JC1~JC6作为通用映射规程(generic mapping procedure,GMP)映射开销,用于放置映射业务到OPUC的时隙生成的Cm和CnD信息,其中Cm代表映射的时隙里的业务字节或多字节数量,CnD代表业务的时钟信息。Each OPUC in the n OPUCs may also include adjustment control (JC) 1 to JC6, and JC1 to JC6 as general mapping procedures (generic mapping procedures, GMP) mapping overhead, used to place mapping services to OPUC. Cm and CnD information generated by the slot, where Cm represents the number of service bytes or multibytes in the mapped time slot, and CnD represents the clock information of the service.
本申请实施例提供的OPUCn可以用于域内链路(例如:图1所示的N1和N2之间的链路),也可以用于域间链路(例如:图1所示的N3和N6之间的链路)。The OPUCn provided in the embodiment of the present application can be used for intra-domain links (for example, the link between N1 and N2 shown in FIG. 1), and can also be used for inter-domain links (for example, N3 and N6 shown in FIG. 1). Link).
结合上面针对新定义的具备混合时隙粒度的OPUCn的描述,下面结合更多的附图对本申请提供的技术方案作进一步描述。With reference to the above description of the newly defined OPUCn with mixed slot granularity, the technical solution provided by the present application is further described below in combination with more drawings.
本申请实施例提供了一种光传送网中的数据传输方法、装置及系统,该方法中的OPUCn可以为上述实施例提供的任意一种OPUCn。如图11所示,包括:The embodiments of the present application provide a data transmission method, device, and system in an optical transmission network. The OPUCn in the method may be any one of the OPUCn provided in the foregoing embodiments. As shown in Figure 11, it includes:
1101、发送端将业务数据映射到OPUCn中,OPUCn由n个OPUC组成,n个OPUC包括多种OPUC,多种OPUC中的任意两种OPUC包含的时隙的时隙速率不同,n为大于1的整数。1101. The transmitting end maps service data to OPUCn. OPUCn is composed of n OPUCs. The n OPUCs include multiple OPUCs. The time slot rates of any two types of OPUCs in multiple OPUCs are different. N is greater than 1. Integer.
本申请实施例中的发送端和接收端可以为OTN设备。具体的,发送端和接收端可以为同一个域内的OTN设备,也可以为不同域内的OTN设备。The sending end and the receiving end in the embodiments of the present application may be OTN equipment. Specifically, the transmitting end and the receiving end may be OTN devices in the same domain, or may be OTN devices in different domains.
其中,业务数据可以是ODU,例如:ODU0、ODU1、ODU2、ODU2e(用于承载10吉比特以太网(10Gigabit Ethernet,10GE)业务的专用ODU帧)、ODU3、ODU4、ODUflex,也可以直接是客户业务数据。例如:以太业务、通用公共无线接口(common public radio interface,CPRI)业务、增强通用公共无线接口(enhanced common public radio interface,eCPRI)业务、光纤通道(fiber channel,FC)业务、专线业务等。Among them, the service data can be ODU, for example: ODU0, ODU1, ODU2, ODU2e (dedicated ODU frames used to carry 10 Gigabit Ethernet (10GE) services), ODU3, ODU4, ODUflex, or directly customers Business data. For example: Ethernet services, common public radio interface (CPRI) services, enhanced common public radio interface (eCPRI) services, fiber channel (FC) services, and dedicated line services.
可选地,多种OPUC中包括以下三种OPUC中的至少两种OPUC:包含80*1.25G时隙的OPUC(即第一种OPUC),包含20*5G时隙的OPUC(即第二种OPUC),包含4*25G时隙的OPUC(即第三种OPUC)。关于该可选的方法的相关描述可参见上文,在此不再赘述。Optionally, the multiple OPUCs include at least two of the following three types of OPUCs: OPUCs containing 80 * 1.25G time slots (that is, the first OPUC), and OPUCs containing 20 * 5G time slots (that is, the second OPUC). OPUC), which contains 4 * 25G timeslots (that is, the third OPUC). For related descriptions of the optional method, refer to the foregoing, and details are not described herein again.
可选地,多种OPUC中包括包含80个时隙速率为1.25G的时隙的OPUC,包含80个时隙速率为1.25G的时隙的OPUC通过对OPU4帧进行速率提升得到。关于该可选的方法的相关描述可参见上文,在此不再赘述。Optionally, the multiple OPUCs include an OPUC including 80 time slots with a timeslot rate of 1.25G, and an OPUC including 80 time slots with a timeslot rate of 1.25G is obtained by increasing the rate of the OPU4 frame. For related descriptions of the optional method, refer to the foregoing, and details are not described herein again.
可选地,步骤1101具体包括:11)发送端确定业务数据对应的OPUC种类;12)发送端将业务数据映射到属于业务数据对应的OPUC的种类的一个或多个OPUC中。Optionally, step 1101 specifically includes: 11) the sender determines the OPUC type corresponding to the service data; 12) the sender maps the service data to one or more OPUCs belonging to the type of OPUC corresponding to the service data.
需要说明的是,一路业务数据对应的OPU实例帧的种类可以有一种或多种。发送端采用的映射方式可以为GMP。一路业务数据可以映射到对应种类的OPU实例帧中。It should be noted that there may be one or more types of OPU instance frames corresponding to one-way service data. The mapping method adopted by the transmitting end may be GMP. One channel of service data can be mapped into the corresponding type of OPU instance frame.
可选地,步骤11)在具体实现时包括:发送端确定该业务数据的比特速率为一种或多种OPUC中包含的时隙的时隙速率的整数倍时,确定该一种或多种OPUC为业务数据对应的OPUC的种类。通过将业务数据映射到对应的OPUC的种类中的一个或多个OPUC中,可以避免带宽浪费。Optionally, step 11) in specific implementation includes: when the sending end determines that the bit rate of the service data is an integer multiple of the slot rate of the time slot included in one or more OPUCs, determining the one or more OPUC is the type of OPUC corresponding to service data. By mapping the service data to one or more OPUCs of the corresponding OPUC type, bandwidth waste can be avoided.
示例性地,当ODUflex1的比特速率为2.5G时,由于2.5G为第一种OPUC中的OPUC包含的时隙的时隙速率1.25G的2倍,因此,发送端可以确定ODUflex1对应的OPUC的种类为第一种OPUC,或者,由于2.5G为前述第四种OPUC中的OPUC包含的时隙的时隙速率2.5G的1倍,因此,发送端也可以确定ODUflex1对应的OPUC的种类为第四种OPUC。Exemplarily, when the bit rate of ODUflex1 is 2.5G, since 2.5G is twice the slot rate of 1.25G of the time slot included in the OPUC in the first OPUC, the sender can determine the OPUC corresponding to ODUflex1. The type is the first OPUC, or 2.5G is twice the slot rate of 2.5G of the time slot included in the OPUC in the fourth type of OPUC. Therefore, the transmitting end may also determine that the type of the OPUC corresponding to ODUflex1 is the first. Four OPUCs.
另外,发送端还可以根据业务数据的比特速率和对应的OPUC的种类确定占用的时隙数量。基于上一示例,当ODUflex1对应的OPUC的种类为第一种OPUC时,发送端还可以确定业务数据所占用的时隙数量为2,当ODUflex1对应的OPUC的种类为第四种OPUC时,发送端还可以确定业务数据所占用的时隙数量为1。In addition, the transmitting end may also determine the number of occupied time slots according to the bit rate of the service data and the type of the corresponding OPUC. Based on the previous example, when the type of OPUC corresponding to ODUflex1 is the first OPUC, the sender can also determine that the number of timeslots occupied by service data is 2. When the type of OPUC corresponding to ODUflex1 is the fourth OPUC, send The end may also determine that the number of time slots occupied by the service data is one.
针对步骤12),以OPUCn中包括n1个第一种OPUC(记为OPUCn1)和n2个第二种OPUC(记为OPUCn2)为例,对步骤12)的实现过程作示例性说明。For step 12), taking OP1n including n1 first OPUCs (denoted as OPUCn1) and n2 second OPUCs (denoted as OPUCn2) as examples, the implementation process of step 12) is exemplarily described.
参见图12,当ODUflex1至ODUflexi的比特速率为2.5G时,发送端可以将ODUflex1至ODUflexi分别映射到OPUCn1中的2个时隙中,当ODUflex(i+1)至ODUflexj的比特速率为5G时,发送端可以将ODUflex(i+1)至ODUflexj分别映射到OPUCn2中的1个时隙中。Referring to FIG. 12, when the bit rate of ODUflex1 to ODUflexi is 2.5G, the transmitting end can map ODUflex1 to ODUflexi to two time slots in OPUCn1 respectively. When the bit rate of ODUflex (i + 1) to ODUflexj is 5G , The transmitting end can map ODUflex (i + 1) to ODUflexj to 1 slot in OPUCn2 respectively.
当OPUCn中还包括n3个第三种OPUC(记为OPUCn3)时,参见图13,若ODUflex(j+1)至ODUflexk的比特速率为25G时,发送端还可以将ODUflex(j+1)至ODUflexk分别映射到OPUCn3中的1个时隙中。When OPUCn also includes n3 third OPUCs (referred to as OPUCn3), see FIG. 13. If the bit rate of ODUflex (j + 1) to ODUflexk is 25G, the sender can also change ODUflex (j + 1) to ODUflexk is mapped into one slot in OPUCn3.
需要说明的是,一个ODUflex可以映射到一个或多个OPUC中。It should be noted that an ODUflex can be mapped to one or more OPUCs.
可选地,步骤12)具体包括:21)发送端将业务数据添加映射开销到属于业务数据对应的OPUC的种类的一个或多个OPUC的ODTU中,并将ODTU复用到一个或多个OPUC中。其中,ODTU是由OPUC的一个或者多个时隙构成的一种中间帧。Optionally, step 12) specifically includes: 21) the sender adds the mapping overhead of the service data to the ODTU of one or more OPUCs belonging to the type of OPUC corresponding to the service data, and multiplexes the ODTU to one or more OPUCs in. Among them, ODTU is an intermediate frame formed by one or more time slots of OPUC.
具体的,业务数据可以映射到属于业务数据对应的OPUC的种类的一个OPUC中的多个时隙组成的ODTU中,并将该ODTU复用到该OPUC中,也可以映射到属于业务数据对应的OPUC的种类的多个OPUC中的多个时隙组成的ODTU中,并将该ODTU复用到该多个OPUC中。Specifically, the service data may be mapped to an ODTU composed of multiple time slots in an OPUC belonging to the type of OPUC corresponding to the service data, and the ODTU may be multiplexed into the OPUC, or may be mapped to the corresponding data belonging to the service data. The ODTU composed of multiple time slots in multiple OPUCs of the OPUC type is multiplexed into the multiple OPUCs.
示例性地,基于图12所示的示例,发送端可以将ODUflex1至ODUflexi分别添加映射开销到OPUCn1的一个或多个时隙所组成的ODTU中,将该ODTU复用到OPUCn1中。将ODUflex(i+1)至ODUflexj分别添加映射开销到OPUCn2的一个或多个时隙所组成的ODTU中,然后将该ODTU复用到OPUCn2中。OPUCn1和OPUCn2的组合即OPUCn。另外,发送端也可以将复用到OPUCn1的ODTU和复用到OPUCn2 的ODTU直接复用,从而得到OPUCn。Exemplarily, based on the example shown in FIG. 12, the transmitting end may add mapping overhead from ODUflex1 to ODUflexi to an ODTU composed of one or more time slots of OPUCn1, and multiplex the ODTU into OPUCn1. Add mapping overhead from ODUflex (i + 1) to ODUflexj to the ODTU composed of one or more time slots of OPUCn2, and then multiplex the ODTU into OPUCn2. The combination of OPUCn1 and OPUCn2 is OPUCn. In addition, the transmitting end may also directly multiplex the ODTU multiplexed to OPUCn1 and the ODTU multiplexed to OPUCn2 to obtain OPUCn.
1102、发送端向接收端发送OPUCn。相应的,接收端从发送端接收OPUCn。1102. The sending end sends OPUCn to the receiving end. Accordingly, the receiving end receives OPUCn from the transmitting end.
具体的,发送端可以为OPUCn添加ODU OH,得到ODUCn帧,再为ODUCn帧添加OTU OH,得到OTUCn帧,并向接收端发送OTUCn帧。该情况下,接收端可以从发送端接收OTUCn帧,从OTUCn帧中获取OPUCn。Specifically, the transmitting end can add ODUOH to OPUCn to obtain ODUCn frames, and then add OTUOH to ODUCn frames to obtain OTUCn frames, and send OTUCn frames to the receiving end. In this case, the receiving end may receive the OTUCn frame from the transmitting end, and obtain the OPUCn from the OTUCn frame.
1103、接收端从n个OPUC包含的时隙中获取业务数据。1103. The receiving end obtains service data from the time slots included in the n OPUCs.
本申请实施例提供的方法中,OPUCn包括多种OPUC,发送端在将业务数据映射到一个OPUCn的过程中,可以根据业务数据的比特速率选择合适的OPUC进行映射,例如,比特速率为1.25G的业务数据可以映射到第一种OPUC的一个1.25G时隙中。一方面,这种方式提高了网络带宽利用率。另外一方面,业务无需经过多个层级的映射,降低了映射复杂度。In the method provided in the embodiment of the present application, OPUCn includes multiple OPUCs. In the process of mapping service data to one OPUCn, the transmitting end may select an appropriate OPUC for mapping according to the bit rate of the service data. For example, the bit rate is 1.25G Service data can be mapped into a 1.25G time slot of the first OPUC. On the one hand, this approach improves network bandwidth utilization. On the other hand, the business does not need to go through multiple levels of mapping, reducing the mapping complexity.
可选地,步骤1103在具体实现时包括:31)接收端确定第一信息,第一信息为n个OPUC包含的时隙数量和时隙速率;32)接收端确定第二信息,第二信息为n个OPUC包含的时隙的时隙占用情况;33)接收端确定第三信息,第三信息为n个OPUC的复帧指示;34)接收端根据第一信息、第二信息和第三信息对OPUCn解复用得到ODTU;35)接收端从ODTU中解映射出业务数据。Optionally, step 1103 in specific implementation includes: 31) the receiving end determines the first information, the first information is the number of timeslots and timeslot rate contained in the n OPUCs; 32) the receiving end determines the second information, the second information Time slot occupation of the time slots included in the n OPUCs; 33) the receiving end determines the third information, and the third information is a multiframe indication of the n OPUCs; 34) the receiving end according to the first information, the second information, and the third information The information is demultiplexed to OPUCn to obtain an ODTU; 35) The receiving end demaps service data from the ODTU.
可选地,n个OPUC中的一个或多个OPUC中包含第一指示信息,第一指示信息用于指示对应的OPUC所采用的时隙复用结构。关于该可选的方法的相关描述可参见上文,在此不再赘述。Optionally, one or more OPUCs in the n OPUCs include first indication information, and the first indication information is used to indicate a timeslot multiplexing structure adopted by the corresponding OPUC. For related descriptions of the optional method, refer to the foregoing, and details are not described herein again.
基于该可选的方法,步骤31)在具体实现时可以包括:接收端根据n个OPUC中的一个或多个OPUC包含的第一指示信息确定第一信息。Based on this optional method, step 31) in specific implementation may include: the receiving end determines the first information according to the first indication information included in one or more OPUCs of the n OPUCs.
示例性地,基于示例1,接收端可以根据识别出的OPUCn中的n路OPUC携带的PSI确定n路OPUC的时隙复用结构。具体的,当接收端识别到一路OPUC携带的PTsub=0x23,则确定该路OPUC中的每个OPUC采用的时隙复用结构为80*1.25时隙。当接收端识别到一路OPUC携带的PTsub=0x24,则确定该路OPUC中的每个OPUC采用的时隙复用结构为4*25时隙。Exemplarily, based on Example 1, the receiving end may determine the time slot multiplexing structure of the n OPUCs according to the PSI carried by the n OPUCs in the identified OPUCn. Specifically, when the receiving end recognizes that PTsub = 0x23 carried by one OPUC, it is determined that the time slot multiplexing structure adopted by each OPUC in the OPUC is 80 * 1.25 time slots. When the receiving end recognizes that PTsub = 0x24 carried by one OPUC, it is determined that the time slot multiplexing structure adopted by each OPUC in the OPUC is 4 * 25 time slots.
可选地,n个OPUC中的每个OPUC中包含第二指示信息,该信息用于指示对应的OPUC的时隙占用情况。关于该可选的方法的相关描述可参见上文,在此不再赘述。Optionally, each of the n OPUCs includes second indication information, and the information is used to indicate a slot occupation situation of the corresponding OPUC. For related descriptions of the optional method, refer to the foregoing, and details are not described herein again.
基于该可选的方法,步骤32)在具体实现时可以包括:接收端根据n个OPUC中的每个OPUC中包含的第二指示信息确定第二信息。Based on the optional method, step 32) in specific implementation may include: the receiving end determines the second information according to the second instruction information included in each OPUC of the n OPUCs.
具体的,接收端可以根据获取到的OPUC中携带的MSI确定OPUC中的时隙是否被占用以及被哪个业务占用。Specifically, the receiving end may determine whether the time slot in the OPUC is occupied and which service is occupied according to the acquired MSI carried in the OPUC.
可选地,n个OPUC中属于同一种的OPUC共用一个复帧指示。关于该可选的方法的相关描述可参见上文,在此不再赘述。Optionally, the OPUCs belonging to the same type among the n OPUCs share a multiframe indication. For related descriptions of the optional method, refer to the foregoing, and details are not described herein again.
基于该可选的方法,步骤33)在具体实现时可以包括:接收端根据n个OPUC中的至少一个OPUC中包含的复帧指示确定第三信息。Based on this optional method, step 33) in specific implementation may include: the receiving end determines the third information according to the multiframe indication included in at least one OPUC of the n OPUCs.
基于该可选的方法,当多路OPUC的时隙复用结构相同时,接收端可以根据上述第一指示信息确定该多路OPUC的时隙复用结构相同,再根据该多路中的一路OPUC中包括的复帧指示确定该多路OPUC的复帧指示。接收端根据复帧指示可以确定哪些 OPUC为一个复帧,从而将OPUC解复用为多个ODTU,从多个ODTU分别提取映射开销信息(即前述Cm和CnD信息),将各个业务解映射出来。Based on this optional method, when the timeslot multiplexing structure of multiple OPUCs is the same, the receiving end may determine that the timeslot multiplexing structure of the multiple OPUCs is the same according to the first instruction information, and then according to one of the multiple ways The multi-frame indication included in the OPUC determines the multi-frame indication of the multi-channel OPUC. The receiving end can determine which OPUC is a multiframe according to the multiframe instruction, thereby demultiplexing OPUC into multiple ODTUs, extracting mapping overhead information (that is, the aforementioned Cm and CnD information) from multiple ODTUs, and demapping each service. .
本申请实施例还提供了一种OPUCn,包括:n个OPUC,n个OPUC中的每个OPUC包括80*1.25G时隙,n为大于1的整数。An embodiment of the present application further provides an OPUCn, including: n OPUCs, each OPUC of the n OPUCs includes an 80 * 1.25G time slot, and n is an integer greater than 1.
可选地,OPUC通过对OPU4帧进行速率提升得到。对OPU4帧进行速率提升的相关描述可参见上文相关部分的描述,在此不再赘述。Optionally, OPUC is obtained by increasing the rate of the OPU4 frame. For a description of the rate improvement of the OPU4 frame, refer to the description of the relevant part above, and will not be repeated here.
示例性地,参见图14,图14示出了该种OPUCn中的n个OPUC的划分方式,其中,该种OPUCn中的每个OPUC的净荷区划分为80*1.25G时隙。Exemplarily, referring to FIG. 14, FIG. 14 illustrates a division manner of n OPUCs in this OPUCn, where a payload area of each OPUC in this OPUCn is divided into 80 * 1.25G time slots.
该情况下,参见图15,发送端可以将ODUflex1至ODUflexk添加映射开销到OPUCn中的ODTUCn.ts(即由OPUCn中的ts个1.25G时隙组成的ODTU)中,将多路ODTUCn.ts复用到OPUCn。其中,一个ODUflex可以映射到一个或多个OPUC中,示例性地,参见图15,ODUflexi可以添加映射开销到OPUCn中的第一个和最后一个OPUC中。其中,映射方式可以为GMP。In this case, referring to FIG. 15, the sending end may add mapping overhead from ODUflex1 to ODUflexk to ODTUCn.ts in OPUCn (that is, an ODTU consisting of ts 1.25G time slots in OPUCn), and multiplex multiple ODTUCn.ts. Use OPUCn. Among them, one ODUflex may be mapped to one or more OPUCs. For example, referring to FIG. 15, ODUflexi may add a mapping overhead to the first and last OPUCs in OPUCn. The mapping method may be GMP.
本申请实施例提供的OPUCn中的n个OPUC均包括80*1.25G时隙,由于时隙划分的粒度较小,因此,相比时隙划分粒度为5G的OPUCn而言,比特速率为1.25G的业务数据可以映射到本申请实施例提供的OPUCn中的一个1.25G时隙,而不需要映射到一个5G时隙中,可以提高带宽利用率。The n OPUCs in the OPUCn provided in the embodiments of the present application all include 80 * 1.25G time slots. Because the granularity of time slot division is small, the bit rate is 1.25G compared to the OPUCn with 5G time slot division granularity. The service data can be mapped to a 1.25G time slot in the OPUCn provided in the embodiment of the present application, and need not be mapped to a 5G time slot, which can improve bandwidth utilization.
图16为本申请实施例提供的一种通信装置的组成示意图。该通信装置可以为上述实施例中的发送端或接收端。参见图16,通信装置160包括处理单元1601和通信单元1602,还可以包括存储单元1603。通信单元1602可以包括发送单元和接收单元。需要说明的是,发送单元或接收单元可能是可选的单元。FIG. 16 is a schematic structural diagram of a communication device according to an embodiment of the present application. The communication device may be a transmitting end or a receiving end in the above embodiments. 16, the communication device 160 includes a processing unit 1601 and a communication unit 1602, and may further include a storage unit 1603. The communication unit 1602 may include a transmitting unit and a receiving unit. It should be noted that the sending unit or the receiving unit may be an optional unit.
当该通信装置160为上述实施例中的发送端时,处理单元1601用于执行图11中的步骤1101,通信单元1602用于执行图11中的步骤1102。参见图17,处理单元1601中可以包括映射单元,图11中的步骤1101具体可以由映射单元执行,图11中的步骤1102具体可以由通信单元1602中的发送单元执行。When the communication device 160 is the transmitting end in the foregoing embodiment, the processing unit 1601 is configured to perform step 1101 in FIG. 11, and the communication unit 1602 is configured to perform step 1102 in FIG. 11. Referring to FIG. 17, the processing unit 1601 may include a mapping unit, step 1101 in FIG. 11 may be specifically performed by the mapping unit, and step 1102 in FIG. 11 may be specifically performed by a sending unit in the communication unit 1602.
当该通信装置160为上述实施例中的接收端时,处理单元1601用于执行图11中的步骤1103,通信单元1602用于执行图11中的步骤1102。参见图18,处理单元1601可以包括获取单元,图11中的步骤1103具体可以由获取单元执行,图11中的步骤1102具体可以由通信单元1602中的接收单元执行。When the communication device 160 is the receiving end in the foregoing embodiment, the processing unit 1601 is configured to perform step 1103 in FIG. 11, and the communication unit 1602 is configured to perform step 1102 in FIG. 11. Referring to FIG. 18, the processing unit 1601 may include an obtaining unit, step 1103 in FIG. 11 may be specifically performed by the obtaining unit, and step 1102 in FIG. 11 may be specifically performed by a receiving unit in the communication unit 1602.
需要说明的是,上述各个单元对应执行的动作仅是具体举例,各个单元实际执行的动作参照上述基于图11所述的实施例的描述中提及的动作或步骤。还需要说明的是,各单元在图2所示的OTN硬件结构图中,可能位于线路板中。本申请对各单元具体所在的单板位置不做任何限制。It should be noted that the actions performed by the respective units are only specific examples. For the actions actually performed by the respective units, refer to the actions or steps mentioned in the foregoing description based on the embodiment described in FIG. 11. It should also be noted that each unit may be located in a circuit board in the OTN hardware structure diagram shown in FIG. 2. This application does not place any restrictions on the location of the board where each unit is located.
还需要说明的是,上述处理单元、发送单元、接收单元和通信单元也可以替换为处理器、发送器、接收器和通信接口(或收发器)。还需要说明的是,发送单元可以是仅具备发送功能或具备收发两种功能的光模块,接收单元可以是仅具备接收功能或具备收发两种功能的光模块。It should also be noted that the above-mentioned processing unit, sending unit, receiving unit, and communication unit may also be replaced with a processor, a transmitter, a receiver, and a communication interface (or transceiver). It should also be noted that the transmitting unit may be an optical module having only a transmitting function or having two functions of transmitting and receiving, and the receiving unit may be an optical module having only a receiving function or having both functions of transmitting and receiving.
本申请实施例还提供一种芯片,该芯片中集成了用于实现上述处理器的功能的电路和一个或者多个接口。当该芯片中集成了存储器时,该芯片通过该接口与光模块连 接,从而利用光模块来发送上述方法实施例中提及的OPUCn给其他通信装置,或者从光模块接收其他通信装置发送的帧;当该芯片中未集成存储器时,可以通过该接口与外置的存储器连接,该芯片根据外置的存储器中存储的程序代码来实现上述实施例中通信装置(发送端或接收端)内部执行的动作,并借助跟其连接光模块来发送和接收OPUCn。可选地,芯片支持的功能可以包括基于图11所述的实施例中发送端或接收端的处理动作,此处不再赘述。An embodiment of the present application further provides a chip, in which a circuit and one or more interfaces for implementing the functions of the processor are integrated. When a memory is integrated in the chip, the chip is connected to the optical module through the interface, so that the optical module is used to send the OPUCn mentioned in the above method embodiment to other communication devices, or to receive frames sent by other communication devices from the optical module. ; When no memory is integrated in the chip, it can be connected to the external memory through this interface, and the chip implements the internal execution of the communication device (sending or receiving end) in the above embodiment according to the program code stored in the external memory. And send and receive OPUCn by connecting the optical module to it. Optionally, the functions supported by the chip may include processing actions based on the sending end or the receiving end in the embodiment described in FIG. 11, and details are not described herein again.
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,随机接入存储器等。具体的,例如:上述处理单元或处理器可以是中央处理器,通用处理器、特定集成电路(application specific integrated circuit,ASIC)、微处理器(digital singnal processor,DSP),现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。上述的这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法。A person of ordinary skill in the art may understand that all or part of the steps of implementing the foregoing embodiments may be implemented by hardware, or may be instructed by a program to complete related hardware. The program may be stored in a computer-readable storage medium. The mentioned storage medium may be a read-only memory, a random access memory, and the like. Specifically, for example, the processing unit or processor may be a central processing unit, a general-purpose processor, an application-specific integrated circuit (ASIC), a microprocessor (digital processing processor, DSP), or a field programmable gate array (DSP). field programmable array (FPGA) or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. Whether these functions are performed by hardware or software depends on the specific application and design constraints of the technical solution. Professionals can use different methods for each specific application.
本申请实施例还提供了一种计算机存储介质,包括:计算机指令,当计算机指令在计算机上运行时,使得计算机执行上述实施例中的任意一种方法。An embodiment of the present application further provides a computer storage medium, including: computer instructions that, when the computer instructions run on the computer, cause the computer to execute any one of the methods in the foregoing embodiments.
本申请实施例还提供了一种包含指令的计算机程序产品,当该指令在计算机上运行时,使得计算机执行上述实施例中的任意一种方法。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。An embodiment of the present application further provides a computer program product containing instructions, and when the instructions are run on a computer, the computer is caused to execute any one of the methods in the foregoing embodiments. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions according to the embodiments of the present application are wholly or partially generated. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable device. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server, or data center via a wired (for example, Coaxial cable, optical fiber, digital subscriber line (DSL), or wireless (such as infrared, wireless, microwave, etc.) to transmit to another website site, computer, server, or data center. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device including one or more servers, data centers, and the like that can be integrated with the medium. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)), or the like.
尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。Although the present application is described in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art can understand and realize the disclosure by looking at the drawings, the disclosure, and the appended claims. Other variations of the embodiment. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude the case of a plurality. A single processor or other unit may fulfill the functions of several items recited in the claims. Certain measures are recited in mutually different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。Although the present application has been described with reference to specific features and embodiments thereof, it is obvious that various modifications and combinations can be made thereto without departing from the spirit and scope of the application. Accordingly, the specification and drawings are merely exemplary illustrations of the application as defined by the appended claims, and are deemed to have covered any and all modifications, changes, combinations, or equivalents that fall within the scope of the application.

Claims (24)

  1. 一种光传送网中的数据传输方法,其特征在于,包括:A data transmission method in an optical transmission network, comprising:
    发送端将业务数据映射到光净荷单元Cn(OPUCn)帧中,所述OPUCn帧由n个光净荷单元C(OPUC)实例帧组成,所述n个OPUC实例帧包括多种OPUC实例帧,所述多种OPUC实例帧中的任意两种OPUC实例帧包含的时隙的时隙速率不同,n为大于1的整数;The transmitting end maps the service data to an optical payload unit Cn (OPUCn) frame, the OPUCn frame is composed of n optical payload unit C (OPUC) instance frames, and the n OPUC instance frames include multiple OPUC instance frames , Any two kinds of OPUC instance frames of the two kinds of OPUC instance frames have different timeslot rates, and n is an integer greater than 1;
    所述发送端向所述接收端发送所述OPUCn帧。The sending end sends the OPUCn frame to the receiving end.
  2. 根据权利要求1所述的方法,其特征在于,所述发送端将业务数据映射到OPUCn帧中,包括:The method according to claim 1, wherein the sending end mapping the service data into an OPUCn frame comprises:
    所述发送端确定所述业务数据对应的OPUC实例帧的种类;The sending end determines a type of an OPUC instance frame corresponding to the service data;
    所述发送端将所述业务数据映射到属于所述业务数据对应的OPUC实例帧的种类的一个或多个OPUC实例帧中。The sending end maps the service data to one or more OPUC instance frames belonging to a type of an OPUC instance frame corresponding to the service data.
  3. 根据权利要求2所述的方法,其特征在于,所述发送端将所述业务数据映射到属于所述业务数据对应的OPUC实例帧的种类的一个或多个OPUC实例帧中,包括:The method according to claim 2, wherein the sending end mapping the service data to one or more OPUC instance frames belonging to a type of an OPUC instance frame corresponding to the service data, comprising:
    所述发送端将所述业务数据添加映射开销到属于所述业务数据对应的OPUC实例帧的种类的一个或多个OPUC实例帧的光数据支路单元ODTU中,并将所述ODTU复用到所述一个或多个OPUC实例帧中。The sending end adds mapping overhead of the service data to an optical data branch unit ODTU of one or more OPUC instance frames belonging to a type of an OPUC instance frame corresponding to the service data, and multiplexes the ODTU to The one or more OPUC instance frames.
  4. 根据权利要求1-3任一项所述的方法,其特征在于,所述多种OPUC实例帧中包括以下三种OPUC实例帧中的至少两种:The method according to any one of claims 1-3, wherein the multiple OPUC instance frames include at least two of the following three OPUC instance frames:
    包含80个时隙速率为1.25吉比特(Gbit)/秒(s)的时隙的OPUC实例帧,包含20个时隙速率为5Gbit/s的时隙的OPUC实例帧,包含4个时隙速率为25Gbit/s的时隙的OPUC实例帧。OPUC instance frames containing 80 timeslots with a slot rate of 1.25 Gbit / s (s), OPUC instance frames containing 20 timeslots with a slot rate of 5Gbit / s, including 4 timeslot rates OPUC instance frame for 25Gbit / s time slot.
  5. 根据权利要求1-4任一项所述的方法,其特征在于,所述n个OPUC实例帧中的一个或多个OPUC实例帧中包含第一指示信息,所述第一指示信息用于指示对应的OPUC实例帧所采用的时隙复用结构。The method according to any one of claims 1-4, wherein one or more OPUC instance frames in the n OPUC instance frames include first indication information, and the first indication information is used to indicate Slot multiplexing structure used by the corresponding OPUC instance frame.
  6. 根据权利要求1-5任一项所述的方法,其特征在于,所述多种OPUC实例帧中包括包含80个时隙速率为1.25Gbit/s的时隙的OPUC实例帧,所述包含80个时隙速率为1.25Gbit/s的时隙的OPUC实例帧通过对OPU4帧进行速率提升得到。The method according to any one of claims 1 to 5, wherein the multiple OPUC instance frames include an OPUC instance frame including 80 time slots with a time slot rate of 1.25 Gbit / s, and the 80 An OPUC instance frame with a slot rate of 1.25 Gbit / s is obtained by increasing the rate of the OPU4 frame.
  7. 一种光传送网中的数据传输装置,其特征在于,包括:通信单元和处理单元;A data transmission device in an optical transmission network, comprising: a communication unit and a processing unit;
    所述处理单元,用于将业务数据映射到光净荷单元Cn(OPUCn)帧中,所述OPUCn帧由n个光净荷单元C(OPUC)实例帧组成,所述n个OPUC实例帧包括多种OPUC实例帧,所述多种OPUC实例帧中的任意两种OPUC实例帧包含的时隙的时隙速率不同,n为大于1的整数;The processing unit is configured to map service data to an optical payload unit Cn (OPUCn) frame, the OPUCn frame is composed of n optical payload unit C (OPUC) instance frames, and the n OPUC instance frames include A plurality of OPUC instance frames, and any two types of OPUC instance frames in the two kinds of OPUC instance frames have different timeslot rates, and n is an integer greater than 1.
    所述通信单元,用于向所述接收端发送所述OPUCn帧。The communication unit is configured to send the OPUCn frame to the receiving end.
  8. 根据权利要求7所述的装置,其特征在于,所述处理单元,具体用于:The apparatus according to claim 7, wherein the processing unit is specifically configured to:
    确定所述业务数据对应的OPUC实例帧的种类;Determining the type of the OPUC instance frame corresponding to the service data;
    将所述业务数据映射到属于所述业务数据对应的OPUC实例帧的种类的一个或多个OPUC实例帧中。And mapping the service data into one or more OPUC instance frames belonging to a type of an OPUC instance frame corresponding to the service data.
  9. 根据权利要求8所述的装置,其特征在于,所述处理单元,具体用于:The apparatus according to claim 8, wherein the processing unit is specifically configured to:
    将所述业务数据添加映射开销到属于所述业务数据对应的OPUC实例帧的种类的一个或多个OPUC实例帧的光数据支路单元ODTU中,并将所述ODTU复用到所述一个或多个OPUC实例帧中。Adding a mapping overhead to the service data to an optical data branch unit ODTU of one or more OPUC instance frames belonging to a type of an OPUC instance frame corresponding to the service data, and multiplexing the ODTU to the one or more Multiple OPUC instance frames.
  10. 根据权利要求7-9任一项所述的装置,其特征在于,所述多种OPUC实例帧中包括以下三种OPUC实例帧中的至少两种OPUC实例帧:包含80个时隙速率为1.25吉比特(Gbit)/秒(s)的时隙的OPUC实例帧,包含20个时隙速率为5Gbit/s的时隙的OPUC实例帧,包含4个时隙速率为25Gbit/s的时隙的OPUC实例帧。The apparatus according to any one of claims 7-9, wherein the multiple OPUC instance frames include at least two OPUC instance frames among the following three OPUC instance frames: containing 80 time slots with a rate of 1.25 An OPUC instance frame with a Gbit / s (s) time slot, including 20 OPUC instance frames with a time slot rate of 5 Gbit / s, including 4 time slots with a rate of 25 Gbit / s OPUC instance frame.
  11. 根据权利要求7-10任一项所述的装置,其特征在于,所述n个OPUC实例帧中的一个或多个OPUC实例帧中包含第一指示信息,所述第一指示信息用于指示对应的OPUC实例帧所采用的时隙复用结构。The apparatus according to any one of claims 7 to 10, wherein one or more OPUC instance frames in the n OPUC instance frames include first indication information, and the first indication information is used to indicate Slot multiplexing structure used by the corresponding OPUC instance frame.
  12. 根据权利要求7-11任一项所述的装置,其特征在于,所述多种OPUC实例帧中包括包含80个时隙速率为1.25Gbit/s的时隙的OPUC实例帧,所述包含80个时隙速率为1.25Gbit/s的时隙的OPUC实例帧通过对OPU4帧进行速率提升得到。The apparatus according to any one of claims 7 to 11, wherein the multiple OPUC instance frames include an OPUC instance frame including 80 time slots with a timeslot rate of 1.25 Gbit / s, and the 80 An OPUC instance frame with a slot rate of 1.25 Gbit / s is obtained by increasing the rate of the OPU4 frame.
  13. 一种光传送网中的数据传输装置,其特征在于,包括:通信单元和处理单元;A data transmission device in an optical transmission network, comprising: a communication unit and a processing unit;
    所述通信单元,用于从发送端接收光净荷单元Cn(OPUCn)帧,所述OPUCn帧由n个光净荷单元C(OPUC)实例帧组成,所述n个OPUC实例帧包括多种OPUC实例帧,所述多种OPUC实例帧中的任意两种OPUC实例帧包含的时隙的时隙速率不同,n为大于1的整数;The communication unit is configured to receive an optical payload unit Cn (OPUCn) frame from a transmitting end. The OPUCn frame is composed of n optical payload unit C (OPUC) instance frames. The n OPUC instance frames include multiple types. OPUC instance frames, any two kinds of OPUC instance frames of the two kinds of OPUC instance frames have different timeslot rates, and n is an integer greater than 1.
    所述处理单元,用于从所述n个OPUC实例帧包含的时隙中获取业务数据。The processing unit is configured to obtain service data from a time slot included in the n OPUC instance frames.
  14. 根据权利要求13所述的装置,其特征在于,所述处理单元,具体用于:The apparatus according to claim 13, wherein the processing unit is specifically configured to:
    确定第一信息,所述第一信息为所述n个OPUC实例帧包含的时隙数量和时隙速率;Determine first information, where the first information is a number of timeslots and a timeslot rate included in the n OPUC instance frames;
    确定第二信息,所述第二信息为所述n个OPUC实例帧包含的时隙的时隙占用情况;Determining second information, where the second information is a time slot occupation situation of time slots included in the n OPUC instance frames;
    确定第三信息,所述第三信息为所述n个OPUC实例帧的复帧指示;Determining third information, where the third information is a multi-frame indication of the n OPUC instance frames;
    根据所述第一信息、所述第二信息和所述第三信息对所述OPUCn帧解复用得到光数据支路单元ODTU;Demultiplexing the OPUCn frame according to the first information, the second information, and the third information to obtain an optical data branch unit ODTU;
    从所述ODTU中解映射出所述业务数据。De-mapping the service data from the ODTU.
  15. 根据权利要求14所述的装置,其特征在于,所述n个OPUC实例帧中的一个或多个OPUC实例帧中包含第一指示信息,所述第一指示信息用于指示对应的OPUC实例帧所采用的时隙复用结构,所述处理单元,具体用于:The apparatus according to claim 14, wherein one or more OPUC instance frames in the n OPUC instance frames include first indication information, and the first indication information is used to indicate a corresponding OPUC instance frame. The used time slot multiplexing structure, and the processing unit are specifically configured to:
    根据所述n个OPUC实例帧中的一个或多个OPUC实例帧包含的第一指示信息确定所述第一信息。The first information is determined according to first indication information contained in one or more OPUC instance frames in the n OPUC instance frames.
  16. 根据权利要求13-15任一项所述的装置,其特征在于,所述多种OPUC实例帧中包括以下三种OPUC实例帧中的至少两种OPUC实例帧:包含80个时隙速率为1.25吉比特(Gbit)/秒(s)的时隙的OPUC实例帧,包含20个时隙速率为5Gbit/s的时隙的OPUC实例帧,包含4个时隙速率为25Gbit/s的时隙的OPUC实例帧。The device according to any one of claims 13-15, wherein the multiple OPUC instance frames include at least two OPUC instance frames among the following three OPUC instance frames: including 80 time slots with a rate of 1.25 An OPUC instance frame with a Gbit / s (s) time slot, including 20 OPUC instance frames with a time slot rate of 5 Gbit / s, including 4 time slots with a rate of 25 Gbit / s OPUC instance frame.
  17. 根据权利要求13-16任一项所述的装置,其特征在于,所述多种OPUC实例帧中包括包含80个时隙速率为1.25Gbit/s的时隙的OPUC实例帧,所述包含80个时 隙速率为1.25Gbit/s的时隙的OPUC实例帧通过对OPU4帧进行速率提升得到。The device according to any one of claims 13 to 16, wherein the multiple OPUC instance frames include an OPUC instance frame including 80 time slots with a time slot rate of 1.25 Gbit / s, and the 80 An OPUC instance frame with a slot rate of 1.25 Gbit / s is obtained by increasing the rate of the OPU4 frame.
  18. 一种光传送网中的数据传输装置,其特征在于,包括:存储器和处理器,所述存储器和所述处理器通过通信总线连接,所述存储器用于存储指令,所述处理器执行所述指令以使得所述装置实现如权利要求1至6任一项所述的方法。A data transmission device in an optical transmission network, comprising: a memory and a processor, the memory and the processor are connected by a communication bus, the memory is used to store instructions, and the processor executes the processor Instructions to cause the apparatus to implement the method according to any one of claims 1 to 6.
  19. 一种光净荷单元Cn(OPUCn)帧,其特征在于,包括:An optical payload unit Cn (OPUCn) frame is characterized in that it includes:
    n个光净荷单元C(OPUC)实例帧,所述n个OPUC实例帧包括多种OPUC实例帧,所述多种OPUC实例帧中的任意两种OPUC实例帧包含的时隙的时隙速率不同,n为大于1的整数。n optical payload unit C (OPUC) instance frames, the n OPUC instance frames include a plurality of OPUC instance frames, and a time slot rate of a time slot included in any two of the plurality of OPUC instance frames Different, n is an integer greater than 1.
  20. 根据权利要求19所述的OPUCn帧,其特征在于,所述多种OPUC实例帧包括以下三种OPUC实例帧中的至少两种:The OPUCn frame according to claim 19, wherein the multiple OPUC instance frames include at least two of the following three OPUC instance frames:
    包含80个时隙速率为1.25吉比特(Gbit)/秒(s)的时隙的OPUC实例帧,包含20个时隙速率为5Gbit/s的时隙的OPUC实例帧和包含4个时隙速率为25Gbit/s的时隙的OPUC实例帧。OPUC instance frame containing 80 timeslots with a slot rate of 1.25 Gbit / s (s), OPUC instance frames containing 20 timeslots with a slot rate of 5Gbit / s and 4 timeslot rates OPUC instance frame for 25Gbit / s time slot.
  21. 根据权利要求19或20所述的OPUCn帧,其特征在于,所述n个OPUC实例帧中的一个或多个OPUC实例帧中包含第一指示信息,所述第一指示信息用于指示对应的OPUC实例帧所采用的时隙复用结构。The OPUCn frame according to claim 19 or 20, wherein one or more OPUC instance frames in the n OPUC instance frames include first indication information, and the first indication information is used to indicate a corresponding Slot multiplexing structure used by OPUC instance frames.
  22. 根据权利要求19-21任一项所述的OPUCn帧,其特征在于,所述n个OPUC实例帧中的每个OPUC实例帧中包含第二指示信息,所述第二指示信息用于指示对应的OPUC实例帧的时隙占用情况。The OPUCn frame according to any one of claims 19 to 21, wherein each of the n OPUC instance frames includes second indication information, and the second indication information is used to indicate a corresponding OPUC instance frame timeslot occupancy.
  23. 根据权利要求19-22任一项所述的OPUCn帧,其特征在于,所述多种OPUC实例帧中包括包含80个时隙速率为1.25Gbit/s的时隙的OPUC实例帧,所述包含80个时隙速率为1.25Gbit/s的时隙的OPUC实例帧通过对OPU4帧进行速率提升得到。The OPUCn frame according to any one of claims 19 to 22, wherein the multiple OPUC instance frames include an OPUC instance frame including 80 time slots with a time slot rate of 1.25 Gbit / s, and the containing The OPUC instance frames of 80 timeslots with a timeslot rate of 1.25 Gbit / s are obtained by increasing the rate of the OPU4 frames.
  24. 根据权利要求19-23任一项所述的OPUCn帧,其特征在于,所述n个OPUC实例帧中属于同一种的OPUC实例帧共用一个复帧指示。The OPUCn frame according to any one of claims 19 to 23, wherein the OPUC instance frames belonging to the same type among the n OPUC instance frames share a multiframe indication.
PCT/CN2018/105569 2018-09-13 2018-09-13 Data transmission method and apparatus in optical transport network WO2020051851A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201880090543.3A CN111989933B (en) 2018-09-13 2018-09-13 Data transmission method and device in optical transport network
PCT/CN2018/105569 WO2020051851A1 (en) 2018-09-13 2018-09-13 Data transmission method and apparatus in optical transport network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/105569 WO2020051851A1 (en) 2018-09-13 2018-09-13 Data transmission method and apparatus in optical transport network

Publications (1)

Publication Number Publication Date
WO2020051851A1 true WO2020051851A1 (en) 2020-03-19

Family

ID=69777009

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/105569 WO2020051851A1 (en) 2018-09-13 2018-09-13 Data transmission method and apparatus in optical transport network

Country Status (2)

Country Link
CN (1) CN111989933B (en)
WO (1) WO2020051851A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024109580A1 (en) * 2022-11-22 2024-05-30 华为技术有限公司 Data transmission method and apparatus

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112821982B (en) * 2021-01-19 2022-06-24 柳州达迪通信技术股份有限公司 Service channel grouping method, system and storage medium based on optical transport network

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101651512A (en) * 2009-09-24 2010-02-17 中兴通讯股份有限公司 Method, system and device for realizing transparent transmission of data traffic
WO2016026348A1 (en) * 2014-08-22 2016-02-25 华为技术有限公司 Signal processing method, device and system
EP3038376A1 (en) * 2013-09-13 2016-06-29 Huawei Technologies Co., Ltd. Data migration method and communication node
CN107566074A (en) * 2016-06-30 2018-01-09 华为技术有限公司 The method and transmission equipment of client signal are transmitted in optical transfer network
CN108513180A (en) * 2017-02-28 2018-09-07 中兴通讯股份有限公司 A kind of path establishment method and device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101051879B (en) * 2007-04-06 2012-04-04 华为技术有限公司 Method and device for multiplying and de-multiplying low speed service
CN101742364B (en) * 2008-11-25 2012-10-03 中兴通讯股份有限公司 Method and system for mapping timeslot signal of optical payload unit to signal frame
KR101195103B1 (en) * 2009-05-11 2012-10-29 후아웨이 테크놀러지 컴퍼니 리미티드 Data transmission method, system and apparatus in an optical transport network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101651512A (en) * 2009-09-24 2010-02-17 中兴通讯股份有限公司 Method, system and device for realizing transparent transmission of data traffic
EP3038376A1 (en) * 2013-09-13 2016-06-29 Huawei Technologies Co., Ltd. Data migration method and communication node
WO2016026348A1 (en) * 2014-08-22 2016-02-25 华为技术有限公司 Signal processing method, device and system
CN107566074A (en) * 2016-06-30 2018-01-09 华为技术有限公司 The method and transmission equipment of client signal are transmitted in optical transfer network
CN108513180A (en) * 2017-02-28 2018-09-07 中兴通讯股份有限公司 A kind of path establishment method and device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024109580A1 (en) * 2022-11-22 2024-05-30 华为技术有限公司 Data transmission method and apparatus

Also Published As

Publication number Publication date
CN111989933A (en) 2020-11-24
CN111989933B (en) 2022-05-10

Similar Documents

Publication Publication Date Title
US11967992B2 (en) Data transmission method and apparatus in optical transport network
US11234055B2 (en) Service data processing method and apparatus
US11700083B2 (en) Method and apparatus for processing service data in optical transport network
US8374186B2 (en) Method, apparatus and system for transmitting and receiving client signals
WO2019213901A1 (en) Method, device and system for processing low-speed service data in optical transport network
US7826741B2 (en) Optical network system
US20200235905A1 (en) Data Transmission Method In Optical Network And Optical Network Device
US9497064B2 (en) Method and apparatus for transporting ultra-high-speed Ethernet service
US9088380B2 (en) Optical transport network generic non-client specific protection systems and methods
EP4027650A1 (en) Method and device for service processing in optical transport network, and system
CN101873517B (en) Signal transmission method, device and communication system for optical transport network
US11750314B2 (en) Service data processing method and apparatus
WO2017201757A1 (en) Service transmission method and first transmission device
EP2388964A1 (en) Method and device for transmitting and receiving service data
JP5834425B2 (en) Cross-connect system and cross-connect method
WO2020051851A1 (en) Data transmission method and apparatus in optical transport network
CN102238439B (en) Control method and system of business mapping process based on G.709
WO2024109349A1 (en) Data transmission method and apparatus
WO2024109580A1 (en) Data transmission method and apparatus
WO2023231764A1 (en) Service data processing method and device
WO2023232097A1 (en) Service data processing method and apparatus
US20160142798A1 (en) Transmission apparatus
CN118074850A (en) Method and device for transmitting data
CN116488768A (en) Overhead information transmission method, communication device and system

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: 18933010

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: 18933010

Country of ref document: EP

Kind code of ref document: A1