CN101981831B - Method, device and communication system of transmitting client data - Google Patents
Method, device and communication system of transmitting client data Download PDFInfo
- Publication number
- CN101981831B CN101981831B CN200980000540.7A CN200980000540A CN101981831B CN 101981831 B CN101981831 B CN 101981831B CN 200980000540 A CN200980000540 A CN 200980000540A CN 101981831 B CN101981831 B CN 101981831B
- Authority
- CN
- China
- Prior art keywords
- customer data
- virtual channels
- channels
- data
- delay
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
- H04J3/1605—Fixed allocated frame structures
- H04J3/1652—Optical Transport Network [OTN]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Time-Division Multiplex Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
一种传送客户数据的方法、设备及通信系统,其中,一种传送客户数据的方法,包括:接收并解映射光通道数据单元ODUk,获得ODUk承载的多个通道的客户数据;对获得的多个通道的客户数据进行延时补偿;发送进行延时补偿后的客户数据。本发明实施例中,OTN发送端不对客户数据进行延时补偿,而由OTN接收端对客户数据进行延迟补偿,能够剔除客户数据在OTN上传送可能造成的延迟,能够相对提高客户数据的传送可靠性;同时相对降低了OTN发送端数据处理的复杂度。
A method, device, and communication system for transmitting client data, wherein, a method for transmitting client data includes: receiving and demapping an optical channel data unit ODUk, obtaining client data of multiple channels carried by the ODUk; Delay compensation is performed on the customer data of two channels; the customer data after delay compensation is sent. In the embodiment of the present invention, the OTN sending end does not perform delay compensation for customer data, but the OTN receiving end performs delay compensation for customer data, which can eliminate possible delays caused by the transmission of customer data on the OTN, and can relatively improve the transmission reliability of customer data performance; at the same time, the complexity of data processing at the OTN sender is relatively reduced.
Description
技术领域 technical field
本发明涉及通信技术领域,具体涉及一种传送客户数据的方法、设备及通信系统。 The invention relates to the field of communication technology, in particular to a method, equipment and communication system for transmitting customer data. the
背景技术 Background technique
光传送网(OTN,Optical Transport Network,)技术被认为是下一代传送网的核心技术。OTN具备强大的串联监控(TCM,Tandem Connection Monitoring)能力、丰富的运营、管理、维护(OAM,Operation Administration Maintenance)能力、以及带外前向纠错(FEC,Forward Error Correction)能力,可以实现大容量业务的灵活调度和管理。 Optical Transport Network (OTN, Optical Transport Network,) technology is considered to be the core technology of the next generation transport network. OTN has powerful tandem monitoring (TCM, Tandem Connection Monitoring) capabilities, rich operation, management, and maintenance (OAM, Operation Administration Maintenance) capabilities, and out-of-band forward error correction (FEC, Forward Error Correction) capabilities, which can realize large-scale Flexible scheduling and management of capacity services. the
国际电信联盟通信标准部(ITU-T)制定的G.709建议主要是关于OTN帧结构和映射方面的标准。G.709建议中定义的OTN的标准帧结构可以如图1所示,OTN帧为4080*4的模块化结构,包括:帧定位数据(FAS,Frame Alignmem Signal),用于提供帧同步定位功能;光通道传送单元k(ODUk,Optical Channel Transport Unit-k)开销(OH,Overhead),用于提供光通道传送单元级别的网络管理功能;光通道数据单元k(ODUk,Optical Channel Data Unit-k)开销,用于提供维护和操作功能;光通道净荷单元k(OPUk,Optical Channel Payload Unit-k)开销,用于提供业务适配功能;OPUk净荷区(Payload),也可称为OTN帧的净荷区,主要用于提供业务的承载功能;FEC为前向纠错字节,用于提供错误探测和纠错功能。其中,系数k表示所支持的比特速率和不同种类的OPUk、ODUk和ODUk,例如,k=1表示比特速率为2.5Gbit/s,k=2表示比特速率为10Gbit/s,k=3表示比特速率为40Gbit/s,k=4,表示比特速率为100Gbit/s。 The G.709 proposal formulated by the Communication Standards Department of the International Telecommunication Union (ITU-T) is mainly about the OTN frame structure and mapping standards. The standard frame structure of OTN defined in the G.709 recommendation can be shown in Figure 1. The OTN frame is a modular structure of 4080*4, including: frame alignment data (FAS, Frame Alignmem Signal), used to provide frame synchronization positioning function ; Optical Channel Transport Unit k (ODUk, Optical Channel Transport Unit-k) overhead (OH, Overhead), used to provide network management functions at the Optical Channel Transport Unit level; Optical Channel Data Unit k (ODUk, Optical Channel Data Unit-k ) overhead, used to provide maintenance and operation functions; Optical Channel Payload Unit k (OPUk, Optical Channel Payload Unit-k) overhead, used to provide business adaptation functions; OPUk payload area (Payload), also known as OTN The payload area of the frame is mainly used to provide the bearer function of the service; FEC is the forward error correction byte, which is used to provide error detection and error correction functions. Among them, the coefficient k indicates the supported bit rate and different types of OPUk, ODUk and ODUk, for example, k=1 indicates that the bit rate is 2.5Gbit/s, k=2 indicates that the bit rate is 10Gbit/s, and k=3 indicates that the bit rate is 10Gbit/s The rate is 40Gbit/s, k=4, which means the bit rate is 100Gbit/s. the
利用OTN承载传送以太网业务的过程中,若客户数据的传输延迟累计超出了以太网自身的延迟差异补偿范围,可能导致客户数据不可用,因此,OTN设备通常需要对客户数据进行一定的延迟补偿。以利用OTN承载传送100GE(100 Gigabit Ethernet)业务为例,现有技术选择在100GE客户数据接入OTN域时,由OTN数据发送端(源端)先对100GE客户数据进行数据整合和延时补偿,然后再映射到ODU4在OTN上传送,而OTN数据接收端(目的端)解映射出ODU4承载的100GE客户数据后,通常不再对其进行延时补偿。 In the process of using OTN to carry Ethernet services, if the cumulative transmission delay of customer data exceeds the delay difference compensation range of Ethernet itself, customer data may be unavailable. Therefore, OTN equipment usually needs to perform certain delay compensation for customer data. . Taking the transmission of 100GE (100 Gigabit Ethernet) services using OTN as an example, the existing technology chooses that when 100GE customer data is connected to the OTN domain, the OTN data sender (source) first performs data integration and delay compensation on the 100GE customer data , and then mapped to ODU4 for transmission on OTN, and the OTN data receiving end (destination end) demaps out the 100GE client data carried by ODU4, and usually does not perform delay compensation on it. the
在实现本发明的过程中,发明人发现,现有技术在OTN源端对100GE客户数据进行延时补偿操作,而OTN目的端通常不进行延时补偿,由于没有考虑到客户数据在OTN上传送可能造成的延迟,可能导致客户数据的不可用,现有技术方案传送客户数据的可靠性相对较低。 In the process of realizing the present invention, the inventors found that in the prior art, the delay compensation operation is performed on 100GE client data at the OTN source end, but the OTN destination end usually does not perform delay compensation, because the transmission of client data on the OTN is not considered The possible delay may lead to the unavailability of customer data, and the reliability of transmitting customer data in the existing technical solutions is relatively low. the
发明内容Contents of the invention
本发明实施例所要解决的技术问题是,提供了一种传送客户数据的方法、设备及通信系统,能够相对提高客户数据的传送可靠性。 The technical problem to be solved by the embodiments of the present invention is to provide a method, device and communication system for transmitting customer data, which can relatively improve the reliability of customer data transmission. the
为解决上述技术问题,本发明实施例中提供的技术方案如下: In order to solve the above technical problems, the technical solutions provided in the embodiments of the present invention are as follows:
一种传送客户数据的方法,包括: A method of transferring customer data comprising:
接收并解映射光通道数据单元ODUk,获得ODUk承载的多个通道的客户数据;对获得的多个通道的客户数据进行延时补偿;发送进行延时补偿后的客户数据。其中,所述对获得的多个通道的客户数据进行延时补偿,包括:若获得的多个通道的客户数据为多个物理通道的客户数据,则将获得的多个物理通道的客户数据解复用成多个虚通道的客户数据;检测解复用成的多个虚通道的客户数据中的对齐字码块,分别获得多个虚通道的客户数据的延时信息;根据获得的多个虚通道的客户数据的延时信息,对解复用成的多个虚通道的客户数据进行延时补偿;若获得的多个通道的客户数据为多个虚通道的客户数据,则分别获取多个虚通道的客户数据的延时信息;根据获取的多 个虚通道的客户数据的延时信息,对获得的多个虚通道的客户数据进行延时补偿。 Receiving and demapping the optical channel data unit ODUk to obtain multiple channels of customer data carried by the ODUk; performing delay compensation on the obtained multiple channels of customer data; sending the delay compensated customer data. Wherein, the delay compensation of the obtained customer data of multiple channels includes: if the obtained customer data of multiple channels is customer data of multiple physical channels, then decomposing the obtained customer data of multiple physical channels Multiplex the customer data of multiple virtual channels; detect the alignment word code blocks in the customer data of multiple virtual channels that are demultiplexed, and obtain the delay information of the customer data of multiple virtual channels respectively; according to the obtained multiple The delay information of the customer data of the virtual channel is used to compensate the delay of the customer data of multiple virtual channels that are demultiplexed; if the customer data of multiple channels obtained is the customer data of multiple virtual The delay information of the customer data of a plurality of virtual channels; according to the delay information of the obtained customer data of a plurality of virtual channels, delay compensation is performed on the obtained customer data of a plurality of virtual channels. the
一种传送网节点,包括: A transmission network node, comprising:
接收解析模块,用于接收并解映射ODUk,获得ODUk承载的多个通道的客户数据;延时补偿模块,用于在所述接收解析模块获得的多个通道的客户数据为多个物理通道的客户数据时,将所述接收解析模块获得的多个物理通道的客户数据解复用成多个虚通道的客户数据;检测解复用成的多个虚通道的客户数据中的对齐字码块,分别获得多个虚通道的客户数据的延时信息;根据获得的多个虚通道的客户数据的延时信息,对解复用成的多个虚通道的客户数据进行延时补偿;在所述接收解析模块获得的多个通道的客户数据为多个虚通道的客户数据时,分别获取多个虚通道的客户数据的延时信息;根据获取的多个虚通道的客户数据的延时信息,对所述接收解析模块获得的多个虚通道的客户数据进行延时补偿;第一发送模块,用于发送所述延时补偿模块进行延时补偿后的客户数据。 The receiving analysis module is used to receive and demap ODUk, and obtain the customer data of multiple channels carried by ODUk; the delay compensation module is used to obtain the customer data of multiple channels obtained by the receiving analysis module as multiple physical channels. During customer data, demultiplex the customer data of multiple physical channels obtained by the receiving analysis module into the customer data of multiple virtual channels; detect the alignment code blocks in the customer data of multiple virtual channels that are demultiplexed , obtain the delay information of customer data of multiple virtual channels respectively; according to the delay information of customer data of multiple virtual channels obtained, perform delay compensation for the customer data of multiple virtual channels demultiplexed into; When the customer data of multiple channels obtained by the receiving and analyzing module is the customer data of multiple virtual channels, the delay information of the customer data of multiple virtual channels is respectively obtained; according to the delay information of the customer data of multiple virtual channels acquired performing delay compensation on the client data of the plurality of virtual channels obtained by the receiving and analyzing module; the first sending module is configured to send the client data after the delay compensation is performed by the delay compensating module. the
一种通信系统,包括: A communication system comprising:
第一节点,用于获取多个通道的客户数据;将获取的多个通道的客户数据映射到ODUk并发送;第二节点,用于接收并解映射ODUk,获得ODUk承载的多个物理通道的客户数据;将获得的多个物理通道的客户数据解复用成多个虚通道的客户数据;检测解复用成的多个虚通道的客户数据中的对齐字码块,分别获得多个虚通道的客户数据的延时信息;根据获得的多个虚通道的客户数据的延时信息,对解复用成的多个虚通道的客户数据进行延时补偿;发送进行延时补偿后的客户数据;或,第二节点,用于接收并解映射ODUk,获得ODUk承载的多个虚通道的客户数据;分别获取多个虚通道的客户数据的延时信息;根据获取的多个虚通道的客户数据的延时信息,对获得的多个虚通道的客户数据进行延时补偿;发送进行延时补偿后的客户数据。 The first node is used to acquire customer data of multiple channels; the acquired customer data of multiple channels is mapped to ODUk and sent; the second node is used to receive and demap ODUk, and obtain multiple physical channels carried by ODUk Customer data; demultiplex the obtained customer data of multiple physical channels into customer data of multiple virtual channels; detect the alignment code blocks in the customer data of multiple virtual channels obtained by demultiplexing, and obtain multiple virtual channels respectively The delay information of the customer data of the channel; according to the delay information of the customer data of the multiple virtual channels obtained, the delay compensation is performed on the customer data of the multiple virtual channels demultiplexed; the customer after the delay compensation is sent data; or, the second node is used to receive and demap ODUk, and obtain customer data of multiple virtual channels carried by ODUk; obtain delay information of customer data of multiple virtual channels respectively; according to the obtained multiple virtual channels Delay information of customer data, performing delay compensation on the acquired customer data of multiple virtual channels; sending the customer data after delay compensation. the
由上述技术方案可以看出,本发明实施例的技术方案具有如下优点:OTN发送端不对客户数据进行延时补偿,而由OTN接收端对客户数据进行延迟补偿,能够剔除客户数据在OTN上传送可能造成的延迟,能够相对提高客户数据的传送可靠性;同时相对降低了OTN发送端数据处理的复杂度。 It can be seen from the above technical solution that the technical solution of the embodiment of the present invention has the following advantages: the OTN sending end does not perform delay compensation for customer data, but the OTN receiving end performs delay compensation for customer data, which can eliminate customer data transmission on the OTN. The possible delay can relatively improve the transmission reliability of customer data; at the same time, it can relatively reduce the complexity of data processing at the OTN sending end. the
附图说明 Description of drawings
为了更清楚地说明本发明实施例和现有技术中的技术方案,下面将对实施 例和现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 In order to more clearly illustrate the technical solutions in the embodiments of the present invention and the prior art, the accompanying drawings that need to be used in the description of the embodiments and the prior art will be briefly introduced below. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained according to these drawings without any creative effort. the
图1是现有技术提供的一种OTN帧结构示意图; Fig. 1 is a kind of OTN frame structure schematic diagram that prior art provides;
图2是本发明实施例一提供的一种传送客户数据的方法流程图;
Fig. 2 is a flow chart of a method for transmitting customer data provided by
图3是本发明实施例二提供的一种传送客户数据的方法流程图;
Fig. 3 is a flow chart of a method for transmitting customer data provided by
图4是本发明实施例三提供的一种传送客户数据的方法流程图;
Fig. 4 is a flow chart of a method for transmitting customer data provided by
图5是本发明实施例四提供的一种传送客户数据的方法流程图;
Fig. 5 is a flow chart of a method for transmitting customer data provided by
图6是本发明实施例五提供的一种传送客户数据的方法流程图; Fig. 6 is a flow chart of a method for transmitting customer data provided by Embodiment 5 of the present invention;
图7是本发明实施例六提供的一种传送客户数据的方法流程图; Fig. 7 is a flow chart of a method for transmitting customer data provided by Embodiment 6 of the present invention;
图8是本发明实施例七提供的一种传送客户数据的方法流程图;
Fig. 8 is a flow chart of a method for transmitting customer data provided by
图9是本发明实施例八提供的一种传送网节点的结构示意图;
FIG. 9 is a schematic structural diagram of a transport network node provided in
图10是本发明实施例九提供的一种传送网节点的结构示意图; FIG. 10 is a schematic structural diagram of a transport network node provided in Embodiment 9 of the present invention;
图11是本发明实施例十提供的一种通信系统的结构示意图; FIG. 11 is a schematic structural diagram of a communication system provided by Embodiment 10 of the present invention;
图12是本发明实施例提供的另一种通信系统的结构示意图; Fig. 12 is a schematic structural diagram of another communication system provided by an embodiment of the present invention;
图13是本发明实施例提供的另一种通信系统的结构示意图; Fig. 13 is a schematic structural diagram of another communication system provided by an embodiment of the present invention;
图14是本发明实施例提供的另一种传送客户数据的实现方式示意图; Figure 14 is a schematic diagram of another implementation of transmitting customer data provided by an embodiment of the present invention;
图15是本发明实施例提供的另一种传送客户数据的实现方式示意图。 Fig. 15 is a schematic diagram of another implementation manner of transmitting customer data provided by an embodiment of the present invention. the
具体实施方式 Detailed ways
本发明实施例提供了一种传送客户数据的方法、设备及通信系统,在传送客户数据过程中,发送端(源端)不进行延时补偿,由接收端(目的端)进行延迟补偿,能够相对提高客户数据的传送可靠性。 Embodiments of the present invention provide a method, device, and communication system for transmitting client data. In the process of transmitting client data, the sending end (source end) does not perform delay compensation, and the receiving end (destination end) performs delay compensation, which can Relatively improve the transmission reliability of customer data. the
下面通过具体实施例,分别进行详细的说明。 In the following, specific examples will be used to describe in detail respectively. the
请参阅图2,本发明实施例中一种传送客户数据的方法第一实施例可以包括: Referring to Fig. 2, a first embodiment of a method for transmitting customer data in an embodiment of the present invention may include:
210、接收并解映射ODUk,获得ODUk承载的多个通道的客户数据。 210. Receive and demap the ODUk to obtain customer data of multiple channels carried by the ODUk. the
在一种应用场景下,发送端可以获取多个通道的客户数据,将获取的多个通道的客户数据映射到一个或多个ODUk并发送。接收端可以接收并解映射发送端发送的一个或多个ODUk,获得一个或多个ODUk承载的多个物理通道和/ 或多个虚通道的客户数据。 In an application scenario, the sending end may acquire customer data of multiple channels, map the acquired customer data of multiple channels to one or more ODUk and send it. The receiving end can receive and demap one or more ODUk sent by the sending end, and obtain customer data of multiple physical channels and/or multiple virtual channels carried by one or more ODUk. the
可以理解的是,发送端可以采用多种方式映射多个通道的客户数据到ODUk,接收端则可以采用与之对应的多种方式解映射接收到的ODUk,本发明不做限定。 It can be understood that the sending end can map the client data of multiple channels to the ODUk in various ways, and the receiving end can demap the received ODUk in various ways corresponding thereto, which is not limited in the present invention. the
举例来说,若利用OTN承载传送100GE业务,发送端可以从以太网设备或其它设备获取百吉比特连接单元接口(CAUI,100Gigabit Attachment Unit Interface)10个物理通道的客户数据。 For example, if the OTN bearer is used to transmit 100GE services, the sending end can obtain customer data of 10 physical channels of a 100 Gigabit Attachment Unit Interface (CAUI, 100 Gigabit Attachment Unit Interface) from an Ethernet device or other devices. the
在一种应用场景下,发送端可以将获取的CAUI 10个物理通道的客户数据解复用成20个虚通道的客户数据,将20个虚通道的客户数据映射到ODU4的80个时隙并发送。接收端可以接收并解映射OTN数据发送端发送的ODU4的80个时隙,获得ODU4承载的20个虚通道的客户数据。 In one application scenario, the sender can demultiplex the acquired customer data of 10 physical channels of CAUI into customer data of 20 virtual channels, map the customer data of 20 virtual channels to 80 time slots of ODU4 and send. The receiving end can receive and demap the 80 time slots of the ODU4 sent by the OTN data sending end, and obtain the client data of the 20 virtual channels carried by the ODU4. the
在另一种应用场景下,发送端可以直接将获取的CAUI 10个物理通道的客户数据映射到ODU4的80个时隙并发送。接收端可以接收并解映射发送端发送的ODU4的80个时隙,获得ODU4承载的CAUI 10个物理通道的客户数据。 In another application scenario, the sender can directly map the acquired customer data of 10 physical channels of CAUI to 80 time slots of ODU4 and send it. The receiving end can receive and demap the 80 time slots of ODU4 sent by the sending end, and obtain the customer data of 10 physical channels of CAUI carried by ODU4. the
在另一种应用场景下,发送端可以将CAUI 10个物理通道的客户数据映射到ODU2e-10v,将ODU2e-10v拆分成10个ODU2e并发送、发送端也可以直接将CAUI 10个物理通道的客户数据映射到10个ODU2e并发送。接收端可以接收并解映射发送端发送的10个ODU2e,获得10个ODU2e承载的CAUI 10个物理通道的客户数据。 In another application scenario, the sender can map the customer data of 10 physical channels of CAUI to ODU2e-10v, split ODU2e-10v into 10 ODU2e and send them, and the sender can also directly map the 10 physical channels of CAUI The customer data is mapped to 10 ODU2e and sent. The receiving end can receive and demap 10 ODU2e sent by the sending end, and obtain customer data of CAUI 10 physical channels carried by 10 ODU2e. the
220、对获得的多个通道的客户数据进行延时补偿。 220. Perform delay compensation for the acquired customer data of multiple channels. the
在一种应用场景下,接收端若获得的多个通道的客户数据为多个物理通道的客户数据,则将获得的多个物理通道的客户数据解复用成多个虚通道的客户数据;检测解复用成的多个虚通道的客户数据中的对齐字码块,分别获得多个虚通道的客户数据的延时信息;根据获得的多个虚通道的客户数据的延时信息,对解复用成的多个虚通道的客户数据进行延时补偿。 In one application scenario, if the client data obtained by the receiving end is client data of multiple physical channels, the client data of multiple physical channels obtained is demultiplexed into client data of multiple virtual channels; Detect the alignment code blocks in the customer data of multiple virtual channels that are demultiplexed, and obtain the delay information of the customer data of multiple virtual channels respectively; according to the delay information of the customer data of multiple virtual channels obtained, the Demultiplexing the customer data into multiple virtual channels for delay compensation. the
接收端若获得的多个通道的客户数据为多个虚通道的客户数据,则分别获取多个虚通道的客户数据的延时信息;根据获取的多个虚通道的客户数据的延时信息,对获得的多个虚通道的客户数据进行延时补偿。 If the customer data of multiple channels obtained by the receiving end is the customer data of multiple virtual channels, the delay information of the customer data of multiple virtual channels is obtained respectively; according to the delay information of the customer data of multiple virtual channels obtained, Delay compensation is performed on the acquired client data of multiple virtual channels. the
举例来说,若利用OTN承载传送1OOGE业务,在一种应用场景下,发送 端可以将CAUI 10个物理通道的客户数据解复用成20个虚通道的客户数据后,分别获取20个虚通道的客户数据的延时信息,将20个虚通道的客户数据的延时信息携带在ODUk开销区。接收端可以解映射ODUk开销区,获得其承载的20个虚通道的客户数据延时信息;根据获得的延时信息对20个虚通道的客户数据进行延时补偿。 For example, if OTN is used to carry 100GE services, in an application scenario, the sender can demultiplex the customer data of 10 physical channels of CAUI into customer data of 20 virtual channels, and obtain 20 virtual channels respectively The delay information of the client data of 20 virtual channels is carried in the ODUk overhead area. The receiving end can demap the ODUk overhead area to obtain the client data delay information of the 20 virtual channels carried by it; and perform delay compensation for the client data of the 20 virtual channels according to the obtained delay information. the
在另一种应用场景下,接收端可以将获得的CAUI 10个物理通道的客户数据解复用成20个虚通道的客户数据;检测20个虚通道的客户数据中的对齐字码块,分别获得20个虚通道的客户数据的延时信息;根据获得的20个虚通道的客户数据的延时信息,对获得的20个虚通道的客户数据进行延时补偿。 In another application scenario, the receiving end can demultiplex the obtained customer data of 10 physical channels of CAUI into customer data of 20 virtual channels; detect the alignment code blocks in the customer data of 20 virtual channels, respectively Delay information of customer data of the 20 virtual channels is obtained; and delay compensation is performed on the obtained customer data of the 20 virtual channels according to the obtained delay information of the customer data of the 20 virtual channels. the
230、发送进行延时补偿后的客户数据。 230. Send the customer data after delay compensation. the
在一种应用场景下,接收端可以将进行补偿后的20个虚通道的客户数据复用成CAUI 10个物理通道的客户数据,并可以向以太网设备或其它设备发送复用成的CAUI 10个物理通道的客户数据。 In one application scenario, the receiver can multiplex the compensated customer data of 20 virtual channels into customer data of CAUI 10 physical channels, and send the multiplexed CAUI 10 to Ethernet devices or other devices customer data for physical channels. the
由上述技术方案可以看出,在本实施例中,OTN发送端不对客户数据进行延时补偿,而由OTN接收端对客户数据进行延迟补偿,能够剔除客户数据在OTN上传送可能造成的延迟,能够相对提高客户数据的传送可靠性;同时相对降低了OTN发送端数据处理的复杂度。 It can be seen from the above technical solution that in this embodiment, the OTN sending end does not perform delay compensation for customer data, but the OTN receiving end performs delay compensation for customer data, which can eliminate possible delays caused by customer data transmission on the OTN, The transmission reliability of customer data can be relatively improved; meanwhile, the complexity of data processing at the OTN sending end is relatively reduced. the
实施例二 Example two
为便于理解,本实施例以利用OTN传送100GE业务,节点A(源端)获取延时信息,节点B(目的端)进行延时补偿为例,进行具体说明。 For ease of understanding, this embodiment uses OTN to transmit 100GE services, node A (source end) acquires delay information, and node B (destination end) performs delay compensation as an example for specific description. the
请参阅图3,本发明实施例二的一种传送客户数据的方法可以包括:
Referring to Fig. 3, a method for transmitting customer data according to
301、节点A获取CAUI 10个10G物理通道的客户数据。 301. Node A acquires customer data of ten 10G physical channels of CAUI. the
在一种应用场景下,节点A可以从以太网设备获取CAUI 10个物理通道的客户数据,CAUI每个物理通道为10G物理通道。 In an application scenario, node A can obtain customer data of 10 physical channels of CAUI from the Ethernet device, and each physical channel of CAUI is a 10G physical channel. the
302、节点A将获取的10个10G物理通道的客户数据解复用成20个虚通道的客户数据。 302. Node A demultiplexes the acquired customer data of 10 10G physical channels into customer data of 20 virtual channels. the
在一种应用场景下,节点A可以将获取百吉比特连接单元接口10个10G物理通道的客户数据进行比特解复用,将其恢复成20个虚通道的客户数据。 In one application scenario, node A can perform bit demultiplexing on customer data obtained from 10 10G physical channels of the Bagibit connection unit interface, and restore it to customer data on 20 virtual channels. the
303、节点A检测20个虚通道的客户数据中的对齐字码块,分别获取20个 虚通道的客户数据的延时信息。 303. Node A detects the alignment code blocks in the client data of the 20 virtual channels, and obtains the delay information of the client data of the 20 virtual channels respectively. the
每个虚通道的客户数据中一般包括数据码块和多种控制字码块(若码块大小66B,则可以称为66B码块),对齐字码块是控制字码块的其中一种。对齐字码块通常被周期性的插入到其它码块之间,能够指示延时情况,每个虚通道对应着不同编码的对齐字码块。 The customer data of each virtual channel generally includes a data code block and various control word code blocks (if the code block size is 66B, it can be called a 66B code block), and the alignment word code block is one of the control word code blocks. Alignment code blocks are usually inserted periodically between other code blocks, which can indicate the delay, and each virtual channel corresponds to a different coded alignment code block. the
在一种应用场景下,节点A可以分别对20个虚通道的客户数据中的对齐字码块进行旁路监控,分别获取到20个虚通道的延时信息。 In one application scenario, node A can perform bypass monitoring on the alignment code blocks in the customer data of 20 virtual channels, respectively, and obtain delay information of the 20 virtual channels. the
304、节点A将20个虚通道的客户数据分别映射到ODU4的80个时隙中,将20个虚通道的客户数据的延时信息映射到ODU4的开销区并发送。 304. Node A maps the client data of the 20 virtual channels to 80 time slots of the ODU4 respectively, and maps the delay information of the client data of the 20 virtual channels to the overhead area of the ODU4 and sends it. the
在一种应用场景下,节点A可以将解复用出的20个虚通道的客户数据映射到ODU4的80个时隙中,每个虚通道的客户数据可以映射到ODU4的任意4个时隙中。节点A可以采用统一控制的方式映射20个虚通道的客户数据到ODU4的80个时隙。节点A还可以将获取的20个虚通道的延时信息映射到ODU4的开销区,并发送ODU4。 In one application scenario, node A can map the demultiplexed customer data of 20 virtual channels to 80 time slots of ODU4, and the customer data of each virtual channel can be mapped to any 4 time slots of ODU4 middle. Node A can map client data of 20 virtual channels to 80 time slots of ODU4 in a unified control manner. Node A may also map the acquired delay information of the 20 virtual channels to the overhead area of the ODU4, and send the ODU4. the
305、节点B接收并解映射ODU4,获得ODU4承载的20个虚通道的客户数据以及20个虚通道的客户数据的延时信息。 305. The node B receives and demaps the ODU4, and obtains the client data of the 20 virtual channels carried by the ODU4 and the delay information of the client data of the 20 virtual channels. the
在一种应用场景下,节点B可以接收到节点A发送的ODU4,并解映射接收到的ODU4的80时隙,获得其承载的20个虚通道的客户数据。 In an application scenario, Node B may receive the ODU4 sent by Node A, and demap 80 time slots of the received ODU4 to obtain customer data of 20 virtual channels carried by it. the
节点B还可以解映射接收到的ODU4的开销区,获得其承载的20个虚通道的客户数据的延时信息等。 The node B can also demap the received overhead area of the ODU4, and obtain the delay information of the client data of the 20 virtual channels carried by it, etc. the
306、节点B根据获得的20个虚通道的延时信息,对获得的20个虚通道的客户数据进行延时补偿。 306. The node B performs delay compensation on the obtained client data of the 20 virtual channels according to the obtained delay information of the 20 virtual channels. the
307、节点B将进行延时补偿后的20个虚通道的客户数据,复用成CAUI 10个物理通道的客户数据并发送。 307. Node B multiplexes the customer data of 20 virtual channels after delay compensation into customer data of 10 physical channels of CAUI and sends it. the
在一种应用场景下,节点A可以将进行延时补偿后的20个虚通道的客户数据复用成CAUI 10个10G物理通道的客户数据,并可以向以太网设备或其它设备发送其复用成的CAUI 10个10G物理通道的客户数据。 In an application scenario, node A can multiplex the customer data of 20 virtual channels after delay compensation into customer data of 10 10G physical channels of CAUI, and can send the multiplexed data to Ethernet devices or other devices Customer data of 10 10G physical channels of CAUI. the
由上述技术方案可以看出,本实施例中,OTN发送端不对客户数据进行延时补偿,而由OTN接收端对客户数据进行延迟补偿,能够剔除客户数据在 OTN上传送可能造成的延迟,能够相对提高客户数据的传送可靠性;同时相对降低了OTN发送端数据处理的复杂度;从整体上简化客户数据传送的处理过程。 It can be seen from the above technical solution that in this embodiment, the OTN sending end does not perform delay compensation for customer data, but the OTN receiving end performs delay compensation for customer data, which can eliminate possible delays caused by customer data transmission on the OTN, and can Relatively improve the reliability of customer data transmission; at the same time relatively reduce the complexity of data processing at the OTN sender; simplify the process of customer data transmission as a whole. the
进一步的,由发送端来解复用CAUI 10个10G物理通道的客户数据,并获取延时信息,相对分担了接收端的数据处理负荷。 Furthermore, the sending end demultiplexes the customer data of the 10 10G physical channels of CAUI and obtains the delay information, which relatively shares the data processing load of the receiving end. the
实施例三 Embodiment three
本实施以节点A(源端)将CAUI 10个10G物理通道的客户数据映射到ODU4,节点B(目的端)进行延时补偿为例,进行具体说明。 In this implementation, node A (source end) maps customer data of 10 10G physical channels of CAUI to ODU4, and node B (destination end) performs delay compensation as an example for specific description. the
请参阅图4,本发明实施例三的一种传送客户数据的方法可以包括:
Referring to Fig. 4, a method for transmitting customer data according to
401、节点A获取CAUI 10个10G物理通道的客户数据。 401. Node A obtains customer data of ten 10G physical channels of CAUI. the
402、节点A将10个10G物理通道的客户数据分别映射到ODU4并发送。 402. Node A maps customer data of ten 10G physical channels to ODU4 respectively and sends them. the
在一种应用场景下,节点A可以将获取的CAUI 10个10G物理通道的客户数据以n比特间插的方式,异步映射到ODU4并发送。 In an application scenario, node A can asynchronously map the acquired customer data of 10 10G physical channels of CAUI to ODU4 in an interleaved manner of n bits and send it. the
403、节点B接收并解映射ODU4,获得ODU4承载的CAUI 10个10G物理通道的客户数据。 403. Node B receives and demaps ODU4, and obtains customer data of ten 10G physical channels of CAUI carried by ODU4. the
在一种应用场景下,节点B可以接收到节点A发送的ODU4,并解映射接收到的ODU4的OPU4净荷区,获得其承载的CAUI 10个10G物理通道的客户数据。 In one application scenario, Node B can receive the ODU4 sent by Node A, and demap the OPU4 payload area of the received ODU4, and obtain the customer data of the CAUI 10 10G physical channels carried by it. the
404、节点B将获得的10个10G物理通道的客户数据解复用成20个虚通道的客户数据。 404. The node B demultiplexes the acquired customer data of 10 10G physical channels into customer data of 20 virtual channels. the
在一种应用场景下,节点A将获取的CAUI 10个10G物理通道的客户数据进行比特解复用,将其恢复成20个虚通道的客户数据。 In one application scenario, node A performs bit demultiplexing on the acquired customer data of 10 10G physical channels of CAUI, and restores it into customer data of 20 virtual channels. the
405、节点B检测20个虚通道的客户数据中的对齐字码块,分别获得20个虚通道的客户数据的延时信息。 405. The node B detects the alignment code blocks in the client data of the 20 virtual channels, and obtains the delay information of the client data of the 20 virtual channels respectively. the
在一种应用场景下,节点B可以先对20个虚通道的客户数据进行66B码块同步,然后再检测20个虚通道的客户数据中的对齐字码块,分别获得20个虚通道的客户数据的延时信息。 In one application scenario, node B can first synchronize the 66B code blocks of the customer data of the 20 virtual channels, and then detect the alignment code blocks in the customer data of the 20 virtual channels, and obtain the customers of the 20 virtual channels respectively. Data delay information. the
406、节点B根据获得的20个虚通道的延时信息分别对获得的20个虚通道的客户数据进行延时补偿。 406. The node B performs delay compensation for the obtained client data of the 20 virtual channels according to the obtained delay information of the 20 virtual channels. the
407、节点B将进行延时补偿后的20个虚通道的客户数据复用成10个物理 通道的客户数据并发送。 407. Node B multiplexes the client data of 20 virtual channels after delay compensation into client data of 10 physical channels and sends it. the
一种应用场景下,步骤407可与步骤307相同,步骤407的具体执行过程可参照步骤307中的相关描述,此处不再赘述。 In one application scenario, step 407 may be the same as step 307, and the specific execution process of step 407 may refer to the related description in step 307, which will not be repeated here. the
由上述技术方案可以看出,本实施例中,OTN发送端不对客户数据进行延时补偿,而由OTN接收端对客户数据进行延迟补偿,能够剔除客户数据在OTN上传送可能造成的延迟,能够相对提高客户数据的传送可靠性;同时相对降低了OTN发送端数据处理的复杂度;从整体上简化客户数据传送的处理过程。 It can be seen from the above technical solution that in this embodiment, the OTN sending end does not perform delay compensation for customer data, but the OTN receiving end performs delay compensation for customer data, which can eliminate possible delays caused by customer data transmission on the OTN, and can Relatively improve the reliability of customer data transmission; at the same time relatively reduce the complexity of data processing at the OTN sender; simplify the process of customer data transmission as a whole. the
实施例四 Embodiment four
本实施以节点A(源端)将CAUI 10个10G物理通道的客户数据映射到ODU4的80个时隙中,节点B(目的端)进行延时补偿为例,进行具体说明。 In this implementation, node A (source) maps customer data of 10 10G physical channels of CAUI to 80 time slots of ODU4, and node B (destination) performs delay compensation as an example for specific description. the
请参阅图5,本发明实施例四的一种传送客户数据的方法可以包括:
Referring to Fig. 5, a method for transmitting customer data according to
501、节点A获取CAUI 10个10G物理通道的客户数据。 501. Node A acquires customer data of ten 10G physical channels of CAUI. the
502、节点A将获取的CAUI 10个10G物理通道的客户数据映射到ODU4的80个时隙中并发送。 502. Node A maps the acquired customer data of the 10 10G physical channels of CAUI to 80 time slots of ODU4 and sends it. the
在一种应用场景下,节点A可以将获取的CAUI 10个10G物理通道的客户数据映射到ODU4的80个时隙中,每个10G物理通道的客户数据可以映射到ODU4的任意8个时隙中。节点A可以采用统一控制的方式映射10个10G物理通道的客户数据到ODU4的80个时隙。 In one application scenario, node A can map the acquired customer data of 10 10G physical channels of CAUI to 80 time slots of ODU4, and the customer data of each 10G physical channel can be mapped to any 8 time slots of ODU4 middle. Node A can map customer data of 10 10G physical channels to 80 time slots of ODU4 in a unified control manner. the
503、节点B接收并解映射ODU4,获得ODU4承载的CAUI 10个10G物理通道的客户数据。 503. The node B receives and demaps the ODU4, and obtains customer data of ten 10G physical channels of the CAUI carried by the ODU4. the
在一种应用场景下,节点B可以接收到节点A发送的ODU4,并解映射接收到的ODU4的80个时隙,获得其承载的CAUI 10个10G物理通道的客户数据。 In one application scenario, Node B can receive the ODU4 sent by Node A, and demap the 80 time slots of the received ODU4, and obtain the customer data of 10 10G physical channels of CAUI carried by it. the
504、节点B将获得的CAUI 10个10G物理通道的客户数据解复用成20个虚通道的客户数据。 504. The node B demultiplexes the obtained customer data of 10 10G physical channels of CAUI into customer data of 20 virtual channels. the
在一种应用场景下,节点A将获取的CAUI 10个10G物理通道的客户数据进行比特解复用,将其恢复成20个虚通道的客户数据。 In one application scenario, node A performs bit demultiplexing on the acquired customer data of 10 10G physical channels of CAUI, and restores it into customer data of 20 virtual channels. the
505、节点B检测20个虚通道的客户数据中的对齐字码块,分别获得20个虚通道的客户数据的延时信息。 505. The node B detects the alignment code blocks in the client data of the 20 virtual channels, and obtains delay information of the client data of the 20 virtual channels respectively. the
在一种应用场景下,步骤505可与步骤405相同,步骤505的具体执行过程 可参照步骤405中的相关描述,此处不再赘述。 In an application scenario, step 505 can be the same as step 405, and the specific execution process of step 505 can refer to the relevant description in step 405, and will not be repeated here. the
506、节点B根据获得的20个虚通道的延时信息,对获得的20个虚通道的客户数据进行延时补偿。 506. The node B performs delay compensation for the obtained client data of the 20 virtual channels according to the obtained delay information of the 20 virtual channels. the
507、节点B将进行延时补偿后的20个虚通道的客户数据复用成CAUI 10个10G物理通道的客户数据并发送。 507. The node B multiplexes the customer data of the 20 virtual channels after the delay compensation into the customer data of 10 10G physical channels of CAUI and sends them. the
一种应用场景下,步骤507可与步骤307相同,步骤507的具体执行过程可参照步骤307中的相关描述,此处不再赘述。 In one application scenario, step 507 may be the same as step 307, and the specific execution process of step 507 may refer to the relevant description in step 307, which will not be repeated here. the
由上述技术方案可以看出,本实施例中,OTN发送端不对客户数据进行延时补偿,而由OTN接收端对客户数据进行延迟补偿,能够剔除客户数据在OTN上传送可能造成的延迟,能够相对提高客户数据的传送可靠性;同时相对降低了OTN发送端数据处理的复杂度;从整体上简化客户数据传送的处理过程。 It can be seen from the above technical solution that in this embodiment, the OTN sending end does not perform delay compensation for customer data, but the OTN receiving end performs delay compensation for customer data, which can eliminate possible delays caused by customer data transmission on the OTN, and can Relatively improve the reliability of customer data transmission; at the same time relatively reduce the complexity of data processing at the OTN sender; simplify the process of customer data transmission as a whole. the
实施例五 Embodiment five
本实施以节点A(源端)将CAUI 10个10G物理通道的客户数据映射到ODU2e-10v,并通过10个ODU2e进行发送,节点B(目的端)进行延时补偿为例,进行具体说明。 In this implementation, node A (source) maps customer data of 10 10G physical channels of CAUI to ODU2e-10v, and transmits it through 10 ODU2e, and node B (destination) performs delay compensation as an example for specific explanation. the
请参阅图6,本发明实施例五的一种传送客户数据的方法可以包括: Referring to Figure 6, a method for transmitting customer data according to Embodiment 5 of the present invention may include:
601、节点A获取CAUI 10个10G物理通道的客户数据。 601. Node A acquires customer data of ten 10G physical channels of CAUI. the
602、节点A将获取的CAUI 10个10G物理通道的客户数据分别映射到ODU2e-10v。 602. Node A maps the acquired customer data of the ten 10G physical channels of CAUI to ODU2e-10v respectively. the
其中,ODU2e-10v是级联结构,可以将ODU2e-10v拆分成10个ODU2e。 Among them, ODU2e-10v is a cascade structure, and ODU2e-10v can be split into 10 ODU2e. the
603、节点A将ODU2e-10v拆分成10个ODU2e并发送。 603. Node A splits ODU2e-10v into 10 ODU2e and sends them. the
604、节点B接收并解映射10个ODU2e,获得10个ODU2e承载的CAUI 10个10G物理通道的客户数据。 604. Node B receives and demaps 10 ODU2e, and obtains customer data of 10 10G physical channels of CAUI carried by 10 ODU2e. the
在一种应用场景下,节点B可以接收到节点A发送的10个ODU2e,并解映射接收到的10个ODU2e,获得其承载的CAUI 10个10G物理通道的客户数据。 In an application scenario, Node B can receive 10 ODU2e sent by Node A, and demap the received 10 ODU2e, and obtain customer data of 10 10G physical channels of CAUI carried by it. the
605、节点B将获得的CAUI 10个10G物理通道的客户数据解复用成20个虚通道的客户数据。 605. The node B demultiplexes the acquired customer data of 10 10G physical channels of CAUI into customer data of 20 virtual channels. the
606、节点B检测20个虚通道的客户数据中的对齐字码块,分别获得20个虚通道的客户数据的延时信息。 606. The node B detects the alignment code blocks in the client data of the 20 virtual channels, and obtains delay information of the client data of the 20 virtual channels respectively. the
在一种应用场景下,步骤606可与步骤405相同,步骤606的具体执行过程可参照步骤405中的相关描述,此处不再赘述。 In an application scenario, step 606 may be the same as step 405, and the specific execution process of step 606 may refer to related descriptions in step 405, and details are not repeated here. the
607、节点B根据获得的20个虚通道的延时信息,对获得的20个虚通道的客户数据进行延时补偿。 607. The node B performs delay compensation on the obtained client data of the 20 virtual channels according to the obtained delay information of the 20 virtual channels. the
608、节点B将进行延时补偿后的20个虚通道的客户数据复用成CAUI 10个10G物理通道的客户数据并发送。 608. The node B multiplexes the customer data of the 20 virtual channels after the delay compensation into the customer data of 10 10G physical channels of CAUI and sends them. the
一种应用场景下,步骤608可与步骤307相同,步骤608的具体执行过程可参照步骤307中的相关描述,此处不再赘述。 In one application scenario, step 608 may be the same as step 307, and the specific execution process of step 608 may refer to the relevant description in step 307, which will not be repeated here. the
由上述技术方案可以看出,本实施例中,OTN发送端不对客户数据进行延时补偿,而由OTN接收端对客户数据进行延迟补偿,能够剔除客户数据在OTN上传送可能造成的延迟,能够相对提高客户数据的传送可靠性;同时相对降低了OTN发送端数据处理的复杂度;从整体上简化客户数据传送的处理过程。 It can be seen from the above technical solution that in this embodiment, the OTN sending end does not perform delay compensation for customer data, but the OTN receiving end performs delay compensation for customer data, which can eliminate possible delays caused by customer data transmission on the OTN, and can Relatively improve the reliability of customer data transmission; at the same time relatively reduce the complexity of data processing at the OTN sender; simplify the process of customer data transmission as a whole. the
实施例六 Embodiment six
本实施以节点A(源端)将CAUI 10个10G物理通道的客户数据映射到10个ODU2e,节点B(目的端)进行延时补偿为例,进行具体说明。 In this implementation, node A (source) maps customer data of 10 10G physical channels of CAUI to 10 ODU2e, and node B (destination) performs delay compensation as an example for specific explanation. the
请参阅图7,本发明实施例六的一种传送客户数据的方法可以包括: Referring to Figure 7, a method for transmitting customer data according to Embodiment 6 of the present invention may include:
701、节点A获取CAUI 10个10G物理通道的客户数据。 701. Node A obtains customer data of ten 10G physical channels of CAUI. the
702、节点A将获取的CAUI 10个10G物理通道的客户数据分别映射到10个ODU2e并发送。 702. Node A maps the acquired customer data of the 10 10G physical channels of CAUI to 10 ODU2e respectively and sends them. the
703、节点B接收并解映射10个ODU2e,获得10个ODU2e承载的CAUI 10个10G物理通道的客户数据。 703. Node B receives and demaps 10 ODU2e, and obtains customer data of 10 10G physical channels of CAUI carried by 10 ODU2e. the
在一种应用场景下,节点B可以接收到节点A发送的10个ODU2e,并解映射接收到的10个ODU2e,获得其承载的CAUI 10个10G物理通道的客户数据。 In an application scenario, Node B can receive 10 ODU2e sent by Node A, and demap the received 10 ODU2e, and obtain customer data of 10 10G physical channels of CAUI carried by it. the
704、节点B将获得的CAUI 10个10G物理通道的客户数据解复用成20个虚通道的客户数据。 704. The node B demultiplexes the acquired customer data of 10 10G physical channels of CAUI into customer data of 20 virtual channels. the
705、节点B检测20个虚通道的客户数据中的对齐字码块,分别获得20个虚通道的客户数据的延时信息。 705. The node B detects the alignment code blocks in the client data of the 20 virtual channels, and obtains delay information of the client data of the 20 virtual channels respectively. the
在一种应用场景下,步骤705可与步骤405相同,步骤705的具体执行过程可参照步骤405中的相关描述,此处不再赘述。 In an application scenario, step 705 may be the same as step 405, and the specific execution process of step 705 may refer to related descriptions in step 405, and details are not repeated here. the
706、节点B根据获得的20个虚通道的延时信息,对获得的20个虚通道的客户数据进行延时补偿。 706. The node B performs delay compensation on the obtained client data of the 20 virtual channels according to the obtained delay information of the 20 virtual channels. the
707、节点B将进行延时补偿后的20个虚通道的客户数据复用成CAUI 10个物理通道的客户数据并发送。 707. Node B multiplexes the customer data of 20 virtual channels after delay compensation into customer data of 10 physical channels of CAUI and sends it. the
一种应用场景下,步骤707可与步骤307相同,步骤707的具体执行过程可参照步骤307中的相关描述,此处不再赘述。 In one application scenario, step 707 may be the same as step 307, and the specific execution process of step 707 may refer to the related description in step 307, which will not be repeated here. the
由上述技术方案可以看出,本实施例中,OTN发送端不对客户数据进行延时补偿,而由OTN接收端对客户数据进行延迟补偿,能够剔除客户数据在OTN上传送可能造成的延迟,能够相对提高客户数据的传送可靠性;同时相对降低了OTN发送端数据处理的复杂度;从整体上简化客户数据传送的处理过程。 It can be seen from the above technical solution that in this embodiment, the OTN sending end does not perform delay compensation for customer data, but the OTN receiving end performs delay compensation for customer data, which can eliminate possible delays caused by customer data transmission on the OTN, and can Relatively improve the reliability of customer data transmission; at the same time relatively reduce the complexity of data processing at the OTN sender; simplify the process of customer data transmission as a whole. the
实施例七 Embodiment seven
基于上述任意一个实施例,本实施以节点A(源端)还可以将相互独立的N个物理通道的客户数据映射到ODUk,节点B(目的端)进行N个物理通道的客户数据的转发为例,进行具体说明。 Based on any of the above embodiments, in this implementation, node A (source end) can also map the client data of N physical channels independent of each other to ODUk, and node B (destination end) forwards the client data of N physical channels as example for specific description. the
请参阅图8,本发明实施例六的一种传送客户数据的方法可以包括: Referring to Figure 8, a method for transmitting customer data according to Embodiment 6 of the present invention may include:
80l、节点A获取相互独立的N个物理通道的客户数据。 801. Node A obtains customer data of N physical channels that are independent of each other. the
在一种应用场景下,节点A还可以获取相互独立的10个物理通道的客户数据,其中,上述相互独立的10个物理通道的客户数据的业务类型可以包括如下10G CBR业务中的至少一个:10GE/FC业务、10G STM-64业务等,本发明不限于此。 In an application scenario, node A may also obtain customer data of 10 mutually independent physical channels, wherein the service type of the customer data of the above 10 mutually independent physical channels may include at least one of the following 10G CBR services: 10GE/FC service, 10G STM-64 service, etc., the present invention is not limited thereto. the
802、节点A将获取的相互独立的N个物理通道的客户数据映射到ODUk并发送。 802. Node A maps the acquired client data of N physical channels independent of each other to ODUk and sends it. the
在一种应用场景下,节点A可以获取相互独立的10个物理通道的10G CBR业务数据分别映射到10个ODU2e或ODU2并发送。 In an application scenario, node A can obtain 10G CBR service data of 10 independent physical channels and map them to 10 ODU2e or ODU2 respectively and send them. the
在另一种应用场景下,节点A也可以获取相互独立的10个物理通道的10GCBR业务数据映射到ODU4的80个时隙中并发送,每个物理通道的10G CBR业务数据映射到ODU4的8个时隙。 In another application scenario, node A can also obtain 10 GCBR service data of 10 independent physical channels and map them to 80 time slots of ODU4 and send them. The 10G CBR service data of each physical channel is mapped to 8 timeslots of ODU4. time slots. the
803、节点B接收并解映射ODUk,获得ODUk承载的相互独立的N个物理 通道的客户数据。 803. Node B receives and demaps the ODUk, and obtains customer data of N physical channels independently carried by the ODUk. the
在一种应用场景下,节点B可以接收节点A发送的10个ODU2e或ODU2,解映射10个ODU2e或ODU2承载的相互独立的10个物理通道的10G CBR业务数据。 In an application scenario, Node B can receive 10 ODU2e or ODU2 sent by Node A, and demap 10G CBR service data of 10 independent physical channels carried by 10 ODU2e or ODU2. the
在另一种应用场景下,节点A也可以接收节点A发送的ODU4,并解映射ODU4的80个时隙,获得其承载的相互独立的10个物理通道的10G CBR业务数据。 In another application scenario, node A can also receive ODU4 sent by node A, and demap 80 time slots of ODU4 to obtain 10G CBR service data of 10 independent physical channels carried by it. the
804、节点B分别恢复相互独立的N个物理通道的客户数据的时钟信息,根据N个通道的客户数据的时钟信息发送N个物理通道的客户数据。 804. Node B recovers clock information of client data of N physical channels that are independent of each other, and sends client data of N physical channels according to clock information of client data of N channels. the
在一种应用场景下,节点B可以恢复10个物理通道的10G CBR业务数据的时钟信息,根据每个通道的10G CBR业务数据的时钟信息发送10个物理通道的10G CBR业务数据。 In an application scenario, Node B can restore the clock information of 10G CBR service data of 10 physical channels, and send 10G CBR service data of 10 physical channels according to the clock information of 10G CBR service data of each channel. the
由上述技术方案可以看出,本实例中,节点A和节点B在承载传送100GE业务的同时,还可以兼容的承载10G CBR业务,实用性较大。 It can be seen from the above technical solution that in this example, while carrying and transmitting 100GE services, node A and node B can also compatiblely carry 10G CBR services, which is more practical. the
实施例八 Embodiment eight
相应的,本发明实施例中还提供一种传送网节点,请参阅图9,本发明实施例八的一种传送网节点可以包括:数据获取模块910和映射发送模块920。
Correspondingly, an embodiment of the present invention also provides a transport network node. Referring to FIG. 9 , a transport network node according to
其中,数据获取模块910,用于获取多个通道的客户数据。 Among them, the data acquisition module 910 is configured to acquire customer data of multiple channels. the
在一种应用场景下,数据获取模块910可以从以太网设备或其它设备获取CAUI 10个物理通道的客户数据。 In an application scenario, the data obtaining module 910 may obtain customer data of 10 physical channels of the CAUI from an Ethernet device or other devices. the
映射发送模块920,用于将数据获取模块910获取的多个通道的客户数据映射到ODUk并发送。 The mapping sending module 920 is configured to map and send the customer data of multiple channels acquired by the data acquiring module 910 to the ODUk. the
可以理解的是,映射发送模块920可以采用多种方式数据获取模块910获取的多个通道的客户数据到ODUk。 It can be understood that the mapping sending module 920 may use multiple methods to obtain the customer data of multiple channels obtained by the data obtaining module 910 to the ODUk. the
在一种应用场景下,映射发送模块920可以包括: In an application scenario, the mapping sending module 920 may include:
解复用子模块921、用于将数据获取模块910获取的CAUI 10个物理通道的客户数据解复用成20个虚通道的客户数据。 The demultiplexing sub-module 921 is used to demultiplex the customer data of 10 physical channels of CAUI acquired by the data acquisition module 910 into customer data of 20 virtual channels. the
延时获取子模块922,用于检测解复用子模块921解复用出的20个虚通道的客户数据中的对齐字码块,分别获得20个虚通道的客户数据的延时信息。 The delay acquisition sub-module 922 is used to detect the alignment code blocks in the client data of the 20 virtual channels demultiplexed by the demultiplexing sub-module 921, and obtain the delay information of the client data of the 20 virtual channels respectively. the
映射发送子模块923,用于将解复用子模块92l解复用出20个虚通道的客户数据映射到ODU4的80个时隙中,将延时获取子模块922获得的20个虚通道的客户数据的延时信息映射到ODU4的开销区并发送。 The mapping and sending sub-module 923 is used to map the customer data demultiplexed by the demultiplexing sub-module 921 into 20 virtual channels into 80 time slots of ODU4, and obtain the time slots of the 20 virtual channels obtained by the delay acquisition sub-module 922 The delay information of client data is mapped to the overhead area of ODU4 and sent. the
在另一种应用场景下,映射发送模块920可以用于将数据获取模块910获取的CAUI 10个物理通道的客户数据以n比特间插的方式,异步映射到ODU4并发送。 In another application scenario, the mapping sending module 920 can be used to asynchronously map and send the customer data of the 10 physical channels of the CAUI acquired by the data acquiring module 910 to the ODU4 in an n-bit interleaved manner. the
在另一种应用场景下,映射发送模块920可以用于将数据获取模块910获取的CAUI 10个物理通道的客户数据映射到ODU2e-10v;将ODU2e-10v拆分成10个ODU2e并发送。 In another application scenario, the mapping sending module 920 can be used to map the customer data of the CAUI 10 physical channels acquired by the data acquisition module 910 to ODU2e-10v; split ODU2e-10v into 10 ODU2e and send them. the
在另一种应用场景下,映射发送模块920可以用于将数据获取模块910获取的CAUI 10个物理通道的客户数据映射到10个ODU2e并发送。 In another application scenario, the mapping sending module 920 can be used to map the customer data of the 10 physical channels of the CAUI acquired by the data obtaining module 910 to 10 ODU2e and send them. the
接收端可以接收并映射ODUk,获得ODUk承载的客户数据,并对获得的客户数据进行延时补偿。 The receiving end can receive and map the ODUk, obtain the client data carried by the ODUk, and perform delay compensation for the obtained client data. the
在一种应用场景下,数据获取模块910还可以用于,从以太网设备或其它设备获取相互独立的10个物理通道的10G CBR业务数据。 In an application scenario, the data obtaining module 910 may also be used to obtain 10G CBR service data of 10 independent physical channels from an Ethernet device or other devices. the
映射发送模块920还可以用于,将数据获取模块910获取的相互独立的10个物理通道的10G CBR业务数据映射到10个ODU2或ODU2e并发送。 The mapping sending module 920 can also be used to map and send the 10G CBR service data of 10 independent physical channels obtained by the data obtaining module 910 to 10 ODU2 or ODU2e. the
映射发送模块920还可以用于,将数据获取模块910获取的相互独立的10个物理通道的10G CBR业务数据映射到ODU4的80个时隙中并发送。 The mapping sending module 920 can also be used to map the 10G CBR service data of 10 independent physical channels obtained by the data obtaining module 910 into 80 time slots of the ODU4 and send them. the
接收端可以接收并解映射ODUk,获得ODUk承载的相互独立的10个物理通道的10G CBR业务数据,分别恢复获得的相互独立的10个10G物理通道的客户数据的时钟信息,并根据相互独立的10个10G物理通道的客户数据的时钟信息发送10个10G物理通道的客户数据。 The receiving end can receive and demap the ODUk, obtain the 10G CBR service data of the 10 independent physical channels carried by the ODUk, recover the clock information of the customer data of the 10 independent 10G physical channels obtained respectively, and The clock information of the customer data of the 10 10G physical channels sends the customer data of the 10 10G physical channels. the
可以理解的是,本实施例所述的传送网节点可以是如实施例二至七中的节点A,其各个功能模块的功能可以根据实施例二至七中的方法具体实现,其具体实现过程可以参见实施例二至七中的相关描述,在此不再赘述。
It can be understood that the transport network node described in this embodiment may be node A as in
由上述技术方案可以看出,在本实施例中,OTN发送端不对客户数据进行延时补偿,而由OTN接收端对客户数据进行延迟补偿,能够剔除客户数据在OTN上传送可能造成的延迟,能够相对提高客户数据的传送可靠性;同时相对 降低了OTN发送端数据处理的复杂度;从整体上简化客户数据传送的处理过程。 It can be seen from the above technical solution that in this embodiment, the OTN sending end does not perform delay compensation for customer data, but the OTN receiving end performs delay compensation for customer data, which can eliminate possible delays caused by customer data transmission on the OTN, It can relatively improve the reliability of customer data transmission; at the same time, it can relatively reduce the complexity of data processing at the OTN sending end; and simplify the process of customer data transmission as a whole. the
实施例九 Embodiment nine
相应的,本发明实施例中还提供一种传送网节点,请参阅图10,本发明实施例九的一种传送网节点可以包括:接收解析模块1010、延时补偿模块1020和第一发送模块1030。 Correspondingly, an embodiment of the present invention also provides a transport network node, please refer to FIG. 10 , a transport network node in Embodiment 9 of the present invention may include: a receiving analysis module 1010, a delay compensation module 1020 and a first sending module 1030. the
其中,接收解析模块1010,用于接收并解映射ODUk,获得ODUk承载的多个通道的客户数据。 Wherein, the receiving and analyzing module 1010 is configured to receive and demap the ODUk, and obtain customer data of multiple channels carried by the ODUk. the
可以理解的是,发送端可以采用多种方式映射客户数据到ODUk,接收解析模块1010则可以采用与之对应的多种方式解映射接收到的ODUk,本发明不做限定。 It can be understood that the sending end can map the client data to the ODUk in various ways, and the receiving and analyzing module 1010 can demap the received ODUk in various ways corresponding thereto, which is not limited in the present invention. the
延时补偿模块1020,用于对接收解析模块1010获得的多个通道的客户数据进行延时补偿。 The delay compensation module 1020 is configured to perform delay compensation for the customer data of multiple channels obtained by the receiving analysis module 1010 . the
在一种应用场景下,延时补偿模块1020具体可以用于,在接收解析模块1010获得的多个通道的客户数据为多个物理通道的客户数据时,将接收解析模块1010获得的多个物理通道的客户数据解复用成多个虚通道的客户数据;检测解复用成的多个虚通道的客户数据中的对齐字码块,分别获得多个虚通道的客户数据的延时信息;根据获得的多个虚通道的客户数据的延时信息,对解复用成的多个虚通道的客户数据进行延时补偿。 In one application scenario, the delay compensation module 1020 can be specifically configured to receive multiple physical The customer data of the channel is demultiplexed into the customer data of multiple virtual channels; the alignment word code blocks in the customer data of the multiple virtual channels are detected, and the delay information of the customer data of the multiple virtual channels is respectively obtained; According to the acquired delay information of the client data of the multiple virtual channels, delay compensation is performed on the demultiplexed client data of the multiple virtual channels. the
在接收解析模块1010获得的多个通道的客户数据为多个虚通道的客户数据时,分别获取多个虚通道的客户数据的延时信息;根据获取的多个虚通道的客户数据的延时信息,对接收解析模块1010获得的多个虚通道的客户数据进行延时补偿。 When the customer data of multiple channels obtained by the receiving analysis module 1010 is the customer data of multiple virtual channels, the delay information of the customer data of multiple virtual channels is obtained respectively; according to the delay of the customer data of multiple virtual channels acquired information, and perform delay compensation on the customer data of multiple virtual channels obtained by the receiving analysis module 1010. the
第一发送模块1030,用于发送延时补偿模块1020进行延时补偿后的客户数据。 The first sending module 1030 is configured to send the customer data after the delay compensation is performed by the delay compensation module 1020 . the
以承载传送100GE业务为例,在一种应用场景下,接收解析模块1010可以用于,接收并解映射ODU4,获得ODU4的80个时隙承载的20个虚通道的客户数据和ODU4的开销区承载的20个虚通道的客户数据的延时信息。 Taking the transmission of 100GE services as an example, in an application scenario, the receiving and analyzing module 1010 can be used to receive and demap ODU4, and obtain the customer data of 20 virtual channels carried by 80 time slots of ODU4 and the overhead area of ODU4 Delay information of customer data carried by 20 virtual channels. the
延时补偿模块1020可以包括: Delay compensation module 1020 may include:
延时补偿子模块1023,用于根据接收解析模块1010获得的20个虚通道的客户数据的延时信息,对接收解析子模块1010获得的20个虚通道的客户数据进行延时补偿。 The delay compensation sub-module 1023 is configured to perform delay compensation for the client data of the 20 virtual channels obtained by the receiving and analyzing sub-module 1010 according to the delay information of the client data of the 20 virtual channels obtained by the receiving and analyzing module 1010 . the
在一种应用场景下,接收解析模块1010可以用于,接收并解映射ODU4,获得ODU4承载的CAUI 10个物理通道的客户数据。 In an application scenario, the receiving and parsing module 1010 can be used to receive and demap the ODU4, and obtain customer data of 10 physical channels of the CAUI carried by the ODU4. the
在一种应用场景下,接收解析模块可以用于,接收并解映射10个ODU2e,获得10个ODU2e分别承载的CAUI 10个物理通道的客户数据。 In an application scenario, the receiving and parsing module can be used to receive and demap 10 ODU2e, and obtain customer data of 10 physical channels of CAUI carried by 10 ODU2e respectively. the
延时补偿模块1020可以包括:解复用子模块1021、延时获取子模块1022和延时补偿子模块1023。 The delay compensation module 1020 may include: a demultiplexing submodule 1021 , a delay acquisition submodule 1022 and a delay compensation submodule 1023 . the
其中,解复用子模块1021,用于将接收解析模块1010获得的CAUI 10个物理通道的客户数据解复用成20个虚通道的客户数据。 Wherein, the demultiplexing sub-module 1021 is used to demultiplex the customer data of 10 physical channels of the CAUI obtained by the receiving analysis module 1010 into customer data of 20 virtual channels. the
延时获取子模块1022,用于检测解复用子模块1021解复用成的20个虚通道的客户数据中的对齐字码块,分别获得20个虚通道的客户数据的延时信息。 The delay acquisition sub-module 1022 is used to detect the alignment code blocks in the client data of the 20 virtual channels demultiplexed by the demultiplexing sub-module 1021, and obtain the delay information of the client data of the 20 virtual channels respectively. the
延时补偿子模块1023,用于根据延时获取子模块1022获得的20个虚通道的客户数据的延时信息,对获得的20个虚通道的客户数据进行延时补偿。 The delay compensation sub-module 1023 is configured to perform delay compensation on the obtained client data of the 20 virtual channels according to the delay information of the client data of the 20 virtual channels obtained by the delay obtaining sub-module 1022 . the
第一发送模块1030可以将延时补偿子模块1023进行延时补偿后的20个虚通道的客户数据复用为CAUI 10个物理通道的客户数据并发送。 The first sending module 1030 can multiplex the customer data of 20 virtual channels after the delay compensation sub-module 1023 performs delay compensation into the customer data of 10 physical channels of CAUI and send it. the
在一种应用场景下,接收解析模块1010还可以用于,接收并解映射ODUk,获得ODUk承载的相互独立的10个10G物理通道的客户数据。 In an application scenario, the receiving and parsing module 1010 may also be used to receive and demap the ODUk to obtain customer data of 10 mutually independent 10G physical channels carried by the ODUk. the
传送网节点还可以包括: Transport network nodes can also include:
第二发送模块1040,用于分别恢复接收解析模块1010获得的相互独立的10个10G物理通道的客户数据的时钟信息,并根据相互独立的10个10G物理通道的客户数据的时钟信息发送10个10G物理通道的客户数据。 The second sending module 1040 is configured to respectively recover the clock information of the customer data of the ten mutually independent 10G physical channels obtained by the receiving and analyzing module 1010, and send 10 customer data according to the clock information of the ten mutually independent 10G physical channels. Customer data of 10G physical channel. the
可以理解的是,本实施例所述的传送网节点可以是如实施例二至七中的节点B,其各个功能模块的功能可以根据实施例二至七中的方法具体实现,其具体实现过程可以参见实施例二至七中的相关描述,在此不再赘述。
It can be understood that the transport network node described in this embodiment may be the Node B in
由上述技术方案可以看出,在本实施例中,OTN发送端不对客户数据进行延时补偿,而由OTN接收端对客户数据进行延迟补偿,能够剔除客户数据 在OTN上传送可能造成的延迟,能够相对提高客户数据的传送可靠性;同时相对降低了OTN发送端数据处理的复杂度;从整体上简化客户数据传送的处理过程。 It can be seen from the above technical solution that in this embodiment, the OTN sending end does not perform delay compensation for customer data, but the OTN receiving end performs delay compensation for customer data, which can eliminate the possible delay caused by the transmission of customer data on the OTN, The transmission reliability of customer data can be relatively improved; at the same time, the complexity of data processing at the OTN sending end is relatively reduced; and the processing process of customer data transmission is simplified as a whole. the
实施例十 Embodiment ten
相应的,本发明实施例中还提供一种通信系统,请参阅图11,本发明实施例十的一种通信系统可以包括第一节点1110和第二节点1120。
Correspondingly, an embodiment of the present invention also provides a communication system. Referring to FIG. 11 , a communication system according to Embodiment 10 of the present invention may include a
其中,第一节点1110和第一节点1120以可通信方式相连接。
Wherein, the
第一节点1110,用于获取多个通道的客户数据;将获取的多个通道的客户数据映射到ODUk并发送。
The
第二节点1120,用于接收并解映射ODUk,获得ODUk承载的多个通道的客户数据;对获得的多个通道的客户数据进行延时补偿;发送进行延时补偿后的客户数据。
The
在一种应用场景下,第一节点1110可以将获取的多个物理通道的客户数据直接映射到ODUk并发送。第二节点可以具体用于接收并解映射ODUk,获得ODUk承载的多个物理通道的客户数据;将获得的多个物理通道的客户数据解复用成多个虚通道的客户数据;检测解复用成的多个虚通道的客户数据中的对齐字码块,分别获得多个虚通道的客户数据的延时信息;根据获得的多个虚通道的客户数据的延时信息,对解复用成的多个虚通道的客户数据进行延时补偿;发送进行延时补偿后的客户数据。
In an application scenario, the
在另一种应用场景下,第一节点1110将获取的多个物理通道的客户数据解复用为多个虚通道的客户数据,并映射到ODUk并发送。第二节点1020可以具体用于,接收并解映射ODUk,获得ODUk承载的多个虚通道的客户数据;分别获取多个虚通道的客户数据的延时信息;根据获取的多个虚通道的客户数据的延时信息,对获得的多个虚通道的客户数据进行延时补偿;发送进行延时补偿后的客户数据。
In another application scenario, the
以第一节点1110和第二节点1120承载传送100GE业务为例,在一种应用场景下,第一节点1110具体可以用于,获取CAUI 10个物理通道的客户数据;将获取的10个物理通道的客户数据解复用成20个虚通道的客户数据;检测20个虚通道的客户数据中的对齐字码块,分别获得20个虚通道的客户数据 的延时信息;将20个虚通道的客户数据映射到ODU4的80个时隙中,将20个虚通道的客户数据的延时信息映射到ODU4的开销区并发送。
Taking the
第二节点1120可以具体用于,接收并解映射ODU4,获得ODU4的80个时隙承载的20个虚通道的客户数据和ODU4的开销区承载的20个虚通道的客户数据的延时信息;根据获得的20个虚通道的客户数据的延时信息,对获得的20个虚通道的客户数据进行延时补偿;将进行补偿后的20个虚通道的客户数据复用为CAUI 10个物理通道的客户数据并发送。
The
在另一种应用场景下,第一节点1110具体可以用于,获取CAUI 10个物理通道的客户数据;将获取的10个物理通道的客户数据映射到ODU4并发送。
In another application scenario, the
第二节点1120具体可以用于,接收并解映射ODU4,获得ODU4承载的CAUI 10个物理通道的客户数据;将获得的10个物理通道的客户数据解复用成20个虚通道的客户数据;检测20个虚通道的客户数据中的对齐字码块,分别获得20个虚通道的客户数据的延时信息;根据获得的20个虚通道的客户数据的延时信息,对获得的20个虚通道的客户数据进行延时补偿;将进行补偿后的20个虚通道的客户数据复用为CAUI 10个物理通道的客户数据并发送。
The
在另一种应用场景下,第一节点1110具体可以用于,获取CAUI 10个物理通道的客户数据;将获取的10个物理通道的客户数据映射到ODU2e-10v;将ODU2e-10v拆分成10个ODU2e并发送。
In another application scenario, the
第二节点1120具体可以用于,接收并解映射10个ODU2e,获得10个0DU2e分别承载的CAUI 10个物理通道的客户数据;将获得的10个物理通道的客户数据解复用成20个虚通道的客户数据;检测20个虚通道的客户数据中的对齐字码块,分别获得20个虚通道的客户数据的延时信息;根据获得的20个虚通道的客户数据的延时信息,对获得的20个虚通道的客户数据进行延时补偿;将进行补偿后的20个虚通道的客户数据复用为CAUI 10个物理通道的客户数据并发送。
The
在另一种应用场景下,第一节点1110具体可以用于,获取CAUI 10个物理通道的客户数据;将获取的10个物理通道的客户数据映射到10个ODU2e并发送。
In another application scenario, the
第二节点1120具体可以用于,接收并解映射10个ODU2e,获得10个 ODU2e分别承载的CAUI 10个物理通道的客户数据;将获得的10个物理通道的客户数据解复用成20个虚通道的客户数据;检测20个虚通道的客户数据中的对齐字码块,分别获得20个虚通道的客户数据的延时信息;根据获得的20个虚通道的客户数据的延时信息,对获得的20个虚通道的客户数据进行延时补偿;将进行补偿后的20个虚通道的客户数据复用为CAUI 10个物理通道的客户数据并发送。
The
在一种应用场景下,第一节点1110还可以用于,获取相互独立的10个10G物理通道的客户数据;将获取的10个物理通道的客户数据映射到ODUk并发送。
In an application scenario, the
第二节点1120还可以用于,用于接收并解映射ODUk,获得ODUk承载的相互独立的10个10G物理通道的客户数据;分别恢复获得的10个10G物理通道的客户数据的时钟信息,并根据10个10G物理通道的客户数据的时钟信息发送10个10G物理通道的客户数据。
The
可以理解的是,本实施例中的第一节点1110可以是如实施例二至七中的节点A,本实施例中的第二节点1120可以是如实施例二至七中的节点B,第一节点1110和第二节点1120的功能可以根据实施例二至七中的方法具体实现,其具体实现过程可以参见实施例二至七中的相关描述,在此不再赘述。
It can be understood that the
由上述技术方案可以看出,在本实施例中,OTN发送端不对客户数据进行延时补偿,而由OTN接收端对客户数据进行延迟补偿,能够剔除客户数据在OTN上传送可能造成的延迟,能够相对提高客户数据的传送可靠性;同时相对降低了OTN发送端数据处理的复杂度;从整体上简化客户数据传送的处理过程。 It can be seen from the above technical solution that in this embodiment, the OTN sending end does not perform delay compensation for customer data, but the OTN receiving end performs delay compensation for customer data, which can eliminate possible delays caused by customer data transmission on the OTN, The transmission reliability of customer data can be relatively improved; at the same time, the complexity of data processing at the OTN sending end is relatively reduced; and the processing process of customer data transmission is simplified as a whole. the
此外,参见图12、本发明实施例还提供另一种通信系统,包括第一节点1210和第二节点1220。 In addition, referring to FIG. 12 , the embodiment of the present invention also provides another communication system, including a first node 1210 and a second node 1220 . the
其中,第一节点1210包括:接收模块1211、延时获取模块1212和映射发送模块1213。第二节点1220包括:接收解映射模块1221、延时补偿模块1222和发送模块1223。 Wherein, the first node 1210 includes: a receiving module 1211 , a delay obtaining module 1212 and a mapping sending module 1213 . The second node 1220 includes: a receiving demapping module 1221 , a delay compensation module 1222 and a sending module 1223 . the
接收模块1211包括:数据获取子模块12111和解复用子模块12112。 The receiving module 1211 includes: a data acquisition submodule 12111 and a demultiplexing submodule 12112 . the
其中,数据获取子模块,用于接收CAUI 10个物理通道的客户数据。 Among them, the data acquisition sub-module is used to receive customer data of 10 physical channels of CAUI. the
解复用子模块12112,用将CAUI 10个物理通道的客户数据解复用成20个虚通道的客户数据。 The demultiplexing sub-module 12112 is used to demultiplex the customer data of 10 physical channels of CAUI into customer data of 20 virtual channels. the
延时获取模块1212,用于在每个虚通道的客户数据中检测对齐字码块,以获取各个虚通道的延时信息。 The delay obtaining module 1212 is configured to detect the alignment code block in the client data of each virtual channel, so as to obtain the delay information of each virtual channel. the
映射发送模块1213,用于将20个虚通道的客户数据进行分通道映射,每个虚通道数据映射到ODU4的4个时隙,并将20个虚通道的延时信息映射到ODU4的开销区。 The mapping sending module 1213 is used to map the customer data of 20 virtual channels by channel, each virtual channel data is mapped to 4 time slots of ODU4, and the delay information of 20 virtual channels is mapped to the overhead area of ODU4 . the
接收解映射模块1221,用于接收并解映射出ODU4的80个时隙承载的20个虚通道的客户数据,并提取ODU4开销区承载的20个虚通道的客户数据的延时信息。 The receiving demapping module 1221 is configured to receive and demap the client data of the 20 virtual channels carried by the 80 time slots of the ODU4, and extract the delay information of the client data of the 20 virtual channels carried by the ODU4 overhead area. the
延时补偿模块1222,用于将根据20个虚通道的客户数据的延时信息对20个虚通道的客户数据进行延时补偿;将进行延时补偿后的20个虚通道的客户数据比特复用为CAUI 10个物理通道的客户数据。 The delay compensation module 1222 is used to perform delay compensation on the customer data of the 20 virtual channels according to the delay information of the customer data of the 20 virtual channels; Customer data for 10 physical channels for CAUI. the
发送模块1223,用于发送延时补偿模块1222比特复用成的CAUI 10个物理通道的客户数据。 The sending module 1223 is configured to send the customer data of the CAUI 10 physical channels multiplexed by the delay compensation module 1222 bits. the
此外,参见图13、本发明实施例还提供另一种通信系统,包括发送装置1310和接收装置1320。
In addition, referring to FIG. 13 , the embodiment of the present invention also provides another communication system, including a
其中,发送装置1310包括:接收模块1311和映射发送模块1312。接收装置1320包括:接收解映射模块1321、延时补偿模块1322和发送模块1323。
Wherein, the sending
接收模块1311,用于接收CAUI 10个物理通道的客户数据。
The
映射发送模块1322,用于将CAUI 10个物理通道的客户数据映射到ODU4的80时隙并发送
The
接收解映射模块1321,用于接收并解映射出ODU4的80时隙承载的CAUI10个物理通道的客户数据。
The receiving
延时补偿模块1322,用于将CAUI 10个物理通道的客户数据解复用成20个虚通道的客户数据,并在每个虚通道的客户数据中检测对齐字码块,以获取各个虚通道的延时信息;根据20个虚通道的客户数据的延时信息对20个虚通道的客户数据进行延时补偿;将进行延时补偿后的20个虚通道的客户数据比特复用为CAUI 10个物理通道的客户数据。
The
发送模块1323,用于发送延时补偿模块1222比特复用成的CAUI 10个物理通道的客户数据。
The sending
此外,参见图14、本发明实施例还提供另一传送客户数据的实现方式示意图,发送端的各个模块处理过程如下: In addition, referring to Figure 14, the embodiment of the present invention also provides a schematic diagram of another implementation of transmitting customer data. The processing process of each module at the sending end is as follows:
数据接收模块,接收100GE CAUI接口数据。 The data receiving module receives 100GE CAUI interface data. the
多通道延时监控模块,通过将100GE CAUI数据转换为100GE虚通道数据,在每个虚通道上检测对齐字码块以获取各个虚通道之间的时延信息,并将时延信息发送到映射模块。 The multi-channel delay monitoring module converts 100GE CAUI data into 100GE virtual channel data, detects alignment code blocks on each virtual channel to obtain delay information between each virtual channel, and sends the delay information to the mapping module. the
映射模块,将CAUI接口数据转换为100GE虚通道数据进行分通道映射,每个虚通道数据映射到OPU4的4个时隙。 The mapping module converts CAUI interface data into 100GE virtual channel data for sub-channel mapping, and maps each virtual channel data to 4 time slots of OPU4. the
此外,参见图15、本发明实施例还提供另一传送客户数据的实现方式示意图,接收端的各个模块处理过程如下: In addition, referring to Figure 15, the embodiment of the present invention also provides a schematic diagram of another implementation of transmitting customer data, and the processing process of each module at the receiving end is as follows:
解映射模块,从ODU4中解映射出100GE客户数据,并提取时延信息 Demapping module, demaps 100GE customer data from ODU4, and extracts delay information
延时补偿模块,根据时延补偿信息进行100GE时延补偿,将虚通道的客户数据进行比特复用恢复CAUI接口数据 The delay compensation module performs 100GE delay compensation according to the delay compensation information, bit-multiplexes the customer data of the virtual channel and restores the CAUI interface data
发送模块,发送100GE CAUI接口数据。 The sending module sends 100GE CAUI interface data. the
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。 It should be noted that for the foregoing method embodiments, for the sake of simple description, they are expressed as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence. Because of the present invention, certain steps may be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification belong to preferred embodiments, and the actions and modules involved are not necessarily required by the present invention. the
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。上述各个实施例加上标号只为引述方便,并无优劣之分。 In the foregoing embodiments, the descriptions of each embodiment have their own emphases, and for parts not described in detail in a certain embodiment, reference may be made to relevant descriptions of other embodiments. The symbols added to the above-mentioned embodiments are only for the convenience of quoting, and there is no distinction between advantages and disadvantages. the
综上所述,在本发明实施例的技术方案中,OTN发送端不对客户数据进行延时补偿,而由OTN接收端对客户数据进行延迟补偿,能够剔除客户数据在OTN上传送可能造成的延迟,能够相对提高客户数据的传送可靠性;同时相对降低了OTN发送端数据处理的复杂度;从整体上简化客户数据传送的处理过程。 To sum up, in the technical solution of the embodiment of the present invention, the OTN sending end does not perform delay compensation for customer data, but the OTN receiving end performs delay compensation for customer data, which can eliminate possible delays caused by customer data transmission on the OTN , can relatively improve the transmission reliability of customer data; at the same time relatively reduce the complexity of data processing at the OTN sending end; simplify the processing process of customer data transmission as a whole. the
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。 Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above-mentioned embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium can include: ROM, RAM, disk or CD, etc. the
以上对本发明实施例所提供的一种传送客户数据的方法、设备及通信系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。 The method, equipment and communication system for transmitting customer data provided by the embodiment of the present invention have been introduced in detail above. In this paper, specific examples are used to illustrate the principle and implementation of the present invention. The description of the above embodiment is only used To help understand the method of the present invention and its core idea; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation and scope of application. In summary, this specification The content should not be construed as a limitation of the invention. the
Claims (14)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2009/072002 WO2010135864A1 (en) | 2009-05-26 | 2009-05-26 | Method, device and communication system of transmitting client data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101981831A CN101981831A (en) | 2011-02-23 |
CN101981831B true CN101981831B (en) | 2013-08-28 |
Family
ID=43222114
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200980000540.7A Expired - Fee Related CN101981831B (en) | 2009-05-26 | 2009-05-26 | Method, device and communication system of transmitting client data |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101981831B (en) |
WO (1) | WO2010135864A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103716115B (en) * | 2012-09-28 | 2017-10-10 | 中兴通讯股份有限公司 | Time-multiplexed FEC coding methods and device |
CN104734992B (en) * | 2015-03-30 | 2018-04-20 | 华为技术有限公司 | A kind of service data transmission method and device |
CN115664519A (en) * | 2022-09-30 | 2023-01-31 | 深圳市万众数据科技有限公司 | A 100G&200G FPGA design method applied to DCI equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101146257A (en) * | 2007-10-16 | 2008-03-19 | 深圳国人通信有限公司 | Method and system for improving synchronization precision of data transmission |
CN101166068A (en) * | 2006-08-31 | 2008-04-23 | 三星电子株式会社 | Radio over fiber system and method for controlling transmission time |
CN101374030A (en) * | 2007-08-24 | 2009-02-25 | 华为技术有限公司 | Synchronizing system and method for virtual cascade of light transportation network |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7639677B2 (en) * | 2004-11-02 | 2009-12-29 | Electronics And Telecommunications Research Institute | Optical transponder having switching function |
-
2009
- 2009-05-26 WO PCT/CN2009/072002 patent/WO2010135864A1/en active Application Filing
- 2009-05-26 CN CN200980000540.7A patent/CN101981831B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101166068A (en) * | 2006-08-31 | 2008-04-23 | 三星电子株式会社 | Radio over fiber system and method for controlling transmission time |
CN101374030A (en) * | 2007-08-24 | 2009-02-25 | 华为技术有限公司 | Synchronizing system and method for virtual cascade of light transportation network |
CN101146257A (en) * | 2007-10-16 | 2008-03-19 | 深圳国人通信有限公司 | Method and system for improving synchronization precision of data transmission |
Also Published As
Publication number | Publication date |
---|---|
WO2010135864A1 (en) | 2010-12-02 |
CN101981831A (en) | 2011-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4878629B2 (en) | Multiplex transmission system and multiple transmission method | |
USRE48932E1 (en) | Frame generating apparatus and frame generating method | |
JP4984797B2 (en) | Optical network system | |
CN101873517B (en) | Signal transmission method, device and communication system for optical transport network | |
JP5375221B2 (en) | Frame transfer apparatus and frame transfer method | |
US8934479B2 (en) | Super optical channel transport unit signal supported by multiple wavelengths | |
WO2019105010A1 (en) | Interface transmission method, apparatus and device | |
JP4870742B2 (en) | Optical transmission equipment | |
JP5461229B2 (en) | Client signal accommodation multiplex processing device, client signal cross-connect device, and client signal accommodation multiplex processing method | |
US9264283B2 (en) | Method of accommodating signals, frame generation apparatus, frame reception apparatus, and transmission system | |
JP2010541509A (en) | Method, apparatus and system for transmitting and receiving client signals | |
CN105308885B (en) | Optic communication cross connection device and its signal processing method | |
CN110248260B (en) | Method, device and system for processing Ethernet data in optical network | |
US9066163B2 (en) | Optical transmission device including a bit rate adjustment function | |
CN1747606B (en) | Service data transmission method and device | |
AU2010230712A1 (en) | Method and Device for Sending Data and Receiving Service Data | |
CN102843293A (en) | Method for processing message and network element equipment | |
CN101981831B (en) | Method, device and communication system of transmitting client data | |
CN101686416A (en) | Method, device and network system for transporting optical transport unit (OTU) by optical transport network (OTN) | |
EP2093916B1 (en) | Optical transport hierarchy gateway interface | |
WO2020051851A1 (en) | Data transmission method and apparatus in optical transport network | |
JP5736964B2 (en) | Transmission apparatus and data transmission method | |
KR100927599B1 (en) | How to integrate dependent signals and integrated connection board | |
CN101803297B (en) | Method and device for transparent transmission of Ethernet signals through Ethernet switches | |
JP6046598B2 (en) | COMMUNICATION SYSTEM, FRAME RATE CONVERSION DEVICE, AND FRAME RATE CONVERSION METHOD |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130828 Termination date: 20210526 |