我目前正在开发一个应用程序,它扫描我们的网络以查找所有设备,然后将其添加到另一个应用程序的数据库中 . 它尝试检测SNMP参数和设备类型(路由器,交换机,基站......)
目前我正在使用fping来获取正在回答我的请求的所有IP地址 . 它工作得很好而且速度非常快 .
但我有一个问题:我们有几个路由器(思科)在其接口上有多个IP地址(它们是子网的网关) .
因此,当我开始我的ping例程时,我会为同一设备找到几十个不同的IP地址!如何才能找到两个或更多ip来自同一设备的时间?
我希望我已经清楚了,如果你需要更多的信息,请不要犹豫!
谢谢 !
1 回答
我认为你可以用
tcl
脚本用foreach (array)
尝试这样的事情ping-group-of-ip-addresses-with-tcl-script