【计算机网络】以太网供电PoE - Power over Ethernet

news2025/7/19 16:50:38
.5BG?    
?@@@@:    
J@@@@^                                  
~@@@@P                                  
 Y@@@@G:                   ~5PY^        
  5@@@@&Y^                .#@@@&J.      
   7&@@@@@G7^.             ~#@@@@#?.    
    :Y#@@@@@@#PY?!~^:...    .5@@@@@#Y^  
      .7P&@@@@@@@@@@&&##BBBBB#@@@@@@@@B^   推荐一款 求职面试、刷题学习 的神器:
         .~JPB&@@@@@@@@@@@@@@@@@@@@@@@&!   👉*点击跳转* 
              :^!7JY5PPPB&@@@@@@@@@&G?:    快来看看吧!
                      ~5#@@@@@@@&P?^    
                     .#@@@@@&BY!:       
                      !G#BY!:           

原理介绍

PoE was firstly introduced by Cisco in 2000s for their IP phones, and it was called Cisco Inline Power at that time. (POE最初由思科在2000年代为自家的IP电话供电发明,期初叫做Cisco Inline Power)

重要名词缩写:

PD: Powered Device 指被供电设备,如IP电话、AP、照明灯等

PSE: Power Sourcing Equipment 指提供电力的设备,如路由器、交换机等

LLDP: Link Layer Discovery Protocol 数据链路层发现协议

MDI: Media Dependent Interface

TLV: Type-Length-Value

MED: Media Endpoint Discovery known as LLDP-MED

CDP: Cisco Discovery Protocol 思科发现协议

以太网(Ethernet Network),不同于同步光纤网(SONET: Synchronous Optical Network)和无线局域网(WLAN: Wireless Local Area Network),在通信的两端之间存在能够导电的物理介质,俗称网线,因此在传输网络信号的同时能够轻松的提供电力传输。

现在的PoE标准已经不是简单的将8根网线中没有用到的4根用来做供电线了。首先,在百兆网络中,1 2线为发送差分对,3 6线为接收差分对,因此有4 5 7 8这四根线闲置,可以用作电源线。而在千兆网络中,所有8根线都需要传输数据,1 2和3 6两对差分线用于发送数据,4 5和7 8两对差分线接收数据,没有空闲的线可以作为电源线,怎么办呢?

这里用到两个个概念:1、信号隔离。网卡的MAC芯片将数据通过MII接口发送给PHY芯片之后,PHY芯片没有直接将电信号传输到网线上,而是会通过一个网络变压器(Ethernet Magnetics)将电信号转换之后才发送到网线上去,这时候PHY芯片出来的电信号和网络变压器出来的信号之间是隔离的,不共地,不存在压差。

 2、差分信号。由于Magnetics的存在,网线上走的信号都是差分信号。发送端Magnetics的PHY侧产生变化的电信号,在Magnetics的cable侧感应出电信号,通过网线将信号传输到接收端的cable侧,继而在Magnetics的PHY侧感应出网络信号。Ethernet使用的信号调制解调方式复杂这里不说,下图是10BASE-T的信号波形:

基于上诉的两个概念,我们使用收发端的网络变压器的cable侧的感应线圈的中间抽头作为电源线,如下图:

这样由于供电信号和网络信号之间不存在压差,网络信号不会被电源信号破坏。另外由于电源线是从Magnetics的感应线圈的中间抽头接出,假设这个线圈接出的两根差分线的布线阻抗完全相同,那么从中间抽头到线圈两端抽头的电流是一样大小的,且产生的电磁信号是反向的,相互抵消了,不会产生干扰信号。假如一对差分线的布线阻抗不同,那么在电源供电电流变化的过程中,会在接收端Magnetics感应出干扰信号,因此PoE对网线有一定要求,尤其是电阻不平衡问题。

此外,PoE系统中的供电设备PSE也不是简单的给一个固定电压的电源给手电设备PD,这中间存在协商negotiation,类似于现在的手机快充协议一样。PSE会通过阻抗检测以及LLDP协议来判断对端是否存在PD以及确定PD的所需要的电源功率。

PoE标准

PSE向PD供电的最大功率大小由PD所属的Class等级而定。PoE的三个标准定义了Class分类:

IEEE 802.3af-2003 standard is commonly known as "PoE". It defines PoE Classes 0-3, with maximum power at PD being 12.95W.

