IP Library Granted Patent US 10,178,453
Granted Patent B2
US 10,178,453 · App. 15/419,649 · Granted Jan 8, 2019

Ethernet fabric protection in a disaggregated OTN switching system

Inventors: Biaodong Cai (San Ramon, CA); Richard Dunsmore (McKinney, TX); Rod Naphan (McKinney, TX); Sam Lisle (Fairview, TX); Deepak Patel (Moorpark, CA); Iqbal Syed (Plano, TX)
Assignee: FUJITSU LIMITED
H04Q11/0062H04B10/032H04J3/1652H04L12/40H04L12/413H04L41/0659H04L41/0677H04L45/745H04L49/351H04L49/70H04L61/2038H04L61/6022H04Q11/0005H04J2203/0012H04J2203/0026H04J2203/0085H04Q11/0066H04Q2011/0073
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,178,453
App. No.
15/419,649
Granted
Jan 8, 2019
Kind
B2
Abstract

Methods and systems for Ethernet fabric protection in a disaggregated OTN switching system that include PIU modules each having multiple ports for OTN to Ethernet transceiving and an Ethernet fabric as a switching core are disclosed. An OTN over Ethernet module in each of the PIU modules may enable various OTN functionality to be realized using the Ethernet fabric which may include multiple Ethernet switches. A first PIU module may detect a fault condition on an Ethernet fabric plane of the Ethernet fabric. In response to the detection, the OTN switching system may transmit the fault condition to other PIU modules to redirect optical data unit traffic away from the fault on the Ethernet fabric plane.

Claims (94)

1. A method for Ethernet fabric protection,

in an optical transport network (OTN) switch comprising:

an Ethernet fabric having a number M of Ethernet fabric planes, each of the M Ethernet fabric planes includes a corresponding Ethernet switch of M Ethernet switches; and

a plurality of plug-in universal (PIU) modules each having M PIU ports including a first PIU module, wherein an ith PIU port of each of the plurality of PIU modules is connected to the ith Ethernet switch of the ith Ethernet fabric plane of the Ethernet fabric, the method comprising:

assigning a variable i having a value ranging from 1 to M to denote the ith Ethernet fabric plane of the M Ethernet fabric planes, the ith Ethernet switch of the M Ethernet switches, and the ith PIU port of the M PIU ports, wherein M is greater than one;

detecting, by the first PIU module, a fault condition associated with the ith PIU port of the first PIU module on the ith Ethernet fabric plane; and

transmitting the fault condition to stop transmission of optical data unit (ODU) traffic from the plurality of PIU modules to the ith PIU port of the first PIU module.

2. The method of claim 1 , further comprising:

after transmitting the fault condition to stop transmission of the ODU traffic from the plurality of PIU modules to the ith PIU port of the first PIU module,

stopping the transmission of the ODU traffic from the plurality of PIU modules to the ith PIU port of the first PIU module.

3. The method of claim 1 , further comprising:

detecting, by a second PIU module of the plurality of PIU modules, a second fault condition associated with the ith PIU port of the second PIU module on the ith Ethernet fabric plane; and

transmitting the second fault condition to stop the transmission of the ODU traffic from the plurality of PIU modules to the ith PIU port of the second PIU module.

4. The method of claim 3 , wherein transmitting the fault condition and transmitting the second fault condition are transmitted in the same transmission.

5. The method of claim 1 , further comprising:

after receiving the fault condition and a second fault condition associated with the ith PIU port of a second PIU module of the plurality of PIU modules on the ith Ethernet fabric plane to stop the transmission of the ODU traffic from the plurality of PIU modules to the ith PIU port of the second PIU module,

stopping the transmission of the ODU traffic from the plurality of PIU modules to the ith PIU port of the first PIU module and the ith PIU port of the second PIU module.

6. The method of claim 1 , further comprising:

prior to

transmitting the fault condition to stop the transmission of the ODU traffic from the plurality of PIU modules to the ith PIU port of the first PIU module and

transmitting a second fault condition associated with the ith PIU port of a second PIU module of the plurality of PIU modules on the ith Ethernet fabric plane to stop the transmission of the ODU traffic from the plurality of PIU modules to the ith PIU port of the second PIU module,

stopping the transmission of the ODU traffic from the M PIU ports of the first PIU module and the M PIU ports of the second PIU module; and

after expiration of a delay associated with the first PIU module and the second PIU module,

transmitting the second fault condition to stop the transmission of the ODU traffic from the plurality of PIU modules to the ith PIU port of the second PIU module.

7. The method of claim 6 , further comprising:

after expiration of a second delay associated with the first PIU module and the second PIU module,

