网络WiFi认证计费系统如何对接现有AC和AP,真正关键的从来都不是“页面能不能弹”,而是认证链路、放行逻辑、计费状态和终端控制能不能真正跑顺。页面能弹出来,只能说明前端跳转这一步可能没问题,但后面认证结果怎么回传、用户上网权限由谁控制、计费状态怎么同步、用户到期后怎么断、终端状态怎么维护,这些才是项目最终稳不稳的关键。
所以一开始就要把一个误区打掉:
能弹Portal页面,不等于网络WiFi认证计费系统已经顺利对接现有AC和AP。
真正对接前,第一件事要确认的,就是现有AC到底支不支持外部Portal。这点非常重要。很多设备宣传里都会写支持Portal,但这里面的Portal,有时候只是本机自带的简单页面能力,并不一定意味着它能顺利和外部认证计费平台配合。有的设备能跳转页面,但对认证结果回写支持不完整;有的设备支持基础认证,却不适合接更复杂的收费和终端控制逻辑;还有的设备版本不同,能力差别也很大。也就是说,前期不能只问“支不支持Portal”,而要问得更细:支不支持外部Portal、Radius联动、认证状态同步、终端放行控制。
第二个必须提前看清楚的,是现有网络拓扑。AC和AP虽然都在现场,但流量到底怎么走,认证流量怎么走,真正负责出口控制的是谁,这些都不能模糊。有些现场无线接入看上去很标准,实际认证放行逻辑并不闭环。比如用户接入AP以后能被重定向到认证页,但真正放行出口不在AC这边,而在其他网关或出口设备上。如果这一层前期没理清楚,后面很容易出现一种情况:认证成功了,页面显示也正常,可用户就是上不了网,或者上网状态和后台状态对不上。
所以网络WiFi认证计费系统对接AC和AP,必须把链路从头到尾看完整。用户终端连上AP之后,请求先经过谁,认证页由谁推送,认证信息交给谁校验,校验通过后谁下发放行策略,计费状态变化后谁来执行断网或恢复,这一整条链路如果前面没有确认透,项目后面就会不断掉进“看起来差一点点就通了”的坑里。
还有一个特别现实的问题,就是不同品牌设备的兼容性差异。现场常见的无线设备品牌很多,不同厂商、不同型号、不同版本,对外部认证计费系统的适配能力是不一样的。有的品牌开放性好一点,外部Portal和Radius联动也比较成熟,对接起来相对顺;有的品牌虽然基础接入没问题,但对外部系统支持比较有限,一旦牵扯到更复杂的计费和终端控制,就会变得很别扭。也正因为这样,真正做项目前,不能只看品牌名,而是要看具体型号、当前版本、现网配置方式。
除了AC本身,对接AP时还要看现场的接入形态。比如是统一AC集中控制,还是局部区域分散管理;是胖AP还是瘦AP;不同区域是不是共用同一套认证策略。表面上看AP只是接入设备,好像只要信号能发出来就行,实际上只要现场多楼栋、多区域、多SSID并存,AP和AC层面的策略分配就会直接影响认证计费系统的落地方式。尤其是学校、公寓、园区这类场景,往往不会只有一张网,一个SSID后面可能对应一套规则,另一个SSID又是另一套策略。如果这一层前面没规划好,后面只会越来越乱。
很多客户还会忽略一个点,就是计费状态和在线状态的同步。这其实是对接里最容易出问题、也最容易被低估的地方。因为网络WiFi认证计费系统不是只做登录认证,它还要管收费和终端数。用户买了套餐以后,状态要及时生效;套餐到期以后,设备要及时被限制;用户续费成功以后,网络要快速恢复;终端数超限时,系统要能准确判断哪台设备在线、哪台设备该被踢下线。这些动作如果不能和现有AC、AP体系顺畅联动,就会导致现场各种奇怪问题:明明买了套餐却上不了网,明明已经到期却还没停,或者系统后台显示在线,用户实际上早就掉线了。
还有日志和追溯问题。很多场景做网络WiFi认证计费系统,不只是为了收费,还要兼顾日志留存、用户行为可查、认证记录可追溯。这时候,和现有AC、AP对接就不能只看“能不能认证”,还要看认证记录、终端信息、上网行为是不是能和后面的日志链路对应起来。否则前面认证是做上了,后面真正需要查记录、查账号、查终端时,数据全是散的,那项目依然算不上完整。
所以真正成熟的做法,从来不是一上来就说“可以直接接”,而是先把现场这几个问题逐一确认清楚:
现有AC是否支持外部Portal
是否支持Radius及相关联动能力
当前设备品牌、型号、版本是什么
现网拓扑和出口控制位置在哪里
认证成功后由谁放行
计费到期后由谁执行限制
终端状态、在线状态、日志状态如何同步
这些条件都明确以后,才能判断是直接对接就够,还是需要增加认证网关,或者需要对现网做一定调整。很多项目后期之所以来回折腾,不是技术上真的做不到,而是前期把“对接现有AC和AP”这件事想得太轻,以为页面弹出来就算完成。实际上,页面只是入口,真正难的是后面这整条控制链。
说到底,网络WiFi认证计费系统和现有AC、AP的对接,本质上不是“页面对接”,而是“链路对接”。只有链路顺了,认证、计费、终端控制和日志留痕才能一起顺。只盯着页面,项目一定会留下后患;把后台逻辑、网络结构和设备能力都看透了,对接才算真正做实。