论文部分内容阅读
在信息化的今天,互联网已经成为工作、生活不可或缺的部分。无论企业还是个人,都有着迫切的上网需求。而用户访问的第一个服务器就是宽带接入服务器。一方面上网用户数量越来越多需要加强管理,另一方面网络供应商需要通过统计流量等实现计费营收。基于互联网的VPN技术,具有成本低廉,传输数据可靠,连接方便灵活,以及对网络的完全控制,正越来越受到运营商的青睐。虚拟专用拨号网(VPDN)是以拨号上网的形式为用户提供更加方便快捷服务,同时也是VPN业务的主要实现之一。认证、授权和计费,即AAA(Authentication、Authorization、Accounting),是互联网的基本业务之一,因此AAA服务器在运营商来说,有着非常重要的意义。RADIUS协议有着非常强大的用户认证、授权和计费管理功能,同时接入灵活,安全可靠及扩展性非常好。对RADIUS服务器的二次开发,具有非常重要的意义。VPDN平台的AAA业务功能主要有RADIUS服务器实现。当一台RADIUS服务器的访问量太多,不能及时反应用户的接入请求,需要用单一的超级计算机来提供服务或以集群系统形式提供服务。将一定数量的计算机连接起来可以有很强的计算能力,但相对超级计算机来说成本节省很多。本文主要工作如下:1.基于RADIUS协议,对Radius服务器各个功能模块进行设计,在FreeRADIUS基础上,开发企业的Radius服务器。2.基于负载均衡技术和LVS(Linux Visual Server)技术,对LVS集群的各个功能模块进行设计,开发具有负载均衡能力的服务器集群,集群上面的应用服务器是Radius服务器。3.开发VPDN平台二次认证管理系统。功能包括系统运行参数设定,系统运行管理、维护和系统运行过程中产生数据的查询。包括管理员管理平台和用户登录平台。