dc.description.abstract | Prosessering av nettverkstrafikk i programvare på standardisert maskinvare
er hovedtemaet for denne masteroppgaven. Overgangen fra å flytte
prosesseringen fra spesialisert maskinvare til programvare har hatt en
drastisk utvikling de siste årene, spesielt drevet frem av mobiltelefoni
industrien. Det å kunne gjøre pakke prosessering i programvare har blitt
pekt ut som en nøkkelfaktor for utviklingen av det nye 5G mobilnettet.
Det vil si å flytte nettverksfunksjoner til virtuelle miljøer på standardisert
maskinvare.
Mer spesifikt så vil oppgaven ta for seg nettverks ruting av trafikk i et
virtuelt miljø på standardisert maskinvare. Flere utfordringer knyttet
til akkurat dette har blitt identifisert og forskjellige typer programvare
som kan gjøre ruting har blitt evaluert. Totalt har 4 forskjellige programvarerutere
blitt evaluert og ytelsestester har blitt gjennomført på
disse i en testlab. De fire ruterne som har blitt testet har vært Ciscos
CSR 1000v, pfSense, VPP og OVS. Den eksperimentelle testingen har
inkludert test-trafikk som skal presse ruterne til sine grenser, trafikk som
er så reel som mulig og en test for å se hvordan de gjør det i forhold til
en spesialisert fysisk ruter.
Resultatet av disse testene har vært at alle ruterne klarer å prosessere
trafikk opp til 10 Gbit/s, og noen langt over dette igjen. Av disse 4 ruterne
er VPP ruteren den som har hatt den beste ytelsen og vist at den er
kapabel til å gjøre ruting i programvare med dagens krav til ytelse. | |