802.1X(HCIP)

目录

一、802.1X协议概述

1、802.1X协议概述

2、802.1X基本概念

认证模式

认证方式

端口控制方式

3、802.1X认证触发机制

客户端主动触发

设备端主动触发(用于支持不能主动发送EAPOL-Start报文的客户端)

4、EAP体系结构

5、EAP报文封装结构

6、802.1X承载的EAP报文

7、802.1X:EAP终结认证报文交互过程

8、802.1X透传认证报文交互过程

9、EAP-TLS

10、802.1X协议对比

11、802.1X准入控制组网

12、配置思路


一、802.1X协议概述

1、802.1X协议概述

802.1X认证,又称EAPOE(Extensible AuthenticationProtocol Over Ethernet,扩展认证协议)认证,主要目的是为了解决局域网用户的接入认证问题。

802.1X系统为典型的Client/Server结构,包括三个实体:客户端(Client) 、设备端(Device)和认证服务器(Server)

2、802.1X基本概念

认证模式

  • 基于接口:接口下只要有一个人认证成功,后续人就都可以访问了。
  • 基于MAC:每个不同的MAC都需要单独认证(相较于接口认证安全性高)

认证方式

  • EAP终结:Device收到用户信息,跟用户要账号密码,然后再发给server。
  • EAP透传:Device收到用户信息后原封不动的发给server。

端口控制方式

  • 自动识别:用户认证成功授权,失败非授权。
  • 强制授权:认证成功与不成功都授权。
  • 强制非授权:认证成功与不成功都非授权。

3、802.1X认证触发机制

客户端主动触发

组播方式

01-80-C2-00-00-03

广播方式

EAPOL-Start

设备端主动触发(用于支持不能主动发送EAPOL-Start报文的客户端)

组播触发

每隔30s,EAP-Request/ldentity

单播触发

收到源MAC未知的报文,会主动发单播认证

4、EAP体系结构

EAP不是具体的一个认证协议,而是认证协议框架,可以承载其他的认证协议。

5、EAP报文封装结构

6、802.1X承载的EAP报文

7、802.1X:EAP终结认证报文交互过程

报文序号1

客户端——>Device

EAPOL-Start

客户端触发认证

报文序号2

Device——>客户端

EAP-Request/ldentify

请求输入信息(用户名)

报文序号3

客户端——>Device

EAP-Response/ldentify

客户端回应Device的请求信息(用户名)

报文序号4

Device——>客户端

EAP-Request/MD5 Challenge

Device发起挑战,MD5一个随机数,告诉你输入密码

报文序号5

客户端——>Device

EAP-Response/MD5 Challenge

客户端把密码以及之前Device发的随机数做MD5后发给Device

报文序号6

Device——>Server

RADIUS Access-Request(CHAP-Response/MD5 Challenge)

把客户端的数据承载在Radius协议之上(通过Radius 79属性),把客户端用户名和密码交给Server

报文序号7

Server——Device

RADIUS Access-Accept(CHAP-Success)

Server端把用户名信息核对后返回一个CHAP认证成功。

报文序号8

Device——>客户端

EAP-Success

返回认证成功与否

报文序号9

Device——>客户端

Handshake Request【EAP-Request/ldentify】

保活信息

报文序号10

客户端——>Device

Handshake Response【EAP-Response/ldentify】

保活信息

报文序号11

客户端——>Device

EAPOL-Logoff

客户端关闭,恢复未授权状态。

8、802.1X透传认证报文交互过程

9、EAP-TLS

特点:

EAP-TLS是一个IETF开放的标准。EAP-TLS是最为安全但是实施最为复杂的EAP技术。EAP-TLS提供了per-packet私密性和完整性来保护认证信息安全,并且提供了一个标准的密钥交换机制。EAP-TLS使用X 509 PKI架构提供802.x的基于端口访间的证书认证。实施EAP-T S比较复杂。因为需要架设PKI而目要为每一个客户和服务器安装证书。

10、802.1X协议对比

11、802.1X准入控制组网

12、配置思路

  • 配置接入设备
  • 配置认证用户
  • 配置授权结果
  • 配置授权元素
  • 配置认证规则和授权规则

设备配置

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/302448.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

RT-Thread: 基于STM32CubeMX配置驱STM32驱动的USB虚拟串口调试

关键词:USB 虚拟串口 USB虚拟串口,RT-Thread Studio,STM32 说明: 1:文档记录 STM32F103系列基于 RT-Thread 系统的 USB虚拟串口的开启及数据收发应用流程介绍。 2:本文以STM32F103C8T6型号做测试&#x…

K8S中的Pod到底是什么

01 概述 In earlier chapters we discussed how you might go about containerizing your application, but in real-world deployments of containerized applications you will often want to colocate multiple applications into a single atomic unit, scheduled onto a …

USB定位检测

拍摄要求: 1、精度要求:检测USB接口内芯位置是否处于接口的中心,检测精度0.05mm。 2.速度要求:一分钟检测3个产品;一次一个产品; 拍摄思路: 如图,想要检测USB内芯位置是否处于接口的…

信号的互相关计算及时延估计

