Különböző forwarding mechanizmusok integrálása és tesztelése OpenFlow switch-ekben

OData támogatás
Konzulens:
Dr. Sonkoly Balázs
Távközlési és Médiainformatikai Tanszék

A hálózati eszközöket gyártó cégeknek nem áll érdekében feladni, nyilvánossá tenni az évek alatt kifejlesztett algoritmusokat, illetve az eszközök belső működését. Ez jelentősen megnehezíti új hálózati algoritmusok vagy protokollok tesztelését. Az OpenFlow ajánlás ezt a problémát hivatott megoldani. Az OpenFlow segítségével programozhatóvá tehető a hálózat, illetve lehetőség nyílik új hálózati algoritmusok, akár protokollok kipróbálására is.

A szakdolgozat témája három eltérő forwarding mechanizmus együttműködésének megtervezése és implementálása OpenFlow 1.1 switch-eken, illetve a hozzá tartozó komponenseken. A forwarding mechanizmusok közé tartozik egy hagyományos Ethernet switch-ként való működés, egy greedy routingot megvalósító működés, mely egy egyszerű útvonalválasztást valósít meg, illetve a harmadik ilyen mechanizmus a Bloom-filtereken alapuló source routing, melynél a csomag útvonalát a forrás határozza meg. E három forwarding mechanizmus együttműködésével egy hagyományos eszköz működéséhez hasonló OpenFlow switch-et lehet létrehozni. Az elkészült implementáció validálása is része a szakdolgozatnak. A validáció szoftveres, illetve hardveres környezetben is több eltérő topológián kerül végrehajtásra.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.