Size: 1871
Comment:
|
Size: 5246
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
= 2.3 IPv6 csoportküldés = A Triple Play szolgáltatások elterjedésével az IPTV térhódításával a csoportküldés válhat az IPv6 bevezetés egyik meghatározó mozgatórugójává. A 2.3-as munkaszakasz célja az IPv6 csoportküldéssel kapcsolatos ismeretek összgyűjtése és egy olyan alkalmazás kifejlesztése mely segítségevel egy csoportküldés hálózat monitorozható. Az eredeti célkitúzések közé tartozott a Linux IPv6 csoportkü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últá vált. (http://clarinet.u-strasbg.fr/~hoerdt/dev/linux_ipv6_mforwarding/) A kódot kifejlesztő csoporttal a fejlesztés közben együttműködtünk a kód tesztelésében erre a célra szolgált az általunk a projekt keeretében fejlesztett NetSpotter (http://netspotter.sourceforge.net/) keretrendszer első verziója. A hálózat tesztelő funkcionalitás a második verzióban is központi szerepet kapott. Így ezzel a bővítménnyelk pótoltuk a projekt terveben specifikált, de más által időközben kifejlesztett kernel modult. A szakasz eredményeként több publikáció is született. Az NetSpotter keretrendszerről és a segítségével végrehajtott tesztekről két diplomaunka született ( attachment:D%31 ) |
[[TableOfContents]] |
Line 4: | Line 3: |
= IPv6 multicast = == Bevezetés == A Triple Play szolgáltatások elterjedésével az IPTV térhódításával a multicast válhat az IPv6 bevezetés egyik meghatározó mozgatórugójává. A Campus IPv6 2.4-es munkaszakasz célja az IPv6 multicasttal 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 multicast 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, mivel elérhető és tesztelhető [http://clarinet.u-strasbg.fr/~hoerdt/dev/linux_ipv6_mforwarding/ IPv6 multicast forwarding]. A projekt tagok részt vettek az elkészült Linux kód tesztelésében és éles környezetben történő kiprobálásában. |
|
Line 5: | Line 7: |
A munkaszakasz célja, hogy a ma még kevésbé ismert de a közeljövőben a sávszélesség bővülésével egyre elterjedtebben használt IPv6 multicast technológia használatához, menedzseléséhez egy integrált eszközt és az ilyen Campus méretű halózat tervezéséhez, karbantartásához megfelelő jól publikált tudásalapot biztosítson. A munkaszakasz célkitűzései közé tartozik az SZTE által Linux-ra portolt PIM SM multicast forgalomirányító továbbfejlesztése is. A munkát három alszakaszban kívánjuk elvégezni | == IPv6 multicast komponensei == * [:ipv6multicast: IPv6 multicast áttekintés] == IPv6 multicast konfiguráció == === IPv6 multicast konfiguráció host rendszereken === A *BSD, Linux és Windows XP rendszereken az IPv6 multicast host szintű támogatásához nem szükséges semmilyen extra konfiguráció. Ez érhető is hiszen az IPv6 kiegészítő protokollja nagy mértékben támaszkodnak a multicastra. === IPv6 multicast konfiguráció routereken === * [:ipv6multicastrouter_bsd_pim6sd: IPv6 multicast konfiguráció *BSD rendszereken pim6sd-vel] * [:ipv6multicastrouter_xorp: IPv6 multicast konfiguráció XORP-al] * [http://clarinet.u-strasbg.fr/~hoerdt/dev/pim6sd_linux/?topic=Doc&id=1 IPv6 multicast konfiguráció Linux rendszereken pim6sd-vel] * [:ipv6multicastrouter_linux_mrd6: IPv6 multicast konfiguráció Linux rendszereken MRD6-al] * [attachment:cisco_ipv6multicast_deploymentguide.pdf Cisco IPv6 Multicast Deployment and Configuration Guide] == IPv6 multicast monitorozás - NetSpotter == A projekt résztvevők saját tapasztalata illetve meghatározó technológia fejlesztő cégekkel (mint pl. Cisco Systems) 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, amelz lehetővé teszi az IPv6 multicast tesztelését. Erre a funkcióra 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. 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. === NetSpotter hálózat tesztelő === 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 teljesítmény tesztelésére. Így ezzel a bővítménnyel cseréltük fel a projekt tervében specifikált, de más által időközben kifejlesztett kernel modult. === NetSpotter topológia felderítés === 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. == Eredmények == A szakasz eredményeként több publikáció is született. * A NetSpotter keretrendszerről és a segítségével végrehajtott tesztekről két diplomamunka született: * Netspotter rendszer attachment:netspotterv%31.doc * A második verzióról és a teszt eredményekről egy előadás és egy cikk szól, melyek a [http://www.iaria.org/conferences/ProgramICCGI06.html#ipv6td1 ICCGI6] konferencia keretében lettek előadva, publikálva. * Cikk attachment:IPv6TDarticle.pdf * Előadás attachment:IPv6TDpresentation.pdf * 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: * IPv6 multicast Campus üzemeltetői, tervezői GYIK, leírás, ajánlások attachment:%C3%B6sszefoglal%C3%B31.doc * NetSpotter GPL licenszes IPv6 multicast hálózat figyelő, menedzselő alkalmazás * [attachment:szterv1.pdf szterv.pdf Szoftverterv ] * [attachment:felhdok.doc felhasználói dokumentáció ] * IPv6 multicast felhasználói HOGYAN, GYIK, leírás ajánlás a kapcsolt és xDSL környezet használatára, hangolására (5. tag tapasztalata, attachment:felhv1.doc ) * Linux kernel kiegészítés * http://clarinet.u-strasbg.fr/~hoerdt/dev/linux_ipv6_mforwarding/ * NetSpotter tesztelési funkcióval bővült. * Áttekintés az L2 eszközök IPv6 multicast támogatásáról [attachment:tobbesl2.doc multicastl2.doc] |
IPv6 multicast
Bevezetés
A Triple Play szolgáltatások elterjedésével az IPTV térhódításával a multicast válhat az IPv6 bevezetés egyik meghatározó mozgatórugójává. A Campus IPv6 2.4-es munkaszakasz célja az IPv6 multicasttal 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 multicast 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, mivel elérhető és tesztelhető [http://clarinet.u-strasbg.fr/~hoerdt/dev/linux_ipv6_mforwarding/ IPv6 multicast forwarding]. A projekt tagok részt vettek az elkészült Linux kód tesztelésében és éles környezetben történő kiprobálásában.
IPv6 multicast komponensei
- [:ipv6multicast: IPv6 multicast áttekintés]
IPv6 multicast konfiguráció
IPv6 multicast konfiguráció host rendszereken
A *BSD, Linux és Windows XP rendszereken az IPv6 multicast host szintű támogatásához nem szükséges semmilyen extra konfiguráció. Ez érhető is hiszen az IPv6 kiegészítő protokollja nagy mértékben támaszkodnak a multicastra.
IPv6 multicast konfiguráció routereken
- [:ipv6multicastrouter_bsd_pim6sd: IPv6 multicast konfiguráció *BSD rendszereken pim6sd-vel]
- [:ipv6multicastrouter_xorp: IPv6 multicast konfiguráció XORP-al]
[http://clarinet.u-strasbg.fr/~hoerdt/dev/pim6sd_linux/?topic=Doc&id=1 IPv6 multicast konfiguráció Linux rendszereken pim6sd-vel]
- [:ipv6multicastrouter_linux_mrd6: IPv6 multicast konfiguráció Linux rendszereken MRD6-al]
- [attachment:cisco_ipv6multicast_deploymentguide.pdf Cisco IPv6 Multicast Deployment and Configuration Guide]
IPv6 multicast monitorozás - NetSpotter
A projekt résztvevők saját tapasztalata illetve meghatározó technológia fejlesztő cégekkel (mint pl. Cisco Systems) 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, amelz lehetővé teszi az IPv6 multicast tesztelését. Erre a funkcióra 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.
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.
NetSpotter hálózat tesztelő
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 teljesítmény tesztelésére. Így ezzel a bővítménnyel cseréltük fel a projekt tervében specifikált, de más által időközben kifejlesztett kernel modult.
NetSpotter topológia felderítés
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.
Eredmények
A szakasz eredményeként több publikáció is született.
A NetSpotter keretrendszerről és a segítségével végrehajtott tesztekről két diplomamunka született:
- Netspotter rendszer attachment:netspotterv%31.doc
A második verzióról és a teszt eredményekről egy előadás és egy cikk szól, melyek a [http://www.iaria.org/conferences/ProgramICCGI06.html#ipv6td1 ICCGI6] konferencia keretében lettek előadva, publikálva.
- Cikk attachment:IPv6TDarticle.pdf
- Előadás attachment:IPv6TDpresentation.pdf
- A topológia felderítéssel kapcsolatban egy előadás született
- előadás: attachment:cscs2006.ppt ).
A munkaszakasz eredményei:
- IPv6 multicast Campus üzemeltetői, tervezői GYIK, leírás, ajánlások attachment:%C3%B6sszefoglal%C3%B31.doc
NetSpotter GPL licenszes IPv6 multicast hálózat figyelő, menedzselő alkalmazás
- [attachment:szterv1.pdf szterv.pdf Szoftverterv ]
- [attachment:felhdok.doc felhasználói dokumentáció ]
- IPv6 multicast felhasználói HOGYAN, GYIK, leírás ajánlás a kapcsolt és xDSL környezet használatára, hangolására (5. tag tapasztalata, attachment:felhv1.doc )
- Linux kernel kiegészítés
http://clarinet.u-strasbg.fr/~hoerdt/dev/linux_ipv6_mforwarding/
NetSpotter tesztelési funkcióval bővült.
- Áttekintés az L2 eszközök IPv6 multicast támogatásáról [attachment:tobbesl2.doc multicastl2.doc]