1.LLDP(链路层发现协议)机制
链路层发现协议(LLDP)是一个厂商无关的二层协议,它允许网络设备在本地子网中通告自己的设备标识和性能。它提供了一种标准的链路层发现方式。LLDP协议使得接入网络的一台设备的主要能力,管理地址,设备标识,接口标识等信息发送给同一个局域网的其他设备,当一个设备从网络中接收到其它设备的信息时,就将这些信息以MIB的形式存储起来。
1.1 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结构.png
1.2 LLDP帧格式
1.2.1 Ethernet II格式封装的LLDP帧
组播地址(DA)
设备的以太网地址(SA)
0x88cc(以太网类型)
LLDPDU(DATA+PAD)
FCS
各个字段的含义:
DA:目的MAC地址,为固定组播地址0x0180-C200-000E
SA:源MAC地址,为端口MAC地址或设备MAC地址。
Type:帧类型,为0x88cc。
data