摘要 |
<p>A system and method are provided for randomly discarding a packet received at a high performance network interface if the rate of packet transfers cannot keep pace with the rate of packet arrivals. A selected packet may be dropped as it arrives at a packet queue, or a packet already in the queue may be discarded. The queue has multiple defined regions, any of which may overlap or share a common boundary. A probability indicator is associated with a region to specify the probability of a packet being discarded when the level of traffic in the queue is within the region. Probability indicators may differ from region to region so that the probability of discarding a packet fluctuates as the level of traffic stored in the queue changes. Information gleaned from a packet may be applied to prevent certain types of packets from being dropped.</p> |