Web认证方案说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Web认证接入方案说明
目录
目录 (2)
1.爱立信DHCP+WEB认证原理 (3)
1.1.WEB 认证方案概述 (3)
1.1.1.系统部署图 (3)
1.1.2.W EB认证/登出流程 (4)
1.2.NPM 与WEB PORTAL 服务器的沟通机制 (6)
2.苏州移动WEB认证建议方案 (9)
2.1.方案一:使用SE800作为DHCP服务器 (9)
2.1.1.用户上网认证的步骤如下: (9)
2.1.2.用户登出过程: (10)
2.1.3.SE800的配置 (10)
2.1.4.对其他系统的要求 (12)
2.2.方案二:SE800作为DHCP PROXY,使用广电DHCP SERVER (12)
2.2.1.用户上网认证的步骤如下: (13)
2.2.2.用户登出过程: (13)
2.2.3.SE800的配置 (14)
2.2.4.对其他系统的要求 (15)
3.总结 (15)
1. 爱立信DHCP+Web 认证原理 1.1. Web 认证方案概述
1.1.1. 系统部署图
Ericsson 的Web 认证方案基于SE800 BRAS 和策略管理服务器NPM 系统实现。下图是Web 认证涉及的各单元的关系图。
PRODUCT AREA PACKET NETWORKS
UNIFYING
FIXED AND MOBILE NETWORKS
Portal
说明:
用户的DHCP 请求必须通过SE800,用来确定用户的上下线,并且可以防止地址盗用的问题。如果DHCP 请求不经过SE800,则无法确定用户上下线,也很难防止用户地址盗用的问题DHCP 服务器可以外置,也可以使用SE800内置服务器
在三层连接时,配置DHCP Relay ,使得DHCP 请求需要经过SE800
整个组网方案元件包括
◆ 用户:
使用DHCP 获得IP 地址的用户 ◆ 接入网:
二层网络或者支持DHCP Relay 的三层网络 ◆ 宽带接入服务器
SmartEdge 800。负责DHCP 的用户接入管理。
◆NPM策略管理器
Netop 策略管理器-NPM,作为用户和Web Portal/Radius server 的桥梁。Web Portal Server 通过API XML SOAP Call 把用户的Web 帐号发送到NPM,用户在网页登陆的帐号会通过NPM 发送到Radius Server 进行认证
◆后台服务器
Web Portal 服务器
用户通过Web Portal 服务器进行网上登录。利用Ericsson 策略管理器可以把用户帐号从NPM 发送到Radius 服务器进行认证。
Radius 服务器
主要用作用户帐号的认证和计费之用。
DHCP服务器
负责用户的DHCP地址分配管理。在Ericsson解决方案中,可以采用SE800内置的DHCP 服务器。
1.1.
2. Web认证/登出流程
用户只需要通过DHCP 接入方式,就可以在开启浏览器后连到Web Portal 服务器进行登陆,而用户在网上所登陆的帐号会通过NPM 服务器再Proxy 到Radius 服务器进行认证。当认证通过后,用户就会自动获得所需要的网络服务。而用户在网上所使用的流量和时间都会记录在Radius 服务器作为计费之用。
下面为Web认证的具体过程
1. 用户登录过程
SMS or SmartEdge
Internet
Broadband Subscriber
Web Portal
5如上图所示, 步骤1:
用户在通过DHCP 获得IP 地址时,SE800检查DHCP 报文,记录用户的MAC 地址,并以MAC 地址到NPM 用户认证。 步骤2:
NPM 认证通过,返回缺省策略,也就是允许用户通过DHCP 获得IP 地址,并且可以访问Portal 服务器,这时不允许访问Internet 步骤3:
用户访问Internet 时被重定向到Portal 服务器,输入认证用户/口令,Portal 和NPM 通信,以用户的IP 地址/用户名/口令要求NPM 认证,NPM 将认证请求转发给后台服务器,认证通过后,则到步骤4 步骤4:
NPM 通知SE800用户认证通过,改变用户的策略,允许访问Internet 步骤5:
SE800发送Acct-Start 信息,开始记账
2.用户显式登出过程
如上图,
步骤1:
用户访问Portal服务器,点击登出,Portal获得用户的IP地址,
步骤2:
Portal以IP地址为参数调用NPM的logout API和NPM通信,NPM通知SE800将此IP地址用户下线
步骤3:
SE800发送Acct-stop信息,停止计费
3. 用户非显式登出过程
用户非显示登出是指用户不登录到Portal点击登出,而是用户关机、超时等情况下SE800检查到用户下线,告知后台系统用户已下线,停止计费
在上图中,SE800检查用户已经下线的机制包括:
1、用户DHCP 的Lease time过期
2、用户在一定时间内没有流量
1.2.NPM 与Web Portal 服务器的沟通机制
NPM 本身具备了API(Application Programming Interface )服务器的功能。这个功能主要是给予外部的服务器连接到NPM 的一个公开接口。外部服务器主要包括Web Portal 服务器,Netop Client 和一些OSS 系统。通过这个接口,外部服务器可以在NPM 进行认证和服务选择的功能。