ImageVerifierCode 换一换
格式:DOC , 页数:20 ,大小:156.54KB ,
资源ID:3359506      下载积分:8 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/3359506.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(radius协议.doc)为本站上传会员【天****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

radius协议.doc

1、一、 概述:RADIUS协议涉及RADIUS AUTHENTICATION PROTOCOL 和 RADIUS ACCOUNTING PROTOCOL 两部分。RADIUS AUTHENTICATION PROTOCOL 完毕拨号用户的认证工作,而RADIUS ACCOUNTING PROTOCOL 则完毕用户服务的计费任务。事实上,为了更好地向分散的众多接入用户提供互联网服务,必须对接入服务提供有效的管理支持。它需要对安全,配置,计费等提供支持,这可以通过对一个用户数据库的管理来达成, 这个数据库涉及认证信息,及细化的服务配置信息和计费信息。通常这个数据库的维护管理,对用户信息的核算及配置有

2、一个单独的实体完毕,这个实体就是RADIUS server。由于这些管理信息的众多与繁杂,通常RADIUS server放在一个独立的计算机上,而为了向RADIUS server取得服务,必须一方面构建一个RADIUS client,通常RADIUS client 位于Network Access Server(NAS,网络接入设备)上。下图示例了这些实体之间的关系:用户ARADIUSSERVER(AAA)用户N用户BRADIUSCLIENT(NAS)INTERNET二、 RADIUS认证协议格式:1、RADIUS AUTHENTICATION PROTOCOL 包格式下面是协议报文格式:LE

3、NGTHIDENTIFIER CODEAUTHENTICATORATTRIBUTESCODE域可以涉及如下一些值;1 Access-Request2 Access-Accept3 Access-Reject4 Accounting-Request5 Accounting-Response11 Access-Challenge12 Status-Server13 Status-Client255 Reserved其中,CODE 1,2,3,11值为RADIUS AUTHENTICATION PROTOCOL使用,而CODE 4,5值为RADIUS ACCOUNTING PROTOCOL使用。其余

4、未用或保存。CODE占一个字节IDENTIFIER占一个字节,用于匹配请求和应答。LENGTH 占二个字节,是整个数据报的长度,涉及CODE+IDENTIFIER+LENGTH +AUTHENTICATOR+ATTRIBUTES的所有长度。AUTHENTICATOR 是16字节的随机数,高位在先,此域用于认证答复和加密口令字。ATTRIBUTES是若干属性状态的集合,其长度是不拟定的,不同的CODE值可以跟随不同的属性值。下表是一个总结:RequestAcceptRejectChallenge#Attribute10001User-Name0-10002User-Password0-10003

5、CHAP-Password0-10004NAS-IP-Address0-10005NAS-Port0-10-1006Service-Type0-10-1007Framed-Protocol0-10-1008Framed-IP-Address0-10-1009Framed-IP-Net mask00-10010Framed-Routing00+0011Filter-Id00-10012Framed-MTU0+0+0013Framed-Compression0+0+0014Login-IP-Host00-10015Login-Service00-10016Login-TCP-Port00+0+0+

6、18Reply-Message0-10-10019Callback-Number00-10020Callback-Id00+0022Framed-Route00-10023Framed-IPX-Network0-10-100-124State00+0025Class0+0+00+26Vendor-Specific00-100-127Session-Timeout00-100-128Idle-Timeout00-10029Termination-Action0-100030Called-Station-Id0-100031Calling-Station-Id0-100032NAS-Identif

7、ier0+0+0+0+33Proxy-State0-10-10034Login-LAT-Service0-10-10035Login-LAT-Node0-10-10036Login-LAT-Group00-10037Framed-AppleTalk-Link00+0038Framed-AppleTalk-Network00-10039Framed-AppleTalk-Zone0-10-0060CHAP-Challenge0-100061NAS-Port-Type0-10-10062Port-Limit0-10-10063Login-LAT-Port表中,0表达在此类型包中,不可以跟随此属性状态

8、;1表达在此类型包中,只有一个此属性状态可跟随;0+表达在此类型包中,0个或多个此属性状态可跟随;0-1表达在此类型包中,0个或1个此属性状态可跟随;2、RADIUS AUTHENTICATION PROTOCOL ACCESS-REQUEST下面是ACCESS-REQUEST包格式:LENGTHIDENTIFIER CODEREQUEST-AUTHENTICATORATTRIBUTES其中,CODE=1;CODE占一个字节IDENTIFIER占一个字节,用于匹配请求和应答。LENGTH 占二个字节,是整个数据报的长度,涉及CODE+IDENTIFIER+LENGTH +REQUEST-AUT