1. 信号的互相关计算 互相关反映向量x和移位(滞后)向量y之间的相似性。 最直观的解释是:互相关的作用是为了找到信号在哪一时刻与另一信号最像(另一信号为本身时就是自相关)! 滑动求互相关(图…

软件测试|Linux基础教程:ln命令与软链接和硬链接

简介 在Linux系统中,ln命令是一个非常有用的工具,用于创建链接(link),将一个文件或目录链接到另一个位置。链接允许一个文件或目录可以同时存在于多个位置,而不会占用额外的磁盘空间。ln命令支持创建硬链接…

SAP 物料读取基本数据文本与检验文本READ_TEXT

1. 读取基本数据文本 使用函数 READ_TEXT 2. 读取检验文本

【金猿CIO展】是石科技CIO侯建业:算力产业赋能,促进数字经济建设

‍ 侯建业 本文由是石科技CIO侯建业撰写并投递参与“数据猿年度金猿策划活动——2023大数据产业年度优秀CIO榜单及奖项”评选。 大数据产业创新服务媒体 ——聚焦数据 改变商业 是石科技(江苏)有限公司成立于2021年,由国家超级计算无锡中心与…

CSDN博客重新更新

说来惭愧,好久没更新博客文章,导致个人博客网站:https://lenky.info/ 所在的网络空间和域名都过期了都没发觉,直到有个同事在Dim上问我我的个人博客为啥打不开了。。。幸好之前有做整站备份,后续慢慢把内容都迁回CSDN上…

【Docker】可以将TA用于什么,简单了解下

欢迎来到《小5讲堂》,大家好,我是全栈小5。 这是是《Docker容器》序列文章,每篇文章将以博主理解的角度展开讲解, 特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深…

独立式键盘的按键功能扩展:“以一当四“

#include<reg51.h> // 包含51单片机寄存器定义的头文件 unsigned char ID; //储存流水灯的流动速度 sbit S1P1^4; //位定义S1为P1.4 /************************************************************** 函数功能&#xff1a;延时子程序 ***********…

卷积神经网络|迁移学习-猫狗分类完整代码实现

还记得这篇文章吗&#xff1f;迁移学习|代码实现 在这篇文章中&#xff0c;我们知道了在构建模型时&#xff0c;可以借助一些非常有名的模型&#xff0c;这些模型在ImageNet数据集上早已经得到了检验。 同时torchvision模块也提供了预训练好的模型。我们只需稍作修改&#xf…

我的阿里云服务器被攻击了

服务器被DDoS攻击最恶心&#xff0c;尤其是阿里云的服务器受攻击最频繁&#xff0c;因为黑客都知道阿里云服务器防御低&#xff0c;一但被攻击就会进入黑洞清洗&#xff0c;轻的IP停止半小时&#xff0c;重的停两个至24小时&#xff0c;给网站带来很严重的损失。而处理 ddos 攻…

Spring Cloud Gateway整合Sentinel

日升时奋斗&#xff0c;日落时自省 目录 1、实现整合 1.1、添加框架依赖 1.2、设置配置文件 1.3、设置限流和熔断规则 1.3.1、限流配置 Route ID限流配置 API限流配置 1.3.2、熔断配置 2、实现原理 先前Sentinel针对是业务微服务&#xff0c;没有整合Sentinel到Spring…

若依CRUD搬砖开始,Java小白入门(十)

背景 经过囫囵吞枣的学习若依框架&#xff0c;对于ruoyi-framework&#xff0c;common&#xff0c;安全&#xff0c;代码生成等模块都看了一圈&#xff0c;剩余的调度模块&#xff0c;这个暂时不深入&#xff0c;剩余的是ruoyi-system&#xff0c;就是用mybatis完成的&#xf…

c/c++基础 自增自减运算符 大白讲解i++/i--/++i/--i

后置运算符&#xff1a;i表示在使用x之后&#xff0c;再使x的值加1&#xff0c;即ii1; 前置运算符&#xff1a;i表示在使用x之前&#xff0c;先使x的值加1&#xff0c;即ii1. 前缀运算和后缀运算的区别&#xff1a;前缀运算是“先变后用”&#xff0c;而后缀运算是“先用后变”…

JavaScript:Date 对象-时间日期

Date 对象-时间日期: - JS中所有的关于时间信息都需要通过Date对象来表示 // 创建一个Date对象 // 如果直接使用new Date()创建时间对象&#xff0c;它会默认创建一个表示代码执行时刻的对象var d new Date();// 如果希望创建一个指定的时间的Date的对象&#xff0c;需要传递…

《代码整洁之道之程序员的职业素养》-验收测试测试策略

Tips&#xff1a;此文为阅读Bob大叔的《代码整洁之道》一书的摘抄小记&#xff0c;谨慎“食用” 一、验收测试 重视沟通&#xff0c;专业开发人员既要做好开发也要做好沟通。“输入糟糕&#xff0c;输出也会糟糕”&#xff0c;职业程序员需要重视与团队及业务部门的沟通&…

IP3005A 超高精度内置MOSFET 单节锂电池保护IC 英集芯

描述 IP3005系列IC是一款超高精度的单节锂离子/ 锂聚合物电池保护芯片&#xff0c;它内置功率MOSFET&#xff0c;全 集成了超高精度的过充电压、过放电压、过放电流、 过充电流检测保护电路。 IP3005采用了精确的电压判断电路&#xff0c;让过充电压&#xff0c;过充恢复电压&…

一天一个设计模式---单例模式

概念 单例模式是一种创建型设计模式&#xff0c;其主要目的是确保一个类只有一个实例&#xff0c;并提供一个全局访问点。这意味着在应用程序中的任何地方&#xff0c;只能有一个实例存在&#xff0c;而不会创建多个相同类型的实例。 具体内容 单例模式通常包括以下几个要素…

如何解决vscode中文路径的问题

首先我们进入设备 搜索“区域”&#xff0c;选择“区域设置” 点击管理语言设置 点击更改系统区域设置&#xff0c;勾选“Beta 版: 使用 Unicode UTF-8 提供全球语言支持(U)”&#xff0c;电脑会叫你重启&#xff0c;你重启就行了