MAC-adresstabellen är en tabell i en nätverksswitch eller router som lagrar MAC-adresserna (Media Access Control) för enheter som är anslutna till switchen eller routern och motsvarande portar som de är anslutna till. Detta gör att switchen eller routern kan vidarebefordra paket till rätt destination.
MAC-adresstabellen uppdateras dynamiskt när enheter ansluts och kopplas bort från nätverket. När en enhet är ansluten lär sig switchen eller routern sin MAC-adress genom att undersöka källans MAC-adress för paket som enheten skickar. Denna information lagras sedan i MAC-adresstabellen.
När ett paket tas emot av switchen eller routern, letar det upp destinationens MAC-adress i MAC-adresstabellen. Om destinationens MAC-adress finns i tabellen vidarebefordrar switchen eller routern paketet till motsvarande port. Om destinationens MAC-adress inte hittas i tabellen, sänder switchen eller routern paketet till alla portar utom porten där det togs emot.
MAC-adresstabellen är en kritisk komponent i nätverksväxling och routing. Det gör att switchar och routrar kan vidarebefordra paket till rätt destination snabbt och effektivt.