LLDP(链路层发现协议)是定义在802.1ab中的一个二层协议,接入网络的设备可以通过其,将管理地址、设备标识、接口标识等信息发送给同一个局域网络的其它设备。
LLDP 帧格式
封装有 LLDP DU 的报文称为 LLDP 帧,其封装格式有两种:Ethernet II 和 SNAP(Subnetwork Access Protocol,子网访问协议)。
Ethernet II 格式封装的 LLDP 帧
其中各字段的含义如下:DA:目的 MAC地址,为固定的组播 MAC地址 0x0180-C200-000E。
SA:源 MAC地址,为端口 MAC 地址或设备 MAC 地址(如有端口地址则用端口 MAC 地址,否则用设备 MAC 地址)。
Type:帧类型,为 0x88CC。
Data:数据,为 LLDPDU。
FCS:帧检验序列。
SNAP 格式封装的 LLDP 帧
各字段的含义如下:DA:目的 MAC 地址,为固定的组播 MAC 地址 01-80-C2-00-00-0E。
SA:源 MAC 地址,为端口 MAC 地址或设备 MAC 地址(如果有端口地址则用端口 MAC 地址,否则用设备 MAC 地址)。
Type:帧类型,为 0xAAAA-0300-0000-88CC。
Data:数据,为 LLDPDU。
FCS:帧检验序列。
LLDP 工作机制
LLDP 是一个用于信息通告和获取的协议,但是需要注意的一点是,LL