Nasel sem lecos, a krom vseobecnych pindu a testu switche tam o routovani nikde nebylo ani slova. 1Gbit = cca 90 000 paketu/s (pri MTU 1500, v realu jeste mnohem vic) krat dve samo, protoze v obou smerech. A to nemluvi o dalsich nadherach, jako je NAT.
Netvrdim ze to v dany cenovy relaci je spatny, ale tvrdim, ze to Gbit proste neuroutuje, protoze nemuze. V opacnym pripade jsou vsichni co si kupujou krabice od Cisca magori, kdyz jim staci krabka za litr ...
Vis jak 99% tehle krabek funguje? Ve skutecnosti je tam jedina sitovka. A ve skutecnosti, pokud to chces provozovat jako bridge, tak to pres ni vubec nejde. Pak to samo da ten Gbit. Ale jakmile to chces pouzivat jako router, tak to vyrabi interne vlan. A pres tu jednu sitovku ti to jde 2x. Takze i jen hypoteticky to nemuze dat vic nez 1/2Gbitu.
Ostatne, uplne stejne se to m a s tema 300Mbitama na wifi ...
Těch 300 Mbps na wifi, které dají reálně necelých 150 Mbps je úplně jiný problém. Jedná se o problém neefektivního protokolu, který se táhne wifi od začátku, ale těch 300 Mbps tam na té nejnižší úrovni opravdu teče. Stačí ale změnit protokoly a dá se z toho dostat více. Např. klasické wifi dá z 54Mbps cca 25-26Mbs, zatímco Nstreme od mikrotiku ze stejných 54Mbps dostane něco lehce přes 40Mbps.
Testoval jsem TP-Linky WDR3600 a Archer C2 a oba díky hardwarové akceleraci plný gigabit zvládají (při klasickém TCP downloadu, měřeno iperfem). Funguje to ale jen s NATem na IPv4, při vypnutí NATu nebo u IPv6 se hardwarová akcelerace neuplatní, takže stahování jede stěží 300 Mbit. Je smutné, že i když už jsou routery s podporou IPv6 konečně běžně dostupné, tak je lepší IPv6 vypnout, protože to přes IPv4 pojede rychleji.
On je totiž problém v tom, jak se routuje. Když jede na úrovni hardware, nějaká šance na uroutování tam je. Když se do toho vloží CPU, tak smůla.
Na 1Gbps full duplex by musel systémem procpat 250MBps, To znamená proustnost RAM cca 1,5GBps (1/3 program, 1/6 zapsání dat do cache, 1/6 analýza z cache, 1/6 zápis paketu po úpravách jako NAT a 1/6 odeslání). U DDR to představuje při šířce sběrnice 32b, burstu 8 slov a latenci 8-8-8 frekvenci sběrnice min. 750MHz. A brutální CPU k tomu, aby tomu cvrkotu stačilo. Nebo několik CPU s nezávislou RAM... Nevěřím, že někdo dá SW routování 1Gbps FD na plné rychlosti pod pět litrů.
Mám router za 800 a 40mbps to jede i přes wifi. Gigabit ani plnou rychlost 802.11n to sice nedá, ale zas tak špatný jak píšeš to neni.
A těch 40 se občas hodí na steam nebo torrenty, obojí jede v pohodě na plno a hlavně 4 upload už je použitelnej na přístup k domácímu serveru (teda neni to moc rychlý, ale aspoň to nezahltí linku pro ostatní přenosy jako se mi to stávalo u 512kbps). Velký peníze bych za to taky neplatil, ale mám to od UPC za pár korun. Mimo prahu mám za stejný peníze wifi 5/0.5mbps s mnohem menší spolehlivostí, ale zas o hodně lepšim servisem a taky se to dá v pohodě používat.
Tak já jsem začínal v r. 1990 s modemem 1200 Bd a závistivě pošilhával po kolegovi, který měl 9600 Bd (a chodil k němu stahovat "větší" soubory z BBS). Ale musím říci, že těch reálných 20 Mb, co mám dnes, mi tak tak stačí. Je pravda, že to není o trvalém 100% zatížení, nicméně když potřebuji něco rychleji stáhnout (pracovně, třeba větší databázi), 4 Mb linka by byla pro srandu. Pracuji převážně z domova, takže se to týká domacího připojení.