📅  最后修改于: 2023-12-03 15:28:34.119000             🧑  作者: Mango
链路层发现协议 (LLDP) 是一种网络协议,用于在计算机网络中发现和识别设备、端口和邻居的属性。它允许网络管理员查询网络设备的属性,并在网络拓扑或地图上查看设备之间的连接。
LLDP 在 OSI 模型的数据链路层上运行,它是一种开放标准协议,被 IEEE 和 IETF 所定义和维护,并且广泛得到了支持和应用。
LLDP 主要提供以下功能:
LLDP 消息由 TLV (Type-Length-Value) 格式组成,其中 Type 表示数据类型,Length 表示数据长度,Value 表示数据内容。常见的 TLV 类型包括:
以下是一个示例 LLDP 消息:
+------------+------------+----------------+----------+
| Chassis ID | Port ID | TTL | Vlan ID |
+------------+------------+----------------+----------+
| MAC | Port name | 120 seconds | 10 |
+------------+------------+----------------+----------+
LLDP 在很多场景下都可以得到应用,如:
LLDP 已经得到了广泛的支持和应用,并有很多开源库和工具可供使用,如:
LLDP 是一种简单但功能强大的网络协议,可以帮助网络管理员了解和管理网络设备和拓扑,诊断和修复网络故障,提高网络效率和可靠性。它已经成为了网络管理中不可或缺的一部分,也成为了许多开源库和工具的基础。