Experimental assessment on routing of network traffic in software using commodity hardware
Master thesis
Permanent lenke
http://hdl.handle.net/11250/2634012Utgivelsesdato
2019Metadata
Vis full innførselSamlinger
Sammendrag
Prosessering av nettverkstrafikk i programvare på standardisert maskinvareer hovedtemaet for denne masteroppgaven. Overgangen fra å flytteprosesseringen fra spesialisert maskinvare til programvare har hatt endrastisk utvikling de siste årene, spesielt drevet frem av mobiltelefoniindustrien. Det å kunne gjøre pakke prosessering i programvare har blittpekt ut som en nøkkelfaktor for utviklingen av det nye 5G mobilnettet.Det vil si å flytte nettverksfunksjoner til virtuelle miljøer på standardisertmaskinvare.
Mer spesifikt så vil oppgaven ta for seg nettverks ruting av trafikk i etvirtuelt miljø på standardisert maskinvare. Flere utfordringer knyttettil akkurat dette har blitt identifisert og forskjellige typer programvaresom kan gjøre ruting har blitt evaluert. Totalt har 4 forskjellige programvarerutereblitt evaluert og ytelsestester har blitt gjennomført pådisse i en testlab. De fire ruterne som har blitt testet har vært CiscosCSR 1000v, pfSense, VPP og OVS. Den eksperimentelle testingen harinkludert test-trafikk som skal presse ruterne til sine grenser, trafikk somer så reel som mulig og en test for å se hvordan de gjør det i forhold tilen spesialisert fysisk ruter.
Resultatet av disse testene har vært at alle ruterne klarer å prosesseretrafikk opp til 10 Gbit/s, og noen langt over dette igjen. Av disse 4 ruterneer VPP ruteren den som har hatt den beste ytelsen og vist at den erkapabel til å gjøre ruting i programvare med dagens krav til ytelse.