Method and system for processing upstream packets of an optical network
First Claim
1. A method for processing upstream packets of an optical network, comprising the steps of:
- for a group of subscriber optical interfaces in the optical network, receiving status messages from the subscriber optical interfaces;
calculating reservation information for upstream transmission from the status messages;
calculating a duration of upstream transmission time slots for each subscriber optical interface; and
transmitting the calculated the duration of the upstream transmission time slot to each subscriber optical interface; and
receiving upstream transmissions from each subscriber optical interface during respective calculated upstream transmission time slots.
17 Assignments
0 Petitions
Accused Products
Abstract
A protocol for an optical network can control the time at which subscriber optical interfaces of an optical network are permitted to transmit data to a transceiver node. The protocol can prevent collisions of upstream transmissions between the subscriber optical interfaces of a particular subscriber group. With the protocol, a transceiver node close to the subscriber can allocate additional or reduced upstream bandwidth based upon the demand of one or more subscribers. That is, a transceiver node close to a subscriber can monitor (or police) and adjust a subscriber'"'"'s upstream bandwidth on a subscription basis or on an as-needed basis. The protocol can account for aggregates of packets rather than individual packets. By performing calculation on aggregates of packets, the algorithm can execute less frequently which, in turn, permits its implementation in lower performance and lower cost devices, such as software executing in a general purpose microprocessor.
-
Citations
22 Claims
-
1. A method for processing upstream packets of an optical network, comprising the steps of:
-
for a group of subscriber optical interfaces in the optical network, receiving status messages from the subscriber optical interfaces;
calculating reservation information for upstream transmission from the status messages;
calculating a duration of upstream transmission time slots for each subscriber optical interface; and
transmitting the calculated the duration of the upstream transmission time slot to each subscriber optical interface; and
receiving upstream transmissions from each subscriber optical interface during respective calculated upstream transmission time slots. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 22)
-
-
10. An optical network system comprising:
-
a plurality of subscriber optical interfaces; and
an optical tap routing device coupled to the plurality of subscriber optical interfaces, said optical tap routing device further comprising a memory device and central processing unit coupled to said memory device, wherein said central processing unit is programmed to perform the steps of;
calculating a length of a time interval for upstream transmission by a subscriber with a token bucket algorithm; and
obtaining at least one packet from each subscriber of the plurality of subscriber optical interfaces during the time interval such that collision of packets originating from different subscribers of the plurality of subscribers is substantially reduced. - View Dependent Claims (11, 12, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
13. A method for processing upstream packets of an optical network, comprising the steps of:
for a group of subscribers in the optical network, receiving a request from a subscriber to transmit one or more upstream packets;
determining whether the one or more upstream packets can be processed;
sending a message to the subscriber indicating whether the one or more upstream packets can be processed; and
receiving the upstream packets if it is determined that the one or more upstream packets can be processed.
Specification