transmitting the ODU traffic from the M PIU ports of the first PIU module other than the ith PIU port of the first PIU module and

transmitting the ODU traffic from the M PIU ports of the second PIU module other than the ith PIU port of the second PIU module, wherein the expiration of the second delay is after the expiration of the delay.

8. The method of claim 6 , further comprising:

receiving a third fault condition associated with the jth PIU port of a third PIU module on the ith Ethernet fabric plane to stop the transmission of the ODU traffic from the plurality of PIU modules to the jth PIU port of the third PIU module; and

after expiration of a second delay associated with the first PIU module and the second PIU module,

transmitting the ODU traffic from the M PIU ports of the first PIU module, other than the ith PIU port of the first PIU module, and the M PIU ports of the second PIU module, other than the ith PIU port of the second PIU module, to the plurality of PIU modules other than the ith PIU port of the first PIU module, the ith PIU port of the second PIU module, and the jth PIU port of the third PIU module, wherein the expiration of the second delay is after the expiration of the delay.

9. The method of claim 1 , further comprising:

prior to

transmitting the fault condition to stop the transmission of the ODU traffic from the plurality of PIU modules to the ith PIU port of the first PIU module and

transmitting a second fault condition associated with the ith PIU port of a second PIU module of the plurality of PIU modules on the ith Ethernet fabric plane to stop the transmission of the ODU traffic from the plurality of PIU modules to the ith PIU port of the second PIU module,

stopping the transmission of the ODU traffic from the M PIU ports of the first PIU module and the M PIU ports of the second PIU module;

receiving a third fault condition associated with the jth PIU port of a third PIU module on the ith Ethernet fabric plane to stop the transmission of the ODU traffic from the plurality of PIU modules to the jth PIU port of the third PIU module;

after expiration of a second delay associated with the first PIU module and the second PIU module,

transmitting the second fault condition to stop the transmission of the ODU traffic from the plurality of PIU modules to the ith PIU port of the second PIU module; and

transmitting the third fault condition to stop the transmission of the ODU traffic from the plurality of PIU modules to the jth PIU port of the third PIU module.

10. The method of claim 9 , further comprising:

after expiration of a third delay associated with the first PIU module and the second PIU module,

transmitting the ODU traffic from the M PIU ports of the first PIU module, other than the ith PIU port of the first PIU module, and the M PIU ports of the second PIU module, other than the ith PIU port of the second PIU module, to the plurality of PIU modules other than the ith PIU port of the first PIU module, the ith PIU port of the second PIU module, and the jth PIU port of the third PIU module, wherein the expiration of the third delay is after the expiration of the second delay.

11. The method of claim 1 , further comprising:

after receiving the fault condition and a second fault condition associated with the ith PIU port of a second PIU module of the plurality of PIU modules on the ith Ethernet fabric plane to stop the transmission of the ODU traffic from the plurality of PIU modules to the ith PIU port of the second PIU module,

stopping the transmission of the ODU traffic from the M PIU ports of a third PIU module of the plurality of PIU modules; and

after expiration of a delay associated with the third PIU module,

transmitting the ODU traffic from the M PIU ports of the third PIU module to the plurality of PIU modules other than the ith PIU port of the first PIU module and the ith PIU port of the second PIU module.

12. The method of claim 1 , further comprising:

detecting a second fault condition of the ith Ethernet fabric plane; and

transmitting the ODU traffic from the plurality of PIU modules to the other Ethernet fabric planes.

13. An OTN switch comprising:

an Ethernet fabric having a number M of Ethernet fabric planes, each of the M Ethernet fabric planes includes a corresponding Ethernet switch of M Ethernet switches;

a plurality of PIU modules each having M PIU ports including a first PIU module, wherein an ith PIU port of each of the plurality of PIU modules is connected to the ith Ethernet switch of the ith Ethernet fabric plane of the Ethernet fabric, and wherein a variable i having a value ranging from 1 to M to denote the ith Ethernet fabric plane of the M Ethernet fabric planes, the ith Ethernet switch of the M Ethernet switches, and the ith PIU port of the M PIU ports, wherein M is greater than one,

the first PIU module to detect a fault condition associated with the ith PIU port of the first PIU module on the ith Ethernet fabric plane; and

the OTN switch to transmit the fault condition to stop transmission of ODU traffic from the plurality of PIU modules to the ith PIU port of the first PIU module.

14. The OTN switch of claim 13 , further comprising:

a second PIU module of the plurality of PIU modules to detect a second fault condition associated with the ith PIU port of the second PIU module on the ith Ethernet fabric plane; and

the OTN switch to transmit the second fault condition to stop the transmission of the ODU traffic from the plurality of PIU modules to the ith PIU port of the second PIU module.

