论文部分内容阅读
随着互联网的迅速发展,中小型网络接入服务商发展非常迅速。现有的传统电信级用户接入管理系统对中小型网络接入服务商显得过于庞大而且价格过高。拥有一套高效的用户管理和联网计费系统也是目前许多中小型公司、企事业单位和学校以及网络接入服务商的需求。中小型的网络认证授权记账系统的要求安装简单,一般人员即可自行安装设;升级便捷,可以随时对系统进行升级;性价比高:性价比要比硬件计费系统高得多等特点。因此,为中小型网络接入服务商设计一套灵活多变的网络认证授权记账计费系统显得非常必要。认证、授权、记账(Authentication、Authorization、Accounting)实现鉴定接入用户的身份、授权网络资源和服务的使用权限、记录用户对网络资源使用情况所产生的费用等。Radius (Remote Authentication Dial In User Service)是一种流行的用户认证协议标准,能够实现对接入用户的认证、授权、记账。对Radius的研究、开发和二次开发具有重大意义,且具有较大的商业应用价值。本文在系统需求分析的基础上,对网络认证授权记账系统进行了总体设计和详细设计,对Radius服务器进行了认证模块、授权模块、记账模块设计和用户强制下线设计,最后对系统的安全进行了设计。最后本文给出了网络认证授权记账系统的实现和测试。系统实现包括Radius服务器的实现,分别从认证模块、授权模块和记账模块三个方面描述。另外重点阐述了计费数据采集实现以及系统安全实现,系统安全体现在备份和容灾的具体实现上。试用结果表明,本系统结构简单、计费准确、功能丰富、移植性好,适合中小网络服务商实际业务的灵活多变性。通过试用测试,表明本系统在可扩展性、稳定性、建设成本方面都具有明显的优势,并且达到了设计目标要求。