课程编码 802.1X协议原理及配置.ppt
《课程编码 802.1X协议原理及配置.ppt》由会员分享,可在线阅读,更多相关《课程编码 802.1X协议原理及配置.ppt(49页珍藏版)》请在三一办公上搜索。
1、课程编码 802.1X协议原理及配置,ISSUE 1.0,2,引入,初步认识和了解802.1X协议的背景,了解802.1X协议具体有什么特点?是做什么用的?有什么样的体系机构?采用什么样的认证流程?对于设备有什么特殊的要求?适合在何种范围下面使用?最后我们还要学习EAPoL协议的具体内容。,3,学习目标,了解802.1X的来源和作用理解802.1X认证体系的结构和认证过程理解EAPoL协议内容掌握802.1X协议的相关配置,学习完本课程,您应该能够:,4,课程内容,802.1X认证体系的结构802.1X的认证过程EAPoL协议802.1X的相关配置,5,802.1X协议概述,802.1x协议起
2、源于802.11协议,最初应用于无线接入认证在802.1x出现之前,LAN认证没有直接控制到端口的方法,基于PPPOE的BAS宽带接入认证方式,设备价格高昂。因此有必要采取新的端口认证机制来实现用户级的接入控制。802.1x就是IEEE为解决基于端口的接入控制而定义的一个标准。目前业界主流厂家都已经实现对802.1X的支持,6,802.1X协议的作用,802.1X首先是一个认证协议,是一种对LAN用户进行认证的方法和策略。802.1X是基于端口的认证策略(这里的端口可以是一个实实在在的物理端口也可以是一个逻辑端口,对于无线局域网来说可能是一条信道)802.1X的认证的最终目的就是确定一个端口是
3、否可用。对于一个端口,如果认证成功那么就“打开”这个端口,允许所有的报文通过;如果认证不成功就使这个端口保持“关闭”,此时只允许802.1X的认证报文EAPoL(Extensible Authentication Protocol over LAN)通过。,7,802.1X认证的体系结构,名词解释PAE:端口认证实体。认证机制负责处理算法和协议的实体EAP:可扩展认证协议。Extensible Authentication ProtocolEAPoL:EAP over LAN,8,802.1X认证的体系结构,802.1X的认证体系分为三部分客户端 Supplicant System认证系统 A
4、uthenticator System认证服务器 Authentication Server System,9,客户端,客户端指需要接入以太网,获取交换机提供服务的设备,如PC机。客户端需要支持EAPoL协议。客户端必须运行802.1X客户端软件:如华为三康的802.1X客户端、Microsoft Windows XP自带客户端,10,客户端,华为三康提供的客户端,winXP自带的客户端,11,认证系统,认证系统通常是边缘交换机。即根据客户端的认证状态控制接入的设备认证系统在客户端和认证服务器间充当代理角色(proxy)。认证系统与客户端间通过EAPoL协议进行通讯,认证系统与认证服务器间通过
5、EAP over Radius(或承载在其他高层协议上)。通常将此过程称为EAP Relay。Huawei-3Com设备实现的是EAPoL协议在设备内终结并转换成标准的RADIUS协议报文认证系统要求客户端提供identity,接收到后将EAP报文承载在Radius格式的报文中,再发送到认证服务器。认证系统根据认证结果控制端口是否可用。,12,认证服务器,认证服务器认证服务器对客户端进行实际认证。认证服务器核实客户的identity,通知认证系统是否允许客户端访问网络和获取交换机提供的服务。由于 EAP 协议较为灵活,除了 IEEE 802.1x 定义的端口状态外,华为三康的CAMS认证服务器
6、实际上也可以用于认证和下发更多用户相关的信息,如下发VLAN、QOS参数下发、加密认证密钥、DHCP响应等。,13,课程内容,802.1X认证体系的结构802.1X的认证过程EAPoL协议802.1X的相关配置,14,802.1X的认证过程:基本交互过程,15,802.1X的认证过程:名词解释,非受控端口(Uncontrolled Port)始终处于双向连通状态,只允许802.1X认证协议报文通过。受控端口(Controlled Port)客户端未通过认证出于非连通状态,不允许任何报文通过。只有在客户端认证通过后才处于连通状态,允许用户通过其访问任何网络资源。,16,802.1X的认证过程:端
7、口状态,认证前后端口的状态端口的状态决定了客户端是否能接入网络非授权状态(unauthorized)在启用802.1x认证时端口的初始状态。在该状态下,除802.1X 认证报文外不允许任何报文通过。授权状态(authorized)客户通过认证后端口的状态,允许客户端通过端口进行所有报文的通讯。,authorized,unauthorized,17,802.1X的认证过程,基本的认证过程认证通过前,通道的状态为unauthorized,此时只能通过EAPoL认证报文,不能通过业务报文认证通过后,通道的状态切换为authorized,此时可以可以任何报文。认证系统从远端认证服务器可以得到用户的信息
8、,如VLAN、CAR参数、优先级、用户的访问控制列表等等。认证系统控制用户的流量就接受上述参数的监管。,18,802.1X的认证过程,认证通过之后的保持认证系统可以定时要求客户端重新认证,时间可设。重新认证的过程对客户端的用户是透明的(用户不需要重新输入密码)提高记费的准确性下线方式物理端口Down重新认证不通过或者超时客户端发起EAP_Logoff帧网管控制导致下线,19,802.1X的认证过程,端口接入控制的模式ForceAuthorized常开模式 ForceUnauthorized 常关模式Auto 协议控制模式激活802.1X后,端口设置为非授权状态。端口仅允许EAPoL报文通过。当
9、物理接口UP或接收到EAPoL-start报文,开始认证流程。认证系统relay客户端和认证服务器间的报文。认证通过后端口切换到授权状态,在退出前可以进行重认证。,20,端口控制的方式(一),基于物理端口一个客户端占用一个物理端口,对应一个PAE状态机实体。每个物理端口包含2个逻辑端口:受控端口和非受控端口客户端需要与交换机(认证系统)直接相连,21,端口控制的方式(二),基于用户设备的MAC多个客户端共用一个物理端口,这种类型的受控端口为每一个客户端MAC创建一个PAE状态机实体。每个MAC有2个逻辑端口:受控端口和非受控端口客户端和认证系统之间可以存在普通交换机MAC的个数是有限制的(可配
10、置),当有客户端发送EAPOL-Start请求认证报文时提取客户端源MAC地址,做为受控端口的标识。客户端注销时对应的受控端口资源被释放,22,端口控制的方式(三),基于VLAN ID 对利用不同物理端口的用户进行VLAN认证控制,即只允许访问指定VLAN,限制用户访问非授权VLAN;用户可以利用受控端口,访问指定VLAN,同一用户可以在不同的端口访问相同的VLAN,23,课程内容,802.1X认证体系的结构802.1X的认证过程EAPoL协议802.1X的相关配置,24,EAPoL协议,EAPoL Extensible Authentication Protocol over LANIEEE
11、 802.1x定义了基于端口的网络接入控制协议,用于客户端和认证系统之间。,25,EAPoL帧格式,二层协议,封装在以太网帧PAE Type0 x888E 802.1X认证Version 0 x01 版本号Packet Type,EAPoL帧结构,值 域,占用字节,PAE Type,2,Version,Packet Type,Packet LEN,Packet Bady,1,1,2,N,值 域,值,EAP-Packet,0,EAPoL-Start,EAPoL-Logoff,EAPoL-Key,1,2,3,26,EAPoL协议交互过程,27,EAPoL-Start 报文,EAPoL-Start
12、报文 用于通知认证系统开始EAP认证,28,EAP-Packet的格式:Code域,Code域为一个字节,表示了EAP数据包的类型,Code,Identifier,Length,Data,一个典型的EAP认证的过程分为:request、response、success或者failure阶段,29,EAP-Packet的格式:Length域和Data域:,Code,Identifier,Length,Data,Length域为两个字节,表明了EAP数据包的长度,包括Code、Identifier、Length以及Data等各域。超出Length域范围的字节应该视为数据链路层填充(Padding)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程编码 802.1X协议原理及配置 课程 编码 802.1 协议 原理 配置
链接地址:https://www.31ppt.com/p-2247354.html