LINUX.ORG.RU
ФорумAdmin

Топология подключенных устрйств к портам Коммутатора

 ,


0

3

Дано:

  • Устройство «D-Link DES-3010G switch»,
  • К нему подключены «сетевые устройства»,
  • К нему подключены «коммутаторы».

Задача:

  • Определить (IP, MAC, Name) «сетевые устройства», «коммутаторы» подключенные к «D-Link DES-3010G switch».
  • Отразить порт подключения к «D-Link DES-3010G switch» на графе.

Планируемые инструменты

  • nmap
  • zenmap
  • snmpwalk
  • other?
★★★★★

В ручном режиме или автоматику хочешь?

Вообще смотришь mac таблицу на коммутаторе, потом пингуешь все устройства в сети с одного из компов в этой же сети, сохраняешь arp таблицу и сравниваешь mac таблицу с arp таблицей. Если коммутатора больше одного, то на портах где больше одного mac ищешь коммутатор (если он управляемый конечно) и повторяешь

https://www.lantopolog.com/ - есть такая штука, но она под оффтопик
Nagios/Zabbix/NetXMS еще могут карту сети строить атоматически
https://nmap.org/book/zenmap-topology.html - zenmap network tolology

Kolins ★★★★
()
Последнее исправление: Kolins (всего исправлений: 1)

DES-3010G? А оно еще живое? Ёмкости до сих пор родные? Оно EOL/EOS уже много лет. В 2011 году вышла последняя прошивка.

К нему подключены «сетевые устройства»

мас-адреса на порту можно получить через snmp.

К нему подключены «коммутаторы».

неуправляемые с 1 клиентом не обнаружить. Более 1 мас-адреса - коммутатор.

На сколько я помню, оно не умеет lldp, так что мониторить lldp-клиентов (соседние коммутаторы и сервера) оно не сможет.

vel ★★★★★
()
Ответ на: комментарий от petav

Отчет об использовании: 1) Download map3.0.1b.rar from page Topology discovery, LLDP, визуализация топологии сети.
2) Установить значения «scanRange» в «map.pl»

my @scanRange=(
        "192.168.236.194-192.168.236.194",                      
        "192.168.236.44-192.168.236.44", 
);

3) Запустить «perl map.pl»
petav@pc251:~/Downloads/map3.0.1b$ perl map.pl
ping 192.168.236.194... timeout 0.200 fault, save result, go to next host...
ping 192.168.236.44... timeout 0.200 success, save result, go to next host...
get sysObjct.0 from 192.168.236.44... 
get sysObjct.0 from 192.168.236.44... unknow net device .1.0.8802.1.1.2.1.4.1.1.5.31136985.2.1192.168.236.44;3 days, 14:30:52.00409bcdd6dcc0;;;;0;unknow net device;1/2->c0a8ec17,1/11->c0a8ec8e,1/9->c0a8ec16,1/14->c0a8ec0f,1/17->c0a8ec89,1/18->c0a8ec18,1/24->04bad6cef9e0

3 => 409bcdd6dcc0--c0a8ec0f;1/14
2 => 409bcdd6dcc0--c0a8ec16;1/9
5 => 409bcdd6dcc0--c0a8ec18;1/18
6 => 409bcdd6dcc0--04bad6cef9e0;1/24
4 => 409bcdd6dcc0--c0a8ec89;1/17
1 => 409bcdd6dcc0--c0a8ec8e;1/11
0 => 409bcdd6dcc0--c0a8ec17;1/2
neato ==> generation PDF...
petav@pc251:~/Downloads/map3.0.1b$
4) Результат mapneato.pdf
---
Отправная точка для решения задачи

petav ★★★★★
() автор топика