2015-05-22 4 views
0

В настоящее время я разрабатываю приложение, которое сканирует нашу сеть, чтобы найти все устройства, а затем добавить их в базу данных для другого приложения. Он пытается определить параметры SNMP и тип устройства (маршрутизатор, коммутатор, базовая станция ...)Поиск сетевых устройств с несколькими IP-адресами

В настоящее время я использую fping, чтобы получить все ip-адреса, которые отвечают на мои запросы. Он работает хорошо, и это очень быстро.

Но у меня есть проблема: у нас есть несколько маршрутизаторов (Cisco), которые имеют несколько IP-адресов на своих интерфейсах (они являются шлюзами для подсети).

Итак, когда я запускаю свою процедуру ping, я нахожу десятки разных IP-адресов для одного и того же устройства! Как я могу найти, когда два ip или более из одного устройства?

Надеюсь, что я был чист, и если вам нужна дополнительная информация, не стесняйтесь спрашивать!

Спасибо!

ответ

-1

я думаю, что вы можете сделать это с tcl сценарий с foreach (array) попробовать что-то вроде этого ping-group-of-ip-addresses-with-tcl-script

+0

Ничего там о идентификации устройств с> 1 IP адрес. – EJP

+0

не идентифицирует устройства только во многих областях ips или много разных подсети-масок, что-то вроде сканирования ping или прокрутки ping, доступных ипс в моей сети. –

+0

Что не отвечает на вопрос. – EJP