Mae'r switsh yn gweithredu yn ail haen y model cyfeirio OSI, sef yr haen cyswllt data. Bydd y CPU y tu mewn i'r switsh yn ffurfio bwrdd MAC trwy gyfateb y cyfeiriad MAC â'r porthladd pan fydd pob porthladd wedi'i gysylltu'n llwyddiannus. Mewn cyfathrebu yn y dyfodol, dim ond at ei borthladd cyfatebol y bydd pecynnau a anfonir i'r cyfeiriad MAC hwn yn cael eu hanfon, nid pob porthladd. Felly, gellir defnyddio switshis i rannu darllediadau haen cyswllt data, hy parthau gwrthdaro; Ond ni all rannu'r darllediad haen rhwydwaith, hynny yw, y parth darlledu.
Mae gan y switsh fws cefn lled band uchel a matrics newid mewnol. Mae pob porthladd o'r switsh wedi'i gysylltu â'r bws cefn hwn. Ar ôl i'r gylched reoli dderbyn y pecyn data, bydd y porthladd prosesu yn edrych i fyny'r tabl cymharu cyfeiriad yn y cof i benderfynu pa borthladd y mae Mac cyrchfan (cyfeiriad caledwedd y cerdyn rhwydwaith) o'r NIC (cerdyn rhwydwaith) yn gysylltiedig ag ef. Mae'r pecyn data yn cael ei drosglwyddo'n gyflym i'r porthladd cyrchfan trwy'r matrics newid mewnol. Os nad yw'r Mac cyrchfan yn bodoli, mae'n cael ei ddarlledu i bob porthladd. Ar ôl i'r porthladd derbyn ymateb, bydd y switsh yn "dysgu" y cyfeiriad MAC newydd a'i ychwanegu at y tabl Cyfeiriadau MAC mewnol. Gellir defnyddio switshis hefyd i "segmentu" y rhwydwaith. Trwy gymharu â'r tabl cyfeiriad IP, dim ond caniatáu traffig rhwydwaith angenrheidiol i basio trwyddynt y mae switshis yn caniatáu. Trwy hidlo ac anfon ymlaen trwy switshis, gellir lleihau parthau gwrthdaro yn effeithiol.


