摘要 |
The present invention concerns a method for controlling buffering of packets (1) in a communication network. The method comprises to store packets (1) of one or more packet flows in a queue (2) of a buffer (3), to set a threshold (4) on the queue (2), to determine whether the queue (2) exceeds the threshold (4). If the queue (2) exceeds the threshold (4), a congestion notification on a first packet (1 a) of the queue (2) causing the exceeding of the threshold (4) is provided and a timeout interval (5) is started. Until expiry of the timeout interval (5), any threshold violation is ignored by not providing a congestion notification on further packets (1b) of the queue (2) causing the exceeding of the threshold (4) during the timeout interval (5). The present invention concerns further a network element (8) for a communication network, the network element (8) is adapted to store packets (1) of one or more packet flows in a queue (2) of a buffer (3), to set a threshold (4) on the queue (2), to determine whether the queue (2) exceeds the threshold (4) and, if the queue (2) exceeds the threshold (4), to provide a congestion notification on a first packet (1 a) of the queue (2) causing the exceeding of the threshold (4), to start a timeout interval (5) and to ignore any threshold violation until expiry of the timeout interval (5) by not providing a congestion notification on further packets (1b) of the queue (2) causing the exceeding of the threshold (4) during the timeout interval (5). The present invention concerns further a computer program product adapted to perform the above method, when executed on a control unit (9). |