Wie verhält sich die MAC-Schicht eines Switches, wenn beide Knoten unterschiedliche Geschwindigkeit und Duplex haben?

0

Ich habe ein Netzwerk, das folgendermaßen verbunden ist:

PC1
|
| (auto neg)
|
Switch1
|
| (10 Mbps Half)
|
Switch2
|
| (auto neg)
|
PC2

dann funktioniert alles gut. Jetzt möchte ich nur wissen, wie Switches den Datenverkehr weiterleiten, wenn zwei Knoten unterschiedliche Geschwindigkeit haben (wie hier PC-Knoten mit 1 Gbit / s, ein anderer Switch-Knoten mit 10 Mbit / s, halb). An dem Switch müssen zwei MACs beteiligt sein, die beide mit unterschiedlichen Geschwindigkeiten ausgeführt werden. Wie funktioniert es?

Tushar Garg
quelle
Sie haben anscheinend 2 Konten erstellt. Sehen Wie kann man zwei Accounts / Benutzer verknüpfen / zusammenführen / kombinieren / verknüpfen? und / oder Ich habe versehentlich zwei Konten erstellt. Wie füge ich sie zusammen? Anleitungen zum Zusammenführen Ihrer Konten.
DavidPostill

Antworten:

0

Es empfängt nur das Paket auf einem Segment, ermittelt, auf welchem ​​Segment (oder welchen Segmenten) es gesendet werden soll, und sendet es genau so, wie es es empfangen hat, jedoch mit einer anderen Geschwindigkeit. Das ausgehende Paket hat also die gleiche Quell-MAC-Adresse und Ziel-MAC-Adresse wie das eingehende Paket.

Der Switch muss natürlich das gesamte Paket empfangen, bevor er es auf dem anderen Segment senden kann. Das Durchschalten ist nur möglich, wenn die beiden Segmente mit der gleichen Geschwindigkeit laufen.

David Schwartz
quelle
0

Ein grundlegendes Konzept ist, dass digitale Daten im Vergleich zu analogen Signalen einfach zu speichern sind. Zum Beispiel benötigt das alte analoge Telefonnetz einen vollständig verbundenen, aktiven elektrischen Pfad zwischen zwei Telefonen, damit der Anruf fortgesetzt werden kann. Digitale Daten werden jedoch normalerweise in Frames oder Pakete gruppiert, und die Datenübertragung kann die Daten puffern (speichern), bevor sie weitergeleitet werden.

Überprüfen Sie die technischen Spezifikationen für Ihre Switches, und Sie werden wahrscheinlich feststellen, dass es sich eher um Store-and-Forward-Switches als um Cut-Through-Switches handelt. Jeder Switch empfängt den Ethernet-Frame vollständig, bevor der Switch versucht, ihn an sein nächstes Ziel weiterzuleiten. Somit kann jede Verbindung mit ihrer eigenen Geschwindigkeit betrieben werden, und es besteht im Wesentlichen keine Abhängigkeit zwischen Verbindungen hinsichtlich der Geschwindigkeit oder des Voll- oder Halbduplexbetriebs.

Sehen Durchschneiden und Speichern und Weiterleiten von Ethernet-Switches

An dem Switch müssen zwei MACs beteiligt sein, die beide mit unterschiedlichen Geschwindigkeiten ausgeführt werden.

Tatsächlich ist es der PHY, nicht der MAC (der nur digitale Daten verarbeitet), der tatsächlich an der Verbindungsgeschwindigkeit beteiligt ist. Ein Switch hat möglicherweise nur einen MAC und einen PHY pro Port.

sawdust
quelle