Detail publikace

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

MATOUŠEK, J.; LUČANSKÝ, A.; JANEČEK, D.; SABO, J.; KOŘENEK, J.; ANTICHI, G. ClassBench-ng: Benchmarking Packet Classification Algorithms in the OpenFlow Era. IEEE-ACM TRANSACTIONS ON NETWORKING, 2022, vol. 30, no. 5, p. 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
anglicky
Autoři
Matoušek Jiří, Ing., Ph.D. (UPSY)
Lučanský Adam, Bc.
Janeček David, Ing.
Sabo Jozef, Ing.
Kořenek Jan, doc. Ing., Ph.D. (UPSY)
Antichi Gianni, Dr.
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
DOI
UT WoS
000777201600001
EID Scopus
BibTeX
@article{BUT168545,
  author="Jiří {Matoušek} and Adam {Lučanský} and David {Janeček} and Jozef {Sabo} and Jan {Kořenek} and Gianni {Antichi}",
  title="ClassBench-ng: Benchmarking Packet Classification Algorithms in the OpenFlow Era",
  journal="IEEE-ACM TRANSACTIONS ON NETWORKING",
  year="2022",
  volume="30",
  number="5",
  pages="1912--1925",
  doi="10.1109/TNET.2022.3155708",
  issn="1558-2566",
  url="https://www.fit.vut.cz/research/publication/12383/"
}
Nahoru