IP Library › Granted Patent US 11,483,088
Granted Patent B2
US 11,483,088 · App. 16/895,841 · Granted Oct 25, 2022

Service mapping processing method for optical transport network, apparatus, and system

Inventors: Wei Su (Chengdu, CN); Maarten Petrus Joseph Vissers (Amsterdam, NL); Qiuyou Wu (Dongguan, CN)
Assignee: Huawei Technologies Co., Ltd.
H04J3/1652H04B10/27H04J3/16H04L12/4633
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,483,088
App. No.
16/895,841
Granted
Oct 25, 2022
Kind
B2
Abstract

A service mapping processing method for an optical transport network, an apparatus, and a system are provided, where the method includes: generating mapping adaptation indication information according to a mapping granularity of a to-be-carried LO ODU, where the mapping granularity is M×g bytes, M is a quantity of timeslots occupied by the to-be-carried LO ODU in an OPUCn, g is a size of a mapping granularity corresponding to each timeslot of the timeslots occupied by the LO ODU, and g is a positive integer greater than 1; mapping, according to the mapping adaptation indication information, the to-be-carried LO ODU to an ODTUCn.M payload area; encapsulating the mapping adaptation indication information into the ODTUCn.M overhead area; encapsulating the ODTUCn.M into an OTUCn; and sending the OTUCn to a receive end device. The method avoids that OTUCns that use different mapping granularities cannot interwork between a receive end and a transmit end.

Claims (56)

1. A transmitting method, the method comprising:

obtaining a to-be-carried low order (LO) optical channel data unit (ODU);

determining a quantity of data entities that the to-be-carried LO ODU has in a unit of a mapping granularity, wherein a quantity of bytes in the mapping granularity divided by a quantity of tributary slots that the to-be-carried LO ODU occupies in an Optical Transport Unit Cn (OTUCn) is equal to an integer greater than 1, wherein the OTUCn has a bit rate of one or multiple times of 100 Gbit/s;

mapping the to-be-carried LO ODU into a payload area of the OTUCn according to the quantity of data entities; and

sending the OTUCn to a receiving end device.

2. The method according to claim 1 , wherein the mapping the to-be-carried LO ODU into the payload area of the OTUCn according to the quantity of data entities comprises:

mapping the to-be-carried LO ODU into an optical channel data tributary unit Cn.M (ODTUCn.M) according to the quantity of data entities; and

mapping the ODTUCn.M into the OTUCn.

3. The method according to claim 2 , further comprising:

mapping the information representing the mapping granularity that the to-be-carried LO ODU uses into an overhead area of the ODTUCn.M.

4. The method according to claim 2 , wherein the determining the quantity of data entities that the to-be-carried LO ODU has in the unit of the mapping granularity comprises:

obtaining by calculation, the quantity of data entities that the to-be-carried LO ODU has in the unit of the mapping granularity, according to the quantity of tributary slots that the to-be-carried LO ODU occupies in the OTUCn, the mapping granularity that the to-be-carried LO ODU uses when the to-be-carried LO ODU maps to the ODTUCn.M, and a quantity of bytes of the to-be-carried LO ODU.

5. The method according to claim 4 , further comprising:

determining clock information of the to-be-carried LO ODU;

wherein the clock information of the to-be-carried LO ODU is determined according to the quantity of tributary slots that the to-be-carried LO ODU occupies in the OTUCn, the mapping granularity that the to-be-carried LO ODU uses when the to-be-carried LO ODU maps to the ODTUCn.M, and the quantity of bytes of the to-be-carried LO ODU.

6. The method according to claim 2 , further comprising:

mapping information of the quantity of tributary slots that the to-be-carried LO ODU occupies in the OTUCn into an overhead area of the ODTUCn.M.

7. The method according to claim 2 , further comprising:

encapsulating the quantity of data entities that the to-be-carried LO ODU has in an overhead area of the ODTUCn.M.

8. The method according to claim 1 , wherein the quantity of bytes in the mapping granularity divided by the quantity of tributary slots that the to-be-carried LO ODU occupies in the OTUCn is equal to 16.

9. The method according to claim 1 , further comprising:

determining clock information of the to-be-carried LO ODU.

10. The method according to claim 1 , further comprising:

obtaining a second to-be-carried LO ODU;

