IP Library Granted Patent US 8,335,235
Granted Patent B2
US 8,335,235 · App. 12/725,219 · Granted Dec 18, 2012

Methods and apparatus for extending MAC control message in EPON

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 8,335,235
App. No.
12/725,219
Granted
Dec 18, 2012
Kind
B2
Abstract

One embodiment provides a media access control (MAC) module facilitating operations of an Ethernet passive optical network (EPON). The MAC module includes a frame formatter configured to generate a MAC control frame. The generated MAC control frame includes at least one of: an organizationally unique identifier (OUI) field, an OUI-specific operation code (opcode) field, and a number of fields associated with the OUI-specific opcode. Transmission of the MAC control frame facilitates realization of an EPON function based on the fields associated with the OUI-specific opcode.

Claims (71)

1. A media access control (MAC) module, comprising:

a frame formatter configured to generate a MAC control frame, the MAC control frame including:

an organizationally unique identifier (OUI) field;

an OUI-specific operation code (opcode) field; and

a data field corresponding to the OUI-specific opcode field; and

a MAC control client configured to facilitate an Ethernet Passive Optical Network (EPON) function based on the data field, the EPON function including a phase-synchronized clock transport realized by specifying a clock interval and a multipoint control protocol (MPCP) time for a next edge of a clock.

2. The MAC module of claim 1 , wherein the EPON function further includes at least one selected from a group consisting of:

per-queue-based backpressure flow control;

remote laser power control;

setting thresholds for multipoint control protocol (MPCP) REPORT;

transport of time-of-day (TOD) information;

MAC layer data encryption;

multicast registration; and

idle control.

3. The MAC module of claim 2 , wherein the per-queue-based backpressure flow control is realized utilizing the MAC control frame specifying a backpressure time value for an individual queue.

4. The MAC module of claim 2 , wherein the remote laser power control is realized utilizing the MAC control frame specifying a laser shutdown time for a transmitter or a receiver.

5. The MAC module of claim 2 , wherein setting thresholds for MPCP REPORT is realized utilizing the MAC control frame specifying a threshold value for an individual queue in a queue set.

6. The MAC module of claim 2 , wherein facilitating MAC layer data encryption includes utilizing the MAC control frame to select from at least one a group consisting of:

passing a new key; and

marking a time for key switching.

7. The MAC module of claim 2 , wherein multicast registration is realized utilizing the MAC control frame specifying a multicast Logic Link Identifier (LLID) and a unicast LLID.

8. The MAC module of claim 1 , wherein the MAC control frame is an extension of an MPCP MAC control frame.

9. The MAC module of claim 8 , wherein the MAC control frame is an extension of an MPCP GATE frame facilitating assignment of a transmission slot for an individual queue.

10. The MAC module of claim 9 , wherein the extension of the MPCP GATE frame further facilitates assigning a plurality of transmission slots with varying granularities.

11. The MAC module of claim 8 , wherein the MAC control frame is an extension of an MPCP REPORT frame further facilitating reporting of queue lengths with varying granularities.

12. The MAC module of claim 8 , wherein the MAC control frame is an extension of an MPCP REGISTER_REQ frame further facilitating reporting of laser turn on and turn off times of an optical network unit (ONU).

13. The MAC module of claim 8 , wherein the MAC control frame is an extension of an MPCP REGISTER frame further facilitating multicast registration and setting of a threshold value for an individual queue in a queue set.

14. The MAC module of claim 8 , wherein the MAC control frame is an extension of an MPCP REGISTER_ACK frame.

15. An Optical Line Terminal (OLT), comprising:

a Media Access Control (MAC) module configured to generate a Media Access Control (MAC) frame as an extension of a Multi-Point Control Protocol (MPCP) MAC control frame, the MAC frame including:

an organizationally unique identifier (OUI) field;

an OUI-specific operation code (opcode) field; and

a data field corresponding to the OUI-specific opcode field; and

a processor configured to facilitate an Ethernet Passive Optical Network (EPON) function based on the data field, the EPON function including multicast registration and setting of a threshold value for an individual queue in a queue set.

16. The OLT of claim 15 , wherein the EPON function further includes at least one selected from a group consisting of:

per-queue-based backpressure flow control for an optical network unit (ONU);

remote laser power control of the ONU;

setting thresholds for multipoint control protocol (MPCP) REPORT;

phase-synchronized clock transport to the ONU;

transport of time-of-day (TOD) information to the ONU;

MAC layer data encryption;

idle control.

17. The OLT of claim 16 , wherein the per-queue-based backpressure flow control is realized utilizing the MAC control frame specifying a backpressure time value for an individual queue.

18. The OLT of claim 16 , wherein the remote laser power control is realized utilizing the MAC control frame specifying a laser shutdown time for a transmitter and/or a receiver on the ONU.

19. The OLT of claim 16 , wherein setting thresholds for MPCP REPORT is realized utilizing the MAC control frame specifying a threshold value for an individual queue in a queue set on the ONU.

20. The OLT of claim 16 , wherein facilitating MAC layer data encryption includes utilizing the MAC control frame to select from at least one of a group consisting of:

passing a new key to the ONU; and

marking a time for key switching.

21. The OLT of claim 16 , wherein multicast registration is realized utilizing the MAC control frame specifying a multicast Logic Link Identifier (LLID) and a unicast LLID.

22. The OLT of claim 15 , wherein the MAC control frame is an extension of an MPCP GATE frame, facilitating assignment of a transmission slot for an individual queue.

23. The OLT of claim 22 , wherein the extension of the MPCP GATE frame further facilitates assigning a plurality of transmission slots with varying granularities.

24. An optical network unit (ONU), comprising:

a frame parser configured to parse a first Media Access Control (MAC) control frame; and

a frame formatter configured to generate a second MAC control frame,

wherein the first MAC control frame and the second MAC control frame comprise an extension of an Multi-Point Control Protocol (MPCP) REPORT frame, the first MAC control frame and the second MAC control frame including:

an organizationally unique identifier (OUI) field;

an OUI-specific operation code (opcode) field; and

a data field corresponding to the OUI-specific opcode field; and

a processor configured to facilitate an Ethernet Passive Optical Network (EPON) function based on the data field, the EPON function including reporting queue lengths with varying granularities based on the data field.

25. The ONU of claim 24 , wherein the EPON function further includes at least one selected from a group consisting of:

per-queue-based backpressure flow control for the ONU;

remote laser power control of the ONU;

setting thresholds for multipoint control protocol (MPCP) REPORT;

phase-synchronized clock transport to the ONU;

transport of time-of-day (TOD) information to the ONU;

MAC layer data encryption;

multicast registration; and

idle control.

26. The ONU of claim 24 , wherein the first MAC control frame and the second MAC control frame are an extension of a respective first MPCP MAC control frame and a second MPCP control frame.

27. The ONU of claim 24 , wherein the second MAC control frame is an extension of an MPCP REGISTER_REQ frame further facilitating reporting of laser turn on and turn off times of the ONU.

28. The ONU of claim 24 , wherein the MAC control frame is an extension of an MPCP REGISTER_ACK frame.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 09/05/2018 PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0133. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0456 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0133 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2010
From: DAVIS, LAWRENCE D.; KRAMER, GLEN; WOJTOWICZ, JAROSLAW; HIRTH, RYAN E.; BOYD, EDWARD W.
To: TEKNOVUS, INC.
Reel/Frame 024896/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2010
From: TEKNOVUS, INC.
To: BROADCOM CORPORATION
Reel/Frame 024864/0231 →