NatShell 蓝海卓越 返回首页
马上咨询

行业动态与技术知识

校园网认证系统的二次认证四种场景选型边界与适配建议

高校网络和多家运营商合作是常态,学生用运营商给的账号上网,往往要做两次认证:第一次在学校认证计费系统判断合法性,第二次在运营商AAA系统鉴权。蓝海卓越V7这类统一认证计费系统支持几种不同的二次认证场景,选哪一种,不看谁听起来高级,而看学校自己的AAA能力、控制诉求和运营商环境。选型选错,要么学校失了控制权,要么实现复杂度爆表。

场景一是AAA转发认证。用户的Portal请求先到学校AAA,学校AAA验证完合法性后,直接把请求转发给运营商AAA,由运营商完成实际鉴权。它的特点是学校AAA只做转发、不实际鉴权,实现最简单、学校侧压力最小,但代价是运营商一旦故障,全校网络都受影响,学校基本没有兜底能力。它适合运营商主导、学校AAA能力较弱的高校。

场景二是本地AAA加BRAS转发。用户先在学校AAA完成第一次认证,认证成功后再由Portal服务器向BRAS发起认证,BRAS把请求转到运营商AAA做第二次鉴权。和场景一最大的区别,是学校AAA有了独立认证能力,运营商故障不影响学校对合法性的判断。代价是需要BRAS设备支持,实现中等复杂。它适合学校希望保留控制权的场景。

场景三是双资源访问控制。用户认证之后,系统根据用户类型下发不同的RADIUS参数:免费用户只能访问校内资源,收费用户可以访问校内加互联网。这个场景不涉及运营商AAA,学校AAA自己就能完成权限区分,适合需要区分免费和收费用户、控制资源访问范围的科研或教学场景。它的复杂度在于要BRAS或AC支持RADIUS属性下发。

场景四是多运营商分区域认证。学校同时接两三家运营商,每个用户属于一个固定区域,学校AAA通过下发RADIUS属性指定运营商AAA地址,BRAS据此自动路由到对应运营商做二次认证。它的用户体验最好,多运营商自动路由,但实现最复杂,必须BRAS支持对应的隧道属性。它适合真正同时接入多家运营商、需要自动路由的高校。

一个常见的误判,是以为二次认证必须依赖运营商AAA。其实场景三根本不碰运营商AAA,学校自己下发权限就行。另一个误判是以为多运营商只能上场景四,实际上多运营商接入也可以用场景一或场景二,取决于学校AAA的角色和控制需求。还有一个误判是以为二次认证一定用BRAS,实际上场景三用BRAS或AC都可以,场景一、二用BRAS,只有场景四必须用BRAS。

代拨场景是二次认证之外的另一类。代拨网关和运营商AAA要直接通讯,两台设备最好是同一家运营商的,中间不能加其他设备。所有用户都需要先在学校的RADIUS做一次合法性判断,再在运营商AAA做一次认证,期间配合MAC无感知认证实现自动无感知。它适合和具体运营商深度合作、希望减少用户操作的高校。代拨网关必须和对应运营商AAA直连,这是它的硬约束。

选型的核心,是先回答几个问题:学校AAA是不是只做转发、学校要不要独立控制权、要不要区分免费和收费权限、是不是同时接多家运营商要自动路由。把这几个问题答清楚,四种场景自然就定位了,而不是先挑一个听起来最完整的。复杂度要和诉求匹配,学校不需要为用不上的能力买单。

把二次认证四种场景的选型边界讲清楚,是想让学校明白:二次认证不是"做一次还是两次"的技术细节,而是"学校想保留多少控制权、运营商故障要影响多大范围"的架构选择。选对了,日常省心;选错了,要么被运营商绑死,要么被复杂度拖垮。

把四种场景放在一起对比,能更直观地看出取舍。场景一实现最简单,但运营商故障全校受影响;场景二学校有了独立认证能力,合法性判断不依赖运营商;场景三不涉及运营商,靠下发权限区分免费和收费;场景四体验最好但最复杂,必须设备支持对应的隧道属性。复杂度不是越高越好,它和学校的控制权诉求、设备支持情况直接挂钩,脱离这两点谈复杂度没有意义。

运营商故障的影响,是选型时最容易低估的变量。场景一里运营商一旦出问题,全校网络都跟着瘫,因为学校这边只做转发,没有任何兜底;场景二、三、四里学校至少能完成合法性判断,不会因为运营商侧故障就让师生完全断网。这个差异在正常时候看不出来,真出事的时候就是"全校断网"和"只是部分体验降级"的天壤之别,选型时要把它放到权重更高的位置。

还有一个实施层面的提醒:二次认证能否落地,取决于学校现有的认证计费系统和运营商AAA之间能不能真正打通。属性映射、计费字段一致性、失败回退路径,都必须在联调阶段一项项验证,而不是在方案页上勾选。尤其是场景四要用到的隧道属性,不同品牌的接入设备支持程度不同,确认设备能力应当排在选场景之前,否则选了最复杂的方案却卡在设备上,进退两难。

在线咨询 电话咨询
在线咨询 电话咨询