1. A method of data traffic congestion management in a network node, comprising: receiving data packets; enqueuing at least a portion of the received packets; determining whether to apply a drop decision to a received packet; determining, if applying a drop decision, whether to drop the received packet applying a squared drop decision, wherein the squared drop decision comprises generating at least one random value and making the drop determination when a drop probability is larger than the at least one generated random value and a second random value; wherein one of the random values is generated for each received packet and the other random value is a random value applied to the previous received packet; dropping a received packet for which a drop determination has been made; and forwarding from the network node, packets that have been received and not dropped.