| Een MAC-adrestabel, ook wel CAM-tabel (Content Addressable Memory) genoemd, is een tabel die door netwerkswitches wordt gebruikt om bij te houden welke MAC-adressen bereikbaar zijn op welke switchpoorten.
Hier volgt een overzicht van wat het bijhoudt en waarom het belangrijk is:
* MAC-adres: Het unieke hardwareadres van een netwerkinterfacekaart (NIC) die is aangesloten op een apparaat op het netwerk (bijvoorbeeld een computer, printer, router).
* Poort: De fysieke poort op de switch waarop het apparaat met dat MAC-adres is aangesloten.
Waarom is dit belangrijk?
De MAC-adrestabel is cruciaal voor het efficiënt doorsturen van gegevens binnen een netwerk. Hier is hoe het werkt:
1. Leren: Wanneer een switch een frame ontvangt, onderzoekt deze het bron-MAC-adres. Als de switch geen vermelding in de MAC-adrestabel heeft voor dat MAC-adres, wordt er een nieuwe vermelding toegevoegd. Deze invoer wijst het bron-MAC-adres toe aan de poort waarop het frame is ontvangen.
2. Doorsturen: Wanneer een switch een frame ontvangt dat bestemd is voor een specifiek MAC-adres (destination MAC-adres), raadpleegt hij zijn MAC-adrestabel.
* Als het MAC-adres van de bestemming in de tabel wordt gevonden: De switch stuurt het frame alleen door naar de poort die bij dat MAC-adres hoort. Dit wordt unicast-doorsturen genoemd en vermindert het netwerkverkeer aanzienlijk in vergelijking met uitzendingen.
* Als het MAC-adres van de bestemming NIET in de tabel wordt gevonden: De switch zorgt ervoor dat het frame uit alle poorten stroomt (behalve de poort waarop het is ontvangen). Dit is vergelijkbaar met hoe een hub werkt. Dit wordt overstroming genoemd en zorgt ervoor dat het bestemmingsapparaat het frame ontvangt. Uiteindelijk zal het bestemmingsapparaat reageren en zal de switch het MAC-adres en de bijbehorende poort leren.
Samenvattend zorgt de MAC-adrestabel ervoor dat een switch de locatie van apparaten op het netwerk kan achterhalen en verkeer op intelligente wijze alleen naar de noodzakelijke poorten kan doorsturen, waardoor de netwerkprestaties en beveiliging worden verbeterd. |