📜  数据链路层中的思科发现协议 (CDP) 和链路层发现协议 (LLDP)

📅  最后修改于: 2022-05-13 01:57:01.642000             🧑  作者: Mango

数据链路层中的思科发现协议 (CDP) 和链路层发现协议 (LLDP)

第 2 层或数据链路层提供物理寻址和对媒体的访问。它定义了如何格式化数据以进行传输以及如何控制对网络的访问。它还提供错误检测,确保更高层上的数据正确格式化以进行传输。

数据链路层中的思科发现协议 (CDP) 和链路层发现协议 (LLDP) 是第 2 层(数据链路层)协议。它们都有助于发现设备在网络中是如何相互连接的。它们都独立于 IPv4/IPv6 协议运行。它们还有助于验证和创建文档。

思科发现协议 (CDP):
CDP 是 Cisco Systems 开发的 Cisco 专有协议。它用于发现其他 Cisco 设备,并可用于共享操作系统版本 IP 地址等信息。CDP 使用组播帧进行传输,不依赖更高层协议。它还可以用于按需路由,以在 CDP 公告中包含路由信息,从而无需在简单网络中使用动态路由协议。

链路层发现协议 (LLDP):
另一方面,LLDP 是 CDP 的行业标准版本。网络设备使用它在基于 IEEE 802 技术的局域网上宣传自己及其邻居。

考虑下图:

在上图中:连接 1 是可能的,因为连接在 2 个 Cisco 设备之间,并且两者都将使用 CDP 来发现它们的邻居并共享它们的信息。连接 2 也是如此,它位于 2 个非 Cisco 设备之间。它将使用 LLDP 而不是 CDP 来发现其邻居。 Cisco 设备无法使用 CDP 定位非 Cisco 设备,反之亦然。因此,我们可以说连接 3 是不可能的。