O mecanismo de Leaky Bucket permite controlar a taxa de transmissão de pacotes pela rede. Transparecendo que todo o tráfego é transmitido a uma taxa constante.

Este algoritmo resume-se a um “balde” com capacidade para b bytes no qual os pacotes que chegam são armazenados e numa taxa de transmissão constante r.

No entanto este algoritmo tem um problema, este algoritmo não aproveita da melhor maneira os recursos da rede. Isto acontece devido à sua taxa de transmissão constante.