Detail publikace
Memory Aware Packet Matching Architecture for High-Speed Networks
Kekely Lukáš, Ing., Ph.D. (UPSY FIT VUT)
Kořenek Jan, doc. Ing., Ph.D. (UPSY FIT VUT)
Klasifikace paketů je důležitá operace pro velké množství různých síťových úloh - od přepínání nebo směrování až po monitorování a bezpečnost. Všeobecně musí být využity akcelerované architektury implementující klasifikaci aby se dosáhlo požadovaných propustností na vysoko-rychlostních sítích. Praktické architektury klasifikace pro FPGA musí být schopny klasifikovat víc než jeden paket v každém hodinovém cyklu. Toho může být dosaženo využitím více paralelních procesních bloků, což ale vede na replikaci logiky a zejména pak paměťových zdrojů. Proto navrhujeme novu paralelní hardwarovou architekturu pro exaktní klasifikaci několika paketů v jednom hodinovém cyklu založenou na hašování, která redukuje duplikaci paměti. Základní myšlenka využívá fakt, ze moderní FPGA mají stovky BlockRAM buněk, ke kterým může být přistupováno nezávisle. Naše výsledky ukazují, že navržený přístup využívá paměť efektivně a škáluje výjimečně dobře se zvýšenou kapacitou. Například navržená architektura je schopna dosáhnout propustnosti více než 2 Tb/s s efektivní kapacitou pro více než 40 000 pravidel pro IPv4 toky za cenu pouze 366 BlockRAM a kolem 57 000 LUT.
@INPROCEEDINGS{FITPUB11819, author = "Michal Kekely and Luk\'{a}\v{s} Kekely and Jan Ko\v{r}enek", title = "Memory Aware Packet Matching Architecture for High-Speed Networks", pages = "1--8", booktitle = "Proceedings of the 21st Euromicro Conference on Digital Systems Design", year = 2018, location = "Praha, CZ", publisher = "IEEE Computer Society", ISBN = "978-1-5386-7376-8", doi = "10.1109/DSD.2018.00017", language = "english", url = "https://www.fit.vut.cz/research/publication/11819" }