Detail práce

Evaluation of rte_flow Network Interface Cards Support

Bakalářská práce Student: Šuráň Jakub Akademický rok: 2021/2022 Vedoucí: Šišmiš Lukáš, Ing.
Název česky
Testování podpory rte_flow na síťových kartách
Jazyk práce
anglický
Abstrakt

Podpora klasifikačního rozhraní rte_flow se značně liší napříč různými síťovými kartami. Tato bakalářská práce se zabývá procesem testování této podpory. Hlavním cílem je vyvinout nástroje, které umožní provádět testování systematicky a automatizovaně. K tomuto účelu jsou využity dva přístupy. Ten první je založen na postupném nahrávání rte_flow pravidel do síťové karty a následném sbírání podporovaných vlastností z úspěšných pokusů. Ty jsou na konci využity k vytvoření závěrečného shrnutí. Druhý přístup naopak ověřuje, že jednotlivá pravidla opravdu mají očekávané efekty na pakety zpracovávané kartou. Každý z těchto přístupů byl následně transformován do podoby spustitelného nástroje. Oba byly aplikovány a otestovány na několika síťových kartách od společností Intel a NVIDIA. Zároveň byly výstupy obou z nich použity na vzájemné porovnání podpory rte_flow rozhraní na těchto síťových kartách.

Klíčová slova

DPDK, rte_flow, rte_flow_checker, pytest, Scapy, MLX5, I40E, ICE, IXGBE

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení A
Obhajoba
16. června 2022
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.

Otázky u obhajoby
  1. Bylo by možné automatizované testy rozšířit o detekci, zda je daná funkcionalita prováděna v hardwaru karty nebo v softwarovém ovladači?
  2. Řešil jste nějakým způsobem na jaké rychlosti pravidla fungují?
Komise
Ryšavý Ondřej, doc. Ing., Ph.D. (UIFS FIT VUT), předseda
Beran Vítězslav, doc. Ing., Ph.D. (UPGM FIT VUT), člen
Kořenek Jan, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Křena Bohuslav, Ing., Ph.D. (UITS FIT VUT), člen
Citace
ŠURÁŇ, Jakub. Evaluation of rte_flow Network Interface Cards Support. Brno, 2022. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2022-06-16. Vedoucí práce Šišmiš Lukáš. Dostupné z: https://www-dev.fit.vutbr.cz/study/thesis/24818/
BibTeX
@bachelorsthesis{FITBT24818,
    author = "Jakub \v{S}ur\'{a}\v{n}",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Evaluation of rte\_flow Network Interface Cards Support",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2022,
    location = "Brno, CZ",
    language = "english",
    url = "https://www.fit.vut.cz/study/thesis/24818/"
}
Nahoru