9、HENTICATOR+ATTRIBUTES的所有长度。REQUEST-AUTHENTICATOR 是16字节的随机数,高位在先,此域用于认证答复和加密口令字。ATTRIBUTES是若干属性状态的集合。参考上表。3、RADIUS AUTHENTICATION PROTOCOL ACCESS-ACCEPT下面是ACCESS-ACCEPT包格式:LENGTHIDENTIFIER CODERESPONSE-AUTHENTICATORATTRIBUTES其中,CODE=2;CODE占一个字节IDENTIFIER占一个字节,用于匹配请求和应答。LENGTH 占二个字节,是整个数据报的长度,涉及CODE+I

10、DENTIFIER+LENGTH +RESPONSE-AUTHENTICATOR+ATTRIBUTES的所有长度。RESPONSE-AUTHENTICATOR 是由REQUEST-AUTHENTICATOR计算得出,高位在先。ATTRIBUTES是若干属性状态的集合。参考上表。4、RADIUS AUTHENTICATION PROTOCOL ACCESS-REJECT下面是ACCESS-REJECT包格式:LENGTHIDENTIFIER CODERESPONSE-AUTHENTICATORATTRIBUTES其中,CODE=3;CODE占一个字节IDENTIFIER占一个字节,用于匹配请求和

11、应答。LENGTH 占二个字节,是整个数据报的长度,涉及CODE+IDENTIFIER+LENGTH +RESPONSE-AUTHENTICATOR+ATTRIBUTES的所有长度。RESPONSE-AUTHENTICATOR 是由REQUEST-AUTHENTICATOR计算得出,高位在先。ATTRIBUTES是若干属性状态的集合。参考上表。5、RADIUS AUTHENTICATION PROTOCOL ACCESS-CHALLENGE下面是ACCESS-CHALLENGE包格式:LENGTHIDENTIFIER CODERESPONSE-AUTHENTICATORATTRIBUTES其中

12、,CODE=11;CODE占一个字节IDENTIFIER占一个字节,用于匹配请求和应答。LENGTH 占二个字节,是整个数据报的长度,涉及CODE+IDENTIFIER+LENGTH +RESPONSE-AUTHENTICATOR+ATTRIBUTES的所有长度。RESPONSE-AUTHENTICATOR 是由REQUEST-AUTHENTICATOR计算得出,高位在先。ATTRIBUTES是若干属性状态的集合。参考上表。6、RADIUS AUTHENTICATION PROTOCOL ATTRIBUTES下面是属性状态的包格式:TYPELENGTHVALUETYPE占一个字节,表达属性状态

13、的类型,、;LENGTH占一个字节,表达属性长度,涉及TYPE+LENGTH+VALUE;VALUE长度不定,由类型拟定。下面是所有TYPE的集合描述: 1User-Name 2User-Password 3CHAP-Password 4NAS-IP-Address 5NAS-Port 6Service-Type 7Framed-Protocol 8Framed-IP-Address 9Framed-IP-Netmask 10Framed-Routing 11Filter-Id 12Framed-MTU 13Framed-Compression 14Login-IP-Host 15Login-

14、Service 16Login-TCP-Port 17 (unassigned) 18Reply-Message 19Callback-Number 20Callback-Id 21 (unassigned) 22Framed-Route 23Framed-IPX-Network 24State 25Class 26Vendor-Specific 27Session-Timeout 28Idle-Timeout 29Termination-Action 30Called-Station-Id 31Calling-Station-Id 32NAS-Identifier 33Proxy-State

15、 34Login-LAT-Service 35Login-LAT-Node 36Login-LAT-Group 37Framed-AppleTalk-Link 38Framed-AppleTalk-Network 39Framed-AppleTalk-Zone 40-59 (reserved for accounting) 60CHAP-Challenge 61NAS-Port-Type 62Port-Limit63 Login-LAT-Port7、单个 ATTRIBUTES介绍由于ATTRIBUTES多达40多个,不也许一一介绍。这里选择几个重要且常用的作简朴介绍,其余可参照RFC文档。US

16、ER-NAME属性状态:格式:TYPELENGTHSTRINGTYPE=1,表达USER-NAME属性状态;LENGTH,表达整个属性状态长度,大于3;STRING,是名字字符串,可认为如下几种形式:简朴数字字符串,用于本地管理NAS;简朴可打印字符串;SMTP地址格式,如:ANS.1名字:以ANS.标准出现的名字。USER-PASSWORD属性状态:格式:TYPELENGTHSTRINGTYPE=2,表达USER-PASSWORD属性状态;LENGTH,表达整个属性状态长度,大于18小于30;STRING,是加密后的MD5摘要字符串。计算方法如下;假设S表达共享密码,RA表达REQUEST-

