专栏中心

EEPW首页 > 专栏 > LLDP(链路层发现协议)

LLDP(链路层发现协议)

发布人:szutek 时间:2020-05-27 来源:工程师 发布文章

随着网络技术的发展,接入网络的设备的种类越来越多,配置越来越复杂,来自不同设备厂商的设备也往往会增加自己特有的功能,这就导致在一个网络中往往会有很多具有不同特性的、来自不同厂商的设备,为了方便对这样的网络进行管理,就需要使得不同厂商的设备能够在网络中相互发现并交互各自的系统及配置信息。

LLDP(链路层发现协议)机制

链路层发现协议(LLDP)是一个厂商无关的二层协议,它允许网络设备在本地子网中通告自己的设备标识和性能。它提供了一种标准的链路层发现方式。LLDP协议使得接入网络的一台设备的主要能力,管理地址,设备标识,接口标识等信息发送给同一个局域网的其他设备,当一个设备从网络中接收到其它设备的信息时,就将这些信息以MIB的形式存储起来。

LLDP结构

LLDP是一个信息发现与通告协议,LLDP的实体中维护了两个MIB库(管理信息库),一个local system MIB,用于维护本地相关设备MIB信息,一个remote system MIB,用于维护远端设备MIB信息。

LLDP通过PTOPO MIB、Enitity MIB、Interface MIB、Other MIB等库来维护local system MIB,并将本地的相关信息通告。当接收到其他设备的信息时就将其更新到remote system MIB中。

LLDP(链路层发现协议)

工作模式

TxRx:既发送也接收LLDP报文。

Tx:只发送不接收LLDP报文。

Rx:只接收不发送LLDP报文。

Disable:既不发送也不接收LLDP报文。

当端口的LLDP工作模式发生变化时,端口将对协议状态机进行初始化操作。为了避免端口工作模式频繁改变而导致端口不断执行初始化操作,可配置端口初始化延迟时间,当端口工作模式改变时延迟一段时间再执行初始化操作。

LLDP报文

封装有LLDPDU的报文称为LLDP报文,其封装格式有两种:Ethernet II和SNAP(SubnetworkAccess Protocol,子网访问协议)。

发送机制

当端口工作在TxRx或Tx模式时,设备会周期性地向邻居设备发送LLDP报文。如果设备的本地配置发生变化则立即发送LLDP报文,以将本地信息的变化情况尽快通知给邻居设备。但为了防止本地信息的频繁变化而引起LLDP报文的大量发送,每发送一个LLDP报文后都需延迟一段时间后再继续发送下一个报文。

当设备的工作模式由Disable/Rx切换为TxRx/Tx,或者发现了新的邻居设备(即收到一个新的LLDP报文且本地尚未保存发送该报文设备的信息)时,该设备将自动启用快速发送机制,即将LLDP报文的发送周期缩短为1秒,并连续发送指定数量的LLDP报文后再恢复为正常的发送周期。

接收机制

当端口工作在TxRx或Rx模式时,设备会对收到的LLDP报文及其携带的TLV进行有效性检查,通过检查后再将邻居信息保存到本地,并根据TTL(Time To Live,生存时间) TLV中TTL的值来设置邻居信息在本地设备上的老化时间,若该值为零,则立刻老化该邻居信息。


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

PI 推出无闪烁TRIAC调光的产品

关税纠缠不清环境中半导体的逆向机遇

EDA/PCB 2025-07-08

产品技术分享 | 高功率谐振电路中,MLCC的选择标准和注意事项

全球半导体湿化学品市场到2031年达17亿美元

EDA/PCB 2025-07-08

2010英特尔杯大学生电子设计竞赛(1)

视频 2010-07-30

芯片制造商成为“Big Beautiful Bill”的大赢家

2010英特尔杯大学生电子设计竞赛(3)

视频 2010-07-30

音频 视频技术

资源下载 2007-02-16

2010英特尔杯大学生电子设计竞赛(2)

视频 2010-07-30

RIGOL发布多通道波形发生器及先进计算解决方案

Quadric和Denso联手推进2025年汽车AI半导体

罗德与施瓦茨公司最新示波器产品演示

视频 2010-07-01

艾迈斯欧司朗SYNIOS产品以更多创新和更多功能赋能汽车设计更多惊喜

如何在2025年开展半导体制造业务:工厂设置成本

大联大品佳推出基于Microchip的3.3KW双向图腾柱PFC逆变电源方案

基于AURIX™ TC4x的NeuSAR快速开发套件重磅发布

更多 培训课堂
更多 焦点
更多 视频

技术专区