Abstract

RADIUS is an authentication, authorization and accounting protocol being widely used in network environments. Safe, efficient, and scalable RADIUS client module is an important part for a network access server (NAS) to provide access services. Through describing working mechanism of RADIUS, the architecture and interaction model to the external modules of RADIUS client are given. Based on finite state machine (FSM) theory, states, events and actions of the protocol are analyzed, state transition mechanism is proposed, and then RADIUS client module is implemented. After that, the protocol is extended from aspects of secondary accounting, accounting update, users with no charge, forcing user offline, error status descriptions and so on. PPPoE test module in AX/4000 broadband test system is used for simulating access users to test functionality and performance of RADIUS client module on NAS, the test results show that NAS which realized the RADIUS client module can meet carrier-class functionality and performance requirements of access services.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call