Dynamic assignment of traffic classes to a priority queue in a packet forwarding device
First Claim
Patent Images
1. In a packet forwarding device, a method comprising:
- monitoring bandwidth consumption by one or more types of packet traffic received in the packet forwarding device;
determining whether the bandwidth consumption by the one or more types of packet traffic exceeds a threshold; and
automatically changing assignment of at least one type of packet traffic of the one or more types of packet traffic from a queue having a first priority to a queue having a second priority if the bandwidth consumption exceeds the threshold.
22 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for dynamic assignment of classes of traffic to a priority queue. Bandwidth consumption by one or more types of packet traffic received in the packet forwarding device is monitored to determine whether the bandwidth consumption exceeds a threshold. If the bandwidth consumption exceeds the threshold, assignment of at least one type of packet traffic of the one or more types of packet traffic is changed from a queue having a first priority to a queue having a second priority.
103 Citations
23 Claims
-
1. In a packet forwarding device, a method comprising:
-
monitoring bandwidth consumption by one or more types of packet traffic received in the packet forwarding device;
determining whether the bandwidth consumption by the one or more types of packet traffic exceeds a threshold; and
automatically changing assignment of at least one type of packet traffic of the one or more types of packet traffic from a queue having a first priority to a queue having a second priority if the bandwidth consumption exceeds the threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A packet forwarding apparatus comprising:
-
a plurality of input/output (I/O) ports to transmit and receive packets of information;
first and second queues to buffer the packets prior to transmission via one or more of the I/O ports, packets buffered in the first queue having higher transmission priority than packets buffered in the second queue;
queue assignment logic to assign the packets to be buffered in either the first queue or the second queue according to a packet type associated with each packet, each of the packets being associated with at least one of a plurality of packet types; and
one or more agents to monitor bandwidth consumption by packets associated with a first packet type of the plurality of packet types and to automatically change assignment of packets associated with the first packet type from the first queue to the second queue if band width consumption of packets associated with the first packet type exceeds a threshold. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A communications network comprising a packet forwarding device, the packet forwarding device including:
-
a plurality of input/output (I/O) ports to transmit and receive packets of information from one or more other devices in the communications network first and second queues to buffer the packets prior to transmission via one or more of the I/O ports, packets buffered in the first queue having higher transmission priority than packets buffered in the second queue;
queue assignment logic to assign the packets to be buffered in either the first queue or the second queue according to a packet type associated with each packet, each of the packets being associated with at least one of a plurality of packet types; and
one or more agents to monitor bandwidth consumption by packets associated with a first packet type of the plurality of packet types and to automatically change assignment of packets associated with the first packet type from the first queue to the second queue if band width consumption of packets associated with the first packet type exceeds a threshold. - View Dependent Claims (21, 22)
-
-
23. In a packet forwarding device, a method comprising:
-
monitoring an error rate associated with one or more types of packet traffic received in the packet forwarding device;
determining whether the error rate associated with the one or more types of packet traffic exceeds a threshold; and
automatically changing assignment of at least one type of packet traffic of the one or more types of packet traffic from a queue having a first priority to a queue having a second priority if the error rate exceeds the threshold.
-
Specification