Floodingul este una dintre cele mai simple moduri de transmitere a pachetelor printr-o rețea, atunci când un router redirecționează pachetele primite către toți vecinii săi imediati, cu excepția gazdei de la care a fost primit. Această metodă utilizează lățimea de bandă a comunicațiilor de rețea extrem de neoptim, dar nu necesită construirea tabelelor de rutare ; în unele situații este util, de exemplu, astfel punțile și comutatoarele de rețea transmit cadre cu adresare necunoscută [1] .
Avantajul cheie al inundațiilor este acela de a asigura costurile de timp optime pentru livrarea unui pachet, deoarece atunci când sunt implicate toate direcțiile posibile, cel puțin una dintre ele le va minimiza. Flooding-ul poate fi folosit și în rețelele subîncărcate, unde standardele de timp și fiabilitatea livrării pachetelor de rețea sunt ridicate [2] .