思科发现原型和SNMP

我对SNMP如何被用来发现基于从思科设备接收到的CDP数据包的networking拓扑结构感到困惑。

假设networking只包含思科设备。 我的理解是CDP只能由设备发送到直接连接的设备。 那么SNMPpipe理员如何知道连接多于一跳的设备呢?

networking设备使用CDP构build相邻设备的表格。 您可以使用SNMP为已知设备提取此表,并使用它发现其邻居及其pipe理地址。 然后,您可以重复该过程,假设您的SNMP凭据适用于本地networking上的所有networking设备。

原则上,您可以从最近的交换机收听CDP通告来引导stream程。 从默认路由器等已知地址开始通常会更容易。