Hovedfunksjonene til en svitsj inkluderer fysisk adressering, nettverkstopologiadministrasjon, feilkontroll, rammesekvensering og flytkontroll. Moderne svitsjer tilbyr også nye funksjoner som støtte for VLAN (Virtual Local Area Network), lenkeaggregering, og noen inkluderer til og med brannmurfunksjonalitet.
I tillegg til å koble til nettverk av samme type, kan brytere også koble sammen forskjellige typer nettverk (som Ethernet og Fast Ethernet). Mange moderne svitsjer tilbyr-høyhastighetsporter som støtter Fast Ethernet eller FDDI, som brukes til å koble til andre svitsjer i nettverket eller gi ekstra båndbredde til båndbreddeintensive-kritiske servere.
Vanligvis brukes hver port på en svitsj til å koble til et uavhengig nettverkssegment. Men noen ganger, for å gi raskere tilgangshastigheter, kan viktige nettverksdatamaskiner kobles direkte til svitsjportene. Dette lar kritiske servere og viktige brukere ha raskere tilgangshastigheter og støtte høyere datavolumer.
Læringsfunksjon: Ethernet-svitsjer lærer MAC-adressene til enheter som er koblet til hver port, og tilordner disse adressene til deres korresponderende porter i en MAC-adressetabell bufret av svitsjen.
Videresendingsfiltrering: Når en datarammes destinasjonsadresse er kartlagt i MAC-adressetabellen, videresendes den til porten som er koblet til destinasjonsnoden i stedet for alle porter (med mindre datarammen er en kringkastings-/multicastramme, i så fall videresendes den til alle porter).
Sløyfeeliminering: Når en svitsj inkluderer en redundant sløyfe, unngår Ethernet-svitsjen sløyfeoppretting gjennom Spanning Tree Protocol (STP), samtidig som den tillater sikkerhetskopieringsveier.
Læring: Ethernet-svitsjen kjenner MAC-adressen til hver enhet som er koblet til porten og lagrer kartleggingen mellom adressen og den tilsvarende porten i svitsjens MAC-adressebuffer.
Videresending/filtrering: Når en datarammes destinasjonsadresse er kartlagt i MAC-adressetabellen, videresendes den til porten som er koblet til destinasjonsnoden i stedet for alle porter (med mindre datarammen er en kringkastings-/multicastramme, i så fall videresendes den til alle porter).




