Extra node a hálózatban gyorsít?

Számomra érdekes jelenséggel találkoztam ma:

Adott az alábbi hálózati konfiguráció Enternet 15M ADSL
Huawei SmartAX mt800u-T ----------- Linksys WRT54GL

Ez így ~5Mbit download irányba
Kipróbáltam 4 különböző firmware-t, de kb mindegyik ezt a sebességet hozza.

Ha beteszek egy régi Edimax 10/100 switch-et a modem és a router közé így:
Huawei SmartAX mt800u-T ----- Edimax switch ------ Linksys WRT54GL

Akkor a download felmegy 14Mbit-re.

Az upstream fixen 0.8Mbit

Örülök neki, hogy ez így működik, de mit gondoltok, miért?

Hozzászólások

Üdv.,
Ha jól tippelek a Linksys-t nem csak router/switch funkciókra használod... Így, feltételezhetőleg, legalábbis szerény hozzá nem értő véleményem szerint a routolásra nem marad elegendő kapacitása a kis jószágnak (ppoe végett).
Amúgy, ha beteszed az Edimax switchet, akkor a klienseket hova kötöd? a switch-re, vagy a WRT54GL-re? Csak, mert lehet, innen ered a teljesítmény különbség...
Üdv.,
LuiseX

Üdv.,

Akkor részletesebben kifejtve az elgondolásom (utólag vissza olvasva nekem sem volt teljesen egyértelműen megfogalmazva, ez miatt bocsi...):
A Linksys WRT54GL ugyebár egy router, ami emlékeim alapján OpenWrt-t és társait szívesen fogadjak. Az eszköz birtokosainak 90%-a nem csak routolási feladatokra használja, hanem OpenWrt-vel torrentezni, lightweight http szervert futtatni, stb. Ha azt szeretnénk, hogy az eszköz a teljes sebbégén fusson, akkor szükséges 1. hogy ne legyen leterhelve "belső alkalmazásokkal (aka. a fentebbe említett dolgok)", 2. Kevés kapcsolatot szolgáljon ki, 3. Kevés kliens legyen rákötve...
Mivel Adsl kapcsolatot használ, ezért ppoe-n keresztül fog valószínűleg netet kapni, ez tudtommal némi többlet teljesítményt követel (természetesen fixme), vagyis, jobban terheli az eszközt mintha csak etherneten kapcsolódna, és tisztán dhcpn keresztül kapna netet (fixme megint csak, lehet nem értettem soha az ADSL-t :D)
Ebből feltételezem, hogy valami módon elfogy az eszköz (WRT54GL) számítási teljesítménye...
A kettes kérdés arra vonatkozik, hogy a switch bekötése esetén a routerrel kapcsolódó eszközök fizikailag hova vannak kötve: A router-re, vagy az ethernet switch-re? csak, mert ha az előbbi, akkor a fentebbi gondolatmenet teljes mértékben bukott, ha a switchre köti át őket, akkor innen eredhet a mérési különbség, vagyis, a router a szűk keresztmetszet olyankor, mivel nem tud megfelelő teljesítményű switchként és routerként funkcionálni egyszerre.
Meg, jó kérdés még számomra, hogy a bekötött switch wan, vagy lan portra megy a routeren?
Üdv.,
LuiseX
U.i: Persze az egész feltételezésem, és kíváncsiskodásom lehet teljesen baromság is, mivel nem kizárt, hogy a két eszköz inkompatibilis ethernet implementációja miatt lehet ez a probléma(mármint a modem és router közt), csak ennek kicsi, nagyon kicsi esélyt adok személy szerint

neked nem kellene ilyen topicokban hozzászólni...
olyan nincs, hogy egy eszköz tisztán dhcp-n keresztül ad netet, mert a dhcp nem erre való.

azt meg feltételezhetnéd a kérdezőről, hogy amíg tesztel, leállítja a többi alkalmazást.

"Meg, jó kérdés még számomra, hogy a bekötött switch wan, vagy lan portra megy a routeren?": miért nem olvastad el a topicnyitóban?

"a router a szűk keresztmetszet olyankor, mivel nem tud megfelelő teljesítményű switchként és routerként funkcionálni egyszerre.": de tud, a switch az hardveres, nem lassítja a router funkciót.

"Persze az egész feltételezésem, és kíváncsiskodásom lehet teljesen baromság is": igen, az.

"hogy a két eszköz inkompatibilis ethernet implementációja miatt lehet ez a probléma(mármint a modem és router közt), csak ennek kicsi, nagyon kicsi esélyt adok személy szerint": pedig ennek van a legnagyobb esélye, mégpedig az mtu discovery környékén.

gratulálok, egy szép hosszú hozzászólásban sikerült mindennek az ellenkezőjét leírnod, mint ami a valóság. arról már ne is beszéljünk, hogy még a grammatikanácik is milyen jót csámcsoghatnának (ok-okozat összekeverés, stb.).

