IP Library Granted Patent US 10,230,481
Granted Patent B2
US 10,230,481 · App. 15/905,199 · Granted Mar 12, 2019

Method and apparatus for bearing flexible ethernet service on optical transport network

Inventors: Yujie Chen (Shenzhen, CN); Qiuyou Wu (Shenzhen, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04J3/1652H04J3/1658H04L12/403H04L47/525H04J3/0602H04J2203/0085H04J2203/0094
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 10,230,481
App. No.
15/905,199
Granted
Mar 12, 2019
Kind
B2
Abstract

Embodiments of the present disclosure disclose a method and an apparatus for bearing a flexible Ethernet service on an optical transport network (OTN). The method includes extracting a flexible Ethernet service from a flexible Ethernet service layer; performing data division on the flexible Ethernet service to obtain at least two data queues, where each data queue carries a queue identifier; mapping each data queue into an OTN container, where the OTN container includes an optical channel data unit-k (ODUk) container or an optical channel data unit flexible container; and sending the OTN containers to an OTN. By using the embodiments of the present disclosure, bandwidth utilization can be improved, and network construction costs of an OTN can be reduced.

Claims (54)

1. A method for bearing a flexible Ethernet service on an optical transport network (OTN), the method comprising:

obtaining a flexible Ethernet service layer that is distributed to a physical coding sublayer timeslot by means of polling, the flexible Ethernet service layer being obtained by:

performing timeslot alignment on physical coding sublayer timeslots based on alignment marker (AM) characters in the physical coding sublayer timeslots; and

deleting the AM characters in the physical coding sublayer timeslots;

extracting a flexible Ethernet service from the flexible Ethernet service layer;

performing data division on the flexible Ethernet service to obtain a plurality of data queues comprising a first data queue identified by a first queue identifier and a second data queue identified by a second queue identifier;

mapping the first data queue into a first OTN container and the second data queue into a second OTN container, wherein the first OTN container and the second OTN container comprise either an optical channel data unit-k (ODUk) container or an optical channel data unit flexible container; and

sending the first OTN container and the second OTN container to an OTN.

2. The method of claim 1 , wherein the extracting the flexible Ethernet service from the flexible Ethernet service layer comprises extracting the flexible Ethernet service from the flexible Ethernet service layer based on a timeslot distribution of the flexible Ethernet service at the flexible Ethernet service layer.

3. The method of claim 1 , further comprising:

performing, based on service layer overheads carried by the physical coding sublayer timeslots, overhead alignment on the physical coding sublayer timeslots whose AM characters are deleted; and

extracting the flexible Ethernet service from the physical coding sublayer timeslots obtained by means of overhead alignment.

4. The method of claim 1 , wherein after extracting the flexible Ethernet service from the flexible Ethernet service layer, the method further comprises inserting an idle code block into the flexible Ethernet service every 20460 66B-code-blocks on average.

5. The method of 1 , wherein after performing data division on the flexible Ethernet service, the method further comprises inserting a control code into each of the first data queue and the second data queue every 16383 service data blocks, wherein the control code is used to instruct to perform timeslot alignment on the first data queue and the second data queue.

6. The method of claim 1 , wherein after performing data division on the flexible Ethernet service, the method further comprises:

performing timeslot grouping on the plurality of data queues to obtain a plurality of groups of timeslot data queues;

performing interleaving on the plurality of groups of timeslot data queues to obtain a plurality of group data streams; and

mapping the plurality of group data streams to a plurality of OTN containers.

7. An apparatus for bearing a flexible Ethernet service on an optical transport network (OTN), the apparatus comprising:

a memory; and

a processor coupled to the memory, the processor configured to:

obtain a flexible Ethernet service layer that is distributed to a physical coding sublayer timeslot by means of polling, the flexible Ethernet service layer being obtained by:

performing timeslot alignment on physical coding sublayer timeslots based on alignment marker (AM) characters in the physical coding sublayer timeslots; and

deleting the AM characters in the physical coding sublayer timeslots;

extract a flexible Ethernet service from a flexible Ethernet service layer;

perform data division on the flexible Ethernet service to obtain a plurality of data queues comprising a first data queue and a second data queue, wherein the first data queue is identified by a first queue identifier and the second data queue is identified by a second queue identifier;

map the first data queue into a first OTN container and the second data queue into a second OTN container, wherein the first OTN container and the second OTN container comprise either an optical channel data unit-k (ODUk) container or an optical channel data unit flexible container; and

send the first OTN container and the second OTN container to an OTN.

8. The apparatus of claim 7 , wherein the processor is further configured to extract the flexible Ethernet service from the flexible Ethernet service layer based on a timeslot distribution of the flexible Ethernet service at the flexible Ethernet service layer.

9. The apparatus of claim 7 , wherein the processor is further configured to:

perform, based on service layer overheads carried by the physical coding sublayer timeslots, overhead alignment on the physical coding sublayer timeslots whose AM characters are deleted; and

extract the flexible Ethernet service from the physical coding sublayer timeslots obtained by means of overhead alignment.

10. The apparatus of claim 7 , wherein the processor is further configured to after the processor extracts the flexible Ethernet service from the flexible Ethernet service layer, insert an idle code block into the flexible Ethernet service every 20460 66B-code-blocks on average.

11. The apparatus of claim 7 , wherein the processor is further configured to after the processor performs data division on the flexible Ethernet service, insert a control code into each of the first data queue and the second data queue every 16383 service data blocks, wherein the control code is used to instruct to perform timeslot alignment on the first data queue and the second data queue.

12. The apparatus of claim 7 , wherein the processor is further configured to:

perform timeslot grouping on the plurality of data queues to obtain a plurality of groups of timeslot data queues;

perform interleaving on the plurality of groups of timeslot data queues to obtain a plurality of group data streams; and

map the plurality of group data streams to a plurality of OTN containers.

13. An apparatus for bearing a flexible Ethernet service on an optical transport network (OTN), the apparatus comprising:

a memory;

and a processor coupled to the memory, the processor configured to:

obtain a flexible Ethernet service layer that is distributed to a physical coding sublayer timeslot by means of polling, the flexible Ethernet service layer being obtained by:

performing timeslot alignment on physical coding sublayer timeslots based on alignment marker (AM) characters in the physical coding sublayer timeslots; and

deleting the AM characters in the physical coding sublayer timeslots;

extract flexible Ethernet services from a flexible Ethernet service layer;

divide physical medium dependent (PMD) sublayer channels into a plurality of virtually concatenated containers, wherein the plurality of virtually concatenated containers comprise either an optical channel data unit-k (ODUk) virtually concatenated container or an optical channel data unit flexible virtually concatenated container;

map the flexible Ethernet services into the plurality of virtually concatenated containers;

combine the plurality of virtually concatenated containers into a plurality of OTN containers, wherein a quantity of the OTN containers is the same as a quantity of the PMD sublayer channels; and

send the plurality of OTN containers to an OTN.

14. The apparatus claim 13 , wherein the processor is further configured to extract the flexible Ethernet services from the flexible Ethernet service layer based on timeslot distribution of the flexible Ethernet services at the flexible Ethernet service layer.

15. The apparatus of claim 13 , wherein the processor is further configured to:

perform, based on service layer overheads carried by the physical coding sublayer timeslots, overhead alignment on the physical coding sublayer timeslots whose AM characters are deleted; and

extract the flexible Ethernet services from the physical coding sublayer timeslots obtained by means of overhead alignment.

16. The apparatus of claim 13 , wherein the processor is further configured to after the service extraction unit extracts the flexible Ethernet services from the flexible Ethernet service layer, insert an idle code block into the flexible Ethernet services every 20460 66B-code-blocks on average.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2018
From: CHEN, YUJIE; WU, QIUYOU
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 045076/0356 →
Priority Claims (1)
CN 2015 1 0818776 · Nov 23, 2015 · national
Continuity (2)
Continuation PCTCN2016093218 · Aug 4, 2016
Related Publication 20180183538A1 · Jun 28, 2018