ENGLISH / MAGYAR
Kövess
minket

6transperf: IPv6 áttérési technológiák teljesítőképességének vizsgálatára alkalmas mérőprogram írása

2019-2020/I.
Dr. Lencse Gábor

Az IPv4-ről IPv6-ra való átállás során a két rendszernek hosszú ideig együtt kell működnie. Az együttműködésnek számos forgatókönyve lehetséges, és még adott problémákra is többféle megoldást dolgoztak ki, amelyeknek általában több implementációja létezik.

Az RFC 8219 szabványos módszereket definiál IPv6 áttérési technológiák teljesítőképesség-vizsgálatára (benchmarking). DNS64 szerverekre már létezik neki megfelelő szabad szoftver implementáció, a dns64perf++ [1], bővebben [2].

A hallgató feladata az RFC 8219 követelményeinek megfelelő, az 5 legfontosabb IPv4aaS (IPv4, mint szolgáltatás) technológia (464XLAT, DS-Lite, Lw4o6, MAP-E, MAP-T) valamelyike teljesítőképességének vizsgálatára használható szabad szoftver mérőprogram megtervezése, kifejlesztése, tesztelése és dokumentálása, melyhez a dns64perf++ elvei és forráskódja is felhasználható, de teljesítmény megfontolások miatt a programot DPDK (Intel Data Plane Develpment Kit) használatával célszerű elkészíteni.  A programot valamilyen szabad szoftver licensz (pl. GPL) alatt közzé kell tenni valamilyen nyilvános kódtárban (pl. GitHub).

A téma TDK dolgozat készítésére, szakdolgozat/diplomaterv írására is alkalmas, sőt ilyen szándék esetén érdemes elvállalni. Megfelelő szintű munka esetén a témavezető a hallgatóval közös publikáció írását tervezi (hasonlóan az alábbihoz), ami a későbbiekben (pl. PhD felvételi esetén) a hallgató számára előnyt jelenthet.

Hivatkozások:

[1] D. Bakai, "A C++11 DNS64 performance tester", dns64perf++ source code on GitHub, https://github.com/bakaid/dns64perfpp

[2] G. Lencse, D. Bakai, "Design and implementation of a test program for benchmarking DNS64 servers", IEICE Transactions on Communications, vol. E100-B, no. 6. pp. 948-954, Jun. 2017. DOI: 10.1587/transcom.2016EBN0007 Full paper in PDF


3
0