1. Comutatorul stabilește o mapare între adresa MAC sursă din cadrul de date primit și portul de comutare corespunzător și scrie această mapare în tabelul său de adrese MAC.
2. Comutatorul compară adresa MAC de destinație din cadrul de date cu tabelul de adrese MAC stabilit pentru a determina la ce port să redirecționeze cadrul.
3. Dacă adresa MAC de destinație din cadrul de date nu se află în tabelul de adrese MAC, aceasta este redirecționată către toate porturile. Acest proces se numește inundații.
4. Cadrele de difuzare și multicast sunt redirecționate către toate porturile.