Üdv,
Úgy kezdtem, hogy nem értek hozzá. Asszem, ezt egyértelműen leírtam az elején :)
Mivel senki nem írt semmit, és engem is érdekelt a megoldás, ezért elkezdtem gondolkozni rajta. Látszik tévesen...
S köszönöm az építő jellegű hozzászólásod, a'sszem legközelebb nem erőlködök bármilyen érdekesebb problémán, mert két kimenetele van csak: 1. helyes megoldás, 2. totál hülye vagyok :)
Üdv.,
LuiseX
U.i.: Azért köszönöm, hogy rámutattál a logikám leghelytelenebb pontjára, ami a kisszámú tapasztalt minta és a technológiai tudatlanságom közösségéből ered, legalább ma is tanultam újat:)
U.i2: "dhcp-n ad netet", a megnevezését nem tudom annak sajnos, amikor se nem ppoe, sem társain keresztül kapcsolódik a router a hálózatra, hanem hagyományosan, ethernetet route-ol. Ha felvilágosítanál, megköszönném...

Üdv,
A naivitás, hogy megengedhető a tévedés egy emberi közösségben :)
Üdv.,
LuiseX
Szerk.: Illetve az, hogy routert láttam már, és volt nekem is vele problémáim, csak nem szakmai szinten értek hozzá, hanem csak amatőrként, ezért lenne 1-2 tippem, de mint láthattuk, rosszak :)

Köszi szépen a tippet, de:
- A routert csak router funkcióra használom (wifi is lekapcsolva) Erre egyébként gondoltam én is, de azonos router konfigurációban áll elő a 3x-os sebességnövekedés.
- Tesztelési célra csak 1 host volt rákötve
- A többi hálózati eszköz a routerre (vagy egy mögöttes switchre van kötve)
- A modem a Linksys router WAN portjára van kötve.

bambano:
Ki fogom próbálni az MTU állítást, jelenleg 1492.

ezek után tessék ellentesztet csinálni:
kihagyni az edimax switchet és beállítani rendesen az mtu-t a linksysen, mondjuk 1480-ra.

http://www.dslreports.com/faq/695

Windows 2000/XP users:

Go to Start/ Programs/ Accessories/ Command Prompt and type the following:

ping -f -l 1472 www.dslreports.com
(That is a dash lower case "L," not a dash "1." Also note the spaces in between the sections.)

Linux users:

ping -s 1472 www.dslreports.com

OS X users:

ping -D -s 1472 www.dslreports.com

Linux and OS X commands are case sensitive.

Press Enter. Then reduce 1472 by 10 until you no longer get the "packet needs to be fragmented" error message. Then increase by 1 until you are 1 less away from getting the "packet need to be fragmented" message again.

Add 28 more to this (since you specified ping packet size, not including IP/ICMP header of 28 bytes), and this is your MaxMTU.

Nálam 1272 (+28) jött így ki.

Utánanéztem, és kiderült, hogy a gépemen volt 1300-ra beállítva az MTU. Átírtam 1500-ra, a ping tesztre így 1464(+28) jött ki.

T-ék szereltek a házba optikát (Cívis), aláírtam szerződést, hogy akkor legyen az, de aztán nem jöttek beszerelni (állítólag 1x jöttek volna, de nem voltam itthon), én meg nem foglalkoztam többet a dologgal.

Nem egy idegőrlő, szöszmötölős feladat kideríteni a lakcímed:)

Engem akkor kezdtek el jobb ajánlattal bombázni, mikor megkapták a digitől a számhordozási kérelmemet. Addig szépen eltűrték, hogy 14k-t fizetek 3.5 megabitért. Elmondtam nekik az őszinte véleményemet, nehezen akarták érteni, hogy a 80 megabites letöltés jobb, mint a 25 megabites...

az adsl-es kapcsolatnál a routerben pörögni kell egy pppoe meg egy ppp processznek is pluszban, ami valamennyire terheli a procit. kábeles kapcsolatnál csak routolni meg natolni kell, az kevesebb lóerő.

Hogy mennyit zabál egy ppp+egy pppoe? Nem tudom, nekem rendes szerver vason ment már 1200 darab belőlük és nem borult fel a gép. és itt a hangsúly a rendes szerver vason van.

Igen, erre én is gondoltam, azon gondolkodok, hogy a rendelkezésre álló eszközökkel hogy lehetne ezt vizsgálni, bár félek, hogy nem lesz rá eszköz.

A modem a notebookom hálókártyájával teljesen jó.

