Method and system for processing downstream packets of an optical network
First Claim
1. An optical network system comprising:
- an optical tap routing device;
a plurality of optical tap multiplexers for receiving downstream packets from the optical tap routing device, the optical tap routing device determining which downstream packets are sent to a respective multiplexer, each optical tap multiplexer comprising;
a plurality of classifiers for determining type of information contained in a downstream packet and for assigning a downstream packet to a particular policer, and a plurality of policers for controlling bandwidth based upon a comparison between parameters assigned to each policer by a network provider and a downstream packet.
15 Assignments
0 Petitions
Accused Products
Abstract
Unlike the conventional art which polices data at the entry points of a network, a transceiver node can police or monitor downstream bandwidths for quality of service at exit portions of an optical network. That is, the transceiver node can police downstream communication traffic near the outer edges of an optical network that are physically close to the subscribers of the optical network. In this way, a network provider can control the volume or content (or both) of downstream communications that are received by subscribers of the optical network. In addition to controlling the volume of communications that can be received by a subscriber, the transceiver node employs a plurality of priority assignment values for communication traffic. Some priority assignment values are part of a weighted random early discard algorithm that enables an output buffer to determine whether to drop data packets that are destined for a particular subscriber. In one exemplary embodiment, a weighted random early discard (WRED) priority value can be assigned according to the type of communication traffic supported by a packet.
-
Citations
33 Claims
-
1. An optical network system comprising:
-
an optical tap routing device;
a plurality of optical tap multiplexers for receiving downstream packets from the optical tap routing device, the optical tap routing device determining which downstream packets are sent to a respective multiplexer, each optical tap multiplexer comprising;
a plurality of classifiers for determining type of information contained in a downstream packet and for assigning a downstream packet to a particular policer, and a plurality of policers for controlling bandwidth based upon a comparison between parameters assigned to each policer by a network provider and a downstream packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for processing downstream packets of an optical network, comprising the steps of:
-
classifying a downstream packet by evaluating a header of the packet;
determining if the downstream packet matches at least one of rate and size parameters;
assigning one of two priority values to the downstream packet based upon the determination if the downstream packet matches one of rate and size parameters; and
determining whether to store a downstream packet in one of a plurality of buffers based upon a weighted random early discard function that employs one of the priority values. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An network policer system comprising:
-
an optical network comprising;
a data service hub for generating downstream data packets;
a transceiver node coupled to the data service node at an exit path of the data service hub for receiving and processing the downstream data packets, the transceiver node further comprising;
a plurality of classifiers for determining type of information contained in a downstream packet, and a plurality of policers for controlling bandwidth by one of discarding packets and assigning one of two priority values to a downstream packet;
an optical tap; and
a subscriber optical interface coupled to the optical tap. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A method for policing downstream data packets exiting a network, comprising the steps of:
-
positioning a plurality of classifiers and policers at exit pathways of a network;
discarding downstream packets with the policers if they exceed a peak rate;
assigning one of at least two priority values to each downstream packet with the policers; and
controlling downstream data packet egress from the network at the exit pathways by evaluating the priority values. - View Dependent Claims (31, 32, 33)
-
Specification