IEEE 802.3at-2009 standard is commonly known as "PoE+" or "PoE Plus" and it is the later update to the IEEE 802.3af-2003 "PoE" standard. It defines PoE Classes 0-4, where Classes 0-3 are incorporated from the older 802.3af "PoE" standard under "Type 1", and "Type 2" only includes Class 4 with maximum power at PD being 25.5W.

IEEE 802.3bt-2018 is named "4PPoE". It incorporated Classes 0-4 from the earlier standards and adds "Type 3" (Classes 5-6) and "Type 4" (Classes 7-8) with maximum power at PD being 71.3W.

PSE和PD端不同Type和Class之间的对应关系:

不同Type的PSE和PD供电能力以及所需要的差分对数量:

电源接口 Power Interface

An important concept in the standard is the Power Interface, or PI. The PI is the physical point
where the cabling connects to the PSE or to the PD. In essence it is where the two modular
connectors touch. All specifications in the standard apply at the PI, anything inside the PSE or
PD is considered “implementation specific”.
The PI consists of 8 individual contacts, that correspond to the 8 conductors in a communication
cable. Two conductors form a pair (a twisted pair in the cable), both always at the same nominal
voltage. There are four pairs. A pairset consists of a positive and a negative pair. There are two pairsets, which are called Alternative A (ALT-A) and Alternative B (ALT-B) for the PSE, and Mode A and Mode B for the PD. The relations between these concepts is shown in Figure 2.

Alternative A模式和Alternative B模式。这两种模式只使用两个pairset中的一个pairset:Alternative AAlternative B进行供电,最大供电功率有限。Alternative A模式:PSE设备利用两对数据线1、2,3、6进行供电。

Alternative B模式:PSE设备利用两对空闲线4、5,7、8进行供电。

SINGLE-SIGNATURE 和 DUAL-SIGNATURE

Only 802.3bt type3(class 5, 6) and type4(class 7, 8) PD device that occupies all 4 pairs of wires to supply power have two signature options: SINGLE-SIGNATURE and DUAL-SIGNATURE. Other PDs of type1(class 0,1,2,3), type2(class 4) and type3(class 0,1,2,3,4) only use two pairs to delivery power which means only SINGLE-SIGNATURE can be supported.

对于IEEE 802.3bt标准中的type3和type4中的4个Class PD而言,由于功率较高,2个pairset都需要用于供电,这就产生了两种signature方式:single-signature和dual-signature:

An IEEE 802.3bt PSE will identify the PD type and set the power accordingly. According to the application nature, Single-Signature PD or Dual-Signature PD can be implemented. Supporting both architectures is ideal, as it allows more applications to be powered by PoE. Dual-Signature PDs allow supporting two independent loads, each with different power class; e.g. in a surveillance camera built with Dual-Signature PD, one pair may be connected to the camera and the other pair may be connected to the heater.

基于LTPoE++芯片的802.3bt 4对8线制连线示意图:

POE的协商过程

LLDP

如果使用LLDP进行协商,PD需要先使用Hardware Based Negotiation将自己classify成class 3的设备,以获取到13W的电源以驱动PD的CPU,从而完成后续的LLDP数据报文交换。

LTPoE++ Extends PoE to 90W with Reliable and Easy-to-Use Standard | Analog Devices:While Type 2 PSEs may optionally implement LLDP, fully IEEE-compliant Type 2 PDs must implement both physical classification and LLDP power negotiation capabilities. First, this places the burden of LLDP software development on all Type 2 PDs. In addition, designs are complicated by the dual power requirements inferred by the LLDP requirement. Specifically, the PD-side processor must be fully functional at the 13W power level and then have the ability to negotiate, via LLDP, for the delivery of additional power. Clearly this requirement can increase development and system costs and complexity. 

以太网电源分离器 PoE Spliter

PoE Spliter is used to separate network signals and power from a PoE cable for PDs that do not have intergrated PoE function. For example, the image below is a PoE spliter that converts voltage on the cable which usually is 54V to 12V for IP cameras or lights to use.

以太网电源供电器 PoE Injector

PoE Injector, on the other hand, is a device that can turn an RJ45 port that doesn't have the PoE capability to an RJ45 port that does by so called injecting power. Below is a PoE injector by TP-LINK:

参考链接:

千兆以太网进行 poe 供电的原理是什么? - 知乎

Power over Ethernet (PoE) - Biamp Cornerstone ☆☆☆

