Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Der Implementierungsprozess des autonomen Switch-Lernens – Aktualisieren der Switch-Tabelle

Der Implementierungsprozess des autonomen Switch-Lernens – Aktualisieren der Switch-Tabelle

齐天大圣
齐天大圣Original
2020-12-10 21:18:467527Durchsuche

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.

Der Implementierungsprozess des autonomen Switch-Lernens – Aktualisieren der Switch-Tabelle

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. Der Implementierungsprozess des autonomen Switch-Lernens – Aktualisieren der Switch-Tabelle

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn