Switches verwenden MAC-Adressen, um den Netzwerkverkehr über die Switching-Fabric, die auf den entsprechenden Port verweist, zum Zielknoten zu leiten.
Eine Switching Fabric ist ein integrierter Schaltkreis und eine entsprechende Maschinenprogrammierung, die den Datenpfad durch den Switch steuert. (Empfohlenes Lernen: Web-Frontend-Video-Tutorial)
Damit ein Switch weiß, welchen Port er zum Übertragen von Unicast-Frames verwenden soll, muss er zunächst wissen, welche Knoten auf jedem seiner vorhanden sind Häfen.
Ein Switch verwendet seine MAC-Adresstabelle, um zu bestimmen, wie eingehende Datenrahmen verarbeitet werden sollen. Ein Switch erstellt seine MAC-Adresstabelle, indem er die MAC-Adressen der Knoten aufzeichnet, die mit jedem seiner Ports verbunden sind.
Wenn die MAC-Adresse eines bestimmten Knotens an einem bestimmten Port in der Adresstabelle aufgezeichnet wird, kann der Switch erkennen, dass bei nachfolgenden Übertragungen der für diesen bestimmten Knoten bestimmte Datenverkehr vom Emittenten auf umgeleitet werden sollte Der Port, der diesem Knoten entspricht.
Wenn der Switch einen eingehenden Datenrahmen empfängt und die Ziel-MAC-Adresse des Rahmens nicht in der Adresstabelle enthalten ist, leitet der Switch den Rahmen von allen Ports weiter, mit Ausnahme des Ports, der den Rahmen empfangen hat.
Wenn der Zielknoten antwortet, erhält der Switch die MAC-Adresse des Knotens aus dem Quelladressfeld des Antwortrahmens und zeichnet sie in der Adresstabelle auf.
In einem Netzwerk, in dem mehrere Switches miteinander verbunden sind, verfügen die mit anderen Switches verbundenen Ports über mehrere MAC-Adressen, die in der MAC-Adresstabelle aufgezeichnet sind, um entfernte Knoten darzustellen.
Normalerweise sind für einen Switch-Port, der zur Verbindung zweier Switches verwendet wird, mehrere MAC-Adressen in der MAC-Adresstabelle aufgezeichnet.
Das obige ist der detaillierte Inhalt vonMac-Adressierungsprozess. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!