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

📅  最后修改于: 2023-12-03 15:10:20.930000             🧑  作者: Mango

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

什么是数据链路层

数据链路层是OSI模型中第二层,主要提供了物理层的上面的抽象,并确保物理层的数据传输可靠性,是TCP/IP中的网络接口层。

什么是CDP

思科发现协议(CDP)是思科系统开发的用于获取有关直接连接的设备的协议。它在网络中传输后台设备信息,如IP地址和设备类型。CDP并不受任何限制,它可用于任何设备,但只有当源地址和目标地址都是一个思科设备时,才支持CDP查询。

CDP的主要作用是发现直接相连的设备信息,如设备名称,曾用IP地址,接口类型等。

什么是LLDP

链路层发现协议(LLDP)是一种标准特定的网络协议,用于网络设备间发现、交换设备信息的协议。与CDP类似,LLDP也可以发现直接相邻设备的类型、端口数和速率、设备名称、管理协议IP地址等信息。

LLDP是一种开放的协议,与CDP相比具有以下优点:

  1. 支持更多网络设备,不只是思科的设备。
  2. 可用于跨厂家设备的互操作性。
  3. 小型设备可以使用LLDP来发现信息,如IP电话和打印机。
CDP和LLDP的对比

CDP和LLDP两者之间的主要差异如下所示:

| 特性 | CDP | LLDP | | --- | --- | --- | | 开发公司 |思科 |IEEE | | 不同厂商相互协作 | 不支持 | 支持 | | 发现设备类型 | 仅限于思科设备 | 适用于大多数网络设备 | | 中央管理基础设施支持 | 适用 | 适用 |

CDP和LLDP都具有相同的功能,它们的唯一区别在于供应商和标准。在使用这些协议时,需要考虑设备的兼容性和安全性。因此可以根据实际需求选择CDP和LLDP中的任何一个来使用

如何在交换机中启用CDP和LLDP
启用CDP

在思科设备中启用CDP的命令是:

switch(config)# cdp run
启用LLDP

在交换机中启用LLDP的命令是:

switch(config)# lldp run
总结

CDP和LLDP是用于网络设备中的两种协议,它们都用于发现相邻设备及其特性。LLDP比CDP更具有通用性,支持不同的网络设备,而CDP主要用于思科设备之间的交换。这两种协议具有相同的作用,但在不同的设备上可能需要使用不同的协议。在启用这些协议之前,应确保设备的兼容性和安全性。