17、AUTHENTICATOR,而口令被分为16位BITS的快,p1,P2,等等。则:b1 = MD5(S + RA) c(1) = p1 xor b1b2 = MD5(S + c(1) c(2) = p2 xor b2 . . . . . .bi = MD5(S + c(i-1) c(i) = pi xor biSTRING = c(1)+c(2)+ c(i) NAS-IP-ADDRESS属性状态:格式:TYPELENGTHADDRESSADDRESSTYPE=4,表达NAS-IP-ADDRESS属性状态;LENGTH,表达整个属性状态长度,6个字节;ADDRESS,表达IP地址,4字节。NAS

18、-PORT属性状态:格式:TYPELENGTHPORTPORTTYPE=5,表达NAS-PORT属性状态;LENGTH,表达整个属性状态长度,6个字节;PORT,表达PORT号码,4字节,0-65535。SEVICE-TYPE属性状态:格式:TYPELENGTHVALUEVALUETYPE=6,表达SEVICE-TYPE属性状态;LENGTH,表达整个属性状态长度,6个字节;VALUE,表达服务属性,4字节,有如下一些取值:1 Login2 Framed3 Callback Login4 Callback Framed5 Outbound6 Administrative7 NAS Prompt

19、8 Authenticate Only9 Callback NAS PromptFRAMED-PROTOCOL属性状态:格式:TYPELENGTHVALUEVALUETYPE=7,表达FRAMED-PROTOCOL属性状态;LENGTH,表达整个属性状态长度,6个字节;VALUE,表达协议属性,4字节,有如下一些取值:1 PPP2 SLIP3 AppleTalk Remote Access Protocol (ARAP)4 Gandalf proprietary SingleLink/MultiLink protocol5 Xylogics proprietary IPX/SLIP三、 RAD

20、IUS计费协议格式:1、RADIUS ACCOUNTING PROTOCOL 包格式下面是协议报文格式:LENGTHIDENTIFIER CODEAUTHENTICATORATTRIBUTESCODE域可以涉及如下一些值;4 Accounting-Request5 Accounting-ResponseIDENTIFIER占一个字节,用于匹配请求和应答。LENGTH 占二个字节,是整个数据报的长度,涉及CODE+IDENTIFIER+LENGTH +AUTHENTICATOR+ATTRIBUTES的所有长度。AUTHENTICATOR 是16字节的随机数,高位在先,此域用于认证答复和加密口令字

21、。ATTRIBUTES是若干属性状态的集合,其长度是不拟定的。不同的CODE值可以跟随不同的属性值。下表是一个总结:RequestResponse#Attribute0-101User-Name002User-Password003CHAP-Password0-104NAS-IP-Address0-105NAS-Port0-106Service-Type0-107Framed-Protocol0-108Framed-IP-Address0-109Framed-IP-Net mask0-1010Framed-Routing0+011Filter-Id0-1012Framed-MTU0+013Fr

22、amed-Compression0+014Login-IP-Host0-1015Login-Service0-1016Login-TCP-Port0018Reply-Message0-1019Callback-Number0-1020Callback-Id0+022Framed-Route0-1023Framed-IPX-Network0024State0+025Class0+0+26Vendor-Specific0-1027Session-Timeout0-1028Idle-Timeout0-1029Termination-Action0-1030Called-Station-Id0-103

23、1Calling-Station-Id0-1032NAS-Identifier0+0+33Proxy-State0-1034Login-LAT-Service0-1035Login-LAT-Node0-1036Login-LAT-Group0-1037Framed-AppleTalk-Link0-1038Framed-AppleTalk-Network0-1039Framed-AppleTalk-Zone1040Acct-Status-Type0-1041Acct-Delay-Time0-1042Acct-Input-Octets0-1043Acct-Output-Octets1044Acct

24、-Session-Id0-1045Acct-Authentic0-1046Acct-Session-Time0-1047Acct-Input-Packets0-1048Acct-Output-Packets0-1049Acct-Terminate-Cause0+050Acct-Multi-Session-Id0+051Acct-Link-Count0060CHAP-Challenge0-1061NAS-Port-Type0-1062Port-Limit0-1063Login-LAT-Port表中,0表达在此类型包中,不可以跟随此属性状态;1表达在此类型包中,只有一个此属性状态可跟随;0+表达在

25、此类型包中,0个或多个此属性状态可跟随;0-1表达在此类型包中,0个或1个此属性状态可跟随;2、RADIUS ACCOUNTING PROTOCOL ACCOUNTING-REQUEST下面是ACCOUNTINGREQUEST包格式:LENGTHIDENTIFIER CODEREQUEST-AUTHENTICATORATTRIBUTES其中,CODE=4;CODE占一个字节IDENTIFIER占一个字节,用于匹配请求和应答。LENGTH 占二个字节,是整个数据报的长度,涉及CODE+IDENTIFIER+LENGTH +REQUEST-AUTHENTICATOR+ATTRIBUTES的所有长度

26、。REQUEST-AUTHENTICATOR 是16字节的MD5 HASH结果值,高位在先。ATTRIBUTES是若干属性状态的集合。参考上表。3、RADIUS ACCOUNTING PROTOCOL ACCOUNTING-RESPONSE下面是ACCOUNTINGRESPONSE包格式:LENGTHIDENTIFIER CODERESPONSE-AUTHENTICATORATTRIBUTES其中,CODE=5;CODE占一个字节IDENTIFIER占一个字节,用于匹配请求和应答。LENGTH 占二个字节,是整个数据报的长度,涉及CODE+IDENTIFIER+LENGTH +RESPONSE

27、-AUTHENTICATOR+ATTRIBUTES的所有长度。REQUEST-AUTHENTICATOR 是16字节的MD5 HASH结果值,高位在先。ATTRIBUTES是若干属性状态的集合。参考上表。4、RADIUS ACCOUNTING PROTOCOL ATTRIBUTES下面是属性状态的包格式:TYPELENGTHVALUETYPE占一个字节,表达属性状态的类型,、;LENGTH占一个字节,表达属性长度,涉及TYPE+LENGTH+VALUE;VALUE长度不定,由类型拟定。下面是所有TYPE的集合描述:40 Acct-Status-Type41 Acct-Delay-Time 42

28、Acct-Input-Octets 43Acct-Output-Octets 44Acct-Session-Id 45Acct-Authentic 46Acct-Session-Time 47Acct-Input-Packets 48Acct-Output-Packets49 Acct-Terminate-Cause50 Acct-Multi-Session-Id 51Acct-Link-Count5、单个 ATTRIBUTES介绍由于ATTRIBUTES较多,不也许一一介绍。这里选择几个重要且常用的作简朴介绍,其余可参照RFC文档。ACCT-STATUS-TYPE属性状态:格式:TYPELE

29、NGTHVALUEVALUETYPE=40,表达ACCT-STATUS-TYPE属性状态;LENGTH,表达整个属性状态长度,6个字节;VALUE,表达服务属性,4字节,有如下一些取值:1Start2Stop7Accounting-On8Accounting-OffACCTSESSION-ID属性状态:格式:TYPELENGTHSTRINGTYPE=44,表达ACCTSESSION-ID属性状态;LENGTH,表达整个属性状态长度,大于3;STRING,是可见ASCII字符;四、 RADIUS MSC图:1、基本实体说明在以下的讨论中,我们使用如下三个实体:用户实体:USERNAS RADIU

30、S 客户实体:CLIENTRADIUS SERVER 实体:SERVER2、普通认证过程MSC图USERSERVERCLIENTAccess-request &set timeoutUsername,passwordAccess-response &unset timeout Timeout, send request again&set timeoutAuthentication endAuthentication end3、和CHAP交互认证过程(成功)MSC图CLIENTUSERSERVERAccess-request &set timeoutUsername,password Time

31、out, send request again&set timeoutAccess-challenge &unset timeoutPrompt for responseNew Access-request &set timeoutUser responseAccess-response &unset timeout4、和CHAP交互认证过程(失败)MSC图SERVERCLIENTUSERAccess-request &set timeoutUsername,password Timeout, send request again&set timeoutAccess-challenge &un

32、set timeoutPrompt for responseNew Access-request &set timeoutUser responseAccess-reject & unset timeoutAuthentication fail5、计费过程(正常)MSC图CLIENTUSERSERVERAccess-request &set timeoutUsername,password Timeout, send request again&set timeoutAuthentication endAccess-response &unset timeoutAcct-request(B)

33、&set timeoutDistribute servicesAcct-request(E) &set timeout Content servicesAcct-response(B) &unset timeoutAcct-response(E) &unset timeout End services参考资料:1 Rivest, R., and S. Dusse, The MD5 Message-Digest Algorithm,RFC 1321, MIT Laboratory for Computer Science, RSA Data Security Inc., April 1992.2

34、 Postel, J., User Datagram Protocol, STD 6, RFC 768,USC/Information Sciences Institute, August 1980.3 Reynolds, J., and J. Postel, Assigned Numbers, STD 2, RFC1700, USC/Information Sciences Institute, October 1994.4 Rigney, C., RADIUS Accounting, RFC 2139, April 1997.5 Rigney,C, “RADIUS Authentication, RFC2138,Aprial 1997.

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服