Router kot mrežno stikalo

jernejd

Majstr
2. sep 2007
1.328
153
63
Imamo aplikacijo, ki zasede lep del pasovne širine mrežne povezave (mrežne kamere). In če dam več kot en priključek na npr. WRT54GL, potem pride do "cukanja". Če pa kamere vtaknem v navaden switch, pa stvar dela. Preskus smo naredili tudi z Netgear routerjem, ki je pa še večja katastrofa. Testiral sem tudi tako, da vtaknem dve kameri v router in v router priključim še PC, pa se že takoj pojavi cukanje. A je kje kakšna fora z delovanjem mrežnih stikal pri routerjih (pa še en Level one router sem preskusil in isto)? WRT in Netgear smo preskusili z original in dd-wrt firmware-om in je isto. Tako na oko se mi zdi, da stvar deluje, dokler so paketi enako veliki, ko pa se slika spreminja, začne blokirati, ker se spreminja velikost slike, ki jo mora prenesti.. Pa glavnina podatkov gre od kamere k PCju.

Kakšna ideja?

Jernej
 

philips

Guru
Osebje foruma
Administrator
17. avg 2007
9.875
696
113
To ti na lokalni mreži povrzoča probleme, al ko streamaš preko internetne povezave ?
Ker po lokalni mreži router deluje kot switch.
 

jernejd

Majstr
2. sep 2007
1.328
153
63
Citat:
Uporabnik philips pravi:
To ti na lokalni mreži povrzoča probleme, al ko streamaš preko internetne povezave ?
Ker po lokalni mreži router deluje kot switch.

Povsem navadna mrežna povezava. Torej samo PC in dve kameri. Vse lokalno.. PC vtaknjen v port1, kameri v 2 in 3...

Končna aplikacija je sicer brezžični most, ki pa pravzaprav dela kar v redu, ker smo najprej mislili (izmerili), da wrt ne zdrži več kot 2 mrežna priključka na stikalu in smo tam že dali vmesni switch. Ampak na sprejemni strani se je pa dodala še ena kamera in so problemi
wink-1.gif
.


Jernej
 

Utisevalec

Guru
12. nov 2007
16.144
4.126
113
Citat:
Uporabnik jernejd pravi:
Imamo aplikacijo, ki zasede lep del pasovne širine mrežne povezave (mrežne kamere). In če dam več kot en priključek na npr. WRT54GL, potem pride do "cukanja". Če pa kamere vtaknem v navaden switch, pa stvar dela. Preskus smo naredili tudi z Netgear routerjem, ki je pa še večja katastrofa. Testiral sem tudi tako, da vtaknem dve kameri v router in v router priključim še PC, pa se že takoj pojavi cukanje. A je kje kakšna fora z delovanjem mrežnih stikal pri routerjih (pa še en Level one router sem preskusil in isto)? WRT in Netgear smo preskusili z original in dd-wrt firmware-om in je isto. Tako na oko se mi zdi, da stvar deluje, dokler so paketi enako veliki, ko pa se slika spreminja, začne blokirati, ker se spreminja velikost slike, ki jo mora prenesti.. Pa glavnina podatkov gre od kamere k PCju.

Kakšna ideja?

Jernej

Če ti ena kamera zasede veliko večino pasovne širine mreže je pač nemogoče po mreži prenašat dvakrat toliko!
evil.gif


Klasičen switch oz. ruter ima nazivno hitrost 100 mbit/s, kar dejansko pomeni da je vsota VSEH prometov skozi box lahko max. 100 mbit/s in nič več. Če ti nanj pošiljaš podatke z dveh virov po 80 mbit/s je itak da preveč.

Zakaj ti na enem switchu dela .. verjetno zato ker ima dejansko večjo nazivno prehodnost. Dober switch (ki seveda stane malo več kot "osnovni" model) ima lahko na vsakem vhodu po 100 mbit/s pa še vedno sfolga .. seveda dokler ne preobremeniš ene linije (hočeš čez pošiljat 200 mbit/s)!

Skratka router je že sam po sebi namenjen "amaterskim" uporabnikom in tako tudi deluje (tudi dobri routerji) ... če hočeš pravo omrežje potem rabiš router samo za routing (tukaj je bolje kakšen PC z dvema mrežnima in pfSensom) + dober switch za LAN. Potem ima da dela ...
 
Nazadnje urejeno:

lanzar