拆解报告:TP-LINK普联标准PoE供电器TL-POE170S_其他数码配件_什么值得买

https://www.youtube.com/watch?v=GxeC1vVOcw4

如有错误,欢迎指正。


.5BG?    
?@@@@:    
J@@@@^                                  
~@@@@P                                  
 Y@@@@G:                   ~5PY^        
  5@@@@&Y^                .#@@@&J.      
   7&@@@@@G7^.             ~#@@@@#?.    
    :Y#@@@@@@#PY?!~^:...    .5@@@@@#Y^  
      .7P&@@@@@@@@@@&&##BBBBB#@@@@@@@@B^   推荐一款 求职面试、刷题学习 的神器:
         .~JPB&@@@@@@@@@@@@@@@@@@@@@@@&!   👉*点击跳转* 
              :^!7JY5PPPB&@@@@@@@@@&G?:    快来看看吧!
                      ~5#@@@@@@@&P?^    
                     .#@@@@@&BY!:       
                      !G#BY!:           

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

神经网络和深度学习-均方误差Mean Square Error

均方误差Mean Square Error 测量预测值Ŷ与某些真实值匹配程度。MSE 通常用作回归问题的损失函数。 由单个样本训练损失来推导出整个训练集的MSE MSE1n∑i1n(Yi−Y^i)2\mathrm{MSE}\frac{1}{n} \sum_{i1}^{n}\left(Y_{i}-\hat{Y}_{i}\right)^{2} MSEn1​i1∑n​(Yi​−Y^i​)…

02. Docker安装记录卸载

notice: 本文所有内容参考文档,具体没有任何价值 Linux(CentOS 7 ) 1. 安装 查看系统信息: # 系统版本是3.0以上的; [rootVM-8-4-centos /]# uname -r 3.10.0-1160.76.1.el7.x86_64 [rootVM-8-4-centos /]# cat /et…

nrComm Lib组件以及串行通信任务的类

nrComm Lib组件以及串行通信任务的类 nrCommLib被描述为VCL例程的一组Delphi组件以及串行通信任务的类。该库能够帮助用户和开发人员访问不同的设备,包括数据和语音调制解调器、条形码扫描仪、蓝牙、人机接口设备、串行端口、USB、GSM、GPS、LPT SS等。它能够为几乎…

LabVIEW为可执行文件构建安装程序时找不到运行引擎

LabVIEW为可执行文件构建安装程序时找不到运行引擎 在为可执行文件构建安装程序时包含一个特定的运行时引擎安装程序,但找不到它。已经检查了运行时引擎是否使用NI-MAX安装。 “运行时引擎”字段下列出的项目未在“选择源”对话框中显示任何项目。 解决方案 有时运…

看透react源码之感受react的进化

写在前面 网上有许多关于react源码解读的文章,其中有很多都只是单纯贴源码,罗列变量名。其实大家都知道这个英文怎么读,直译也大概知道意思,但是这个英文在react中起到什么作用,并没有说的很通俗明白。 对于刚刚接触…

推荐系统常见算法分类

文章目录1.基本分类2.基于算法思想的分类3.基于应用问题的分类该系列历史文章: 1.推荐系统最通俗介绍 资料整理,来源于北大刘宏志教授讲座内容。 1.基本分类 常见的推荐系统算法分类如下: 算法思想 基于人口统计学、基于内容、协同过滤、基…

Django练习

目录 基础命令 一、新建项目 二、配置 三、运行 Bootstrap下载 jQuery下载 基础命令 #创建项目 django-admin startproject [项目名称] #创建app应用 python manage.py startapp [app名称] #运行 python manage.py runserver [端口号] #创建数据模型和数据表结构 python…

HTML PDF 查看器--RAD PDF 3.33 FOR ASP.NET

RAD PDF 的主要特点 基于 HTML 的 PDF 阅读器 客户端 PDF 编辑器 功能丰富的 PDF 表单填写器 交互式 PDF 表单设计器 保护 PDF 内容 签署和认证 PDF 文件 广泛的兼容性 & 在您的服务器上 将 PDF 集成到您的工作流程中 使用 ASP.NET 或 ASP.NET Core / 5 / 6 破解版RAD PDF…

pytorch深度学习实战lesson27

