Implementing a RADIUS server emulator for use in performance verification of a SAE GW
No Thumbnail Available
URL
Journal Title
Journal ISSN
Volume Title
School of Science |
Master's thesis
Checking the digitized thesis and permission for publishing
Instructions for the author
Instructions for the author
Authors
Date
2010
Major/Subject
Vuorovaikutteinen digitaalinen media
Mcode
T-111
Degree programme
Language
en
Pages
[9] + 53
Series
Abstract
In System Architecture Evolution Gateway (SAE GW) and Gateway GPRS Support Node (GGSN) entity performance verification the SAE GW/GGSN is tested with large amounts of traffic. Among others, also the Remote Authentication Dial In User Service (RADIUS) protocol interface needs to be tested thoroughly, in order to verify' that the interface works as designed. It is very challenging to find and maintain RADIUS servers that can handle the high signalling traffic generated by the SAE GW or the GGSN, due to the size of the RADIUS cluster and the dynamic nature of the testing environment. One approach is to replace the real servers with a simple RADIUS server emulator, which from the SAE GW/GGSN interface point of view looks and behaves exactly like a real RADIUS server. The emulator must fit well into the performance verification environment, and must emulate a real RADIUS server perfectly, especially regarding the RADIUS features used in SAE GW/GGSN performance verification. In this Thesis, a RADIUS server emulator, or RADIUS stub, was designed, implemented and verified in a real SAE GW performance verification environment. The RADHJS stub was designed to have all features that are required in performance verification, and was also designed and optimized to have the required performance. Special attention was given to verifying the implementation in a real SAE GW/GGSN performance verification environment. The results are encouraging and show that it is possible to implement a RADIUS stub, which runs on a standard Linux server, and which can replace complex real RADIUS server setups. The stub was stable and performed well in all the selected areas of performance verification. The stub can also be extended to support other protocols than RADIUS, and can also he used in other areas of testing.Description
Supervisor
Vuorimaa, PetriThesis advisor
Shestakov, DenisKeywords
RADIUS, RADIUS, GGSN, GGSN, SAE GW, SAE GW, performance verification, prestandatestning, LTE, LTE, 3GPP, 3GPP