Zelenc'
18. jun 2008
7
0
1
Zakaj pa sploh imaš router kot switch. Al imaš mogoče wireless bridge med eno in drugo napravo. Ker če router uporabljaš kot switch se zavedal da ja potrebno pregledati kak backplane ma router. Switchi imajo ponavadi nekje od 900 do 1.2gb , 8 portni tako da lahko vsi porti delajo normalno, cenejsi kot je slabše je.
Zamenjaj router z swichom, če pa nucas wireless pa potem samo rputer priklopi na switch zraven.
 

jernejd

Majstr
2. sep 2007
1.328
153
63
Citat:
Uporabnik Utisevalec pravi:
Citat:
Uporabnik jernejd pravi:
Imamo aplikacijo, ki zasede lep del pasovne širine mrežne povezave (mrežne kamere). In če dam več kot en priključek na npr. WRT54GL, potem pride do "cukanja". Če pa kamere vtaknem v navaden switch, pa stvar dela. Preskus smo naredili tudi z Netgear routerjem, ki je pa še večja katastrofa. Testiral sem tudi tako, da vtaknem dve kameri v router in v router priključim še PC, pa se že takoj pojavi cukanje. A je kje kakšna fora z delovanjem mrežnih stikal pri routerjih (pa še en Level one router sem preskusil in isto)? WRT in Netgear smo preskusili z original in dd-wrt firmware-om in je isto. Tako na oko se mi zdi, da stvar deluje, dokler so paketi enako veliki, ko pa se slika spreminja, začne blokirati, ker se spreminja velikost slike, ki jo mora prenesti.. Pa glavnina podatkov gre od kamere k PCju.

Kakšna ideja?

Jernej

Če ti ena kamera zasede veliko večino pasovne širine mreže je pač nemogoče po mreži prenašat dvakrat toliko!
evil.gif


Klasičen switch oz. ruter ima nazivno hitrost 100 mbit/s, kar dejansko pomeni da je vsota VSEH prometov skozi box lahko max. 100 mbit/s in nič več. Če ti nanj pošiljaš podatke z dveh virov po 80 mbit/s je itak da preveč.

Zakaj ti na enem switchu dela .. verjetno zato ker ima dejansko večjo nazivno prehodnost. Dober switch (ki seveda stane malo več kot "osnovni" model) ima lahko na vsakem vhodu po 100 mbit/s pa še vedno sfolga .. seveda dokler ne preobremeniš ene linije (hočeš čez pošiljat 200 mbit/s)!

Skratka router je že sam po sebi namenjen "amaterskim" uporabnikom in tako tudi deluje (tudi dobri routerji) ... če hočeš pravo omrežje potem rabiš router samo za routing (tukaj je bolje kakšen PC z dvema mrežnima in pfSensom) + dober switch za LAN. Potem ima da dela ...

Recimo...

Kamera mi pokuri nekje 1.5Mbyte-a na sekundo, se pravi 15 Mbitov, druga tudi 15 Mbitov in vse skupaj gre do PCja, ki mora pač prebnesti dvojno količino. Če dam to na navaden (11 EUR afaik) switch gre stvar skozi, WRT (in Netgear) router pa ne. In sprašujem samo to, če kdo ve, zakaj je temu tako.

Glede na moje meritve je promet pod rezervo za 100Mbit-ov, kar wrt je, torej bi moralo delati, pa ne.

Jernej
 

stein

Fizikalc
16. sep 2007
19.575
1
36
Preveri, če ne flooda.

To je, da ves promet pošilja na vse porte. Za kontrolo priklopi še en PC in s kakim snifferjem (WireShark na primer), glej, če kaj prihaja do njega.
(to se sicer vidi tudi na lučkah, da vse utripajo v istem ritmu)

To moj Asus WL-500GDeluxe z OpenWRT 1.0 včasih dela, kadar je LAN bolj obremenjen.

Nihče ne ve zakaj.
 

Utisevalec

Guru
12. nov 2007
16.144
4.126
113
Imaš kakšna pravila (NAT oz. routing) za LAN nastavljena v routerju? Oz. poskusi z izklopom vsega software dela routerja.

1.5 MB/s bi moralo it BP skozi že čez navaden hub kaj šele switch.

Je pa res da router hitro počepne pri velikem številu malih paketkov, četudi ti ne presegajo 10% max. bandwidtha. Pač je router pametna stvar in precej pametni porabi za računanje nepotrebnih stvari.

Drugače če imaš čas poskusi spremljat pinge med obremenitvijo (ko ti šteka) in med idlom .. meri ping od kamer, routerja ter clienta PCja. Če se začne počasi nabirat latenca na routerju potem je 100% kriva preobremenitev sistema na routerju -> če imaš možnost merit obremenitev proca/rama na routerju poskusi še tam pogledat kako in kaj.
 

