1. Kytkin muodostaa kuvauksen vastaanotetun datakehyksen lähde-MAC-osoitteen ja vastaavan kytkinportin välille ja kirjoittaa tämän mappauksen MAC-osoitetaulukkoonsa.
2. Kytkin vertaa datakehyksen kohde-MAC-osoitetta määritettyyn MAC-osoitetaulukkoon määrittääkseen, mihin porttiin kehys välitetään.
3. Jos datakehyksen kohde-MAC-osoite ei ole MAC-osoitetaulukossa, se välitetään edelleen kaikkiin portteihin. Tätä prosessia kutsutaan tulviksi.
4. Broadcast- ja multicast-kehykset välitetään kaikkiin portteihin.




