1Gbit und Vollduplex

mensch183 schrieb:
Entweder liegts an der Software der Endsysteme oder an einer Fehlkonfiguration, wie luky37 schon erklärt hat.


Um genau zu sein, es muss nicht unbedingt an einer Fehlkonfiguration liegen (da sowieso defaultmäßig Autonegotiation verwendet wird), sondern wahrscheinlicher ist dass die Autonegotiation zwischen 2 unterschiedlichen Geräten einfach nicht richtig funktioniert und deswegen eine Seite in Half und die andere Seite in Full-Duplex geht.
 
So in etwa habe ichs eigentlich gemeint, das sieht man nämlich in meiner Grafik unter Beitrag #8 wenn man die Verwendung von einem und zwei Netzwerkanschlüssen am Router vergleicht.

Bei einem Anschluss hat er -egal was ich bei der Netzwerkkarte an Speed/Duplex Setting setze- keinerlei Probleme. Bei zwei Netzwerkkarten baut er ein internes Gbit-LAN auf und hat Probleme mit FD. Wie Frage wäre vl. warum? Probleme LAN/WAN zu unterscheiden? Aufgrund Daten wie Zieladresse usw. sollte das kein Problem sein!
 
Naja, dass er das auf den selben Ports erkennt, nicht in dem GUI (siehe Anhänge). Da müsste man wohl ein eigenes Skript erstellen wo einem das Forum (http://www.dd-wrt.com/phpBB2/index.php) sicher dabei helfen würde. Aber das beantwortet nicht die Frage, warum er das nicht automatisch entsprechend verteilt. Das könnt ich dort vl. noch nachfragen.

Aber ich werde ohnehin die angesprochene Config verwenden also wäre das nur interessehalber.
 

Anhänge

  • DDWRT_Vlan.jpg
    DDWRT_Vlan.jpg
    68,7 KB · Aufrufe: 188
  • DDWRT_Bridge.jpg
    DDWRT_Bridge.jpg
    39,2 KB · Aufrufe: 210
Towelie schrieb:
Naja, dass er das auf den selben Ports erkennt, nicht in dem GUI (siehe Anhänge).

Den Satz verstehe ich nicht sorry.

Towelie schrieb:
Aber das beantwortet nicht die Frage, warum er das nicht automatisch entsprechend verteilt.


habe ich doch schon beantwortet:

luky37 schrieb:
die Autonegotiation zwischen 2 unterschiedlichen Geräten einfach nicht richtig funktioniert und deswegen eine Seite in Half und die andere Seite in Full-Duplex geht.
 
Damit meinte ich auf Port 1 und 2 100Mbit Half Duplex und Port 3 und 4 1Gbit Full Duplex setzten und das WAN den ersten beiden Ports zuweisen ist kein Problem. Das ganze jetzt aber nur auf Ports 1 und 2 laufen zu lassen geht in dem GUI nicht.

"nicht richtig funktioniert" ist nicht gerade Detailreich. Ich dachte eher an eine exakte Ursachenanalyse mit ev. Problemlösung. Also ich steige bei sowas dann aus, aber die Leute in den Forum sind fast zur hälfte in der Entwicklung unter Linux bzw. im Bereich Netzwerktechnik tätig und dementsprechend erfahren.
 
Zuletzt bearbeitet:
Towelie schrieb:
"nicht richtig funktioniert" ist nicht gerade Detailreich. Ich dachte eher an eine exakte Ursachenanalyse mit ev. Problemlösung.

hier habe ich es schon genauer erklärt:

luky37 schrieb:
Doch und zwar wenn eine Seite Fullduplex und die andere Seite Halfduplex schaltet. Die Kollisionen und Fehler steigen ins unermessliche und die Datenrate sinkt auf ein Minimum.


Du solltest die Ports auf deinem Router auf Gbit Full Duplex setzen!



Eine noch detaillierte Analyse mit Problemlösung wirst du wohl kaum bekommen...
 
Das ist jetzt aber wieder die Äpfel und Birnen- Geschichte. In dem Fall sind das nur die Auswirkungen. Die Ursache liegt im Router, der es nicht schafft bei 2 eingehenden Verbindungen in einem Gbit Full Duplex LAN die WAN-Verbindungen korrekt als 100MBit Half Duplex zum Modem zu schicken. (hab jetzt auch auf die schnelle eine schematische Darstellung erstellt)
 

Anhänge

  • NWimRouter.jpg
    NWimRouter.jpg
    44,4 KB · Aufrufe: 186
Ich glaube nicht dass du zwischen Router und Modem irgendein Problem hast, das Problem ist wohl eher zwischen den PCs und dem Router.
 
@luky37 Das habe ich so auch nicht gesagt, nur dass das Modem vom Router Daten (1Gb FD) bekommt mit denen es nicht klarkommt.

Jedenfalls habe ich mittlerweile genannte Netzwerkkarten. Ich habe aber auch noch einen Bekannten befragt und er meinte ich solle einen Gbit-Switch testen weil fast alle Router intern eher billigste Teile verbaut haben. Da Linksys allgemein einen guten Ruf hat, nichtzuletzt weil es eine Tochterfirma von Cisco ist, und speziell der Router auch recht beliebt ist und sonst auch tadellos rennt bzw. meine Erwartungen beim Kauf gar übertroffen hat war ich etwas skeptisch aber Testen schadet ja nicht - nach dem Motto "Versuch macht kluch/Probieren geht über Studieren".

Und tatsächlich - gibt es mit dem Einsatz eines Gbit-Switches (D-Link DGS-1005D Green Ethernet, 5-Port) keinerlei Probleme mit Autosettings (auch wenn ich jetzt nicht alle Kombinationen getestet habe). Also dürfte das Problem damit auch gelöst sein. Zwischenzeitlich hatte ich noch ein paar Probleme bez. Freigaben (ink. Berechtigungen) und anderen.

================================================================​
Aktuell kann ich jedenfalls auf meine Freigaben zugreifen, Daten transferieren etc. Das einzige Problem das ich jetzt noch habe ist ist die Geschwindigkeit im LAN. Diese liegt in beiden Richtungen im Schnitt bei ca. 30% Auslastung. Insbesondere mein RAID auf dem PC2 sollte das Netzwerk aber voll auslasten und die Systemplatten auf beiden PCs sollten theor. 70-80% schaffen. Meine Vermutung geht mal in Richtung Vista. Zunächst aber einmal meine bisherigen Versuche:

- NetBEUI (das ja in kleinen Netzwerken eine schnellere und sicherere Variante darstellt) konnte ich nicht verwenden, da es schier unmöglich ist, das Protokoll unter Vista Ultimate x64 zu installieren. Die Treibersignatur ist dabei nicht das Problem, nach dem Kopieren der beiden Dateien wird das Protokoll einfach nicht angezeigt. Ich vermute mal, dass 64-Bit daran Schuld ist weil ich im Internet nur bei explizit erwähnten 32-Bit Vista-Versionen von erfolgen gelesen habe. Da ich keinen extra DNS-Server für eine AD Domäne einsetzen möchte verwende ich nun NetBios über TCP/IP. Es sei denn jemand kennt noch eine Lösung?
- Getestet habe ich nun auch den Unterschied zwischen den Onboad-Controllern und den PCIe Netzwerkkarten aber einen wirklichen Unterschied konnte ich nicht entdecken, da das NW einfach nicht ausgelastet wird.
- IPv6 für beide PCs abgeschaltet, hat aber keine Veränderung gebracht. (auch Topolieerkennung inkl. E/A Treiber und Netzwererkennung ist abgeschaltet da ich nur auf versteckte Freigaben zugreife)
- Auf beiden Rechnern die interne FW (ja ich ich weiß, für gewisse Einschränken brauch ich sie aber) und Virenscanner deaktiviert. Hat 1-2 % ausgemacht.
- SMB für NetBios deaktiviert (der SMBDeviceEnabled Eintrag funktionert wie so vieles unter Vista nicht mehr, da hilft nur eine FW-Restriktion wie es z.B. hier beschrieben wird).
- Tipps von hier wurden bereits großteils vorab umgesetzt, da ich kein UPnP nutze, ich verschiedenste Netzwerkkartentreiber probiert habe (zumindest die Onboard-Controller. Für die Intel-NWKarten habe ich die neuesten Treiber von der USA-HP verwendet, da es die Karten auf der deutschen Seite noch gar nicht gibt, enthält aber trotzdem die deutsche Sprache, muss aber sagen der Intel-Treiber ist schon mal etwas vernünftiges), sonstige Software greift nicht ein, weil ich nur laufen lasse was ich brauch und das mit Autoruns kontrolliere - einzig FW und AntiVirus greift aufs Internet zu und die habe ich ja auch Testhalber deaktiviert, mit Flow-Controll habe ich mich ein wenig gespielt - sowohl bei den Onboard- als auch Intel-Karten mit minimalen Veränderungen, und netsh siehe weiter unten)
- Unter Vista den bekannten "NetworkThrottlingIndex" der das Netzwerk beim abspielen von Audio bremst abgeschaltet (siehe dazu Link-1, Link-2, Link-3 und Link-4)
- per netsh Autotuning deaktiviert, weil das mit älteren Systemen offenbar nicht so gut zusammenarbeitet.