jernejd

Majstr
2. sep 2007
1.328
153
63
Citat:
Uporabnik Utisevalec pravi:
Imaš kakšna pravila (NAT oz. routing) za LAN nastavljena v routerju? Oz. poskusi z izklopom vsega software dela routerja.

1.5 MB/s bi moralo it BP skozi že čez navaden hub kaj šele switch.

Je pa res da router hitro počepne pri velikem številu malih paketkov, četudi ti ne presegajo 10% max. bandwidtha. Pač je router pametna stvar in precej pametni porabi za računanje nepotrebnih stvari.

Drugače če imaš čas poskusi spremljat pinge med obremenitvijo (ko ti šteka) in med idlom .. meri ping od kamer, routerja ter clienta PCja. Če se začne počasi nabirat latenca na routerju potem je 100% kriva preobremenitev sistema na routerju -> če imaš možnost merit obremenitev proca/rama na routerju poskusi še tam pogledat kako in kaj.

Hvala vsem za pametne nasvete
smile-1.gif
.

Ampak zanima me samo, če se je kdo že spravil na to in tudi našel kakšno rešitev na samem routerju. Saj sam znam pomeriti stvari, ampak glede na opažanja sem upal, da je kdo že naredil doktorat na tem in mi ne bo treba dodajati stikala (pač so potrebni dodatni papirji, pa dodatna vtičnica za elektriko
wink-1.gif
.

Jernej
 

Utisevalec

Guru
12. nov 2007
16.144
4.126
113
Citat:
Uporabnik jernejd pravi:
Citat:
Uporabnik Utisevalec pravi:
Imaš kakšna pravila (NAT oz. routing) za LAN nastavljena v routerju? Oz. poskusi z izklopom vsega software dela routerja.

1.5 MB/s bi moralo it BP skozi že čez navaden hub kaj šele switch.

Je pa res da router hitro počepne pri velikem številu malih paketkov, četudi ti ne presegajo 10% max. bandwidtha. Pač je router pametna stvar in precej pametni porabi za računanje nepotrebnih stvari.

Drugače če imaš čas poskusi spremljat pinge med obremenitvijo (ko ti šteka) in med idlom .. meri ping od kamer, routerja ter clienta PCja. Če se začne počasi nabirat latenca na routerju potem je 100% kriva preobremenitev sistema na routerju -> če imaš možnost merit obremenitev proca/rama na routerju poskusi še tam pogledat kako in kaj.

Hvala vsem za pametne nasvete
smile-1.gif
.

Ampak zanima me samo, če se je kdo že spravil na to in tudi našel kakšno rešitev na samem routerju. Saj sam znam pomeriti stvari, ampak glede na opažanja sem upal, da je kdo že naredil doktorat na tem in mi ne bo treba dodajati stikala (pač so potrebni dodatni papirji, pa dodatna vtičnica za elektriko
wink-1.gif
.

Jernej

Poskusi najprej odklopit vse servise, ki tecejo na ruterju za potrebe routinga (NAT, WAN, PPPoE, WLAN, DHCP, ...) .. se zna zgodit da bo potem stvar delovala!
grin1.gif


Se mi pa dozdeva da je problem v tem ker so routerji dejansko "mini PCji" s procesorjem in RAMom in switch deluje kot software. Glavni procesor torej (poleg ostalega dela) računa in prerazporeja paketke.

Klasičen switch pa ima namenski čip (procesor), ki zna podatke obdelovat na "strojni" ravni. Seveda ni potem uporaben za nič drugega, dela pa hitreje!
 

jernejd

Majstr
2. sep 2007
1.328
153
63

Poskusi najprej odklopit vse servise, ki tecejo na ruterju za potrebe routinga (NAT, WAN, PPPoE, WLAN, DHCP, ...) .. se zna zgodit da bo potem stvar delovala!
grin1.gif


Citat:

Se mi pa dozdeva da je problem v tem ker so routerji dejansko "mini PCji" s procesorjem in RAMom in switch deluje kot software. Glavni procesor torej (poleg ostalega dela) računa in prerazporeja paketke.

Klasičen switch pa ima namenski čip (procesor), ki zna podatke obdelovat na "strojni" ravni. Seveda ni potem uporaben za nič drugega, dela pa hitreje!

Se bom poigral... Ampak wlan potrebujem, ker delam most med dvema mrežama
smile-1.gif
.

Jernej
 

stein

Fizikalc
16. sep 2007
19.575
1
36
Tile imajo HW switch, brez skrbi.
Sem probal, pa leti 90 Mbps preko.

Si kaj switch rekonfiguriral ?