ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

什么是Portal认证

2019-08-08 16:35:54  阅读:173  来源: 互联网

标签:AC 什么 用户 认证 MAC Portal 服务器


一、什么是Portal认证
根据国家有关上网规定,上网前必须进行身份认证。考虑到移动终端的复杂性,在终端上安装认证客户端进行身份认证是不现实的。几乎所有智能终端都配备了Web浏览器。最好通过网页进行身份验证。

Portal认证(也称为Web认证)可以以网页的形式为用户提供身份认证和个性化信息服务。

Portal认证系统典型的组网方式包括四个基本要素:认证客户端、接入设备、Portal服务器和AAA服务器。

什么是Portal认证

Portal认证设备要素

身份验证客户端:运行HTTP协议的浏览器或运行Portal客户端软件的主机。

接入设备:如交换机、路由器或AC(接入控制器)。如果网络被视为高层建筑,接入设备就是门卫,门卫必须让它进入。接入设备有三个主要功能:

在身份验证之前,来自身份验证网络段中用户的所有HTTP请求都将重定向到Portal服务器。

在认证过程中,与Portal服务器和AAA服务器进行交互,完成身份认证/授权功能。

认证后,允许用户访问管理员授权的Internet资源。

Portal服务器:服务器端系统,接收来自门户客户端的身份验证请求,提供免费的门户服务和基于Web的身份验证接口,并与访问设备交互以对客户端身份验证信息进行身份验证。

Portal服务器可以分为内置Portal服务器和外部Portal服务器。通常情况下,交换机/AC会有一个内置的门户服务器,账号和密码会保存在交换机/AC中。由于存储空间、功能和访问设备的性能的限制,内置的门户服务器只适用于功能简单、访问器少的场景。例如,由小餐馆提供的互联网连接服务。

如果需要实现微信接入、短信接入等复杂功能,考虑到接入设备的性能和认证经验,内置的Portal服务器不具备能力,因此需要一个独立于接入设备的硬件服务器来承载Portal认证业务。

利用独立硬件服务器保证的足够的存储空间和性能,可以充分扩展外部Portal服务器的功能。例如,时讯控制器服务器中的Portal服务器组件可以在体育馆、机场、地铁、大型商场等用户密集型场所提供可靠的认证和访问服务。

AAA服务器:与接入设备交互,完成用户认证、计费和授权。
不同的用户可能对网络具有不同的访问权限。例如,访客认证只允许访问互联网,而员工认证可以访问内部业务系统。终端认证后接入网络的规模最终决定于AAA服务器。

Portal认证可以同时应用于有线终端认证和无线终端认证,并且可以在网络中构建有线无线集成接入方案。有线终端的Portal认证可以通过交换机访问,无线终端的Portal认证可以通过无线接入设备完成。Portal认证技术成熟,广泛应用于运营商、快餐连锁、酒店、学校等网络。

2.Portal验证过程

1.用户访问该网站并通过AC重定向到Portal服务器,这将推送身份验证页面。

2.用户填写用户名和密码,提交页面并向Portal服务器发起连接请求。

3.Portal服务器请求来自AC

4.AC向Portal服务器分配挑战;

5.Portal服务器向AC发起身份验证请求。

6.AC进行认证,得到RADIUS认证结果。

7.AC将验证结果发送到Portal服务器。

8.Portal服务器填写验证结果页面,并将其与门户网站一起推送给客户。

9.Portal服务器响应确认收到身份验证结果的消息。

Portal认证具有以下优点:

l 不需要安装客户端。使用Web页面认证,使用方便,减少客户端的维护工作量。

l 便于运营。可以在Portal页面上开展业务拓展,如广告展示、责任公告、企业宣传等。

l 提供计费功能,通过计费功能来限制终端接入网络的时长。

Portal认证优势明显,故此无处不在。

三、当Portal用户首次接入,自动完成MAC绑定

