您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 标准Radius协议包结构
标准Radius协议包结构图9Radius包格式Code:包类型;1字节;指示RADIUS包的类型。1Access-request认证请求2Access-accept认证响应3Access-reject认证拒绝4Accounting-request计费请求5Accounting-response计费响应*11Access-challenge认证挑战Identifier:包标识;1字节,取值范围为0~255;用于匹配请求包和响应包,同一组请求包和响应包的Identifier应相同。Length:包长度;2字节;整个包中所有域的长度。Authenticator:16字节长;用于验证RADIUS服务器传回来的请求以及密码隐藏算法上。该验证字分为两种:1、请求验证字---RequestAuthenticator用在请求报文中,必须为全局唯一的随机值。2、响应验证字---ResponseAuthenticator用在响应报文中,用于鉴别响应报文的合法性。响应验证字=MD5(Code+ID+Length+请求验证字+Attributes+Key)Attributes:属性图10属性格式Type1User-Name2User-Password3CHAP-Password4NAS-IP-Address5NAS-Port6Service-Type7Framed-Protocol8Framed-IP-Address9Framed-IP-Netmask10Framed-Routing11Filter-Id12Framed-MTU13Framed-Compression14Login-IP-Host15Login-Service16Login-TCP-Port17(unassigned)18Reply-Message19Callback-Number20Callback-Id21(unassigned)22Framed-Route23Framed-IPX-Network24State25Class26Vendor-Specific27Session-Timeout28Idle-Timeout29Termination-Action30Called-Station-Id31Calling-Station-Id32NAS-Identifier33Proxy-State34Login-LAT-Service35Login-LAT-Node36Login-LAT-Group37Framed-AppleTalk-Link38Framed-AppleTalk-Network39Framed-AppleTalk-Zone40Acct-Status-Type41Acct-Delay-Time42Acct-Input-Octets43Acct-Output-Octets44Acct-Session-Id45Acct-Authentic46Acct-Session-Time47Acct-Input-Packets48Acct-Output-Packets49Acct-Terminate-Cause50Acct-Multi-Session-Id51Acct-Link-Count60CHAP-Challenge61NAS-Port-Type62Port-Limit63Login-LAT-PortLength属性长度。Value属性值。
本文标题:标准Radius协议包结构
链接地址:https://www.777doc.com/doc-2292669 .html