Heim > Artikel > Betrieb und Instandhaltung > Der Implementierungsprozess des autonomen Switch-Lernens – Aktualisieren der Switch-Tabelle
Wir wissen, dass Switches nicht so dumm sind wie Hubs, da sie jedes an einem Port empfangene Byte an alle anderen Ports übertragen. Der Switch kann durch autonome Lernfunktionen lernen, welche Hosts mit jedem seiner Ports verbunden sind. Wenn der Switch daher einen Mac-Frame empfängt, erkennt er den Zielhost, an den das Datenpaket gesendet wird, anhand der Zieladresse des Frames und sendet das Datenpaket dann über einen anderen Zielhost-Port der Verbindung an den Zielhost.
Woher erkennt der Switch also, welcher Host mit ihm verbunden ist? Dies ist die Intelligenz des Switches. Er nutzt seine unabhängige Lernfähigkeit, um die Informationen jedes Hosts in der Switching-Tabelle zu speichern, um jeden Host zu verstehen.
Lassen Sie uns anhand eines einfachen Beispiels veranschaulichen, wie der Switch autonomes Lernen durchführt. Wie in der Abbildung dargestellt, gibt es vier Hosts mit MAC-Adressen ABCD, die über die Schnittstellen 1, 2, 3 und 4 und Switches verbunden sind.
Erstens, wenn Host A Daten an Host B sendet. Wenn der Switch die Daten von Host A empfängt, ist die Switching-Tabelle zunächst leer, sodass er diese Daten an alle Ports außer Port 1 sendet. Alle Hosts außer Host B verwerfen die empfangenen Pakete. Mit Ausnahme von Ausnahmen werden die Informationen von Host A in der Austauschtabelle aufgezeichnet. Zu diesem Zeitpunkt sieht die Austauschtabelle wie folgt aus: Wenn Host B Daten an Host A sendet, sucht der Switch in der Austauschtabelle und erkennt dies Host A befindet sich auf seinem eigenen Port 1 und leitet den Port 1 direkt weiter, ohne Broadcast an Host A zu senden. Dann werden auch die Informationen von Host B aufgezeichnet. Zu diesem Zeitpunkt sieht die Austauschtabelle wie folgt aus: Solange Hosts C und D auch Daten an andere Hosts senden, werden ihre Informationen ebenfalls in der Austauschtabelle aufgezeichnet , sodass der Switch schließlich alle Hosts erkennt.
Denken Sie an diese Situation, wenn der Host der Switch-Schnittstelle 1 ausgetauscht wird. Würde die Switch-Tabelle des Switches dann nicht falsche Elemente enthalten? Daher verfügt die Umschalttabelle über eine Überlebenszeit und abgelaufene Elemente werden automatisch gelöscht, um zu verhindern, dass der Port den Host oder der Host die Netzwerkkarte wechselt.
Das obige ist der detaillierte Inhalt vonDer Implementierungsprozess des autonomen Switch-Lernens – Aktualisieren der Switch-Tabelle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!