Detail publikace
Configurable FPGA Packet Parser for Terabit Networks with Guaranteed Wire-Speed Throughput
Benáček Pavel
Kekely Lukáš, Ing., Ph.D. (UPSY)
Kekely Michal, Ing.
Puš Viktor, Ing., Ph.D.
Kořenek Jan, doc. Ing., Ph.D. (UPSY)
packet parser, HLS, P4, Ethernet, high-speed networks, VHDL
Při neustále rostoucí propustnosti počítačových sítí, je neustále zájem o rychlejších a rychlejší analyzátory paketů na všech bodech síťové infrastruktury. Analýza paketů je klíčovou operací, která významně ovlivňuje celkovou dosažitelnou propustnost každého síťového zařízení. Krom toho, tato operace musí být předřazena jakémukoli dalšímu zpracování dat jako filtrace/klasifikace, hloubková analýza paketů a podobně. Tenhle článek prezentuje architekturu analyzátoru paketů, která umožňuje dosažení až terabitových propustností na současných FPGA čipech a tato celková rychlost zpracování je zachována dokonce i na nejkratších paketech a bez ohledu na počet podporovaných síťových protokolů. Architekturu našeho analyzátoru je též možné automaticky generovat z vysoce-úrovňového popisu protokolů v jazyce P4, co zjednoduší rychlé nasazení nových protokolů do sítě. Výsledky prezentované v tomto článku potvrzují, že naše automatický generovaná analyzátory jsou schopny dosáhnout efektivní propustnost více než 1 Tb/s (nebo více než 2000 milionů paketů za sekundu) na FPGA čipech Xilinx UltraScale+ a okolo 800 Gb/s (nebo více než 1200 milionů paketů za sekundu) na jejich předchozí generací Virtex-7 FPGA čipů.
@inproceedings{BUT146522,
author="Jakub {Cabal} and Pavel {Benáček} and Lukáš {Kekely} and Michal {Kekely} and Viktor {Puš} and Jan {Kořenek}",
title="Configurable FPGA Packet Parser for Terabit Networks with Guaranteed Wire-Speed Throughput",
booktitle="Proceedings of the 2018 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays",
year="2018",
pages="249--258",
publisher="Association for Computing Machinery",
address="New York",
doi="10.1145/3174243.3174250",
isbn="978-1-4503-5614-5",
url="https://www.fit.vut.cz/research/publication/11674/"
}