- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Diameter协议AAA系统计费技术研究
基于Diameter协议AAA系统计费技术研究 摘要为实现基于Diameter协议的AAA系统计费,研究了Diameter基本协议和扩展协议,阐述了基于Diameter协议的AAA系统的组成,体系结构及计费过程,设计了基于Diameter协议的AAA系统计费部分的服务器端和客户端,在上述工作基础上,对设计的AAA系统计费部分进行了实现。实现后的系统表明,本文所设计的AAA系统计费部分是可行的。 【关键词】Diameter协议 AAA系统 计费技术 1 引言 早期的Internet是一个非赢利性网络,随着Internet的发展,它已包括了众多的商业网络,人们对Internet计费也越来越关注。计费(accounting)过程包括以下子过程:计量(metering)、定价(pricing或rating)、费用计算(charging)和记帐(billing),在某些情况下,也有人使用计费的狭义,即认为计费仅仅是计量的过程。 AAA技术即认证(Authentication)、授权(Authorization)和计费(Accounting)三种技术的结合,目前已经广泛的应用到Internet业务服务中,为安全可靠的提供服务提供了保障。在Internet计费管理领域,互联网工程任务组IETF(Internet Engineering Task Force)和互联网研究任务组IRTF(Internet Research Task Force)起了很大的作用。AAA工作组是在操作和管理领域的一个IETF工作组,计费是其中一个重要的课题。 目前的计费协议主要有RADIUS,TACACS,SNMP等。随着网络技术发展和应用需求的增长,新的网络服务不断涌现,IETF的AAA工作组从上世纪90年代末期开始着手设计下一代的AAA协议Diameter。Diameter协议是目前网络AAA协议的研究热点,也是本文研究的重点。本文在研究Diameter协议的基础上,对AAA系统的计费部分进行了设计和实现。 2 Diameter协议研究 2.1Diameter协议的工作机制 Diameter由一个基本协议和一组扩展协议组成(比如强安全性扩展,Mobile IP扩展等),通用的功能(比如传输控制和流量控制)在基本协议中定义,而特定的应用功能在相应的扩展协议中进行说明。Diameter基本协议提供了AAA协议对传输所需要的最少要求,基本协议不能够单独使用,必须与一个Diameter应用扩展相结合。Diameter协议的层次结构如图1所示。 2.2 Diameter基本协议 Diameter的基本协议必须被所有应用支持,在基本协议中定义了Diameter消息包的格式、消息包的传输机制和一些基本的安全服务。一个基本的Diameter消息包由一个包头和多个AVP(Attribution Value Pair)组成,其中AVP用来携带更多的AAA信息(如认证计费授权信息,以及路由、安全信息等)。 2.2.1 Diameter网络节点 在Diameter协议中,包括多种类型的Diameter节点,除了Diameter客户端和Diameter服务器外,还有Diameter中继、Diameter代理、Diameter重定向器和Diameter协议转换器等。 2.2.2 Diameter消息格式 Diameter消息的头部包括20个字节,头4个字节是8比特的版本信息和24比特的消息长度(包括消息头长度),随后的4个字节是8比特的消息标志位和24比特的命令代码。 2.3 Diameter扩展协议 2.3.1 Diameter的NAS协议 Diameter的NAS(Network Access Service,网络接入服务协议)协议,由NAS客户机处理用户MN(Mobile Node,移动节点)的接入请求(RegReq),将收到的客户认证信息转送给NAS服务器;服务器对客户进行鉴别,将结果发给客户机;客户机通过接入应答(RegReply)将结果发回给MN,并根据结果对MN进行相应处理。 NAS作为网络接入服务器,在其用户端口接收到呼叫或服务请求时便开始与AAA服务器之间进行消息交换,有关呼叫的信息、用户身份和用户鉴别信息被打包成一种AAA消息发给AAA服务器。 2.3.2 Diameter的EAP协议 Diameter的EAP(Extensible Authentication Protocol,可扩展鉴别协议)协议提供了一个支持各种鉴别方法的标准机制。EAP其实是一种框架、一种帧格式,可以容纳各种鉴别信息。EAP协议描述用户、NAS(AAA客户机)和AAA服务器之间有关EAP鉴别消息的请求和应答的
您可能关注的文档
最近下载
- (高清版)DB50∕T 1093-2021 城市隧道养护技术规范.pdf VIP
- 三维模型压缩及网络传输关键技术的研究-计算发机科学与技术专业毕业论文.docx VIP
- 员工优点及专长评语.doc VIP
- 2024ESOEANS指南:自发性脑出血引起的卒中PPT课件.pptx VIP
- 基础教育课程改革纲要试题及答案.pdf VIP
- 国家开放大学最新《基础教育课程改革专题》形考任务(1-3)试题及答案解析.pdf VIP
- 采石场安全预评价报告范文.docx
- 输变电设备行业深度研究报告:柔性直流输电加速渗透,柔直换流阀及其零部件有望受益.docx VIP
- 部编版道德与法治五年级上册第10课-传统美德-源远流长课件.ppt VIP
- 国家开放大学最新《基础教育课程改革专题》形考任务(1-3)试题及答案解.docx VIP
原创力文档


文档评论(0)