Detail publikace
Fast and scalable packet classification using perfect hash functions
Klasifikace paketů je důležitou operací v zařízení jako jsou směrovače, firewaly nebo IDS systémy. Bylo vytvořeno spousta algoritmů a hardwarových architektur, ale dosud žádný přístup nebyl schopen rychlostí konkurovat i pro nejhorší případ řešením založeým na asociativní paměti (TCAM). Proto jsme vytvořili nový algoritmus pro klasifikaci paketů. Naše řešení je založeno na dekompozici problému a je určeno pro vysokorychlostní sítě. Unikátní vlastností algoritmu je konstantní časová složitost v počtu přístupů do externí paměti. Algoritmus vyžaduje pouze dva přístupy do paměti pro klasifikaci paketu. S využitím FPGA a běžné SRAM paměti je tak možné dosáhnout propustnosti 150 miliónů paketů za vteřinu, což odpovídá propustnosti 100Gbps pro nejkratší pakety. Další zvyšování výkonnosti je možné dosáhnout větším počtem statických pamětí.
@INPROCEEDINGS{FITPUB8952, author = "Viktor Pu\v{s} and Jan Ko\v{r}enek", title = "Fast and scalable packet classification using perfect hash functions", pages = "229--236", booktitle = "Proceeding of the ACM/SIGDA international symposium on Field programmable gate arrays", series = "Association for Computing Machinery", year = 2009, location = "New York, US", publisher = "Association for Computing Machinery", ISBN = "978-1-60558-410-2", language = "english", url = "https://www.fit.vut.cz/research/publication/8952" }