IP Library Granted Patent US 9,935,727
Granted Patent B2
US 9,935,727 · App. 15/404,066 · Granted Apr 3, 2018

Method and system for scheduling cascaded PON

Inventor: Edward W. Boyd (Petaluma, CA)
Assignee: TIBIT COMMUNICATIONS, INC.
H04J14/0239H04B10/40H04B10/801H04J14/0282
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,935,727
App. No.
15/404,066
Granted
Apr 3, 2018
Kind
B2
Abstract

One embodiment provides an apparatus for coupling between a trunk passive optical network (PON) and a leaf PON. The apparatus includes a trunk-side optical transceiver coupled to the trunk PON, a leaf-side optical transceiver coupled to the leaf PON, and an integrated circuit chip that includes an optical network unit (ONU) media access control (MAC) module, an optical line terminal (OLT) MAC module, and an on-chip memory.

Claims (127)

1. An apparatus for coupling between a trunk passive optical network (PON) and a leaf PON, comprising:

a pluggable uplink module coupled to the trunk PON, wherein the pluggable uplink module conforms to a standard form factor and comprises a trunk-side optical transceiver for communicating with the trunk PON;

a pluggable downlink module coupled to the leaf PON, wherein the pluggable downlink module conforms to a standard form factor and comprises:

a leaf-side optical transceiver for communicating with the leaf PON;

a single integrated circuit chip that includes an optical network unit (ONU) media access control (MAC) module, an optical line terminal (OLT) MAC module, and an on-chip memory; and

a printed circuit board (PCB) coupling together the pluggable uplink module and the pluggable downlink module;

wherein the OLT MAC module is configured to:

disable a scheduler of the OLT MAC module;

generate, while the scheduler of the OLT MAC is disabled, a leaf bandwidth-assigning frame for an ONU within the leaf PON by converting a trunk bandwidth-assigning frame received by the ONU MAC from the trunk PON; and

send the leaf bandwidth-assigning frame to the ONU.

2. The apparatus of claim 1 , wherein the pluggable uplink module includes one of:

a small form-factor pluggable (SFP) optical transceiver;

a quad SFP (QSFP) optical transceiver;

an enhanced small form-factor pluggable (SFP+) optical transceiver; and

a 10 Gigabit small form-factor pluggable (XFP) optical transceiver.

3. The apparatus of claim 1 , wherein the pluggable downlink module has a standard form factor that is in compliance with one of:

a small form-factor pluggable (SFP) specification;

a quad SFP (QSFP) specification;

an enhanced small form-factor pluggable (SFP+) specification; and

a 10 Gigabit small form-factor pluggable (XFP) specification.

4. The apparatus of claim 1 , wherein the trunk PON and the leaf PON are running at different data rates.

5. The apparatus of claim 1 ,

wherein the trunk bandwidth assigning frame includes timing parameters relative to the trunk PON; and

wherein while generating the leaf bandwidth-assigning frame, the OLT MAC module is configured to replace the timing parameters relative to the trunk PON with timing parameters relative to the leaf PON.

6. The apparatus of claim 5 , wherein the OLT MAC module is further configured to:

receive a leaf bandwidth-requesting frame comprising timing parameters relative to the leaf PON; and

convert the leaf bandwidth-requesting frame to a trunk bandwidth-requesting frame comprising timing parameters relative to the trunk PON.

7. The apparatus of claim 5 ,

wherein the OLT MAC module is further configured to:

receive a data burst in response to the leaf bandwidth-assigning frame; and

store the received data burst in an upstream data queue; and

wherein the ONU MAC module is configured to:

in response to determining that a bandwidth assignment included in the trunk bandwidth-assigning frame being valid based on the timing parameters relative to the trunk PON, send the data burst stored in the upstream data queue upstream to the trunk PON.

8. The apparatus of claim 1 ,

wherein the ONU MAC module is configured to:

receive, from the trunk PON, a bandwidth-assigning frame assigning bandwidth to multiple logical links in the leaf PON;

extract a bandwidth assignment from the received bandwidth-assigning frame; and

send the extracted bandwidth assignment to the OLT MAC module; and

wherein the OLT MAC module is configured to:

receive the extracted bandwidth assignment;

divide the received bandwidth assignment into multiple new bandwidth assignments;

generate multiple new bandwidth-assigning frames using the multiple new bandwidth assignments; and

send the multiple new bandwidth-assigning frames to the multiple logical links.

9. The apparatus of claim 1 ,

wherein the OLT MAC module is configured to:

receive, from multiple logical links in the leaf PON, bandwidth-requesting frames;

generate multiple bandwidth assignments corresponding to the bandwidth-requesting frames; and

store the multiple bandwidth assignments into a bandwidth-assigning queue; and

wherein the ONU MAC module is configured to:

access the bandwidth-assigning queue;

generate a single bandwidth-requesting frame based on the multiple bandwidth-assignments; and

send the single bandwidth-requesting frame to the trunk PON.

10. The apparatus of claim 9 , wherein the ONU MAC module is further configured to:

receive a single bandwidth-assigning frame in response to the bandwidth-requesting frame;

extract a bandwidth assignment from the bandwidth-assigning frame; and

generate multiple bandwidth-assigning frames based on the extracted bandwidth assignment and information included in the bandwidth-assigning queue.

11. The apparatus of claim 9 , wherein the OLT MAC module is configured to:

receive data bursts from the multiple logical links;

store the received data bursts into a single upstream queue;

monitor status of the single upstream queue; and

in response to the single upstream queue being full, suspend generation of new bandwidth assignments.

