Change search
ReferencesLink to record
Permanent link

Direct link
EVH2 protocol: Performance analysis and Wireshark dissector development
KTH, School of Information and Communication Technology (ICT), Communication Systems, CoS. (Radio Systems Lab/CCS)
KTH, School of Information and Communication Technology (ICT), Communication Systems, CoS. (Radio Systems Lab/CCS)
2012 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

EVH2 is a proprietary application layer protocol developed by Aptilo Networks and used in their software product. Currently the only way to inspect EVH2 traffic is by using their own application. This application inspects no traffic other than EVH2. Since Aptilo continuously develops this protocol it is important to see how changes in the protocol affect its performance. This thesis examines possible ways to facilitate the use and development of the protocol.

To analyse EVH2 network traffic along with traffic from other protocols another approach is needed. Wireshark is an application capable of inspecting traffic of multiple protocols simultaneously and uses dissectors to decode each packet. This thesis describes the development and evaluation of a Wireshark plugin dissector for inspection of EVH2 traffic.

Performance tests of EVH2 will provide feedback about protocol changes. This thesis creates a platform for performance evaluation by introducing a test suite for performance testing. A performance evaluation of EVH2 was conducted using the developed test suit.

Abstract [sv]

EVH2 är ett proprietärt applikationslagerprotokoll utvecklat av Aptilo Networks som används i deras mjukvaruprodukt. För närvarande kan EVH2-trafik endast inspekteras med deras egenutvecklade applikation. Denna applikation har inte något stöd för att inspektera annan trafik än EVH2. Eftersom Aptilo kontinuerligt utvecklar detta protokollet är det viktigt att kunna se hur förändringar i protokollet påverkar dess prestanda. Detta examenarbete undersöker möjliga sätt att underlätta användningen och utvecklingen av protokollet.

För att kunna inspektera EVH2-trafik tillsammans med trafik från andra protokoll behövs en annan lösning än den nuvarande. Wireshark är en applikation som har stöd för att inspektera flera protokoll samtidigt där protokollpaketen avkodas med dissectors (dissektorer översatt till svenska). I detta examensarbete beskrivs och utvärderas utvecklingen av ett Wireshark dissector plugin för inspektion av EVH2-trafik.

Genom att prestandatesta EVH2 kan prestandaskillnader påvisas vid förändringar i protokollet. Detta examensarbete tar fram en plattform för prestandautvärdering genom att introducera en testsvit för prestandatestning. Den utvecklade testsviten användes för att utföra prestandtestning av EVH2.

Place, publisher, year, edition, pages
2012. , 97 p.
Trita-ICT-EX, 2012:123
Keyword [en]
Wireshark, protocol, dissector, performance, analysis, EVH2, Aptilo Networks, test suite
National Category
Communication Systems
URN: urn:nbn:se:kth:diva-98689OAI: diva2:538636
2012-06-20, Seminar room "Motola", Isafjordsgatan 22, Kista, 13:00 (English)
Available from: 2012-07-03 Created: 2012-06-30 Last updated: 2013-09-09Bibliographically approved

Open Access in DiVA

fulltext(1707 kB)455 downloads
File information
File name FULLTEXT01.pdfFile size 1707 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Åhman, StefanWallstersson, Marcus
By organisation
Communication Systems, CoS
Communication Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 455 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 344 hits
ReferencesLink to record
Permanent link

Direct link