Detail publikace

ClassBench-ng: Benchmarking Packet Classification Algorithms in the OpenFlow Era

MATOUŠEK Jiří, LUČANSKÝ Adam, JANEČEK David, SABO Jozef, KOŘENEK Jan a ANTICHI Gianni. ClassBench-ng: Benchmarking Packet Classification Algorithms in the OpenFlow Era. IEEE/ACM Transactions on Networking, roč. 30, č. 5, 2022, s. 1912-1925. ISSN 1558-2566.
Název česky
ClassBench-ng: měření parametrů klasifikačních algoritmů v éře protokolu OpenFlow
Typ
článek v časopise
Jazyk
angličtina
Autoři
Matoušek Jiří, Ing., Ph.D. (UPSY FIT VUT)
Lučanský Adam, Ing. (Mendelu)
Janeček David, Ing. (FIT VUT)
Sabo Jozef, Ing. (FIT VUT)
Kořenek Jan, doc. Ing., Ph.D. (UPSY FIT VUT)
Antichi Gianni (QMUL)
Klíčová slova

ClassBench, klasifikace paketů, OpenFlow, IPv4, IPv6, syntetická pravidla

Abstrakt

Klasifikace paketů, tj. proces přidělení paketů k jednotlivým síťovým tokům na základě shody vybraných hodnot z jejich hlaviček s některým z předinstalovaných klasifikačních pravidel, je jednou z nejdůležitějších operací v každém síťovém zařízení. Tento proces nachází uplatnění například při základním směrování paketů, aplikaci bezpečnostních politik, podpoře specifického zpracování dat z různých aplikací nebo v rámci zajištění kvality poskytované služby. Řada předchozích výzkumů se proto zaměřila na vylepšování technik klasifikace paketů s využitím charakteristik používaných sad klasifikačních pravidel. Velkým přínosem v tomto úsilí byl přitom pro výzkumnou komunitu nástroj ClassBench, který umožnil generování umělých sad klasifikačních pravidel založených na protokolu IPv4, jež svými statistickými vlastnostmi odpovídají skutečným pravidlům. Tento článek představuje nový nástroj ClassBench-ng, který umožňuje generování syntetických klasifikačních pravidel založených na protokolech IPv4, IPv6 a OpenFlow. Jeho architektura vychází z provedené analýzy řady reálných sad klasifikačních pravidel. Kromě generování zadaného počtu klasifikačních pravidel tak nástroj ClassBench-ng umožňuje i generování hlaviček paketů použitelných pro otestování klasifikačních algoritmů používajících danou sadu pravidel. Oproti ostatním podobným nástrojům je přitom proces generování v nástroji ClassBench-ng většinou přesnější. Hlavní výhodou nového nástroje je však podpora široké škály případů užití klasifikace paketů - od IPv4 směrovačů až k OpenFlow přepínačům -, která je mezi dostupnými nástroji podobného zaměření unikátní.

Rok
2022
Strany
1912-1925
Časopis
IEEE/ACM Transactions on Networking, roč. 30, č. 5, ISSN 1558-2566
Vydavatel
Institute of Electrical and Electronics Engineers
DOI
UT WoS
000777201600001
EID Scopus
BibTeX
@ARTICLE{FITPUB12383,
   author = "Ji\v{r}\'{i} Matou\v{s}ek and Adam Lu\v{c}ansk\'{y} and David Jane\v{c}ek and Jozef Sabo and Jan Ko\v{r}enek and Gianni Antichi",
   title = "ClassBench-ng: Benchmarking Packet Classification Algorithms in the OpenFlow Era",
   pages = "1912--1925",
   journal = "IEEE/ACM Transactions on Networking",
   volume = 30,
   number = 5,
   year = 2022,
   ISSN = "1558-2566",
   doi = "10.1109/TNET.2022.3155708",
   language = "english",
   url = "https://www.fit.vut.cz/research/publication/12383"
}
Nahoru