Hab vieleicht noch Lösungsansätze vergessen aber das sollts im großen und ganzen gewesen sein. ... :freak:

Im Anhang sind zwei Screenshots, den ersten von der Netzwerkauslastung wo ich vom Raid Daten auf den 1.PC geholt habe und danach genau umgekehrt. Dass das Raid beim schreiben einbricht ist würde ich sagen normal. Zwischendurch habe ich auch mal ein Video abgespielt, wobei ich jetzt nicht weiß, ob das an der Auslastung des PCs lag oder an dem ThrottlingIndex - ist aber auch vorerst egal bzw. schaffe ich wohl selbst herrauszufinden. Der 2. Screenshot zeigt die Ergebnisse von netio und iperf. Die netio-Ergebnisse wird ich ja also i.O. Werten - iperf zeigt aber doch deutliche Schwächen, wenn man diese mit den Werten aus der Praxis vergleicht.

Was ich noch machen könnte wäre ein Test über ftp, habe das aber bisher noch nicht eingesetzt. Hat da wer eine Idee womit ich das recht einfach aber effektiv testen könnte? Weiters werde ich mich vl. noch mit den Intel-Treibern auseinander setzten und vl. die Puffer anpassen (siehe 3. Screenshot). Wenn aber jemand noch Ideen hat was ich Testen könnte, woran das liegt und/oder wie man das Problem lösen kann wäre ich äusserst dankbar.
 

