免费CCNA课程 | CDP和LLDP | CCNA 200-301完整教程
📖 目录:
- 导言
- Layer 2 发现协议简介
- Cisco Discovery Protocol (CDP)
- Link Layer Discovery Protocol (LLDP)
- CDP 和 LLDP 的配置和命令
- CDP 和 LLDP 的 Wireshark 抓包分析
- CDP 和 LLDP 的常见问题解答
⚡️ Layer 2 发现协议简介
Layer 2 发现协议(如CDP和LLDP)允许直接相连的邻居设备共享各种信息,例如主机名、设备类型、IP地址、软件版本等。它们提供了方便而快捷的交互方式。然而需要注意的是,由于这些协议分享了与连接设备相关的信息,它们有时也会被视为安全风险。因此,许多网络管理员选择在网络中禁用它们。
⚡️ Cisco Discovery Protocol (CDP)
CDP是Cisco的专有协议,最初为Cisco设备而开发。它是一种 Layer 2 发现协议。CDP默认情况下在Cisco设备上启用,但可以通过命令进行全局禁用或启用。它可用于从相邻设备获取有关设备的信息,如主机名、端口ID、IP地址等。CDP还可以帮助识别VLAN或接口速率不匹配的问题。但需注意的是,CDP只能在Cisco设备之间共享信息。其他厂商的设备无法解析CDP信息。
优点:
- CDP是Cisco设备默认启用的协议,易于实施和使用。
- CDP提供了对邻居设备的详细信息,包括主机名、接口和能力等。
缺点:
- CDP只能在Cisco设备之间使用,不能跨不同厂商的设备进行信息共享。
- CDP协议可能会在网络中引入一些安全风险。
⚡️ Link Layer Discovery Protocol (LLDP)
LLDP是一种行业标准协议,用于实现设备之间的层2发现。与CDP相比,LLDP具有良好的跨厂商兼容性。LLDP默认情况下在Cisco设备上禁用,需要手动启用。与CDP类似,LLDP可以提供有关邻居设备的信息,如主机名、端口ID和设备类型等。与CDP不同,LLDP还支持获取邻居设备的操作系统版本信息。
优点:
- LLDP是一种支持跨厂商的行业标准协议。
- LLDP可以提供邻居设备的详细信息,包括主机名、接口和能力等。
缺点:
- LLDP在Cisco设备上默认禁用,需要手动启用。
- LLDP无法获取其他Cisco专有协议(如VTP)的信息。
⚡️ CDP 和 LLDP 的配置和命令
CDP的全局启用命令:CDP RUN
CDP的全局禁用命令:NO CDP RUN
CDP在接口上的启用命令:CDP ENABLE
CDP在接口上的禁用命令:NO CDP ENABLE
CDP消息发送定时器配置命令:CDP TIMER
CDP消息保持时间配置命令:CDP HOLDTIME
CDP版本切换命令:CDP ADVERTISE-V2
LLDP的全局启用命令:LLDP RUN
LLDP的全局禁用命令:NO LLDP RUN
LLDP在接口上的发送使能命令:LLDP TRANSMIT
LLDP在接口上的接收使能命令:LLDP RECEIVE
LLDP消息发送定时器配置命令:LLDP TIMER
LLDP消息保持时间配置命令:LLDP HOLDTIME
LLDP重新初始化计时器配置命令:LLDP REINIT
⚡️ CDP 和 LLDP 的 Wireshark 抓包分析
CDP和LLDP都通过以太网帧进行信息传输。虽然它们都是在第二层进行操作,但是CDP和LLDP的帧不包含IP数据包。通过使用Wireshark捕获的CDP和LLDP帧,我们可以查看帧的各个字段,如协议版本、主机名、能力、端口ID等。
⚡️ CDP 和 LLDP 的常见问题解答
-
Q: CDP和LLDP的区别是什么?
A: CDP是Cisco的专有协议,用于在Cisco设备之间进行Layer 2发现,而LLDP是一种行业标准协议,具有跨厂商兼容性。
-
Q: CDP和LLDP是否存在安全风险?
A: CDP和LLDP在共享相邻设备信息时可能存在一定的安全风险,因此在网络中使用它们需要谨慎考虑。
-
Q: CDP和LLDP在哪些方面相似?
A: CDP和LLDP都是Layer 2发现协议,可以共享相邻设备的信息,并且可以用于识别设备的能力和连接端口。
-
Q: CDP和LLDP的配置命令有哪些?
A: CDP和LLDP的配置命令包括全局启用/禁用命令、接口启用/禁用命令、定时器配置命令等。
-
Q: 如何在Wireshark中查看CDP和LLDP帧?
A: 在Wireshark中,可以通过捕获以太网帧并查看各个字段来查看CDP和LLDP帧的详细信息。
这些是CDP和LLDP的一些常见问题,希望能对你有所帮助。
⚡️参考资料:
- Wendell Odom的《CCNA官方认证指南》
- Cisco的CDP和LLDP文档
🎉 以上是关于CDP和LLDP的简要介绍和配置命令的详细解释,请大家阅读并参考。如果有任何问题,请随时留言。谢谢! 🎉