MAC-adressetabellen er en tabel i en netværksswitch eller router, der gemmer Media Access Control (MAC)-adresserne på enheder, der er tilsluttet switchen eller routeren, og de tilsvarende porte, som de er tilsluttet. Dette gør det muligt for switchen eller routeren at videresende pakker til den korrekte destination.
MAC-adressetabellen opdateres dynamisk, efterhånden som enheder tilsluttes og afbrydes fra netværket. Når en enhed er tilsluttet, lærer switchen eller routeren sin MAC-adresse ved at undersøge kilde-MAC-adressen for pakker, som enheden sender. Disse oplysninger gemmes derefter i MAC-adressetabellen.
Når en pakke modtages af switchen eller routeren, slår den destinations-MAC-adressen op i MAC-adressetabellen. Hvis destinationens MAC-adresse findes i tabellen, videresender switchen eller routeren pakken til den tilsvarende port. Hvis destinationens MAC-adresse ikke findes i tabellen, udsender switchen eller routeren pakken til alle porte undtagen porten, hvor den blev modtaget.
MAC-adressetabellen er en kritisk komponent i netværksskift og routing. Det giver switche og routere mulighed for at videresende pakker til den korrekte destination hurtigt og effektivt.