Csatlakozás BRAIN rádiós hozzáférési rendszerhez mozgó ad-hoc hálózaton keresztül Konzulensek: Vajda Lóránt Török Attila Simon Csaba Távközlési és Telematikai Tanszék Készítették: Kersch Péter Kürthy Lóránt QoSIT
Tartalomjegyzék Elméleti áttekintés Mi is a célunk? Gyakorlati megvalósítás, problémák Tesztelés Konklúziók
Szélessávú rádiós hozzáférési hálózatok Internet Hot-spot területek
BRAIN – Broadband Radio Access for IP based Networks Internet IP gerinc Ad-hoc kiterjesztés
Az ad-hoc kiterjesztés elméleti alapjai BAN Internet ANP ad-hoc hálózat MR3 MR2 MN1 MR4 IPIP alagút MN1 MN3 MN2 MN4 Architektúra BAR1 BAR2 BAR3
Rendszerelemek Rendelkezésünkre állt: BRAIN hozzáférési hálózat BCMP protokoll implementáció AODV útvonalválasztó protokoll implementáció Linux operációs rendszer Elkészítettük: Ad-hoc kiterjesztés szoftvercsomagja
A megvalósítás elemei Mobil útvonalválasztó funkciók Beacon üzenetek továbbítása korlátozott elárasztással Mobil csomópont funkciók IPIP alagút létrehozása bejelentkezés után IPIP alagút végpontjának módosítása hívásátadáskor Hívásátadás kezdeményezése a BCMP kliensnél
Architektúra - szoftverelemek BAN Internet ad-hoc hálózat MR3 MR2 MN1 MR4 BAR1 BAR2 BAR3 ANP IPIP alagút AODV útvonalválasztó protokollBCMP protokollAd-hoc kiterjesztés szoftvere
Megvalósítás során felmerült és megoldott problémák Eredeti BCMP: a BCMP üzenetek továbbítása adatkapcsolati szinten történik a BCMP kliens közvetlenül manipulálja a kernel útvonalválasztó tábláját Megoldásunk: BCMP kliens által felvett routing bejegyzések azonnali törlése MAC szinten elkaptuk és IP szinten újraküldtük a BCMP üzeneteket
Az ad-hoc kiterjesztés tesztelése Tesztkörnyezet ismertetése Mérések Konklúzió
A tesztelés célja Megoldásunk biztosítja-e a hálózati hozzáférést a mobil csomópontok és útvonalválasztók mozgása során?
Tesztkörnyezet és eszközök Vételi viszonyok és mozgás szimulálása MACfilterrel UDP és TCP adatforgalom generálása és forgalmi paraméterek mérése (DBS - Distributed Benchmark System) Teljes csomagforgalom regisztrálása a mérések során ( tcpdump) MN1 MR2 MN2 AR1 AR2 vezérlő laptop Macfilter control MacKill modul + macfilter deamon minden csomóponton Egyszerű vezérlő protokoll MAC szintű üzenetszórással
Mérési paraméterek Adatforgalom típusa (UDP - TCP) Adatfolyam iránya (uplink - downlink) Adatátviteli sebesség
Teszt-forgatókönyv MN1MR2 MR3 AR1 AR2 MN1
Mérési eredmények I. idő [s] csomagkésleltetés [ms] 100 kB/s - UDP - downlink – BCMP hívásátadás MN1 - AR2 egy ugrás távolságra Hívásátadás időpontja Ideiglenes alagutazás MN1 - AR1 3 ugrás távolságra Pkt. loss: none Max. delay: 15 ms MN1 MR2 MR3 AR1 AR2 MN1
Mérési eredmények II. idő [s] Elküldött - megkapott byte-ok [Byte] 100 kB/s - UDP - uplink – BCMP hívásátadás HOFF üzenet küldése 150 ms késleltetés: - útvonalkeresés (AODV) - routing tábla és alagút módosítása Pkt. loss: 2 packets Max. delay: 150 ms MN1 MR2 MR3 AR1 AR2 MN1
Mérési eredmények III. 100 kB/s - TCP - uplink – BCMP hívásátadás TCP slow start idő [s] TCP sequence number [Byte]
Összefoglaló Célunk az volt, hogy egy létező mikromobilitás protokoll kiterjesztésével biztosítani tudjuk mobil ad- hoc hálózatok csatlakozását fix hálózathoz Elkészítettünk, teszteltünk és bemutattunk egy ilyen megoldást A tesztelés alapján az ad-hoc kiterjesztés valóban biztosítja a hálózati hozzáférést a mobil útvonalválasztók és csomópontok tetszőleges elmozdulása mellett
További információk WWW : A hálózat bemutatóval egybekötött tesztelése: TTT-IST-MIND workshop
Jövőbeli tervek Az ad-hoc kiterjesztés további optimalizálása Kiterjesztésünk alkalmazása a csoportban mozgó ad-hoc hálózatok speciális problémájára
Köszönjük a figyelmet!