IP Library Granted Patent US 10,382,167
Granted Patent B2
US 10,382,167 · App. 15/377,002 · Granted Aug 13, 2019

Flexible ethernet enhanced forward error correction

Inventors: Sebastien Gareau (Ottawa, CA); Eric S. Maniloff (Stittsville, CA)
Assignee: Ciena Corporation
H04L1/007H03M13/6522H04L1/0041H04L1/0058H04L1/0083H04L12/413H04L41/00H04L49/351H04J2203/0085H04J2203/0089H04L69/14H04L2001/0096H04Q11/0067H04Q2011/0064
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,382,167
App. No.
15/377,002
Granted
Aug 13, 2019
Kind
B2
Abstract

Flexible Ethernet (FlexE) Forward Error Correction (FEC) systems and methods include mapping a first set of calendar slots including Ethernet payload clients to a FlexE Time Division Multiplexing (TDM) structure including a plurality of calendar slots; and mapping a second set of calendar slots including FEC data to the FlexE TDM structure, wherein the first set of calendar slots and the second set of calendar slots fill the FlexE TDM structure. In an exemplary embodiment, an overall Physical (PHY) rate of the FlexE TDM structure is kept constant with a reduction in bandwidth for the Ethernet payload clients based on the second set. In another exemplary embodiment, the overall Physical (PHY) rate of the FlexE TDM structure is increased based on the second set of calendar slots, to support a set rate for the Ethernet payload clients with a reduced number of calendar slots.

Claims (31)

1. A Flexible Ethernet (FlexE) Forward Error Correction (FEC) method, the method comprising:

mapping a first set of calendar slots comprising Ethernet payload clients to a FlexE Time Division Multiplexing (TDM) structure comprising a plurality of calendar slots which subdivide a FlexE interface;

mapping a second set of calendar slots comprising FEC data to the FlexE TDM structure, wherein the first set of calendar slots and the second set of calendar slots fill the FlexE TDM structure, wherein the first set of calendar slots are N slots and the second set of calendar slots are M slots, N and M are integers, and N>M; and

transmitting the FlexE TDM structure with both sets of calendar slots without requiring another protocol to transport the Ethernet payload clients.

2. The FlexE FEC method of claim 1 , wherein an overall Physical (PHY) rate of the FlexE TDM structure is kept constant with a reduction in bandwidth for the Ethernet payload clients based on the second set.

3. The FlexE FEC method of claim 1 , wherein an overall Physical (PHY) rate of the FlexE TDM structure is increased based on the second set of calendar slots, to support a set rate for the Ethernet payload clients with a reduced number of calendar slots.

4. The FlexE FEC method of claim 1 , wherein the FlexE TDM structure comprises 20 calendar slots.

5. The FlexE FEC method of claim 1 , wherein the mapping steps are performed in a corresponding switch or framer/mapper, independent of a FlexE client module which transmits and receives the FlexE TDM structure.

6. The FlexE FEC method of claim 1 , wherein the FEC data is utilized iteratively with Physical Coding Sublayer (PCS) FEC at another layer.

7. The FlexE FEC method of claim 1 , wherein each sequence of the plurality of calendar slots comprises the first set of calendar slots and the second set of calendar slots.

8. The FlexE FEC method of claim 1 , wherein one sequence of the plurality of calendar slots comprises only the first set of calendar slots and a subsequent sequence of the plurality of calendar slots comprises both the first set of calendar slots and the second set of calendar slots.

9. The FlexE FEC method of claim 1 , wherein the second set of calendar slots comprising the FEC data is communicated via a calendar and dynamically adjusted based thereon.

10. An apparatus for Flexible Ethernet (FlexE) Forward Error Correction (FEC), the apparatus comprising:

circuitry adapted to map a first set of calendar slots comprising Ethernet payload clients to a FlexE Time Division Multiplexing (TDM) structure comprising a plurality of calendar slots which subdivide a FlexE interface;

circuitry adapted to map a second set of calendar slots comprising FEC data to the FlexE TDM structure, wherein the first set of calendar slots and the second set of calendar slots fill the FlexE TDM structure, wherein the first set of calendar slots are N slots and the second set of calendar slots are M slots, N and M are integers, and N>M; and

circuitry adapted to transmit the FlexE TDM structure with both sets of calendar slots transmitting the FlexE TDM structure with both sets of calendar slots without requiring another protocol to transport the Ethernet payload clients.

11. The apparatus of claim 10 , wherein an overall Physical (PHY) rate of the FlexE TDM structure is kept constant with a reduction in bandwidth for the Ethernet payload clients based on the second set.

12. The apparatus of claim 10 , wherein an overall Physical (PHY) rate of the FlexE TDM structure is increased based on the second set of calendar slots to support a set rate for the Ethernet payload clients with a reduced number of calendar slots.

13. The apparatus of claim 10 , wherein the FlexE TDM structure comprises 20 calendar slots.

14. The apparatus of claim 10 , wherein the apparatus is disposed in a corresponding switch or framer/mapper, independent of a FlexE client module which transmits and receives the FlexE TDM structure.

15. The apparatus of claim 10 , wherein the FEC data is utilized iteratively with Physical Coding Sublayer (PCS) FEC at another layer.

16. The apparatus of claim 10 , wherein each sequence of the plurality of calendar slots comprises the first set of calendar slots and the second set of calendar slots.

17. The apparatus of claim 10 , wherein one sequence of the plurality of calendar slots comprises only the first set of calendar slots and a subsequent sequence of the plurality of calendar slots comprises both the first set of calendar slots and the second set of calendar slots.

18. A device comprising a switch or framer/mapper using Flexible Ethernet (FlexE), the device comprising:

an interface to a FlexE client module adapted to transmit and receive a FlexE Time Division Multiplexing (TDM) structure; and

mapping circuitry communicatively coupled to the interface and adapted to

map a first set of calendar slots comprising Ethernet payload clients to a FlexE Time Division Multiplexing (TDM) structure comprising a plurality of calendar slots which subdivide a FlexE interface,

map a second set of calendar slots comprising Forward Error Correction (FEC) data to the FlexE TDM structure, wherein the first set of calendar slots and the second set of calendar slots fill the FlexE TDM structure, wherein the first set of calendar slots are N slots and the second set of calendar slots are M slots, N and M are integers, and N>M; and

transmit the FlexE TDM structure with both sets of calendar slots transmitting the FlexE TDM structure with both sets of calendar slots without requiring another protocol to transport the Ethernet payload clients.

19. The device of claim 18 , wherein an overall Physical (PHY) rate of the FlexE TDM structure is kept constant with a reduction in bandwidth for the Ethernet payload clients based on the second set.

20. The device of claim 18 , wherein an overall Physical (PHY) rate of the FlexE TDM structure is increased based on the second set of calendar slots to support a set rate for the Ethernet payload clients with a reduced number of calendar slots.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2016
From: GAREAU, SEBASTIEN; MANILOFF, ERIC S
To: CIENA CORPORATION
Reel/Frame 040722/0471 →
Continuity (1)
Related Publication 20180167160A1 · Jun 14, 2018
Cited By (5)
US 12,445,196 US 12,489,551 US 12,671,517 US 12,681,880 US 12,732,306