在Portal的身份验证解决方案中,用户首次访问WLAN网络身份验证过程如图1所示。具体认证流程如下:

第1步。用户连接到WLAN网络的SSID,通过DHCP服务器获取IP地址信息。

第2步。AC将监控用户的互联网流量。

第3步。当AC监控的用户流量达到阈值时(例如,流量阈值可以设置为5分钟累计流量为10kB),AC将向MAC绑定服务器发起MAC查询请求。

第4步。MAC绑定服务器将查询结果返回到AC:未绑定终端MAC信息。(由于此终端用户是第一次连接到WLAN网络,因此在MAC绑定服务器中没有此终端的MAC地址信息)

步骤5和AC将根据正常的Portal进程将Portal验证页重定向到终端。

第6步。用户终端输入用户名和密码信息以启动Portal验证。

第7步。实现AC和Portal服务器以及AAA服务器之间的Portal认证。

第8步。ac向mac绑定服务器发起mac绑定请求。MAC绑定服务器完成用户终端的MAC地址信息与Portal帐户的绑定。

第9步。用户身份验证成功,并且可以正常访问Internet。

四.Portal用户再次访问,后台自动认证,用户零配置。

在Portal的无感知认证解决方案中,用户重新访问WLAN网络认证过程,如图2所示。具体认证流程如下:

第1步。用户连接到WLAN网络的SSID,通过DHCP服务器获取IP地址信息。

第2步。AC将监控用户的互联网流量。

第3步。当AC监控的用户流量达到阈值时(例如,流量阈值可以设置为5分钟累计流量为10kB),AC将向MAC绑定服务器发起MAC查询请求。

第4步。MAC绑定服务器将查询结果返回到AC:终端MAC信息被绑定,并将终端Portal帐户/密码信息携带到AC以启动Portal身份验证。(由于此最终用户完成了第一次登录,MAC地址、Portal帐户/密码已在MAC绑定服务器中完成了信息绑定)

第5步。实现AC和Portal服务器以及AAA服务器之间的Portal认证。

第6步。用户身份验证成功,并且可以正常访问Internet。

五、用户离线模式
在Portal的无感知认证解决方案中,用户可以通过空闲切割模式被动离线,即AC在一段时间内没有检测到用户流量,AC强制用户离线,如图3所示:

第1步。AC将监控用户的互联网流量。

第2步。如果AC在一段时间内(例如15分钟)没有检测到任何流量,它会向AAA发送一条账单结束消息。

第3步。AC强制用户离线。

同时,在Portal无感知认证解决方案中,用户还可以考虑使用短信主动离线模式完成用户离线,具体流程如图4所示:

第1步。用户向短消息网关发送离线请求短消息(如10085XXQQ)。

第2步。当SMS网关收到用户请求脱机的消息时,它将通知MAC绑定服务器。

第3步。MAC绑定服务器向AC设备发送脱机请求。

第4步。AC接收离线请求并向AAA发送账单结束消息。

第5步。AC强制用户离线。

通过介绍上述Portal无感知认证解决方案的相关流程,可以看出,该方案大大简化了最终用户的Portal访问流程,使最终用户一次认证,永久访问,消除了每次在页面中输入用户名/密码信息的操作重复而冗长,大大提高了流程。讨论了WLAN网络中门户认证接入的网络经验和可操作性。

同时,我们可以看到,与以前的Portal解决方案相比,Portal无感知认证解决方案需要添加一个mac绑定服务器来完成记录信息的功能,如mac、账户/密码、启动用户终端的Portal认证等,从而实现简化终端用户的操作,确保终端用户零配置的重新访问。目前,H3C IMC软件管理平台已经支持Mac绑定服务器的相关功能,可以在Portal非感知认证解决方案中发挥Mac绑定服务器的作用。(本文来源:时讯无线www.shixunet.com

标签:AC,什么,用户,认证,MAC,Portal,服务器
来源: https://blog.csdn.net/weixin_43741880/article/details/98874986

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有