FAQ-MA5200实时计费开关是关闭的为什么系统还会发实时计费报文

发布时间:  2012-07-26 浏览次数:  170 下载次数:  0
问题描述
Q:MA5200实时计费开关是关闭的为什么系统还会发实时计费报文?
告警信息

处理过程

A:
1、查看计费策略,实时计费时关闭的:
  Accounting-scheme-name                : pppoe                                 
  Accounting-method                     : RADIUS                                
  Realtime-accounting-switch            : Disabled   //实时计费开关状态为关闭的
  Start-accounting-fail-policy          : Online                                
  Realtime-accounting-fail-policy       : Online                                
  Realtime-accounting-failure-retries   : 3    
2、但是在抓debug报文的时候,还是抓到了实时计费报文:
  Code    : 4            
  Len     : 347                 
  ID      : 174                             
  [User-name(1)                       ] [25] [test@isp]
  [NAS-Port(5)                        ] [6 ] [16832692]     
  [NAS-IP-Address(4)                  ] [6 ] [222.x.x.x]  
  [Framed-IP-Address(8)               ] [6 ] [58.x.x.x]
  [Filter-ID(11)                      ] [3 ] [1]           
  [NAS-Identifier(32)                 ] [10] [MA5200G]               
  [Acct-Status-Type(40)               ] [6 ] [3]  //等于3时是实时计费报文
  [Acct-Delay-Time(41)                ] [6 ] [0]
3、仔细查看radius报文发现在code=2中下发了实时计费间隔时间:
*Nov 26 16:34:26 2005 MA5200G RDS/8/debug2:                                    
  Radius Received a Packet                                                      
  Server Template: 0                                                            
  Server IP   : 211.x.x.x                                                   
  Server Port : 1812                                                            
  Protocol: Portal                                                              
  Code    : 2                                                                   
  Len     : 86                                                                  
  ID      : 63                                                                  
  [Framed-Protocol(7)                 ] [6 ] [1]                                
  [Acct_Interim_Interval(85)          ] [6 ] [900] //实时计费间隔时间
MA5200本地配置和radius下发属性有冲突时,会按照radius下发的属性为准。所以,当MA5200本地实时计费开关关闭,而radius下发实时计费间隔时间时,会按照radius下发时间来发送实时计费报文的。
解决方法:
1、在Radius服务器上禁止下发85号实时计费的属性,这样MA5200就不会再发实时计费报文;
2、使用MA5200的Radius属性转换,把服务器下发的报文禁止,这样就相当于Radius没有下发此属性,本地配置即会生效。
说明:在code=4中当Acct-Status-Type(40)属性等于1时是开始计费报文;等于2时是终止计费报文;等于3时是实时计费报文。

根因

建议与总结

END