determining a quantity of data entities that the second to-be-carried LO ODU has in a unit of a second mapping granularity, wherein a quantity of bytes in the second mapping granularity divided by the quantity of tributary slots that the second to-be-carried LO ODU occupies in the OTUCn is equal to an integer greater than 1 and is not equal to the quantity of bytes in the mapping granularity divided by the quantity of tributary slots that the to-be-carried LO ODU occupies in the OTUCn; and

mapping the second to-be-carried LO ODU into the payload area of the OTUCn in the another mapping granularity.

11. An apparatus, comprising:

a processor configured to:

obtain a to-be-carried low order (LO) optical channel data unit (ODU);

determine a quantity of data entities that the to-be-carried LO ODU has in a unit of a mapping granularity, wherein a quantity of bytes in the mapping granularity divided by a quantity of tributary slots that the to-be-carried LO ODU occupies in an Optical Transport Unit Cn (OTUCn) is equal to an integer greater than 1, wherein the OTUCn has a bit rate of multiple times of 100 Gbit/s; and

map the to-be-carried LO ODU into a payload area of the OTUCn according to the quantity of data entities; and

a transmitter configured to send the OTUCn to a receiving end device.

12. The apparatus according to claim 11 , wherein the mapping the to-be-carried LO ODU into the payload area of the OTUCn according to the quantity of data entities comprises:

mapping the to-be-carried LO ODU into an optical channel data tributary unit Cn.M (ODTUCn.M) according to the quantity of data entities; and

mapping the ODTUCn.M into the OTUCn.

13. The apparatus according to claim 12 , wherein the processor is further configured to:

map the information representing the mapping granularity that the to-be-carried LO ODU uses into an overhead area of the ODTUCn.M.

14. The apparatus according to claim 12 , wherein the determining the quantity of data entities that the to-be-carried LO ODU has in the unit of the mapping granularity comprises:

obtaining by calculation, the quantity of data entities that the to-be-carried LO ODU has in the unit of the mapping granularity, according to the quantity of tributary slots that the to-be-carried LO ODU occupies in the OTUCn, the mapping granularity that the to-be-carried LO ODU uses when the to-be-carried LO ODU maps to the ODTUCn.M, and a quantity of bytes of the to-be-carried LO ODU.

15. The apparatus according to claim 14 , wherein the processor is further configured to:

determine clock information of the to-be-carried LO ODU;

wherein the clock information of the to-be-carried LO ODU is determined according to the quantity of tributary slots that the to-be-carried LO ODU occupies in the OTUCn, the mapping granularity that the to-be-carried LO ODU uses when the to-be-carried LO ODU maps to the ODTUCn.M, and the quantity of bytes of the ODU.

16. The apparatus according to claim 11 , wherein the quantity of bytes in the mapping granularity divided by the quantity of tributary slots that the to-be-carried LO ODU occupies in the OTUCn is equal to 16.

17. The apparatus according to claim 12 , wherein the processor is further configured to:

map information of the quantity of tributary slots that the to-be-carried LO ODU occupies in the OTUCn into an overhead area of the ODTUCn.M.

18. The apparatus according to claim 12 , wherein the processor is further configured to:

encapsulate the quantity of data entities that the to-be-carried LO ODU has in an overhead area of the ODTUCn.M.

19. The apparatus according to claim 11 , wherein the processor is further configured to:

determine clock information of the to-be-carried LO ODU.

20. A system comprising:

a receiving device; and

a transmitting device configured to:

obtain a to-be-carried low order (LO) optical channel data unit (ODU);

determine a quantity of data entities that the to-be-carried LO ODU has in a unit of a mapping granularity, wherein a quantity of bytes in the mapping granularity divided by a quantity of tributary slots that the to-be-carried LO ODU occupies in the an Optical Transport Unit Cn (OTUCn) is equal to an integer greater than 1, wherein the OTUCn has a bit rate of multiple times of 100 Gbit/s; and

map the to-be-carried LO ODU into a payload area of the the OTUCn according to the quantity of data entities; and

send the ODTUCn.M to the receiving device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2022
From: SU, WEI; VISSERS, MAARTEN PETRUS JOSEPH; WU, QIUYOU
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 060073/0777 →
Priority Claims (1)
CN 201410487469.2 · Sep 22, 2014 · national
Continuity (3)
Continuation 15465299 · Mar 21, 2017
Continuation PCTCN2015082675 · Jun 29, 2015
Related Publication 20200374023A1 · Nov 26, 2020