hur switchar lär sig MAC -adresser och använd dem för att vidarebefordra
1. MAC -adressinlärning:
* Switches Bygg en MAC -adresstabell som kartor MAC adresserar till portnummer.
* När en enhet skickar en ram undersöker switchen källan MAC -adress och lägger till det i tabellen tillsammans med porten som ramen kom på.
* Denna inlärningsprocess är dynamisk , vilket betyder att tabellen uppdateras när nya enheter ansluter eller befintliga ändringsportar.
2. Vidarebefordran baserad på MAC -adresser:
* När en switch tar emot en ram kontrollerar den sin destination MAC -adress .
* Om Destination MAC -adressen finns i tabellen, vet switchen Porten Destinationsenheten är ansluten till och vidarebefordrar ramen direkt till den porten.
* Denna process kallas mac-baserad vidarebefordran , och det gör att switchar kan skapa effektiv och lokal kommunikation inom ett nätverkssegment.
3. Hantera okända MAC -adresser:
* Om Destination MAC -adressen inte finns i tabellen, översvämningar översvämningar Ramen ut alla hamnar utom den som den anlände till.
* Detta gör att destinationsenheten kan höra ramen och skicka ett svar tillbaka till omkopplaren och uppdatera MAC -tabellen.
* Översvämningar är mindre effektiv men säkerställer att alla enheter på segmentet kan ta emot ramen.
Nyckelpunkter:
* Switches Använd MAC -adresser för effektiv vidarebefordran inom ett nätverkssegment.
* MAC -adressinlärning är en dynamisk process som uppdaterar MAC -tabellen när enheter ansluter och kopplar bort.
* När en destination MAC -adress är okänd översvämmer switchen ramen för att säkerställa leverans.
Exempel:
Föreställ dig en switch som är ansluten till tre enheter:A, B och C. När enhet A skickar en ram till enhet C, lär sig omkopplaren MAC -adressen för enhet A (låt oss säga A:s Mac är 00:11:22:33:44:55) och registrerar den i sin tabell tillsammans med porten A är ansluten till. När enhet B skickar en ram till enhet C använder omkopplaren MAC -adressen för enhet C (låt oss säga att det är 00:22:33:44:55:66) för att vidarebefordra ramen direkt till portenheten C är ansluten till.