Was passiert, wenn Sie ein 100-Mbit / s-System mit allen Giga-Geräten an ein 1000-Mbit / s-Netzwerk anschließen?

8

Was passiert, wenn ich die automatische Aushandlung nicht aktiviere, meinen MAC und PHY auf 100 Mbit / s erzwinge, sondern stattdessen (etwa aus Versehen) eine Verbindung zu einem 1000-Mbit / s-Netzwerk herstelle (sagen wir, alle Geräte in diesem LAN laufen mit Giga-Geschwindigkeit)?

Prajagop
quelle

Antworten:

12

Normalerweise würden beide Enden nur die höchste verfügbare Geschwindigkeit aushandeln.

Wenn Sie jedoch die automatische Aushandlung deaktiviert haben, der Switch jedoch erwartet, dass sie aktiviert wird, bleibt eine sehr unzuverlässige 100-Mbit / s -Halbduplex- Verbindung bestehen.

Die parallele Erkennung wird verwendet, wenn ein Gerät, das zur automatischen Verhandlung fähig ist, mit einem Gerät verbunden ist, das dies nicht ist. Dies geschieht, wenn das andere Gerät die automatische Aushandlung nicht unterstützt oder die automatische Aushandlung administrativ deaktiviert ist. In diesem Zustand kann das Gerät, das zur automatischen Verhandlung fähig ist, die Geschwindigkeit bestimmen und an das andere Gerät anpassen. Diese Prozedur kann das Vorhandensein von Vollduplex nicht bestimmen, daher wird immer Halbduplex [vom Autonegotiating-Schalter] angenommen .

Was dazu führt...

Das Endergebnis ist eine Verbindung, die funktioniert, aber aufgrund der Duplex-Fehlanpassung äußerst schlecht funktioniert. Symptome einer Duplex-Nichtübereinstimmung sind Verbindungen, die mit einem Ping-Befehl gut zu funktionieren scheinen, sich jedoch bei sehr geringem Durchsatz bei Datenübertragungen leicht "blockieren" lassen. Die effektive Datenübertragungsrate ist wahrscheinlich asymmetrisch und schneidet in einer Richtung viel schlechter ab als in der anderen.

In beiden Fällen sind andere Geräte, die mit demselben Switch verbunden sind, nicht betroffen, da jeder Port eines Switch separat konfiguriert werden kann (im Gegensatz zu Hubs, bei denen nur alle Ports mit einem großen Netzwerk verbunden sind).

Siehe Autonegotiation und Duplex-Mismatch auf Wikipedia.

Persönlich denke ich, dass das Deaktivieren der Autonegotiation mehr Probleme als Gewinn verursacht. Ist es wichtig, ein kleines Stück Batterie zu sparen, wenn Sie mehr verschwenden, indem Übertragungen zehnmal länger dauern, und noch mehr, wenn die nicht übereinstimmende Verbindung wirklich scheiße ist?

user1686
quelle
2

Es würde so funktionieren, als hätten Sie ein FastEthernet-Gerät an einen GigaEthernet-Switch angeschlossen. Außerdem wird die gesamte Netzwerkgeschwindigkeit nicht auf 100 Mbit / s gesenkt, alles andere funktioniert weiterhin mit 1 Gbit / s.

phil
quelle
0

Es sollte eine Geschwindigkeit von 100 Mbit / s aushandeln. Bei einigen Geräten kann jedoch ein Problem auftreten. Sie müssen mit Ihrer Hardware testen

Dave M.
quelle
Aber kann es verhandeln, wenn das Gerät es nicht eingeschaltet hat?
Prajagop
@Prajagop Solange Ihr Switch bis zu 100 Mbit / s aushandeln kann, geht es Ihnen gut.
Karlson
1
@Karlson: Der Punkt ist jedoch, dass der Switch nicht bis zu 100 Mbit / s verhandeln kann , da das Gerät sich weigert, auf Verhandlungsnachrichten zu antworten.
Benutzer1686