IP Library Granted Patent US 9,503,381
Granted Patent B2
US 9,503,381 · App. 13/784,039 · Granted Nov 22, 2016

System and method for carrying control data in a preamble

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,503,381
App. No.
13/784,039
Granted
Nov 22, 2016
Kind
B2
Abstract

A system and method for carrying control data in a preamble. A control-data bearing preamble is defined to facilitate end-to-end labeling and control-data transport. This control-data bearing preamble provides a unified labeling scheme with minimal overhead, which facilitates greater ease in parsing. The control-data bearing preamble can be converted to/from other control/labeling schemes at the edge of the control-data bearing preamble aware portion of the network.

Claims (29)

1. An optical line terminal, comprising:

an optical receiver that is configured to communicate with a plurality of optical network units via a point-to-multipoint network, the optical receiver further configured to receive a first Ethernet frame having a first preamble followed by a first header, the first preamble of the first Ethernet frame including first control data associated with network traffic contained within the first Ethernet frame; and

a network interface that is coupled to a network node in a metro or core network, the network interface configured to transmit to the network node in the metro or core network a second Ethernet frame prepared using the first Ethernet frame, the second Ethernet frame having a second preamble followed by a second header, the second preamble being created to retain at least part of the first control data in the first preamble of the first Ethernet frame and to include second control data associated with the network traffic, the second control data being different from the first control data, wherein the first control data and the second control data provide end-to-end labeling for the network traffic.

2. The optical line terminal of claim 1 , wherein at least one of the first control data or the second control data identifies a data flow.

3. The optical line terminal of claim 1 , wherein at least one of the first control data or the second control data identifies a packet sequence number.

4. The optical line terminal of claim 1 , wherein at least one of the first control data or the second control data provides an out-of-band management channel.

5. A method, comprising:

receiving, in a first network node in an access network, a first Ethernet frame having a first preamble followed by a first header, the first preamble of the first Ethernet frame including control data associated with network traffic contained within the first Ethernet frame;

preparing a second Ethernet frame using the first Ethernet frame, the second Ethernet frame having a second preamble followed by a second header, the second preamble of the second Ethernet frame retaining at least part of the control data included in the first preamble of the first Ethernet frame; and

transmitting, from the first network node in the access network to a second network node in a metro or core network, the second Ethernet frame having the second preamble,

wherein the control data provides end-to-end labeling for the network traffic.

6. The method of claim 5 , wherein the control data provides an out-of-band management channel.

7. The method of claim 5 , wherein the control data identifies at least one of a data flow or a packet sequence number.

8. A method, comprising:

receiving, by a first network node, a first Ethernet frame having a first preamble followed by a first header, the first preamble of the first Ethernet frame including first control data associated with network traffic contained within the first Ethernet frame;

modifying, by the first network node, contents of the first preamble to produce a second preamble, the modified contents retaining at least part of the first control data in the first preamble of the first Ethernet frame and including second control data associated with the network traffic contained within the first Ethernet frame, the second control data different from the first control data, wherein the second preamble is followed by a second header in a second Ethernet frame; and

transmitting, by the first network node to a second network node, the second Ethernet frame prepared using the first Ethernet frame, the second Ethernet frame including the second preamble having the at least part of the first control data and the second control data associated with the network traffic,

wherein the first control data provides end-to-end labeling for the network traffic.

9. The method of claim 8 , wherein the second control data replaces at least part of the first control data.

10. The method of claim 8 , wherein the first control data provides an out-of-band management channel.

11. The method of claim 8 , wherein the first control data identifies at least one of a data flow or a packet sequence number.

12. The method of claim 8 , wherein the second preamble is an 8-byte preamble.

13. The method of claim 8 , wherein the second header is separate from the second preamble.

14. The optical line terminal of claim 1 , wherein each of the first preamble and the second preamble is an Ethernet preamble.

15. The optical line terminal of claim 1 , wherein the first preamble and the second preamble have a same length.

16. The optical line terminal of claim 1 , wherein each of the first preamble and the second preamble is an 8-byte preamble.

17. The optical line terminal of claim 1 , wherein the first header is followed by a first payload and the second header is followed by a second payload.

18. The optical line terminal of claim 1 , wherein the first Ethernet frame and the second Ethernet frame have a same frame format.

19. The method of claim 5 , wherein the second preamble of the second Ethernet frame includes additional control data that is not included in the first preamble of the first Ethernet frame.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047422 FRAME: 0464. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0702 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047422/0464 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →