top
списки команд приоритет выполнения процессов под PR
заголовок. Если Вам установили его, можно также искать процесс и вид приоритетом в htop
.
Это кажется, что Вы пробуете, "планируют" сеть, идущую от нулевого знания того, что "там" к полному знанию каждого устройства, которое достижимо от данной точки.
Linux управляет как ethtool
может сказать Вам, подключены ли Ваши интерфейсы физически к чему-то еще. Таким образом, это - хорошее начало. Конечно, если вещью, с которой Вы подключены, является маршрутизатор или переключатель, затем у Вас есть дополнительная работа, чтобы сделать.
Это - на самом деле глубокая и сложная проблема. Нет общепризнанного "эй, я - здесь" протокол кроме ping, который часто отключается из соображений безопасности.
Continuning, однако, следующая вещь работать от является Вашей текущей маской подсети. Это должно сказать Вам диапазон IP-адресов, что возможно общаться с из того интерфейса. Сканирование каждого возможного IP-адреса подсети обычно является самым надежным способом сделать это (использование инструмента как nmap
выполнять его). Лучше, если протокол существует для поддержки этой цели, как ping, CDP для устройств Cisco или LLTD для Windows Vista / системы XP.
Если Вы находитесь в ситуации, где Вы имеете дело с несколькими маршрутизаторами LAN, то можно использовать маршруты в FIB ( route
или ip route show
команда), для приобретения знаний о других подсетях, которые должны быть косвенно достижимыми. Вы затем имеете дополнительный известный - достижимые диапазоны IP для сканирования.
Однако, если мы говорим обо всем Интернете или очень большой подсети, затем это становится непрактичным. В этом случае осуществимое решение состоит в том, чтобы обычно полагаться на сервисы "исследования" или "рандеву", такие как IGMP или Добрый день. Вы затем во власти только знания об устройствах, которые хотят быть известными о. Но это лучше, чем попытка к сканированию портов весь Интернет.
traceroute
может быть хорошее начало: это показывает Вам количество транзитных участков между Вашим собственным хостом и удаленным. Я не знаю о способе получить этот вид информации для пары пультов ДУ, кроме путем выполнения traceroute
на одном из них.
Если Ваш список устройств включает IP-адреса и сетевые маски, Вы могли бы создать основной график уровня 3 путем создания вершины для каждой подсети, вершины для каждого устройства и края между каждым (подсеть, устройство) в списке устройств.
Это приведет к чистой топологии уровня 3, которая, вероятно, не является плохим запуском. Также, если Ваша сеть будет несколько сложна, то это не будет работать слишком хорошо. Например, если у Вас есть дубликат или перекрывающиеся подсети (возможно, с NAT или MPLS VPNs), предположение, что все устройства в конкретном диапазоне IP подключены, не может быть верным.