Font Size: a A A

Design And Implementation Of RADIUS Stop Accounting Buffering System Based On Linux

Posted on:2018-01-18Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhangFull Text:PDF
GTID:2348330518493478Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Internet technology has gone through decades of development,which has profoundly changed people’s daily lives. A series of personal information disclosure incidents had awakened people’s concern for network security. In this context, more and more networks began to deploy AAA authentication system to ensure network security. As an important part of AAA authentication system, RADIUS accounting system has also been widely used. RADIUS protocol is based on UDP protocol to complete the transmission of packets. The standard RADIUS protocol failed to develop a reliable transmission mechanism, so RADIUS protocol packets may be lost in the transmission process in the harsh network environment.Which may affect the accuracy of RADIUS billing result in the RADIUS accounting system. There are some shortcomings for the long-term development of RADIUS accounting system,.In this paper, we design and implement a buffering system for RADIUS stop accounting packets based on the LINUX system. The system can identify the RADIUS stop-accounting packets that need to be retransmitted, and buffer the packets in the system for retransmission.During the retransmission process, the RADIUS server is selected according to the running status of the system to improve the success rate of retransmission.The implementation of the RADIUS accounting buffering system makes the LINUX system change greatly when processing the RADIUS stop-accounting packet which is not acknowledged when the server is unreachable. Before the accounting buffering system is implemented, the LINUX system discards the unacknowledged packets when the server times out. After the server becomes available, it can not obtain unacknowledged packets, which affects the accounting result. After the accounting buffering system is implemented, the buffering system buffers the unacknowledged packets and conducts retransmission. When the server becomes available, the system can retransmit the packets to the server at the first time. This system will improve the success rate of the RADIUS stop-accounting packets thus improving the accuracy of the accounting result in the RADIUS accounting system.
Keywords/Search Tags:RADIUS, AAA, ACCOUNTING, ACCESS, LINUX
PDF Full Text Request
Related items