Anhänge

  • NWlangsam4gfx.png
    NWlangsam4gfx.png
    17,4 KB · Aufrufe: 187
  • NWtests.png
    NWtests.png
    49,8 KB · Aufrufe: 243
  • Intel-NW-Treiber.png
    Intel-NW-Treiber.png
    25,7 KB · Aufrufe: 184
Zuletzt bearbeitet:
Towelie schrieb:
@luky37 Das habe ich so auch nicht gesagt, nur dass das Modem vom Router Daten (1Gb FD) bekommt mit denen es nicht klarkommt.

... und dass ist falsch (wie dein Test mit dem anderen Switch bestätigt)!

Towelie schrieb:
Da Linksys allgemein einen guten Ruf hat, nichtzuletzt weil es eine Tochterfirma von Cisco ist, und speziell der Router auch recht beliebt ist und sonst auch tadellos rennt bzw. meine Erwartungen beim Kauf gar übertroffen hat war ich etwas skeptisch aber Testen schadet ja nicht - nach dem Motto "Versuch macht kluch/Probieren geht über Studieren".

Um dass hier mal klar zustellen: das Problem muss nicht am Linksys liegen, es liegt ganz einfach an der mangelnden Interoperabilität zwischen dem Linksys und deinen Netzwerkkarten. Hier genau den Schuldigen zu finden, ist fast nicht möglich.

