Netzwerkanalyse

Duplex Mismatch sicher erkennen

abgelegt unter: Techniken

Der Duplex Mismatch ist die häufigste Ursache für Performanceprobleme im Ethernet. Das Problem tritt auf, wenn die Duplexeinstellungen der Linkpartner nicht übereinstimmen.

Autonegotiation funktioniert nur, wenn beide Linkpartner auf Auto eingestellt sind. Ist eine Station fest auf Vollduplex eingestellt und der Linkpartner auf Autonegotiation, gibt es einen Duplexmismatch.

Die Station die auf Autonegotiation steht, wird ihr Interface auf Halfduplex stellen. Dadurch kommt zwar ein Link zustande, aber die Performance ist extrem schlecht. Der Durchsatz bei einem Duplex Mismatch ist noch um Größenordnungen schlechter als bei Halfduplex.

Interface-Counter richtig deuten

Hat man Zugriff auf die Port-Statistiken des Switchports, ist ein Duplex Mismat recht einfach zu erkennen. Ist der Switchport auf Autonegotiation konfiguriert und er stellt sich auf Halbduplex, ist die Gegenseite vermutlich fest auf Vollduplex eingestellt. In diesem Fall, werden unter Last Collisions und noch mehr Late Collisions auftreten. Da die Gegenseite ja Vollduplex fährt, sendet sie, wann immer Daten anliegen. Bei 1518 Byte großen Frames, ist die Wahrscheinlicheit einer Kollision nach dem 64 Byte natürlich größer. Daher die vielen Late Collisions.

Ist der Switchport auf Vollduplex eingestellt, wird er keine Kollisionen anzeigen. Die Collition Detection wird ja bei Vollduplex nicht benötigt. Typische Anzeichen für falsche Duplexeinstellungen sind CRC/FCS-Errors und Runts.

Interface richtig einstellen

Für die volle Ausnutzung der Bandbreite, müssen beide Linkpartner (Switch, PC) auf die selben Duplexeinstellungen konfiguriert werden. Entweder beide auf Autonegotiation oder beide fest auf Vollduplex.

Was ist mit Hubs und Mini-Switchen?

Netzwerkarten die an einen Hub angeschlossen sind, können auf Automodus stehen. Eine manuelle Einstellung auf Halfduplex schadet nicht. Geräte die an einen nichtkonfigurierbaren Switch angeschlossen werden müssen auf Autonegotiation konfiguriert werden. Eine feste Einstellung auf Vollduplex führt zu einem Duplex Mismatch.

Eine umfassende Darstellung der Problematik finden Sie in Troubleshooting Cisco Catalyst Switches to NIC Compatibility Issues.

geschrieben am 12.04.2006 von Mirko Kulpa

footer