goofy6771
Goto Top

Geschwindigkeitsverlust bei Routing zwischen 2 Netzen

Großer Geschwindigkeitsverlust beim kopieren von Daten durch Routing?

Hallo,

habe zwei Netzwerke Netz1 = 192.168.1.0/24 und Netz2 = 192.168.2.0/24 zwischen dehnen ich route.

Wenn ich jetzt von einem PC, der im Netz2 steht, Daten von meinem Fileserver (Netz1) ziehe, habe ich ca. um die Hälfte weniger MB/s, als wenn ich die Daten von einem PC der im Netz1 steht ziehe.

Beispiel:

Eine ca. 4GB große Datei auf dem Fileserver.

PC im Netz1 zieht mit ca 11 - 12 MB/s.
PC im Netz2 zieht mit ca 4 - 5 MB/s.

Beide PC haben Windows 7 Pro.

Wenn ich mit dem PC, der im Netz2 steht, ans Netz1 hänge, habe ich keine Verlust.

Sind solche Unterschiede normal beim Routen?

Hier noch mein Einstellungen der Router:

Router im Netz1: Linksys WAG 120N --> Internetanschluss
6681685354966f052681a8c25d1efc08

Router im Netz2: Linksys WRT54GL mit DD-WRT v24-SP1 --> Firewall ist deaktiviert
6b442590bf291013ea3cfcd95f7206d4

Hier habe ich noch den Betriebsmodus von Gateway auf Router gestellt.
77ec02ac4953efb827a913a66cbeef4a


Noch als Anmerkung:
Wenn ich mit dem PC im Netz2 im Internet surfe, habe ich auch keine Verluste bzw. Geschwindigkeitsprobleme. Kann mit der vollen Leitung Daten, etc. laden usw.

CU

Content-ID: 156365

Url: https://administrator.de/contentid/156365

Ausgedruckt am: 22.11.2024 um 21:11 Uhr

Ausserwoeger
Ausserwoeger 05.12.2010 um 15:44:14 Uhr
Goto Top
Nunja erstmal müsste man wissen welche geschwindigkeiten du in deinen beiden netzen fährst. Wenn du in Netz 1 und 2 jeweils Gigabit Switches hast und deine Recher auch mit 1000 Mbit fahren ist die verbindung zu den servern in den netzen schnell da die wahrscheinlich auch mit 1000 Mbit unterwegs sind.

Der Linksys hat aber nur 100 Mbit Anschlüsse soweit ich weiss somit müsstest du umgefähr ums 10 fache langsamer sein.

Hast du Internet zwischen den Routern oder ne Normale Kupferleitung (RJ45 kabel).

LG Andreas Ausserwöger
aqui
aqui 05.12.2010, aktualisiert am 18.10.2012 um 18:44:18 Uhr
Goto Top
Die Beschreibung ist in der Tat sehr oberflächlich. Fakt ist aber das der Linksys WRT mit Original SW nicht in der Lage ist NAT (Adress Translation) abzuschalten. Damit machst du kein transparentes Routing sondern Routing mit NAT. Der NAT Prozess kostet aber erheblich Performance auf dem WRT, deshalb vermutlich der Unterschied...
Flashe DD-WRT auf den Linksys, dann hast du das Problem nicht mehr (Router Modus statt Gateway Modus !)
Infos zu den Details findest du hier:
Routing von 2 und mehr IP Netzen mit Windows, Linux und Router
bzw.
Mit einem WLAN zwei LAN IP Netzwerke verbinden
Letzteres denkst du dir einfach auf die LAN Interfaces bezogen. Die Konfig ist exakt die gleiche !!
goofy6771
goofy6771 05.12.2010 um 19:41:34 Uhr
Goto Top
Hier noch eine schnelle Skizze von meinem Netzwerkaufbau.

ba83cba48962bbcf42cc2d53ccc380f8

Da ich meine Internetleitung, etc. mit meinem Nachbar teile, steht der Router mit dem Internetanschluss (Netz 1) in seiner Wohnung,
und wir haben eine Leitung zu mir in die Wohnung gezogen (Netz2 bei mir).

Alle Leitungen sind Kupferleitungen.

Der Linksys WRT54GL Router ist schon auf DD-WRT geflasht.