Itt van egy manual a modemről, de nem láttam benne duplexitásról szóló részt: http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBQQFjAA&url=http%3A%2F%2Fwww.interware.hu%2Fdocument%2F200511%2FSmartAX_MT800u_T_ADSL_Router_User_Manual_2.pdf%26letoltes&rct=j&q=huawei%20smartax%20mt800u-T&ei=q4bpTPPRCMrqOcGoqb4K&usg=AFQjCNF439Ubn2SuoGHAt0ZC8DZpKRo8mA&sig2=AjpI6iYvUOV0MfQqnCjpPQ&cad=rja

A LAN LINK led mindkét esetben narancs, tehát valószínűleg 100MBit-esnek látja a kapcsolatot. Ha a 100Mbit half duplex lenne, akkor sem kéne 5 Mbit-re visszaesni. Vagy de?

"nem láttam benne duplexitásról szóló részt"
49. oldal, 4.16 Statistics, 4-26. ábra, Traffic Statistics

"A LAN LINK led mindkét esetben narancs, tehát valószínűleg 100MBit-esnek látja a kapcsolatot"
2. oldal, 1.1.1 Front Panel:
Green light: The speed of data transfer is 10Mbps.
Orange light: The speed of data transfer is 100Mbps.

Ha valóban duplexitásprobléma van, elképzelhető, hogy a két oldal különböző állapotra állt be. Ezért a statisztikánál nézd meg a Collisions értékét is. Ugyanezeket nézd meg a Linksys WAN-ján is, valamint ha abból kiszedhető egyéb hibaszámláló (pl. frame, carrier, overrun, late collision, RX/TX error, CRC stb.), akkor az is érdekes lehet.

Ha a 100Mbit half duplex lenne, akkor sem kéne 5 Mbit-re visszaesni.
Ha mindkettő 100/HD lenne, el kellene hogy vigye. De ha az egyik ilyen, a másik olyan, érdekes dolgok születhetnek belőle.

Köszi szépen, ez valóban elkerülte a figyelmem, meg fogom nézni.

A másik, amit észrevettem, hogy a modemre, ha egy TP-Link routert kötök, akkor nem ismeri fel a LAN Linket a modem, csak villog a narancs led, de nem csatlakozik. Ha rossz lenne a login, attól még a lámpa égne...
Ugyanez a TP-Link router egy régi Dialcom modemmel rendesen működik, ott a modem a szűk keresztmetszet.

Tapasztaltam olyat is, hogy ha 2 switchen keresztül csatlakozok a modemre, akkor az látványosan nagyon lassú, ha meg közvetlenül, akkor egész normális a sebessége. Az egyik switch a TP-Link router switch-e.

"nem ismeri fel a LAN Linket a modem, csak villog a narancs led, de nem csatlakozik."
Jó dolog, amikor a manual csak a normális visszajelzéseket tárgyalja. Azt megmondja, hogy a "steady light" az "a valid LAN connection", de hogy a villogó fény milyen problémát jelez, arról egy szó sem esik.

Arra viszont felhívja a figyelmet, hogy router vagy switch uplink porjával való összekötéshez cross-over kábelt kell használni.

Nem biztos, hogy érdemes nagyon sok időt ezzel tölteni, ugyanis általában a modem az ADSL szolgáltatás részét képezi. Ennélfogva a szolgáltató ügyfélszolgálatán jelezni kellene, hogy sajnos úgy tűnik, neked olyan routered van, amivel nem jól működik együtt ennek a típusú Huawei modemnek a LAN portja, és ha tudják, cseréljék ki egy másmilyen ADSL2+-os modemre.

A másik verzió, hogy a Linksyst kihagyod, és a Huaweit állítod be routerként, a manual szerint ezt tudja. Így a Huawei LAN portjára csak a switch lenne kötve, talán azzal jól megférnek egymással szemben.

Köszönöm szépen a tippeket!

Ami a kábelt illeti, abból indultam ki, hogy ha nem menne patch kábellel, akkor egyáltalán nem menne. A hétvégén gyártok majd egy crossover kábelt, aztán megnézem, hogy azzal mit produkál.

A modemet egyébként én vásároltam, bár annak idején le lehetett írni a havidíjból, hogy ez most így kié, jó kérdés, bár ha rossz kábelt dugok bele, akkor esélyesen én vagyok a hülye. Nem tudom mi van megjelölve point of service-nek.

Egyébként valóban működik routerként a Huawei, csak nem láttam benne pl. port forwardot.

Ez is megeshet, de ugyanazokat a kábeleket használom a switch-es felállásban is. Kaptam egy olyan tippet is, hogy nem teljesen jól működő crosslink/patch detekció is okozhatja a dolgot.

A másik tipp, amit kaptam, a nagyon rövid kábelre hackelt elágazás, és ott lehallgatni a dolgokat. Bár ezzel a megoldással kapcsolatban az az érzésem, hogy a mérési módszer túlzottan befolyásolná a jelenséget.