• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

Radius认证、计费报文入门

2006-07-16 发表
  • 0关注
  • 0收藏 1307浏览
粉丝: 关注:

Radius认证、计费报文入门

Radius报文中,code1是认证请求报文,code2code3分别是认证通过和认证失败报文,这三种报文只在用户上线时产生。在用户上网的漫长过程中,是依靠code4报文来维系计费和用户在线信息。下文结合S3526huawei-3com自带的radius属性简要介绍一下code4和与之相关的code5报文。

 

关于radius里面code4code5的报文:

code4:计费请求,由客户端发出(一般是配置了radius的交换机或5200

code5:计费回应。由radius服务器发出(cams发)

 

开始计费和结束计费是由code4里面的属性Acct-Status-Type(40)来决定的。

1Start          (计费开始)

2Stop           (计费结束)

3Interium-Update(计费更新)

4Reset-Charge

7Accounting-On3GPP中有定义,我们cams支持,设备现在不支持)

8Accounting-Off 3GPP中有定义,我们cams支持,设备现在不支持)

9-14Reserved for Tunnel Accounting

15Reserved for Failed

其中Reset-Charge (Value=4)报文类型是针对华为扩展Radius 定义的。

 

我们主要看123三个属性,后面的属性暂时看不到。

以下是在cams中一个完整的上线、计费、更新、下线信息的分析:   10.153.29.200S3526。中间的更新报文是从其他地方截取的,部分时间和流量参数不准确)

% 2004-04-28 11:28:38 ; [L_DEBUG (4)] ; LAN ; huawei ; 1 ; 03f44e0b-4542-464c-96aa-c15b39928ada ; (null) ; RT[0]: Receive message from 10.153.29.200:

CODE = 1.

ID   = 0.