Ich arbeite tagtäglich mit Cisco Routern und (Layer 2/3-)Switchen. Bei der Verbindung zwischen diesen und Geräten anderer Hersteller gibt es sehr häufig Probleme. Autosensing wird da meist deaktiviert und die Ports auf eine bestimmte Einstellung festgelegt (sei es Speed wie Duplex).
 
Auf deinem Linksys-Router ist doch eine Linux-Firmware drauf. Da kann du dich mal per ssh einloggen und per ethtool schauen, wie die Ports wirklich konfiguriert sind. Die grafische Bedienoberfläche zeigt das offenbar nicht an. Außerdem kannst du dir dann mit ifconfig die verschiedenen Fehlerzähler der Ethernetports ansehen und daraus Schlüsse ziehen. Dein Modem kann scheinbar nur halbduplex. Wenn nun z.B. der Router den Port zum Modem aus irgendwelchen Gründen auf fullduplex einstellt ist, wirst du viele "frame-errors" bekommen usw. Die Fehleranalyse wird jedenfalls viel einfacher, wenn man über Fehler bischen mehr als nur "Netz geht langsam/schnell" weiß.
 
@luky37 Da kann/wird wohl so sein. Wobei ich jetzt gestehen muss, ich habe noch gar nicht probiert die Intel-Karten direkt an den Router zu schließen (was ich jetzt nachgeholt habe - siehe unten). Wenn du aber nochmal drüber nachdenkst ist die Aussage von mir in jedenfall richtig!

@mensch183 ethtool ist auf der FW leider nicht drauf und gibts auch nicht per ipkg (genauso wie mii-tools). Ich konnte ledglich robocfg installieren, bekomme aber die Fehlermeldung "No suitable module found for eth0".

Der Fehler ist aber mittlerweile nicht mehr reproduzierbar!? Also ich hab die beiden Onboard-Controller direkt an den Router gesteckt und mit Ausgangseinstellungen in den Netzwerkverbindungen "Full Autonegotiation" sowie "Auto 1000FD/100FD" und "Force 100FD" laufen lassen, einzig die Intel-Karten sind etwas schneller als die Onboard-Karten und in der Mischung ist die Kombination: PC2-Intel mit PC1-LOM (mit dem Vitesse nForce Controller da ich von dem durch MB-Tests weiß dass der insbesondere im LAN schneller ist weil er direkt an NB gebunden ist und der Marvell nur über PCI "drangeheftet" wurde) einen "Mittelwert" ergibt. Vielleich lags aber auch gar an einer der Optimierungen für die Geschwindigkeit aus meinem letzten Beitag. Frame-Errors aus ifconfig hatte ich jedenfalls keine.

Wie dem auch sei, da es insbesodere jetzt wohl einen extremen Aufwand bedeuten würde herrauszufinden, woran es lag bin ich an der Ursachenfindung für das Vollduplex-Problem (derzeit) nicht wirklich interessiert. Viel mehr warum das Netzwerk noch immer so langsam ist um Geschwindigkeitstest machen zu können damit ich entscheiden kann welche Lösung ich letztenendes fahre (Intel-Karten und/oder Gbit Switch behalten wobei ich ja ein Fan von "Weniger ist Mehr" bin - bzw. getrennte LAN/WAN Verbindung oder alles über Switch/Router). Btw. Änderungen am Puffer haben jetzt nicht soviel gebracht. Aber das ist wohl eher eine Feinabstimmung wenns mal halbwegs ordentlich läuft.

Bearbeiteter Beitrag:
Also FTP habe ich jetzt auch mal probiert (mit Serv-U, unter FileZilla habe ich Ad-Hock keine lokale Verbindung zusammengebracht) hatte aber gar nur ~15MB, also noch weniger als über die NetBios Shares.

Wirklich keiner eine Idee?
 
Zuletzt bearbeitet:
Zurück
Oben