Font Size: a A A

Based On The Ecos Embedded Radius Authentication Server

Posted on:2008-07-07Degree:MasterType:Thesis
Country:ChinaCandidate:Q ShuaiFull Text:PDF
GTID:2208360215450163Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As wireless network spread widely, the number of wireless networking applications grows quickly. Managing large numbers of users demands enhanced administrative support. Besides, internet service providers need a high-quality user access management to provide user access authorization and usage accounting. These bring forward users access management issues.The kernel of users access management is AAA (Authentication,Authorization,Accounting), which identities users, as well as authorizes network resource and services to them, and records their network usage.Now one of implementations of AAA mechanism commonly used in applied domain is Radius protocol. Radius (Remote Authentication Dial in User Service) is a dial in user authentication protocol. Radius is extensible. Doing research on Radius, developing and re-developing have great meanings. There are currently many releases of Radius implementation. Some are open source softwares. But these open sources softwares have many shortcomings in business domin. Therefore, re-development of Radius will provide a good profit in commercial services.eCos (embedded Configurable operating system) is one kind of embedded Configurable real-time operating system and suitable for the advanced embedded system application. It is mainly used in consumption electron, telecommunication, vehicle carries system and portable instrument as well as other low costs and portable applications. eCos is also an open source, royalty-free and none copyright limited real-time operating system, applicable for embedded application and development, powerful and full function; full-featured, configurable, expansible, portable and compatible real time embedded kernel; perfectly, it provides royalty and buyout free development tools and widely supports various CPU hardware. Due to these features, eCos becomes the research hotspot of developing new embedded products in the field of new generation embedded operation system, meanwhile it receives more and more embedded amateur's attention.The purpose of the project is to develop a Radius system, which satisfies the demand of mobile IP network access. Firstly, the requirements of AAA system are discussed, and a preliminary design of the system is given. Then among at eCos development system modules, composing modules are decomposed and modules functions are interrelated. Then in the following section, detailed implementation way of Radius server is described. In the end, tests of Radius system functions and performance and results are educed.The emphasis of this article is the improvement of eCos system and Radius system.
Keywords/Search Tags:eCos, Radius, AAA
PDF Full Text Request
Related items