IP Library Granted Patent US 9,473,832
Granted Patent B2
US 9,473,832 · App. 14/540,952 · Granted Oct 18, 2016

GCC0 tunneling over an OTN transport network

Inventors: Maitreya Mukhopadhyay (Allen, TX); Albert V. Smith, Jr. (Richardson, TX); Catherine Yuan (Plano, TX)
Assignee: Fujitsu Limited
H04Q11/0003H04J3/1652H04L12/4633H04Q11/0066
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 9,473,832
App. No.
14/540,952
Granted
Oct 18, 2016
Kind
B2
Abstract

Systems and methods for tunneling GCC0 bytes over an OTN transport network are disclosed. The method includes receiving, at a first network element, a first data frame comprising a set of management bytes and a set of data bytes, determining whether the set of management bytes should be tunneled, and, in response to determining that the management bytes should be tunneled, sending, to a second network element, a second data frame comprising the set of management bytes and the set of data bytes.

Claims (52)

1. A method comprising:

receiving, at a first network element, a first data frame comprising a set of management bytes and a set of data bytes;

determining whether the set of management bytes should be tunneled;

in response to determining that the set of management bytes should be tunneled,

copying the set of data bytes into a payload section of a second data frame;

copying the set of management bytes into the first row of multiple rows of an overhead section of the second data frame; and

sending, to a second network element, the second data frame comprising the set of management bytes and the set of data bytes.

2. The method of claim 1 , wherein the first data frame comprises an OTU frame.

3. The method of claim 2 ,

wherein the second data frame comprises an extended ODU frame.

4. The method of claim 2 ,

wherein the second data frame comprises an ODU frame.

5. The method of claim 4 , wherein sending the second data frame to the second network element comprises sending the second data frame to a third network element for forwarding to the second network element.

6. The method of claim 1 , further comprising:

provisioning a flag at the first network element, wherein determining whether the set of management bytes should be tunneled includes determining whether the flag is set.

7. A network element comprising:

a processor;

a memory communicatively coupled to the processor;

instructions stored in the memory that, when executed by the processor, cause the processor to:

receive a first data frame comprising a set of management bytes and a set of data bytes;

determine whether the set of management bytes should be tunneled;

in response to determining that the set of management bytes should be tunneled,

copy the set of data bytes into a payload section of a second data frame;

copy the set of management bytes into the first row of multiple rows of an overhead section of the second data frame; and

send, to a second network element, the second data frame comprising the set of management bytes and the set of data bytes.

8. The network element of claim 7 , wherein the first data frame comprises an OTU frame.

9. The network element of claim 8 ,

wherein the second data frame comprises an extended ODU frame.

10. The network element of claim 8 ,

wherein the second data frame comprises an ODU frame.

11. The network element of claim 10 , wherein sending the second data frame to the second network element comprises sending the second data frame to a third network element for forwarding to the second network element.

12. The network element of claim 7 , the instructions, when executed by the processor, further causing the processor to:

provision a flag at the first network element, wherein determining whether the set of management bytes should be tunneled includes determining whether the flag is set.

13. The network element of claim 7 , the instructions, when executed by the processor, further causing the processor to:

in response to determining that the management bytes should not be tunneled, send to the second network element a third data frame comprising the set of data bytes but not the set of management bytes.

14. A non-transient computer readable medium comprising instructions that, when executed by a processor, cause the processor to:

receive a first data frame comprising a set of management bytes and a set of data bytes;

determine whether the set of management bytes should be tunneled;

in response to determining that the set of management bytes should be tunneled,

copy the set of data bytes into a payload section of a second data frame;

copy the set of management bytes into the first row of multiple rows of an overhead section of the second data frame; and

send, to a second network element, the second data frame comprising the set of management bytes and the set of data bytes.

15. The non-transient computer readable medium of claim 14 , wherein the first data frame comprises an OTU frame.

16. The non-transient computer readable medium of claim 15 ,

wherein the second data frame comprises an extended ODU frame.

17. The non-transient computer readable medium of claim 15 ,

wherein the second data frame comprises an ODU frame.

18. The non-transient computer readable medium of claim 17 , wherein sending the second data frame to the second network element comprises sending the second data frame to a third network element for forwarding to the second network element.

19. The non-transient computer readable medium of claim 14 , the instructions, when executed by the processor, further causing the processor to:

provision a flag at the first network element, wherein determining whether the set of management bytes should be tunneled includes determining whether the flag is set.

20. The non-transient computer readable medium of claim 14 , the instructions, when executed by the processor, further causing the processor to:

in response to determining that the management bytes should not be tunneled, send to the second network element a third data frame comprising the set of data bytes but not the set of management bytes.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2015
From: FUJITSU NETWORK COMMUNICATIONS, INC.
To: FUJITSU LIMITED
Reel/Frame 036591/0597 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2014
From: MUKHOPADHYAY, MAITREYA; SMITH, ALBERT V., JR.; YUAN, CATHERINE
To: FUJITSU NETWORK COMMUNICATIONS, INC.
Reel/Frame 034168/0271 →
Continuity (1)
Related Publication 20160142796A1 · May 19, 2016