ATTRIBUTES:

       User-Name(1) = "huawei".

       CHAP-Password(3) = "_?-?d?????_?D".

       CHAP-Challenge(60) = "?_k_?h????e?\?G?".

       NAS-IP-Address(4) = 177806792.   (十进制,转换成二进制就是10.153.29.200

       NAS-Identifier(32) = "Quidway".

       NAS-Port(5) = 28673.

       NAS-Port-Id(87) = "slot=0;subslot=0;port=7;vlanid=1".

       NAS-Port-Type(61) = 15.

       Service-Type(6) = 2.

       Framed-Protocol(7) = 1.

       Calling-Station-Id(31) = "000c-f1a2-ddce".

       Framed-IP-Address(8) = 2852053299.  (十进制,换成二进制是认证未通过前pc的地址:169.254.225.51,认证通过后,pc通过dhcp获得新的地址,见下文)

       hw_Connect_ID(26) = 72.

       hw_Product_ID(255) = "S3526".

       hw_IP_Host_Addr(60) = "169.254.225.51 00:0c:f1:a2:dd:ce".

       hw_Nas_Startup_Timetamp(59) = 1082022357.

 

% 2004-04-28 11:28:38 ; [L_DEBUG (4)] ; LAN ; huawei ; 2 ; 03f44e0b-4542-464c-96aa-c15b39928ada ; 24 ; Send message attribut list:

Code = 2

ID = 0

ATTRIBUTES:

Service_Type(6) = 2

State(24) = 24

Termination-Action(29) = 0

Session-Timeout(27) = 86400

hw-Connect-Id(26) = 72                                  //认证通过

 

% 2004-04-28 11:28:38 ; [L_DEBUG (4)] ; LAN ; huawei ; 4 ; 36d754e8-3156-427c-8385-726e3cec5dc3 ; (null) ; RT[1]: Receive message from 10.153.29.200:

CODE = 4.

ID   = 0.

ATTRIBUTES:

       User-Name(1) = "huawei".

       NAS-Identifier(32) = "Quidway".

       NAS-Port(5) = 28673.

       NAS-Port-Id(87) = "slot=0;subslot=0;port=7;vlanid=1".

       NAS-Port-Type(61) = 15.

       Calling-Station-Id(31) = "000c-f1a2-ddce".

       Acct-Status-Type(40) = 1.

       Acct-Authentic(45) = 1.

       Acct-Session-Id(44) = "1040328122523".

       Framed-IP-Address(8) = 2852053299.(还未更新)

       NAS-IP-Address(4) = 177806792.

       Event-Timestamp(55) = 1083155129.

       hw_Connect_ID(26) = 72.

       hw_Input_Peak_Rate(1) = 0.

       hw_Input_Average_Rate(2) = 0.

       hw_Output_Peak_Rate(4) = 0.

       hw_Output_Average_Rate(5) = 0.

       hw_Priority(22) = 0.

       hw_IP_Host_Addr(60) = "169.254.225.51 00:0c:f1:a2:dd:ce".

 

% 2004-04-28 11:28:38 ; [L_DEBUG (4)] ; LAN ; huawei ; 5 ; 36d754e8-3156-427c-8385-726e3cec5dc3 ; 24 ; Send message attribut list:

Code = 5

ID = 0

ATTRIBUTES:

hw-Connect-Id(26) = 72                                 //开始计费

 

% 2004-04-28 12:09:59 ; [L_DEBUG (4)] ; LAN ; huawei ; 4 ; b90d16c2-534d-48f6-9fa6-64683e9e1bff ; (null) ; RT[1]: Receive message from 10.153.29.200:

CODE = 4.

ID   = 4.

ATTRIBUTES:

       User-Name(1) = "huawei".

       NAS-Identifier(32) = "Quidway".

       NAS-Port(5) = 28673.

       NAS-Port-Id(87) = "slot=0;subslot=0;port=7;vlanid=1".

       NAS-Port-Type(61) = 15.

       Calling-Station-Id(31) = "000c-f1a2-ddce".

       Acct-Status-Type(40) = 3.

       Acct-Authentic(45) = 1.

       Acct-Session-Id(44) = "1040328124124".

       Framed-IP-Address(8) = 177806593.   pcip地址更新为10.153.29.1

       NAS-IP-Address(4) = 177806792.

       Event-Timestamp(55) = 1083157610.

       Acct-Session-Time(46) = 1502.

       Acct-Delay-Time(41) = 1.

       Acct-Input-Octets(42) = 1289458275.

       Acct-Input-Packets(47) = 3211985.

       Acct-Output-Octets(43) = 1704920353.

       Acct-Output-Packets(48) = 6898795.

       Acct-Input-Gigawords(52) = 0.

       Acct-Output-Gigawords(53) = 0.

       hw_Connect_ID(26) = 72.

       hw_Input_Peak_Rate(1) = 0.

       hw_Input_Average_Rate(2) = 0.

       hw_Output_Peak_Rate(4) = 0.

       hw_Output_Average_Rate(5) = 0.

       hw_Priority(22) = 0.

       hw_IP_Host_Addr(60) = "10.153.29.1 00:0c:f1:a2:dd:ce".

 

% 2004-04-28 12:09:59 ; [L_DEBUG (4)] ; LAN ; huawei ; 5 ; b90d16c2-534d-48f6-9fa6-64683e9e1bff ; 25 ; Send message attribut list:

Code = 5

ID = 4

ATTRIBUTES:

Session-Timeout(27) = 84898

hw-Connect-Id(26) = 72                                  //计费更新

 

% 2004-04-28 12:29:00 ; [L_DEBUG (4)] ; LAN ; huawei ; 4 ; 18c19784-bd78-4bb4-b8a2-1416070da8f3 ; (null) ; RT[1]: Receive message from 10.153.29.200:

CODE = 4.

ID   = 6.

ATTRIBUTES:

       User-Name(1) = "huawei".

       NAS-Identifier(32) = "Quidway".

       NAS-Port(5) = 28673.

       NAS-Port-Id(87) = "slot=0;subslot=0;port=7;vlanid=1".

       NAS-Port-Type(61) = 15.

       Calling-Station-Id(31) = "000c-f1a2-ddce".

       Acct-Status-Type(40) = 2.

       Acct-Authentic(45) = 1.

       Acct-Session-Id(44) = "1040328122523".

       Framed-IP-Address(8) = 177806593.

       NAS-IP-Address(4) = 177806792.

       Event-Timestamp(55) = 1083155150.

       Acct-Session-Time(46) = 2112.

       Acct-Delay-Time(41) = 0.

       Acct-Input-Octets(42) = 1288900009.

       Acct-Input-Packets(47) = 3204430.

       Acct-Output-Octets(43) = 1697272686.

       Acct-Output-Packets(48) = 6874089.

       Acct-Input-Gigawords(52) = 0.

       Acct-Output-Gigawords(53) = 0.

       Acct-Terminate-Cause(49) = 1.

       hw_Connect_ID(26) = 72.

       hw_Input_Peak_Rate(1) = 0.

       hw_Input_Average_Rate(2) = 0.

       hw_Output_Peak_Rate(4) = 0.

       hw_Output_Average_Rate(5) = 0.

       hw_Priority(22) = 0.

       hw_IP_Host_Addr(60) = "169.254.225.51 00:0c:f1:a2:dd:ce".

 

% 2004-04-28 12:29:00 ; [L_DEBUG (4)] ; LAN ; huawei ; 5 ; 18c19784-bd78-4bb4-b8a2-1416070da8f3 ; 24 ; Send message attribut list:

Code = 5

ID = 6

ATTRIBUTES:

hw-Connect-Id(26) = 72                     //用户下线,计费结束。

若您有关于案例的建议,请反馈:

作者在2007-04-20对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作