第二十七课 批量归一化 下面来讲批量归一化,现在几乎所有主流的卷积神经网络都是或多或少的用了批量归一化这个层。虽然我们之前看到的那些层比如 pooling 或 convolution,其实他们在80年代就出现过了,只是现在我们把它做得更深更大。批量归一…

Kanzi Shader入门

1. 版本 kanzi默认支持Opengl ES 2.0,在qnx平台可以支持到ES 3.0 2. 着色器 kanzi只支持【顶点着色器】和【片段着色器】 3. kanzi studio 无法直接使用shader,需要通过画刷和材质间接使用 在【普通节点】上设置背景画刷-【材质画刷】在【材质画刷…

原生Android 以面向对象的方式操作canvas

Android 自定义view 用canvas去画图形, 都是以面向过程的方式去一笔一笔的画, 而且画的图形也不能支持添加事件, 而html, js在这方面有大量的封装好的canvas框架, 很奇怪的是android上我也没有搜到类似的封装框架, 我只是个web前端开发者, 可能是我对android不了解没有搜索到&a…

Nodejs中包的介绍及npm安装依赖包的多种方法

文章目录1 包的介绍1.1 什么是包1.2 包的来源1.3 为什么需要包1.4 从哪里下载包1.5 如何下载包2 npm2.1 npm安装依赖包2.2 装包后多了哪些文件2.3 安装指定版本的包1 包的介绍 1.1 什么是包 Nodejs中的第三方模块又叫做包 就像电脑和计算机指的是相同的东西,第三…

Wireshark Ethernet and ARP 实验—Wireshark Lab: Ethernet and ARP v7.0

Wireshark Lab: Ethernet and ARP v7.0 1. Capturing and analyzing Ethernet frames 清除浏览器缓存 使用wireshark抓包并请求网页 修改“捕获数据包列表”窗口,仅显示有关 IP 以下协议的信息。 抓包干扰较多,故分析作者的数据包回答下列问题 包含…

Apollo 应用与源码分析:Monitor监控 - 基本概念与入口分析

Monitor 系统监控 目录 基本概念 代码结构分析 整体逻辑分析 基本概念 整体分类 该模块包含用于检查硬件状态和监视系统运行状况的代码等系统级软件。 在Apollo 5.5中,监视模块现在执行以下检查: 运行模块状态监控数据完整性监控数据频率监视系统运行状况(例…

springboot 点滴(3)springboot ThreadLocal实现单机权限认证

Springboot中权限认证的基本方案: 可以对URL进行HandlerInterceptor拦截,然后权限验证。 Client登录成功后,每次发送请求时,会将token等信息存放到header中。 Server收到请求,在HandlerInterceptor中从header获取用户…

3.4、可靠传输

3.4、可靠传输 3.4.1、基本概念 使用差错检测技术\color{red}差错检测技术差错检测技术(例如循环冗余校验 CRC ),接收方的数据链路层就可检测出帧在传输过程中是否产生了误码\color{red}误码误码(比特错误)。 数据链路层向上层提供的服务类…

hive中连续N天登录问题、topN问题、拉链表实现

一、连续N天登录问题 一般采用开窗函数来实现 首先需要用到窗口函数的向下取值 窗口函数lead 功能:用于从当前数据中基于当前行的数据向后偏移取值 语法:lead(colName,N,defautValue) colName:取哪一列的值 N&#xf…

RemObjects Remoting SDK for Delphi

RemObjects Remoting SDK for Delphi 远程处理SDK是一个框架,允许您创建使用服务公开性能的服务器。然后,可以通过网络远程访问这些解决方案,这些解决方案可以通过运行在大量语言和平台上的客户端软件来实现。 在当今时代,许多程序…

【人才盘点九宫格】你还不来学一学人才九宫格,知道你在领导心目中是属于哪一类人才吗?

文章目录一、九宫格的维度——绩效、能力、潜力1.1 维度一:绩效。1.2 维度二:能力。1.3 维度三:潜力。二、九宫格分类2.1 经典九宫格:绩效-能力九宫格2.2 高潜九宫格:绩效-潜力九宫格2.2.1 高潜九宫格图示2.2.2 高潜九…

SRV1:拥有一个阿里云服务器

1.1 简介 平台: 阿里云   时间: 2022.11.25   类型: 轻量应用服务器2核2G   链接: https://www.aliyun.com/daily-act/ecs/activity_selection?utm_contentse_1013075595 1.2 说明 本文购买的是阿里云的 轻量应用服务器2…