V softwaru si muzete naimplementovat na malou zatez, resp. referencni implementaci opravdu cokoliv. Ale jak dojde na vysoke rychlosti tak se bez hw implementace a to alespon castecne neobejdete.
HW sifrovani umi dneska i male routery pro SOHO, filtrace ano,traffic-shaping ano,komprese-nikde jsem nevidel implementovano, logovani-ano, statistiky-beze vseho.
Jisty smysl by daval akorat l7 filtr/traffic clasifier. Ale jen na experimentalni bazi. HW reseni je vam napriklad schopno pri svem selhani pustit provoz zkrz. Uz chci videt jak se vam totez povede na PC.
Prijde mi ze si malokdo uvedomuje ze se jedna o 10Giga datove toky. Dale podstatna ekonomicka kritera. Budto jsem tak maly a mam maly provoz ze se mi vyplati pc reseni a nebo mam tak velke toky ze si mohu dovolit koupit hotove drahe reseni. A NetFPGA je neco mezi. Nikdo vam nepujde do bastlu z GPU,PC a par sitovych karet kde musite chodit po spickach aby to fungovalo. Pri otacenych penezich na takovem trafficu nikdo nebude hledet na par petek za poradne hw reseni. Je to jen akademicke cviceni.
Áha. Myslel jsem, že Liberouter přejmenovali a on je to jiný projekt.
Zmátla mě tahle stránka:
http://www.liberouter.org/netfpga/
Jistá spolupráce mezi Liberouterem a NetFPGA tedy existuje.
ono vůbec řešit L2 switching přes CPU bez FPGA nebo ASIC je docela slepá ulička....
už ten začátek mě pobavil:
Původně měli autoři představu, že půjde o levnou alternativu ke klasickým hardwarovým řešením. "Zpočátku jsme si říkali, že to bude velmi výhodné. Ale hardwarový switch se dá koupit už v řádu desítek tisíc korun a jeho výkon je někde úplně jinde. Hardwarovým switchům nemůžeme konkurovat,"
... možná by stačilo předtím zajít někam na konzultaci, nebo si něco přečíst (http://www.cisco.com/networkers/nw99_pres/601.pdf)
každopádně diplomka dopadla, autor se něco naučil (a poučil) a pro didaktické použití to může klidně sloužit...