大型企业或产业集团往往有多个园区,总部在A园区,研发在B园区,生产在C园区,员工经常在不同园区之间走动。如果每个园区各建一套认证计费系统,员工到另一个园区要重新注册账号、重新缴费,体验极差。多园区统一认证就是解决这个问题:一套账号在所有园区通用,一次认证全网通行,计费和权限统一管理。但多园区统一不是把几个系统简单连起来,架构设计、数据同步、漫游体验都有讲究。
多园区统一认证的架构
多园区统一认证采用集中式加分布式的架构。总部部署集中式认证管理中心,运行V7统一认证计费系统,负责统一用户管理、统一认证策略、统一计费策略、统一数据分析。各个园区部署分布式接入节点(认证网关或AC),负责本地用户接入和认证请求转发。用户在任何一个园区连接WiFi,接入节点把认证请求转发到总部认证中心,认证中心验证账号密码后返回结果,接入节点执行放行。整个过程用户无感知,感觉不到认证请求跑到了总部。
跨园区用户漫游
跨园区漫游是多园区统一认证的核心体验。员工在总部园区认证上线,到研发园区出差,连接研发园区的WiFi,系统识别到这个账号已经在总部认证过,自动放行不需要重新输入账号密码。实现方式是总部认证中心维护统一的用户在线表,记录每个用户当前在哪个园区、哪个AC、哪个AP上线。用户到新园区接入时,接入节点查询总部在线表,发现用户已在线,直接同步会话状态放行。蓝海卓越V7系统支持跨园区统一认证和用户漫游,用户在任何一个园区认证后可以在其他园区直接通行。
跨园区漫游要注意会话同步延迟
跨园区漫游的技术难点是会话同步的实时性。用户从总部园区走到研发园区,总部的在线状态要实时同步到研发园区的接入节点,否则研发园区查不到用户在线状态,会要求重新认证。同步方式有两种:第一种是实时同步,用户上线或下线时总部立即推送状态到所有园区的接入节点,优点是实时性好,缺点是网络开销大,园区数量多时推送压力大。第二种是按需查询,接入节点收到认证请求时主动向总部查询用户状态,优点是网络开销小,缺点是每次认证有查询延迟。V7系统采用实时同步加本地缓存的方式,状态变更时实时推送,同时接入节点缓存最近的用户状态,查询时先查缓存再查总部,平衡实时性和网络开销。
统一计费策略
多园区统一认证的计费策略要统一,但不是所有园区价格都一样。总部园区和偏远园区的网络成本不同,套餐价格可以有差异,但计费模式和用户账户要统一。用户在总部买的包月套餐,到研发园区同样有效,不需要重新购买。如果不同园区价格不同,用户跨园区使用时按哪个价格计费?规则要提前定好:通常按用户归属园区的价格计费,或者按接入园区的价格计费,在用户协议里写清楚。V7系统支持统一计费策略,可以按园区配置不同的套餐价格,用户账户余额在所有园区通用。
统一用户管理
多园区统一认证的用户数据集中存储在总部认证中心,各个园区不单独建用户数据库。用户注册、缴费、变更、注销都在总部系统操作,数据实时同步到所有园区。员工入职时在总部创建账号,当天就能在所有园区使用;员工离职时总部禁用账号,所有园区同时失效,不会出现某个园区还能登录的情况。用户信息包括姓名、工号、部门、手机号、付费记录、在线状态,全部集中管理,管理员在一个后台就能看到全园区的用户数据。
园区断网时的降级方案
多园区统一认证最怕的是某个园区到总部的链路断了,认证请求发不到总部,所有用户都无法认证。必须有降级方案。第一种是本地缓存认证,园区接入节点缓存最近上线用户的认证信息,链路中断时用缓存信息放行,缓存有效期设24到72小时。第二种是本地Radius服务器备用,每个园区部署一台轻量Radius服务器,同步总部的用户数据库,链路中断时本地Radius接管认证。第三种是本地Portal认证,链路中断时园区接入节点切换到本地Portal,用本地账号数据库认证,链路恢复后自动切回集中认证。降级方案要在方案设计时就配置好,不要等链路断了才想办法。
统一数据分析和报表
多园区统一认证的一个直接好处是数据集中分析。总部认证中心收集所有园区的认证日志、计费数据、流量统计,生成跨园区的统一报表。管理员能看到各园区的用户数对比、收入对比、在线率对比、流量峰值对比,为运营决策提供数据支持。比如发现某个园区用户增长快但收入低,可能是定价偏低或欠费用户多;发现某个园区在线率低,可能是网络质量差或覆盖有盲区。报表支持按园区、按时间、按用户组多维度筛选,导出Excel供财务和管理层使用。
部署顺序和验证
多园区统一认证不要一次性全切换,先在总部部署认证中心,选一个园区做试点接入,测试认证、计费、漫游、降级四个场景。试点通过后再逐个接入其他园区,每个园区接入后观察一周。验证要点:跨园区漫游是否需要重新认证、计费是否按统一策略执行、用户数据是否实时同步、园区断网时降级是否生效、报表是否包含所有园区数据。这五项全过,多园区统一认证才算部署完成。
园区WiFi认证计费系统的多园区统一认证,核心是集中管理加分布式接入。总部认证中心管用户、策略、计费、数据,园区接入节点管本地接入和转发。跨园区漫游要解决会话同步延迟,统一计费要允许园区间价格差异,断网降级要有本地缓存或备用Radius,数据集中分析支撑运营决策。先试点再推广,每个园区验证五项指标,多园区统一认证就能稳定运行,员工在任何园区都能一次认证全网通行。