Таблица с данными о коммутаторах ID Room IP CommString Таблица данных полученных с устройств ID MAC Switch Port Room Date Примечание • • • • • • • • ID - ключевое поле,предотвращает дублирование IP - IP-адрес (айпи-адрес, сокращение от англ. Internet Protocol Address) — уникальный сетевой адрес узла в компьютерной сети, построенной по протоколу IP. MAC - MAC-адрес (от англ. Media Access Control — управление доступом к среде, также Hardware Address) — это уникальный идентификатор, присваиваемый каждой единице оборудования компьютерных сетей. Switch – номер коммутатора Port – номер порта на коммутаторе CommString - имя сообщества;действует в качестве пароля, обеспечивает доступ к протоколу SNMP. (максимальная длина: до 32 символов, с учетом регистра). Room – комната в которой расположено устройство Date – дата получение информации с порта Схема получения данных о портах с семейства коммутаторов 3Com Switch 5500. 1) Командой walk проходим по ветви MIB с OID 1.3.6.1.2.1.17.4.3.1.1 и получаем список активных MAC адресов на портах коммутатора. ifName (OID 1.3.6.1.2.1.31.1.1.1.1) 1.3.6.1.2.1.31.1.1.1.1.4227649 1.3.6.1.2.1.31.1.1.1.1.4227657 1.3.6.1.2.1.31.1.1.1.1.4227665 1.3.6.1.2.1.31.1.1.1.1.4227673 1.3.6.1.2.1.31.1.1.1.1.4227681 1.3.6.1.2.1.31.1.1.1.1.4227689 1.3.6.1.2.1.31.1.1.1.1.4227697 1.3.6.1.2.1.31.1.1.1.1.4227705 dot1dTpFdbAddress (OID 1.3.6.1.2.1.17.4.3.1.1) 1.3.6.1.2.1.17.4.3.1.1.8.0.55.136.138.96 1.3.6.1.2.1.17.4.3.1.1.8.0.55.136.146.211 1.3.6.1.2.1.17.4.3.1.1.8.0.55.136.152.186 1.3.6.1.2.1.17.4.3.1.1.8.0.55.136.228.91 1.3.6.1.2.1.17.4.3.1.1.8.0.55.136.244.31 1.3.6.1.2.1.17.4.3.1.1.8.0.55.136.245.162 1.3.6.1.2.1.17.4.3.1.1.8.0.55.136.247.68 1.3.6.1.2.1.17.4.3.1.1.8.0.55.149.150.246 08 00 37 88 8A 60 08 00 37 88 92 D3 08 00 37 88 98 BA 08 00 37 88 E4 5B 08 00 37 88 F4 1F 08 00 37 88 F5 A2 08 00 37 88 F7 44 08 00 37 95 96 F6 2)Заменяем часть OID 1.3.6.1.2.1.17.4.3.1.1.8.0.55.136.244.31 с 1.3.6.1.2.1.17.4.3.1.1 на 1.3.6.1.2.1.17.4.3.1.2 и получаем номер порта которому принадлежит MAC адрес 08 00 37 88 F4 1F, в нашем случае это 8. GigabitEthernet1/0/4 GigabitEthernet1/0/5 GigabitEthernet1/0/6 GigabitEthernet1/0/7 GigabitEthernet1/0/8 GigabitEthernet1/0/9 GigabitEthernet1/0/10 GigabitEthernet1/0/11 4)Зная индекс порта мы можем получить номер коммутатора и номер порта . В нашем случае занятого устройством с MAC адресом 08 00 37 88 F4 1F. Добавляем индекс порта 4227681 к OID 1.3.6.1.2.1.31.1.1.1.1. таблицы портов и получаем номер порта и номер коммутатора GigabitEthernet1/0/8 (где 1 номер коммутатора и 8 номер порта). dot1dTpFdbPort (OID 1.3.6.1.2.1.17.4.3.1.2) 1.3.6.1.2.1.17.4.3.1.2.8.0.55.136.146.211 48 1.3.6.1.2.1.17.4.3.1.2.8.0.55.136.152.186 48 1.3.6.1.2.1.17.4.3.1.2.8.0.55.136.228.91 48 1.3.6.1.2.1.17.4.3.1.2.8.0.55.136.244.31 8 1.3.6.1.2.1.17.4.3.1.2.8.0.55.136.245.162 48 1.3.6.1.2.1.17.4.3.1.2.8.0.55.136.247.68 48 1.3.6.1.2.1.17.4.3.1.2.8.0.55.149.150.246 48 1.3.6.1.2.1.17.4.3.1.2.8.0.55.155.100.110 48 OID-ы - идентификаторы объектов в таблице MIB 3)Мы получили номер порта и хотим узнать его индекс. Добавляем номер полученного порта к OID таблицы индексов портов 1.3.6.1.2.1.17.1.4.1.2.+8 и получаем индекс порта которому принадлежит MAC адрес. В нашем случае это 4227681. dot1dBasePortIfIndex (OID 1.3.6.1.2.1.17.1.4.1.2) 1.3.6.1.2.1.17.1.4.1.2.6 1.3.6.1.2.1.17.1.4.1.2.7 1.3.6.1.2.1.17.1.4.1.2.8 1.3.6.1.2.1.17.1.4.1.2.9 1.3.6.1.2.1.17.1.4.1.2.10 1.3.6.1.2.1.17.1.4.1.2.11 1.3.6.1.2.1.17.1.4.1.2.12 1.3.6.1.2.1.17.1.4.1.2.13 4227665 4227673 4227681 4227689 4227697 4227705 4227713 4227721