一、前置提要
什么是SNMP?
SNMP (Simple Network Management Protocol) 是一种用于监控和管理网络设备的协议。
它允许网络管理员远程管理设备,监控性能数据,并对设备进行配置更改。
什么是LLDP?
LLDP (Link Layer Discovery Protocol) 是一种与网络设备之间交换信息的协议,在网络中用于发现和识别相邻设备的标准协议。
它允许设备发送和接收关于自身的信息,包括设备类型、端口标识、VLAN信息等。 LLDP可帮助管理员更好地了解网络拓扑结构。
两种协议会有什么火花?
总的来说,SNMP用于设备的监控和管理,而LLDP用于在网络中发现和识别相邻设备。两者可以结合使用,以便管理员能够全面了解网络中设备的信息并进行管理。
两种协议的网络权限有什么不同?
- SNMP(Simple Network Management Protocol),通常使用的端口类型有两种:UDP 161 和 UDP 162。
- LLDP (Link Layer Discovery Protocol) 使用的是链路层的帧,与SNMP(Simple Network Management Protocol)不同,它不需要开通网络权限访问。LLDP协议本身不涉及通过网络端口发送或接收信息,而是在网络的链路层上进行通信,因此不需要直接的网络权限或访问。
SNMP的两种端口类型有什么区别?
- UDP 161 端口用于传输 SNMP 的查询消息(get 和 get-next 请求)以及设备的响应消息(回复)。这个端口通常用于监控网络设备,例如获取设备的状态和性能信息。
- UDP 162 端口用于传输 SNMP 的陷阱消息,这是一种主动通知机制,当设备发生某些重要事件时,会向指定的管理系统发送通知。这个端口通常用于对设备进行管理,例如接收来自设备的警报和通知。
总的来说,UDP 161 用于监控设备,UDP 162 用于管理设备。
链路层链路发现协议(LLDP)是怎么发现识别相邻设备?展开讲讲?
LLDP使用TLV格式的信息来发送设备的身份和特征,通过解析这些信息,相邻设备可以发现和识别彼此。
具体参考 链路层链路发现协议(LLDP)讲解
二、如何利用两种协议发现网络拓扑?
需要对网络数据包进行构建和解析,针对实际的网络设备和网络拓扑结构进行适当的配置和调整。同时,还需要考虑权限和安全性问题。