校园WiFi网络计费系统选型的五个隐形坑
上周跟一个做集成的前辈聊,他说刚踩完一个高校项目的坑:学校招标书写着"支持校园WiFi网络计费系统对接",他们拿了一套标准产品去应答,中标了,进场部署时才发现学校的现有环境里有三家不同厂商的AP、两套老旧的认证服务器、还有一个跑了八年的计费数据库没人敢动。这套"支持对接"在实际环境里变成了三个月的定制开发,利润全部吃掉不说,交付时间还拖了两个月。这件事让我意识到,选校园WiFi网络计费系统,表面上比的是功能清单,实际上比的是谁先把坑看清。
只看功能清单,不看现网拓扑
很多招标文件会列一堆功能点:支持按流量计费、支持按时长计费、支持预付费、支持后付费、支持多种认证方式……看上去很全面,但真正进场之后你会发现,学校的网络拓扑往往比招标书复杂得多。有的项目是新老校区分别建设,各自独立运行,现在要打通;有的是学生区和教学区用了不同厂商的方案,历史包袱很重;还有的情况是学校的认证系统归网络中心管,计费系统归后勤或财务管,两个部门各自有一套诉求,谁也不让步。
我在实际项目里见过最复杂的一个案例,学校有三个校区,每个校区都有一套独立的校园WiFi网络计费系统,分别是2012年、2016年和2019年建设的,厂商还不一样。学校想做统一计费,让学生在一个校区充的钱在三个校区都能用。这个需求听起来不复杂,但底层的用户数据库要合并,计费策略要统一,还要保留各校区原有的套餐体系做过渡——这一套做下来,工作量相当于重新实施了一遍。
选型阶段真正要关心的不是"是否支持XX功能",而是"在现有网络环境下,这个功能能不能跑通"。你需要搞清楚:现有认证系统是什么?AP和AC的厂商是谁?用户数据存在哪里?计费数据库能不能直接读?有没有现成的接口文档?这些问题的答案,比功能清单上的勾选重要一百倍。
低估了认证与计费的耦合深度
校园WiFi网络计费系统跟认证系统之间的关系,是选型时最容易判断失误的地方。理论上,认证负责"你是谁",计费负责"你用了多少、该付多少钱",两者通过标准接口对接就行。但现实是,很多学校的认证系统和计费系统要么是同一厂商的套装产品,要么是很早就做过私有协议对接,接口文档不全,甚至接口逻辑本身就跟计费逻辑耦合在一起。
我见过一个项目,认证系统用的是标准的Radius协议,看起来计费系统只要支持Radius就行,结果进场之后发现,学校的认证系统在校验通过之后会往计费系统写一张"上线记录"表,这个动作是硬编码在认证服务器的脚本里的,原厂商的人早就离职了,脚本逻辑没人看得懂。最后只能让认证系统厂商派人来配合,按天收费,差旅食宿另算,光这一项就超了初期预算的30%。
选型时要搞清楚:认证和计费之间到底是松耦合还是紧耦合?如果是紧耦合,那更换其中一方的时候,另一方要不要跟着升级?升级成本谁出?这些问题在招标阶段问清楚,比进场之后被动接受要主动得多。
套餐体系看起来灵活,实际上是个维护地狱
校园的场景里,计费套餐的复杂度经常被低估。学生的需求是这样的:新生入学要办套餐,毕业生离校要退费,假期要暂停,开学要恢复,还有各种促销活动——新生特惠、老生续费打折、宿舍区流量包、教学区免费时长……这些需求单独看都合理,但叠加在一起之后,套餐体系就变成了一个巨大的组合爆炸。
有一所学校,他们的校园WiFi网络计费系统里有87个不同的套餐类型,其中一半以上是历史遗留的,早就没人用了,但因为担心有老用户在用,不敢删。新来的运维人员看不懂套餐之间的抵扣优先级,经常出现学生投诉"我买的是20元40G的套餐,为什么扣了我的10元10G的套餐"——这种问题排查起来非常耗时,因为你要先搞懂当年设置套餐时的逻辑是什么。
选型时不要只看"支持多少种套餐组合",要看套餐引擎是不是足够透明:能不能直观看到某个用户当前命中了哪条计费规则?套餐优先级是不是可配置、可审计?历史套餐到期之后有没有自动迁移机制?这些才是决定后期运维成本的关键。
高并发场景下的性能余量被忽略
校园有一个很特殊的使用模式:晚上9点到11点是流量高峰,因为这个时候学生回宿舍了,集中上网。这个时段的并发在线人数可能是白天的三到五倍。如果你选的校园WiFi网络计费系统没有针对这种突发流量做设计,高峰时段就可能出现认证慢、计费延迟、甚至系统假死的情况。
我见过一个案例,学校选了一套在小规模场景下跑得很好的系统,五百人以下的场景完全没问题。学校买了一千五百人的授权,觉得余量足够。结果开学季,同时在线人数冲到两千多(有访客、有提前返校的老生),系统响应时间从正常的0.3秒掉到了12秒,学生投诉电话被打爆。最后不得不紧急加了一套缓存层,重新调优数据库,折腾了两个星期才稳定下来。
选型时要问清楚:系统有没有在实际规模相近的场景里跑过?有没有压力测试报告?并发在线人数一万以上的案例有没有?这些问题厂商可能不会主动告诉你,但你需要主动去问,最好能要到实际使用单位的联系方式自己核实。
以为买了产品就结束了,实际上才刚开始
这是最多人踩的坑。招标的时候比的是一次性采购成本,谁便宜谁容易中标。但校园WiFi网络计费系统不是一个"装上就不用管"的东西。学生每年换一届,网络设备三到五年要更新一批,认证标准也在演进(从Portal到802.1X到云认证),这些都意味着你的计费系统要有持续的升级和维护能力。
有一所学校,2018年买了一套系统,当时是最新的版本,功能也够用。到了2022年,学校要上IPv6双栈,发现这套系统不支持;要对接企业微信认证,发现厂商已经不维护这个版本了,要升级得重新买授权。算下来,后期升级成本比当初的采购成本还高。
选型时要把"全生命周期成本"算进去:厂商的产品迭代节奏是什么?旧版本维护期多长?升级要不要重新付费?有没有定期的patch和安全更新?这些问题的答案,决定了你未来三年、五年要不要不断往里砸钱。
这五个坑,每一个背后都是真实项目里交过的学费。选校园WiFi网络计费系统,本质上不是在选功能最强的产品,而是在选最能适配你现网环境、最能控制长期成本、最需要的时候有人能响应的一套组合。招标书上的功能清单只是起点,真正的判断要在进场之前就做完。


