- 1、本文档共80页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于radius协议的高性能认证服务器研究与实现-计算机应用技术专业论文
独创性声明
本人声明所呈交的学位论文是本人在导师指导下进行的研究工作 及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方 外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为 获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与 我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的 说明并表示谢意。
作者签名: 日期: 年 月 日
论文使用授权
本学位论文作者完全了解电子科技大学有关保留、使用学位论文 的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘, 允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全 部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描 等复制手段保存、汇编学位论文。
(保密的学位论文在解密后应遵守此规定)
作者签名: 导师签名:
日期: 年 月 日
摘要
摘要
I
I
摘 要
AAA 服务,即 Authentication(认证),Authorization(授权),Accounting(计 费)服务。随着因特网的发展,网络使用量得到了快速的增长。尤其进入了移动 互联网时代后,网络使用量更是达到前所未有的数量级别,网络运营商对用户接 入网络的认证、授权和计费的要求也在逐步提高。一个安全、可靠、高效的 AAA 服务器是网络接入商完成网络商业化运营的有力保障。
在 AAA 服务中,RADIUS(Remote Authentication Dial In User Service 远程用 户拨号认证系统)是使用最广泛的实现协议。本文对 RADIUS 协议进行了研究与 分析,发现 RADIUS 采用 UDP 协议具有一定的设计缺陷。比如,需要增加应用层 的编码量提供可靠性的保证,UDP 的无连接状态导致 AAA 服务器无法发起重认证 和重授权,缺乏拥塞控制的机制导致网络在大量访问的情况下产生拥塞崩溃效应 等。而采用 TCP 协议可以有效地避免以上问题,于是本文设计并开发了一套传输 层采用 TCP 协议的基于 RADIUS 的 AAA 服务器,并通过异步 I/O、缓存和集群等 技术实现高性能的目标。系统软件结构采用分层次和模块化的设计思想。在网络 层,以 TCP 长连接作为客户端与服务器端之间的通信方式,采用基于异步非阻塞 I/O 的 Boost.ASIO 作为网络通信库,使系统具有较高的网络并发性能和良好的可 移植性;在 RADIUS 业务层中,采用观察者设计模式进行开发,有效的提高了认 证业务的扩展性和可配置性;在数据库层中,开发了读写缓存的机制,减少了磁 盘 I/O 次数,有效地提高了数据读写性能;最后利用 LVS 技术构建 RADIUS 集群 提供了可伸缩的 RADIUS 的处理能力。
经过测试,系统实现了基础的认证功能,在大量并发认证请求的情况下, 具有较快的响应速度和较高的处理性能。与之相比,采用传统 RADIUS 协议的服 务器响应速度较慢,吞吐率低。测试结果表明,本系统具有更好的性能表现,达 到预期目的。
关键词:AAA ,RADIUS ,ASIO, 认证, 计费
AB
ABSTRACT
II
II
ABSTRACT
AAA server, it means Authentication, Authorization, Accounting (AAA). With the development of Internet, network usage has been rapid growth. Especially after entering the mobile Internet era, network usage is larger than before. Therefore, the capacity of commercial AAA server is also facing more challenges. A safe, reliable and efficient AAA server to complete the network of commercial operation of effective protection.
In AAA Service, the RADIUS (Remote Authentication Dial In User Service dial-up Remote User Authentication system) is the most widely used the implementation of the protocol.In this thesis, the RADIUS protocol is analyzed, and gets a conclusion t
您可能关注的文档
- 基于nfc的物联网接入点设计与实现-电子与通信工程专业论文.docx
- 基于pcie的高速数据采集卡的fpga设计与实现-仪器仪表工程专业论文.docx
- 基于p2p网络资源查询技术研究-通信与信息系统专业论文.docx
- 基于niosii的人耳识别技术研究-精密仪器及机械专业论文.docx
- 基于powerpc的图像处理系统设计与验证-微电子学与固体电子学专业论文.docx
- 基于openflow的分布式网络中负载均衡路由的研究-计算机科学与技术专业论文.docx
- 基于omapl138的电能质量监测系统的研究与设计-电气工程专业论文.docx
- 基于pdms皱纹模板的贴花转印术的表面图案化-材料学专业论文.docx
- 基于psd的激光液位检测装置研究-检测技术与自动化装置专业论文.docx
- 基于otn技术的城域传送网组网研究与设计-电子与通信工程专业论文.docx
文档评论(0)