我知道什么是SNMP,也知道什么是ping。那么什么是“SNMP ping”?SNMP可以用来检查网络上的设备是否还活着...它用什么来实现这一点呢?我认为SNMP ping不同于ICMP ping。
我知道什么是SNMP,也知道什么是ping。那么什么是“SNMP ping”?SNMP可以用来检查网络上的设备是否还活着...它用什么来实现这一点呢?我认为SNMP ping不同于ICMP ping。
SNMP ping通常等同于ICMP echo。例如,IBM表示它向接收端的SNMPD发出单个ICMP echo并返回minRTT。如果响应超时,则在1秒后发送另一个原始echo数据包,然后再在2秒后发送另一个。如果仍未响应,则返回-1。
Cisco也有类似的实现(SNMP GET / SET / PING-MIB)。但这显然是特定于实现的。
HEAD / HTTP/1.0
”来“ping” HTTP服务器。如果您收到HTTP响应,则知道存在一个HTTP服务器。相同的想法适用于SNMP或任何其他网络应用程序。类似于ICMP ping和SNMP ping,SNMP getrequest的一种形式,用于检查运行标准SNMP代理以进行监视的任何设备的存活状态。当管理这些设备的管理系统查询自动发现时,它非常有用。任何sysOid都可以用作请求的一部分来查询设备。
https://www.rfc-editor.org/rfc/rfc2925
如果SNMP代理供应商表示设备支持此RFC,则可以使用SNMP ping来监视它。否则,它将无法工作。