2.4 IPv6 többesküldés (multicast)

A Triple Play szolgáltatások elterjedésével az IPTV térhódításával a többestküldés válhat az IPv6 bevezetés egyik meghatározó mozgatórugójává. A 2.4-es munkaszakasz célja az IPv6 többestküldéssel kapcsolatos ismeretek összegyűjtése és egy olyan alkalmazás kifejlesztése, amely segítségével egy többesküldési hálózat monitorozható. Az eredeti célkitúzések közé tartozott a Linux IPv6 többesküldés forgalomirányítást lehetővé tévő kernel kód elkészítése is, ez azonban a projekt megkezdésére idejétmúlttá vált. (http://clarinet.u-strasbg.fr/~hoerdt/dev/linux_ipv6_mforwarding/) Azonban saját tapasztalatunk alapján és a fejlesztőkkel, illetve olyan cégekkel, mint a Cisco történt konzultáció után úgy döntöttünk, hogy a Campus6 projekt keretében készített hálózat monitorozó keretrendszerünket (NetSpotter) kiegészíthetjük egy olyan funkcióval, amelyre jelenleg igen nagy igény mutatkozik, viszont nincs ilyen szoftver sem a nyílt forráskódú világban, sem a kereskedelmi megoldások között. Ez a funkció a hálózat tesztelése. Tapasztalatok szerint a hálózat tesztelése jelenleg igen kezdetleges eszközökkel történik (ping, mping). Ezekkel az eszközökkel viszont egy szoftvert (pl.: IPv6 multicast router) nem, vagy csak igen korlátozottan lehet tesztelni. A szoftver első verziója egy egyszerű asztali alkalmazásként készült el a könnyebb tesztelhetőség érdekében. A második verzió már egy központból vezérelt elosztott hálózattesztelést is lehetővé tesz. Ezzel a megoldással elosztott módon tudunk tetszőleges forgalmat generálni eszköz, hálózati funkció és volumen tesztelésére. Így ezzel a bővítménnyel pótoltuk a projekt tervében specifikált, de más által időközben kifejlesztett kernel modult. A szoftver tervezett szolgáltatásai közé tartozott a multicast topológia felderítése is, amely viszonlyag egyszerűen kideríthető a PIM-MIB és az IPv6-MIB segítségével. A tapasztalat azonban azt mutatja, hogy ezek a mib-ek egyenlőre nem támogatottak a gyártók által. Így az alhálózat és fizikai címek adatbáziasi alapján derítettük fel a második és harmadik rétegbéli topológiát.

A szakasz eredményeként több publikáció is született. A NetSpotter (https://sourceforge.net/projects/netspotter) keretrendszerről és a segítségével végrehajtott tesztekről két diplomamunka született ( attachment:netspotterv1.doc ). A második verzióról és a teszt eredményekről egy előadás és egy cikk szól ( attachment:IPv6TDpresentation.pdf , attachment:IPv6TDarticle.pdf ), melyek a http://www.iaria.org/conferences/ProgramICCGI06.html#ipv6td1 konferencia keretében lettek előadva, publikálva. A topológia felderítéssel kapcsolatban egy előadás született (kivonat: http://www.inf.u-szeged.hu/~cscs/cscs06.pdf, előadás: attachment:cscs2006.ppt ).

A munkaszakasz eredményei: