ME60下挂IPOE用户因radius下发配额耗尽导致用户下线

发布时间:  2015-08-19 浏览次数:  278 下载次数:  0
问题描述

ME60下挂大量IPOE用户,同一domain内绝大多数用户业务一切正常,唯独有一个用户每隔一段时间,不定时,不定期的会突然无法上网,但是用户状态是在线的。

对用户做cut强制下线或者用户自己断线重新上线后,业务又能恢复正常。

故障发生的时间不固定,有时会建个1-2个月才复现一次,有时会3-5天就复现一次。

处理过程
在trace信息中,发现该用户有被下发了配额的情况:

Jul  6 2015 16:53:23.820.1 zx_ BTRC/7/BTRC_TraceInfo:[objectID=1][slotID=0][RADIUS][user info:
MAC Address    : ****-****-****
IP Address     : ***.***.***.***
Interface      : Eth-Trunk0.3**1
PE VLAN ID     : 3**1
User Name      : ****@****]
[trace info:
Radius Received a Packet
Server Template: 0
Server IP   : ***.***.**.***
Vpn-Instance: -
Server Port : 3799
NAS Port    : 3799
Protocol: Standard
Code    : coa request
Len     : 64
ID      : 175
[Acct-Session-Id(44)                ] [32] [zx_195000SSG00000*******076780]
[HW-Remanent-Volume(Huawei-15)      ] [6 ] [505990144]]   //剩余配额

通过使用display value-added-service user命令查看用户增值业务相关的信息:

[zx_]display value-added-service  user user-id *****  daa tariff-level 2
-------------------------------------------------------------------------
Daa user service table:
Service user id                              : *****
Service type                                 : Default dsg
Service IP type                              : IPv4
Service policy                               : a0000
Account method                               : Radius
Account start time                           : 2015-07-06 11:10:59
Normal-server-group                          : --
Flow up packets(high,low)                    : (0,114)
Flow up bytes(high,low)                      : (0,17289)
Flow down packets(high,low)                  : (0,77)
Flow down bytes(high,low)                    : (0,39291)
IPV6 Flow up packets(high,low)               : (0,0)
IPV6 Flow up bytes(high,low)                 : (0,0)
IPV6 Flow down packets(high,low)             : (0,0)
IPV6 Flow down bytes(high,low)               : (0,0)
Up committed information rate <kbps>         : 100000
Up Peak information rate <kbps>              : 100000
Up committed burst size <bytes>              : 1870000
Up Peak burst size <bytes>                   : 1870000
Down committed information rate <kbps>       : 100000
Down Peak information rate <kbps>            : 100000
Down committed burst size <bytes>            : 1870000
Down Peak burst size <bytes>                 : 1870000
Flow remained(bytes)                         : (120,2737775356)    //该账户被下发配额

然后继续观察,当使用一段时间后,配额数量相应减少:

[zx_-diagnose]display value-added-service user user-id ***** daa  tariff-level 2
-------------------------------------------------------------------------
Daa user service table:
Service user id                              : *****
Service type                                 : Default dsg
Service IP type                              : IPv4
Service policy                               : a0000
Account method                               : Radius
Account start time                           : 2015-07-09 09:23:37
Normal-server-group                          : --
Flow up packets(high,low)                    : (0,14693367)
Flow up bytes(high,low)                      : (2,169389711)
Flow down packets(high,low)                  : (0,5898538)
Flow down bytes(high,low)                    : (1,2141545996)
IPV6 Flow up packets(high,low)               : (0,0)
IPV6 Flow up bytes(high,low)                 : (0,0)
IPV6 Flow down packets(high,low)             : (0,0)
IPV6 Flow down bytes(high,low)               : (0,0)
Up committed information rate <kbps>         : 100000
Up Peak information rate <kbps>              : 100000
Up committed burst size <bytes>              : 1870000
Up Peak burst size <bytes>                   : 1870000
Down committed information rate <kbps>       : 100000
Down Peak information rate <kbps>            : 100000
Down committed burst size <bytes>            : 1870000
Down Peak burst size <bytes>                 : 1870000
Flow remained(bytes)                         : (97,1160296338)    //配额减少

下发的配额耗尽后,该用户业务中断。
根因

radius服务器上做了对该用户下发配额的属性配置,导致该用户配额耗尽后,业务中断。

解决方案

如果业务的设计上没有要求做配额限制的话,那么就不需要在radius上下发配额属性,radius服务器删除相关配置即可。

如果业务设计中有需要配额限制的计划的话,那么请根据用户实际需求调整配额阈值。

END