En switch lär sig MAC -adresser genom en process som heter
MAC -adressinlärning . Så här fungerar det:
1. Rammottagning: När en switch tar emot en ram undersöker den källans MAC -adress för ramen.
2. MAC -adress Tabellpost: Om omkopplaren inte har en registrering av den MAC -adressen i sin MAC -adresstabell skapar den en ny post. Det här inlägget inkluderar:
* MAC -adress: Källans MAC -adress för ramen.
* port: Portnumret där ramen kom.
3. Framsteg: Strömbrytaren vidarebefordrar sedan ramen till alla portar utom porten från vilken den fick ramen. Detta kallas översvämningar .
4. MAC -adress åldrande: Poster i MAC -adresstabellen är inte permanenta. De löper ut efter en viss tid (vanligtvis några minuter), känd som åldringstiden . Om en switch inte får en ram från en specifik MAC -adress inom åldringstiden tar den bort motsvarande post från tabellen.
5. Lärande uppdateringar: Om en switch tar emot en ram från en MAC -adress som den redan vet, uppdaterar den posten i sin MAC -adresstabell vid behov. Till exempel, om en enhet flyttar till en annan port, kommer omkopplaren att uppdatera motsvarande post i tabellen för att återspegla den nya porten.
Fördelar med MAC -adressinlärning:
* reducerad nätverkstrafik: När omkopplaren har lärt sig MAC -adresserna för enheter i sitt nätverk kan den direkt vidarebefordra ramar till destinationsenheten utan att översvämma hela nätverket. Detta minskar onödig trafik och förbättrar nätverksprestanda avsevärt.
* Effektiv dataöverföring: Genom att använda MAC -adresstabellen kan omkopplaren effektivt dirigera trafiken till rätt destinationer, vilket resulterar i snabbare dataöverföring och lägre latens.
* Förenklad nätverkshantering: MAC -adressinlärning hjälper nätverksadministratörer enkelt att hantera sitt nätverk genom att tillhandahålla en central plats för att spåra och hantera anslutna enheter.
Sammanfattningsvis:
MAC -adressinlärning är en grundläggande process som gör att switchar kan skapa och underhålla en dynamisk karta över anslutna enheter. Detta hjälper till att optimera nätverksprestanda genom att minska onödig trafik och effektivt dirigera data till de avsedda mottagarna.