iMC重复计费问题的解决方案

  一、问题简介

  某高校使用iMC EIA、CAMS组件为校园网用户提供接入、认证、计费服务,用户利用CAMS特性分别设置了多种计费策略,分别为按时长包月计费、按流量包月计费、按流量单独计费等,利用EIA组件与WX6103无线控制器及S12500交换机配合使用802.1X及portal方式对接入用户进行认证。但实际使用中发现用户使用同一个账号分别用802.1X和portal认证后会被扣两次包月费用,造成部分学生投诉。

  二、问题定位

  查看学校iMC配置后发现目前的配置方式是针对802.1X和portal分别创建了两个接入服务,在学生开户时分别对学生账号绑定802.1X和portal的接入服务,咨询二线后得知CAMS产品计费是根据接入服务绑定的计费策略进行的,所以会造成用户同一个账号分别使用802.1X和portal重复扣费的问题。

  三、解决思路

  由于重复扣费是因为同一账号绑定多个接入服务造成的,所以只要将每个账号下只绑定一个接入服务即可,但是802.1x和portal的接入策略是不同的,那么就要解决不同接入策略的问题。与研发沟通后得知在IMC V5.2 E0402以上的版本均支持在一个服务中分别对802.1X和portal配置两个场景的接入策略,这样就实现了同一个接入服务,多个接入策略只计一次费。

  四、关键配置举例

  此处仅提供了同一服务下增加不同接入场景的关键配置,AAA基础配置请参考官网相关文档。

  1、 进入“用户—接入策略管理”分别增加两个接入策略(802.1X、portal)

  2、 由于在接入服务中添加接入场景时,接入场景中接入条件不能都为“不限”,所以事先在接入条件中创建一个接入设备分组,我们的无线网络802.1X和portal广播的SSID是不同的,所以此处我们以SSID组作为设备分组条件,创建方法如下:

1.png

  3、 进入“用户—接入策略管理—接入服务管理”,增加一个接入服务“baoyue2”,缺省计费策略为禁止接入,计费策略为包月计费策略“baoyue2”,然后在接入场景列表处点击“增加”分别添加802.1X和portal的接入策略。

2.png

  4、在接入场景的接入条件中引用对应的SSID分组,对应的接入策略。

3.png  4.png

  5、添加一个接入用户,引用接入服务“baoyue2”,设置用户为预付费用户,并为该用户充值100元。

5.png

6.png

  五、 验证配置

  用两个终端分别使用802.1x和portal方式登录网络,可以看到后台计费信息只扣了一次包月费用,不会重复扣费。

7.png

8.png

9.png

  六、总结

  通过以上案例,我们可以知道通过同一个接入服务添加不同接入场景的方式,可以很好的扩容一个接入服务的能力。同时在接入场景中组合各种接入条件,我们甚至可以实现更复杂的需求。在实际应用环境中,可以多多尝试,拓宽自己的思路。

2015年10月