所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

S12700 V200R010C00 配置指南-用户接入与认证

本文档介绍了用户接入与认证的相关特性,主要包括AAA、DAA、NAC、PPPoE、策略联动、IP Session。分别从特性原理、配置过程和配置举例等方面进行介绍。

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
Portal认证

Portal认证

简介

Portal认证通常也称为Web认证,一般将Portal认证网站称为门户网站。用户上网时,必须在门户网站进行认证,只有认证通过后才可以使用网络资源。

用户可以主动访问已知的Portal认证网站,输入用户名和密码进行认证,这种开始Portal认证的方式称作主动认证。反之,如果用户试图通过HTTP访问其他外网,将被强制访问Portal认证网站,从而开始Portal认证过程,这种方式称作强制认证。

系统结构

图4-6所示,Portal认证系统的典型组网方式由四个基本要素组成:客户端、接入设备、Portal服务器与认证服务器。

图4-6  Portal认证系统组成示意图
  1. 客户端:安装有运行HTTP协议的浏览器的主机。
  2. 接入设备:交换机、路由器等接入设备的统称,主要有三方面的作用:
    • 在认证之前,将认证网段内用户的所有HTTP请求都重定向到Portal服务器。
    • 在认证过程中,与Portal服务器、认证服务器交互,完成对用户身份认证、授权与计费的功能。
    • 在认证通过后,允许用户访问被管理员授权的互联网资源。
  3. Portal服务器:接收客户端认证请求的服务器系统,提供免费门户服务和认证界面,与接入设备交互客户端的认证信息。
  4. 认证服务器:与接入设备进行交互,完成对用户的认证、授权与计费。

认证协议

设备支持如下协议与Portal服务器对接。

  • Portal协议:采用UDP方式的Portal协议传递用户名和密码等参数。其兼容中国移动Portal 2.0协议,支持该协议的基本功能。
  • HTTP/HTTPS协议:采用HTTP/HTTPS方式传递用户名和密码等参数。

建议设备使用Portal协议与Portal服务器对接,如果Portal服务器不支持Portal协议,则建议设备使用HTTPS协议。

认证方式

不同的组网方式下,可采用的Portal认证方式不同。按照网络中实施Portal认证的网络层次来分,Portal认证方式分为两种:二层认证方式和三层认证方式。

  • 二层认证方式

客户端与接入设备直连(或之间只有二层设备存在),设备能够学习到用户的MAC地址并可以利用IP和MAC地址来识别用户,此时可配置Portal认证为二层认证方式。

二层认证流程简单,安全性高,但由于限制了用户只能与接入设备处于同一网段,降低了组网的灵活性。

在二层认证方式下,用户上线时的报文交互过程如图4-7所示。

图4-7  使用Portal协议的二层认证流程图
  1. 在认证之前客户端与设备之间建立起预连接。
  2. 客户端通过HTTP协议发起认证请求。HTTP报文经过接入设备时,对于访问Portal服务器或设定的免认证网络资源的HTTP报文,接入设备允许其通过;对于访问其它地址的HTTP报文,接入设备将其重定向到Portal服务器。Portal服务器提供Web页面供用户输入用户名和密码来进行认证。
  3. Portal服务器与接入设备之间进行CHAP(Challenge Handshake Authentication Protocol,质询握手验证协议)认证交互。若采用PAP(Password Authentication Protocol,密码验证协议)认证则Portal服务器无需与接入设备进行PAP认证交互,而直接进行第4步。
  4. Portal服务器将用户输入的用户名和密码封装成认证请求报文发往接入设备。
  5. 接入设备与认证服务器之间进行认证报文的交互。
  6. 接入设备向Portal服务器发送认证应答报文。
  7. Portal服务器向客户端发送认证通过报文,通知客户端认证成功。
  8. Portal服务器向接入设备发送认证应答确认。
对于Portal服务器,不同的认证协议的认证流程也不相同,使用Portal协议的认证流程如图4-7所示;而使用HTTP/HTTPS协议的认证流程如图4-8所示。
图4-8  使用HTTP/HTTPS协议的二层认证流程图
  1. 在认证之前客户端与设备之间建立起预连接。
  2. 客户端通过HTTP/HTTPS协议发起认证请求。HTTP/HTTPS报文经过接入设备时,对于访问Portal服务器或设定的免认证网络资源的HTTP/HTTPS报文,接入设备允许其通过;对于访问其它地址的HTTP/HTTPS报文,接入设备将其重定向到Portal服务器。Portal服务器提供Web页面供用户输入用户名和密码来进行认证,并通知客户端向接入设备发送POST认证请求报文。
  3. 客户端将封装有用户名和密码的POST认证请求报文发送给接入设备。
  4. 接入设备与认证服务器之间进行认证报文的交互。
  5. 接入设备向客户端发送认证应答报文。
  • 三层认证方式

当设备部署在汇聚层或核心层时,在认证客户端和设备之间存在三层转发设备,此时设备不一定能获取到认证客户端的MAC地址,所以将以IP地址唯一标识用户,此时需要将Portal认证配置为三层认证方式。

三层认证的客户端与接入设备之间没有建立预连接过程,其余报文处理流程跟二层认证完全一致。三层认证组网灵活,容易实现远程控制,但由于只有IP可以用来标识一个用户,所以安全性不高。

翻译
下载文档
更新时间:2019-12-28

文档编号:EDOC1000141386

浏览量:20412

下载量:353

平均得分:
本文档适用于这些产品

相关版本

相关文档

Share
上一页 下一页