1. Svitsjen etablerer en mapping mellom kilde-MAC-adressen i den mottatte datarammen og den korresponderende svitsjporten, og skriver denne mappingen inn i sin MAC-adressetabell.
2. Svitsjen sammenligner destinasjons-MAC-adressen i datarammen med den etablerte MAC-adressetabellen for å bestemme hvilken port rammen skal videresendes til.
3. Hvis destinasjons-MAC-adressen i datarammen ikke er i MAC-adressetabellen, videresendes den til alle porter. Denne prosessen kalles flom.
4. Kringkastings- og multicast-rammer videresendes til alle porter.