US 20140105012 Dynamic Assignment of Traffic Classes to a Priority Queue in a Packet Forwarding Device

ABSTRACT

Responsive to detecting that bandwidth consumption of a packet flow has exceeded a threshold, packet forwarding treatment is changed in accordance with at least one class of packet flow from a first packet forwarding treatment to a second packet forwarding treatment.

FIELD OF THE INVENTION

The present invention relates to the field of telecommunications, and more particularly to dynamic assignment of traffic classes to queues having different priority levels.

BACKGROUND Of THE INVENTION

  • The flow of packets through packet-switched networks is controlled by switches and routers that forward packets based on destination information included in the packets themselves. A typical switch or router includes a number of input/output (I/O) modules connected to a switching fabric, such as a crossbar or shared memory switch. In some switches and routers, the switching fabric is operated at a higher frequency than the transmission frequency of the I/O modules so that the switching fabric may deliver packets to an I/O module faster than the I/O module can output them to the network transmission medium. In these devices, packets are usually queued in the I/O module to await transmission.
  • One problem that may occur when packets are queued in the I/O module or elsewhere in a switch or router is that the queuing delay per packet varies depending on the amount of traffic being handled by the switch. Variable queuing delays tend to degrade data streams produced by real-time sampling (e.g., audio and video) because the original time delays between successive packets in the stream convey the sampling interval and are therefore needed to faithfully reproduce the source information. Another problem that results from queuing packets in a switch or router is that data from a relatively important source, such as a shared server, may be impeded by data from less important sources, resulting in bottlenecks.

SUMMARY OF THE INVENTION

  • A method and apparatus for dynamic assignment of classes of traffic to a priority queue are disclosed. Bandwidth consumption by one or more types of packet traffic received in a packet forwarding device is monitored. The queue assignment of at least one type of packet traffic is automatically changed from a queue having a first priority to a queue having a second priority if the bandwidth consumption exceeds the threshold.
  • Other features and advantages of the invention will be apparent from the accompanying drawings and from the detailed description that follows below.
Share
Published by
Tal Lavian

Recent Posts

US 8619793 Dynamic assignment of traffic classes to a priority queue in a packet forwarding device

An apparatus and method for dynamic assignment of classes of traffic to a priority queue. Bandwidth consumption by one or…

1 year ago

US 8572303 Portable Universal Communication Device

Embodiments of the invention provide a portable device comprising at least one processor. The portable device also comprises a memory…

1 year ago

US 8341257 Grid proxy architecture for network resources

A Grid Proxy Architecture for Network Resources (GPAN) is proposed to allow Grid applications to access resources shared in communication…

1 year ago

US 8161139 Method and apparatus for intelligent management of a network element

A network element (NE) includes an intelligent interface (II) with its own operating environment rendering it active during the NE…

1 year ago

US 8146090 Time-value curves to provide dynamic QoS for time sensitive file transfer

A method and apparatus has been shown and described which allows Quality of Service to be controlled at a temporal…

1 year ago

US 6970943 Routing architecture including a compute plane configured for high-speed processing of packets to provide application layer support

The present invention provides a routing architecture including a control plane, a compute plane, and a forward plane. The forward…

1 year ago