Wie Switches MAC -Adressen lernen und sie zur Weiterleitung
verwenden
1. MAC -Adresse Lernen:
* Switches Build a MAC -Adresstabelle Das ordnet MAC -Adressen auf Portnummern ab.
* Wenn ein Gerät einen Rahmen sendet, untersucht der Switch die Quell -MAC -Adresse und fügt es zusammen mit dem Port, auf den der Rahmen angekommen ist, zu seinem Tisch hinzu.
* Dieser Lernprozess ist dynamisch , dh die Tabelle wird aktualisiert, wenn neue Geräte eine Verbindung herstellen oder vorhandene Ports ändern.
2. Weiterleitungen basierend auf MAC -Adressen:
* Wenn ein Switch einen Rahmen empfängt, überprüft er seine Ziel -MAC -Adresse .
* Wenn sich die Ziel -MAC -Adresse in der Tabelle befindet, weiß der Switch, dass der Port, das das Zielgerät an den Rahmen anschließt, direkt an diesen Port angeschlossen ist.
* Dieser Prozess ist als Mac-basierte Weiterleitung bekannt und es ermöglicht Schalter, eine effiziente und lokalisierte Kommunikation innerhalb eines Netzwerksegments zu erstellen.
3. Umgang mit unbekannten MAC -Adressen:
* Wenn sich die Ziel -MAC -Adresse nicht in der Tabelle befindet, überflutet der Schalter Der Rahmen macht alle Ports außer dem, auf den er ankam.
* Auf diese Weise kann das Zielgerät den Rahmen hören und eine Antwort an den Switch zurücksenden und die Mac -Tabelle aktualisieren.
* Überschwemmungen sind weniger effizient, stellt jedoch sicher, dass alle Geräte im Segment den Rahmen empfangen können.
Schlüsselpunkte:
* Switches verwenden MAC -Adressen für eine effiziente Weiterleitung innerhalb eines Netzwerksegments.
* MAC -Adresslernen ist ein dynamischer Prozess, der die Mac -Tabelle aktualisiert, wenn Geräte eine Verbindung herstellen und die Verbindung herstellen.
* Wenn eine Ziel -MAC -Adresse unbekannt ist, überflutet der Schalter den Rahmen, um die Lieferung zu gewährleisten.
Beispiel:
Stellen Sie sich einen mit drei Geräten angeschlossenen Schalter vor:A, B und C. Wenn Geräte A einen Rahmen an Geräte C sendet, erfährt der Switch die MAC -Adresse von Gerät A (sagen wir, As Mac ist 00:11:22:33:44:55) und zeichnet ihn zusammen mit dem Port A in seiner Tabelle auf. Wenn Geräte B einen Rahmen an Gerät C sendet, verwendet der Switch die MAC -Adresse von Gerät C (sagen wir, er ist 00:22:33:44:55:66), um den Frame direkt an das Port -Gerät C weiterzuleiten, ist an verbunden mit.