@aqui: Dank deiner Anleitungen habe ich es überhaupt zum Laufen gebracht. Nur weis ich nicht, ob ich alle Einstellungen Richtig habe, oder ob noch wo etwas falsch ist.
Habe beide Router auf Werkseinstellung zurückgesetzt und nur die oben genannten Änderungen gemacht. (Siehe Bilder im ersten Beitrag)
aqui
aqui 06.12.2010 um 12:04:08 Uhr
Goto Top
Wichtig ist die Einstellung Router Modus im DD-WRT !!
Ansonsten machst du NAT und dann muss jedes Paket durch die Router CPU weil der IP Header neu mit einer anderen IP geschrieben werden muss. Klar das dann da alles im 3ten Gang geht.
Das also umstellen, transparent Routen und mit NetIO:
http://www.nwlab.net/art/netio/netio.html
unabhängig den Durchsatz messen !!
Nicht ganz ungefährlich ist auch deine 100 Meter Leitung !! Das ist sehr arg am Limit von Kupfer Ethernet. Kann auch möglich sein das du dort Connectivity oder Negotiation Probleme bekommst wenn du ein mieses Kabel verwendest und es deshalb instabil wird. Das solltest du ebenfalls sicher nochmal testen mit einer PC Back to Back Verbindung und NetIO Test !
Bzw. mit einem Router "Tischtest" und kurzen Kabeln den max Durchsatz vorher mit NetIO ermitteln.
Erwarte nicht allzuviel. Auch der Linksys ist ein Consumer Router bei dem die Paket Forwarding Rate niemals über 10 Mbit geht. Mehr als 10 Mbit also 1,2 MByte Durchsatz wirst du kaum erreichen. Wenn du da mehr willst musst du eine andere Router HW verwenden !
goofy6771
goofy6771 06.12.2010 um 12:22:11 Uhr
Goto Top
Betriebsmodus des Routers im 2ten Netz ist schon auf Router gestellt. Sonst würde es ja nicht wirklich funktionieren.

Wenn ich meinen PC, der im Netz2 hängt, direkt an Netz1 hänge, habe ich ja keine Verluste!!
(Gleiche Leitung, die sonst in den WAN-Port vom Router im Netz2 geht, also auch 100Meter)

Ich denke, ich habe noch irgendwo einen Fehler in den Einstellungen.

Werde heute nach der Arbeit mal die neue Firmware flashen. DD-WRT std. v24-Sp2

und den auch den Durchsatz messen.
aqui
aqui 06.12.2010 um 17:04:13 Uhr
Goto Top
Hast du die Router MTU fest auf 1500 gestellt. "Auto" usw. benötigst du nur wenn due PPPoE machst was bei dir ja NICHT der Fall ist, deshalb 1500 fix.
Ansonsten die üblichen Anpassungen der TCP Window Size:
http://www.heise.de/netze/TCP-IP-Tuning--/artikel/97619
http://www.psc.edu/networking/projects/tcptune/
Wie bereits gesagt... mehr als 10 Mbit / 1,2 Mbyte Packet Forwarding Durchsatz darfst du nicht erwarten !!
Interessant wären hier mal ein Posting der NetIO Werte mit und ohne Routing !!
goofy6771
goofy6771 06.12.2010 um 17:42:59 Uhr
Goto Top
Hatte die MTU auf Auto (1500). Habe es nun auf Manuell gestellt (1500). Kein Unterschied.

Habe gerade auch nochmal auf die Schnelle einen Test-Kopier-Versuch gemacht:

Wenn mein PC im Netz2 hängt, sehe ich bei der Windows Netzwerkauslastung ca. 45% und wenn ich denselben PC direkt ins Netz1 hänge, habe ich 99% (immer gleiche Leitung!).

Es geht mir nicht wirklich genau um die Geschwindigkeit, da ich ja eine lange Leitungen und ein Software Raid1 auf nen Energiespar Fileserver habe.

Aber der große Unterschied von ca. 50% will ich auf den Grund gehen. Entweder liegt es an der Hardware, die zu Schwach ist, oder an den Einstellungen.

Wenn ich die Ergebnisse von dem NetIO habe, werd ich sie hier posten.


PS: Was mir noch aufgefallen ist, wenn ich z.B. ein Update für mein Spiel aus dem Internet herunterlade, dann kann ich immer mit vollem Speed laden!! (ca. 4Mbit Leitung / Dank Telekom AUSTRIA)


Hier das Ergebnis von NetIO:

Rechts Netz1 (ohne routing) --- Links Netz2 (mit routing)

2440411ccbdace8ec683646d6114bb99
goofy6771
goofy6771 06.12.2010 um 22:42:03 Uhr
Goto Top
Habe soeben meinen Linksys WRT54GL auf die neue Firmware geflasht v24-SP2 std.

Neue NetIO Auswertung:
cfe5f5612daa8251b58b1b36f8b4affd

Nun ja, etwas hat sich die Verbindung gebessert. Habe nun ca. 6 MB/s und laut Windows Task-Manager eine ca. 55% Auslastung.

Zwar immer noch nicht der Burner, aber etwas hat sich getan.

Habe auch versucht, den WAN-Port dem Switch zu zuweisen, um auf einen reinen Switch zu schalten.
Dabei habe ich auch keine Verluste beim kopieren, also somit liegt es mal nicht an der Hardware.

Vielleicht ist die Software von dd-wrt nicht ganz ausgereift für routing?
Sollte ich mal Tomato verwenden?


Laut dd-wrt Forum und diesem Link http://www.smallnetbuilder.com/index.php?option=com_chart&Itemid=18 ...
kann der WRT54GL am WAN-Port nicht mehr bei routing.

Wird Zeit für einen neuen Router.
Kann hier vielleicht noch jemand etwas zu dem Linksys WRT320N sagen?