当前位置:主页 > 管理论文 > 移动网络论文 >

基于RADIUS协议的负载均衡VPDN平台研究与实现

发布时间:2017-08-29 04:06

  本文关键词:基于RADIUS协议的负载均衡VPDN平台研究与实现


  更多相关文章: VPDN 专网认证 RADIUS 负载均衡 LVS


【摘要】:在信息化的今天,互联网已经成为工作、生活不可或缺的部分。无论企业还是个人,都有着迫切的上网需求。而用户访问的第一个服务器就是宽带接入服务器。一方面上网用户数量越来越多需要加强管理,另一方面网络供应商需要通过统计流量等实现计费营收。基于互联网的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平台二次认证管理系统。功能包括系统运行参数设定,系统运行管理、维护和系统运行过程中产生数据的查询。包括管理员管理平台和用户登录平台。
【关键词】:VPDN 专网认证 RADIUS 负载均衡 LVS
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.07
【目录】:
  • 摘要5-6
  • ABSTRACT6-12
  • 第一章 绪论12-15
  • 1.1 研究背景12
  • 1.2 国内外发展现状和研究意义12-13
  • 1.3 主要工作和特色13-14
  • 1.4 主要章节14-15
  • 第二章 相关技术介绍15-27
  • 2.1 VPDN概述15-16
  • 2.1.1 介绍15
  • 2.1.2 网络结构15-16
  • 2.2 VPDN隧道协议16-18
  • 2.2.1 隧道介绍16-17
  • 2.2.2 L2TP协议17-18
  • 2.3 VPDN身份认证和应用18-19
  • 2.3.1 VPDN身份认证18
  • 2.3.2 VPDN应用18-19
  • 2.4 RADIUS协议19-20
  • 2.4.1 简介19
  • 2.4.2 特点19-20
  • 2.5 Radius流程20-21
  • 2.6 负载均衡及分类21-22
  • 2.7 集群技术22
  • 2.8 LVS技术22-25
  • 2.8.1 简介22-23
  • 2.8.2 特点23
  • 2.8.3 体系结构23-25
  • 2.9 ThinkPHP开发框架25
  • 2.10 MD5简介25-26
  • 2.11 本章小结26-27
  • 第三章 VPDN平台需求分析27-34
  • 3.1 需求分析27-29
  • 3.1.1 功能性需求28
  • 3.1.2 非功能性需求28-29
  • 3.2 平台的使用者29-30
  • 3.3 UML用例图30-31
  • 3.4 VPDN的应用流程31-32
  • 3.5 UDP协议32-33
  • 3.6 L2TP协议的优势33
  • 3.7 本章小结33-34
  • 第四章 VPDN平台设计34-61
  • 4.1 VPDN管理平台主要模块设计35-40
  • 4.1.1 系统管理员35-38
  • 4.1.2 普通用户38-39
  • 4.1.3 高级管理员39-40
  • 4.2 MVC模型40-42
  • 4.2.1 模型(Model)层40-41
  • 4.2.2 视图(View)层41-42
  • 4.2.3 控制器(Controller)层42
  • 4.3 Web安全设计42-45
  • 4.3.1 数据过滤43
  • 4.3.2 表单令牌43-44
  • 4.3.3 防止SQL注入44
  • 4.3.4 查询预处理44-45
  • 4.3.5 安全文件45
  • 4.4 Web数据的处理45-46
  • 4.4.1 数据缓存45
  • 4.4.2 Session和Cookie的支持45-46
  • 4.4.3 日志处理46
  • 4.5 Web性能测试46-47
  • 4.6 Radius系统设计47-50
  • 4.6.1 服务器结构47-48
  • 4.6.2 AAA过程设计48-49
  • 4.6.3 Radius工作状态49-50
  • 4.7 Radius模块设计50-51
  • 4.8 Radius报文51-54
  • 4.9 Radius系统初步设计54
  • 4.9.1 运行环境初步设计54
  • 4.9.2 软件设计54
  • 4.10数据库设计54-55
  • 4.11 LVS的IP负载均衡55-56
  • 4.12 LVS调度算法56-57
  • 4.13 集群逻辑设计和物理设计57-58
  • 4.13.1 逻辑设计57-58
  • 4.13.2 物理设计58
  • 4.14 LVS详细设计58-59
  • 4.15 License模块设计59-60
  • 4.16 本章小结60-61
  • 第五章 VPDN平台实现61-84
  • 5.1 平台的工作流程61-62
  • 5.2 管理员模块开发62-71
  • 5.2.1 登录模块62-63
  • 5.2.2 账号管理63-65
  • 5.2.3 LNS设备65-67
  • 5.2.4 IP池模块67-69
  • 5.2.5 初始参数设定69-70
  • 5.2.6 统计查询70-71
  • 5.3 普通用户模块开发71-73
  • 5.3.1 普通用户登录72
  • 5.3.2 用户信息72
  • 5.3.3 使用明细72-73
  • 5.3.4 修改信息73
  • 5.4 高级管理员模块开发73-74
  • 5.5 Radius服务器实现74-75
  • 5.5.1 工作流程74-75
  • 5.5.2 Radius软件实现75
  • 5.6 集群实现75-78
  • 5.6.1 load Balance配置76
  • 5.6.2 Real Server配置76-77
  • 5.6.3 IPVS调度配置77-78
  • 5.7 数据表设计78-79
  • 5.8 License模块实现79-83
  • 5.9 本章小结83-84
  • 第六章 VPDN平台测试84-97
  • 6.1 测试环境84
  • 6.2 系统管理员84-91
  • 6.2.1 系统管理员主界面84-85
  • 6.2.2 账号测试85-87
  • 6.2.3 LNS设备测试87-88
  • 6.2.4 IP池测试88-89
  • 6.2.5 统计测试89-90
  • 6.2.6 参数设定测试90-91
  • 6.3 普通用户91-93
  • 6.3.1 查看信息测试92
  • 6.3.2 使用明细测试92
  • 6.3.3 修改密码测试92-93
  • 6.4 性能测试93-94
  • 6.5 License模块测试94-95
  • 6.6 测试分析95
  • 6.7 Web安全总结95-96
  • 6.8 本章小结96-97
  • 第七章 全文总结与展望97-99
  • 7.1 全文总结97-98
  • 7.2 后续展望98-99
  • 致谢99-100
  • 参考文献100-102
  • 攻读硕士学位期间取得的成果102-103

【参考文献】

中国期刊全文数据库 前1条

1 刘红云;;移动VPDN技术实现及安全性分析[J];信息通信;2014年07期



本文编号:751201

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/751201.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户61583***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com