15. The OTN switch of claim 13 , further comprising:

the OTN switch, after receiving the fault condition and a second fault condition associated with the ith PIU port of a second PIU module of the plurality of PIU modules on the ith Ethernet fabric plane, to:

stop the transmission of the ODU traffic from the plurality of PIU modules to the ith PIU port of the second PIU module; and

stop the transmission of the ODU traffic from the plurality of PIU modules to the ith PIU port of the first PIU module and the ith PIU port of the second PIU module.

16. The OTN switch of claim 13 , further comprising:

the OTN switch, prior to

the transmission of the fault condition to stop the transmission of the ODU traffic from the plurality of PIU modules to the ith PIU port of the first PIU module and

the transmission of a second fault condition associated with the ith PIU port of a second PIU module of the plurality of PIU modules on the ith Ethernet fabric plane to stop the transmission of the ODU traffic from the plurality of PIU modules to the ith PIU port of the second PIU module, to

stop the transmission of the ODU traffic from the M PIU ports of the first PIU module and the M PIU ports of the second PIU module; and

the OTN switch, after expiration of a delay associated with the first PIU module and the second PIU module, to

transmit the second fault condition to stop the transmission of the ODU traffic from the plurality of PIU modules to the ith PIU port of the second PIU module.

17. The OTN switch of claim 16 , further comprising:

the OTN switch, after expiration of a second delay associated with the first PIU module and the second PIU module, to:

transmit the ODU traffic from the M PIU ports of the first PIU module other than the ith PIU port of the first PIU module; and

transmit the ODU traffic from the M PIU ports of the second PIU module other than the ith PIU port of the second PIU module, wherein the expiration of the second delay is after the expiration of the delay.

18. The OTN switch of claim 13 , further comprising:

a third PIU module of the plurality of PIU modules;

the OTN switch, prior to

the transmission of the fault condition to stop the transmission of the ODU traffic from the plurality of PIU modules to the ith PIU port of the first PIU module and

the transmission of a second fault condition associated with the ith PIU port of a second PIU module of the plurality of PIU modules on the ith Ethernet fabric plane to stop the transmission of the ODU traffic from the plurality of PIU modules to the ith PIU port of the second PIU module, to:

stop the transmission of the ODU traffic from the M PIU ports of the first PIU module and the M PIU ports of the second PIU module; and

receive a third fault condition associated with the jth PIU port of the third PIU module on the ith Ethernet fabric plane to stop the transmission of the ODU traffic from the plurality of PIU modules to the jth PIU port of the third PIU module; and

the OTN switch, after expiration of a second delay associated with the first PIU module and the second PIU module, to:

transmit the second fault condition to stop the transmission of the ODU traffic from the plurality of PIU modules to the ith PIU port of the second PIU module; and

transmit the third fault condition to stop the transmission of the ODU traffic from the plurality of PIU modules to the jth PIU port of the third PIU module.

19. The OTN switch of claim 18 , further comprising:

the OTN switch, after expiration of a third delay associated with the first PIU module and the second PIU module, to

transmit the ODU traffic from the M PIU ports of the first PIU module, other than the ith PIU port of the first PIU module, and the M PIU ports of the second PIU module, other than the ith PIU port of the second PIU module, to the plurality of PIU modules other than the ith PIU port of the first PIU module, the ith PIU port of the second PIU module, and the jth PIU port of the third PIU module, wherein the expiration of the third delay is after the expiration of the second delay.

20. The OTN switch of claim 13 , further comprising:

a second PIU module of the plurality of PIU modules;

a third PIU module of the plurality of PIU modules, after receiving the fault condition and a second fault condition associated with the ith PIU port of the second PIU module on the ith Ethernet fabric plane to stop the transmission of the ODU traffic from the plurality of PIU modules to the ith PIU port of the second PIU module, to

stop the transmission of the ODU traffic from the M PIU ports of the third PIU module; and

the third PIU module, after expiration of a delay associated with the third PIU module, to

transmit the ODU traffic from the M PIU ports of the third PIU module to the plurality of PIU modules other than the ith PIU port of the first PIU module and the ith PIU port of the second PIU module.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2017
From: FUJITSU NETWORK COMMUNICATIONS, INC.
To: FUJITSU LIMITED
Reel/Frame 042782/0133 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2017
From: CAI, BIAODONG; DUNSMORE, RICHARD; NAPHAN, ROD; LISLE, SAM; PATEL, DEEPAK; SYED, IQBAL
To: FUJITSU NETWORK COMMUNICATIONS, INC.
Reel/Frame 041125/0688 →
Continuity (2)
Provisional Application 62325723 · Apr 21, 2016
Related Publication 20170310538A1 · Oct 26, 2017