Een Ethernet netwerk bestaat tegenwoordig uit een groot aantal segmenten, waarbij elk segment meestal een punt-punt verbinding is tussen een computer en een switch.
Een switch verbindt een aantal segmenten.
Hij vervult de functie van een router op het fysieke (MAC) niveau. Een switch levert pakketten die voor een bepaald MAC-adres bestemd zijn, af op het segment waar die computer direct of via een ander segment /switch aan verbonden is.
Deze functie is veel eenvoudiger dan in het geval van internetrouters, omdat het aantal aangesloten computers veel kleiner is, en omdat in het geval van twijfel, een frame naar alle aangesloten segmenten gekopieerd kan worden.
Overigens is er geen enkele logische relatie tussen een MAC-adres van een interface en het segment waaraan het interface verbonden is.
Switches bepalen op grond van het verkeer dat voorbijkomt, welk MAC-adres in welk deel van het netwerk te vinden is.
Als een computer verplaatst wordt, zal een switch dat uiteindelijk detecteren en zal hij de eigen routeringsinformatie bijwerken.