L'algorithme de la 'leaky bucket' est une méthode de contrôle du trafic réseau qui permet de réguler le flux des données en sortie d'une interface. Il fonctionne en stockant temporairement les paquets dans un seau virtuel avant de les relâcher à un rythme constant prédéfini, appelé 'taux d'écoulement'. Si le seau est rempli au-delà de sa capacité maximale, les paquets excédentaires sont rejetés ou placés dans une file d'attente pour être émis plus tard. Cet algorithme permet ainsi de prévenir la saturation du réseau et d'éviter la perte de données importantes.