摘要 |
A congestion avoidance apparatus includes a reception unit which receives a packet from an input link, a transmission unit which transmits the packet from the reception unit to an output link, a buffer which temporarily stores the packet before being transmitted, a switching unit for routing the packet from the reception unit to the transmission unit, and a controller for controlling the reception unit, transmission unit, buffer, and switching uni. The transmission unit includes a RED/WRED module which determines whether or not to enable a RED/WRED function, based on a traffic type and more specifically a protocol type of the packet. This is accomplished by determining whether or not an upper layer protocol of the packet is TCP, enabling the RED/WRED function if the upper layer protocol is TCP, disabling the RED/WRED function if the upper layer protocol is not TCP, and then storing the packet in a corresponding queue.
|