12. The apparatus of claim 11 , wherein the ONU MAC module is further configured to remove the multiple bandwidth-assignments from the bandwidth-assigning queue after sending the single bandwidth-requesting frame to the trunk PON, thereby allowing new bandwidth assignments to be generated and stored in the bandwidth-assigning queue.

13. A cascaded passive optical network (PON), comprising:

a trunk PON;

one or more leaf PONs; and

one or more bridges coupling the trunk PON to the one or more leaf PONs, wherein a respective bridge comprises:

a pluggable uplink module coupled to the trunk PON, wherein the pluggable uplink module conforms to a standard form factor and comprises a trunk-side optical transceiver for communicating with the trunk PON;

a pluggable downlink module coupled to the leaf PON, wherein the pluggable downlink module conforms to a standard from comprises:

a leaf-side optical transceiver for communicating with the leaf PON;

a single integrated circuit chip that includes an optical network unit (ONU) media access control (MAC) module, an optical line terminal (OLT) MAC module, and an on-chip memory; and

a printed circuit board (PCB) coupling together the pluggable uplink module and the pluggable downlink module;

wherein the OLT MAC module is configured to:

disable a scheduler of the OLT MAC module;

generate, while the scheduler of the OLT MAC is disabled, a leaf bandwidth-assigning frame for an ONU within the leaf PON by converting a trunk bandwidth-assigning frame received by the ONU MAC from the trunk PON; and

send the leaf bandwidth-assigning frame to the ONU.

14. The cascaded PON of claim 13 , wherein the pluggable uplink module includes one of:

a small form-factor pluggable (SFP) transceiver;

a quad SFP (QSFP) optical transceiver;

an enhanced small form-factor pluggable (SFP+) transceiver; and

a 10 Gigabit small form-factor pluggable (XFP) transceiver.

15. The cascaded PON of claim 13 , wherein the pluggable downlink module has a standard form factor that is in compliance with one of:

a small form-factor pluggable (SFP) specification;

a quad SFP (QSFP) specification;

an enhanced small form-factor pluggable (SFP+) specification; and

a 10 Gigabit small form-factor pluggable (XFP) specification.

16. The cascaded PON of claim 13 , wherein the trunk PON and the leaf PON are running at different data rates.

17. The cascaded PON of claim 13 ,

wherein the trunk bandwidth assigning frame includes timing parameters relative to the trunk PON; and

wherein while generating the leaf bandwidth-assigning frame, the OLT MAC module is configured to replace the timing parameters relative to the trunk PON with timing parameters relative to the leaf PON.

18. The cascaded PON of claim 17 , wherein the OLT MAC module is further configured to:

receive a leaf bandwidth-requesting frame comprising timing parameters relative to the leaf PON; and

convert the leaf bandwidth-requesting frame to a trunk bandwidth-requesting frame comprising timing parameters relative to the trunk PON.

19. The cascaded PON of claim 17 ,

wherein the OLT MAC module is further configured to:

receive a data burst in response to the leaf bandwidth-assigning frame; and

store the received data burst in an upstream data queue; and

wherein the ONU MAC module is configured to:

in response to determining that a bandwidth assignment included in the trunk bandwidth-assigning frame being valid based on the timing parameters relative to the trunk PON, send the data burst stored in the upstream data queue upstream to the trunk PON.

20. The cascaded PON of claim 13 ,

wherein the ONU MAC module is configured to:

receive, from the trunk PON, a bandwidth-assigning frame assigning bandwidth across multiple logical links in the leaf PON;

extract a bandwidth assignment from the received bandwidth-assigning frame; and

send the extracted bandwidth assignment to the OLT MAC module; and

wherein the OLT MAC module is configured to:

receive the extracted bandwidth assignment;

divide the received bandwidth assignment into multiple new bandwidth assignments;

generate multiple new bandwidth-assigning frames using the multiple new bandwidth assignments; and

send the multiple new bandwidth-assigning frames to the multiple logical links.

21. The cascaded PON of claim 13 ,

wherein the OLT MAC module is configured to:

receive, from multiple logical links in the leaf PON, bandwidth-requesting frames;

generate multiple bandwidth assignments corresponding to the bandwidth-requesting frames; and

store the multiple bandwidth assignments into a bandwidth-assigning queue; and

wherein the ONU MAC module is configured to:

access the bandwidth-assigning queue;

generate a single bandwidth-requesting frame based on the multiple bandwidth-assignments; and

send the single bandwidth-requesting frame to the trunk PON.

22. The cascaded PON of claim 21 , wherein the ONU MAC module is further configured to:

receive a single bandwidth-assigning frame in response to the bandwidth-requesting frame;

extract a bandwidth assignment from the bandwidth-assigning frame; and

generate multiple bandwidth-assigning frames based on the extracted bandwidth assignment and information included in the bandwidth-assigning queue.

23. The cascaded PON of claim 21 , wherein the OLT MAC module is configured to:

receive data bursts from the multiple logical links;

store the received data bursts into a single upstream queue;

monitor status of the single upstream queue; and

in response to the single upstream queue being full, suspend generation of new bandwidth assignments.

24. The cascaded PON of claim 23 , wherein the ONU MAC module is further configured to remove the multiple bandwidth-assignments from the bandwidth-assigning queue after sending the single bandwidth-requesting frame to the trunk PON, thereby allowing new bandwidth assignments to be generated and stored in the bandwidth-assigning queue.

Assignments (1)
MERGER Recorded Jan 6, 2023
From: TIBIT COMMUNICATIONS, INC.
To: CIENA CORPORATION
Reel/Frame 062296/0585 →
Continuity (3)
Continuation 14684164 · Apr 10, 2015
Provisional Application 61978137 · Apr 10, 2014
Related Publication 20170126351A1 · May 4, 2017