faq обучение настройка
Текущее время: Вс июл 20, 2025 22:05

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
СообщениеДобавлено: Ср июл 27, 2011 16:56 
Не в сети

Зарегистрирован: Ср июл 27, 2011 16:23
Сообщений: 4
Здравствуйте!
Мы являемся компанией провайдером и используем Ваше оборудование в качестве домовых коммутаторов. В связи с инвентаризацией сети возникла задача найти соответствие между мак-адресом клиента и портом коммутатора, в которой он воткнут. Мы написали скрипт, который запускается несколько раз в день и опрашивает домовые коммутаторы, таким образом, автоматически происходит заполнение нашей базы.
С коммутаторами Cisco и Zelax проблем не возникло: для них мы использовали SNMP-запросы. Для коммутаторов D-link мы не смогли найти соответствующие способы (ни при помощи SNMP, ни при помощи соответствующей команды через TELNET). Мы можем видеть мак-адрес только через веб-интерфейс. Подскажите, пожалуйста, каким образом мы можем добиться желаемого результата на Вашем оборудовании.
Заранее благодарю за ответ.

P.S.:
Используем следующие модели:
1. DGS-1216T
2. DES-3526
3. DES-1228ME
4. DES-3026


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср июл 27, 2011 17:06 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Вот здесь посмотрите, пожалуйста: http://dlink.ru/ru/faq/59/262.html


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср июл 27, 2011 17:14 
Не в сети

Зарегистрирован: Ср июл 27, 2011 16:23
Сообщений: 4
Огромное спасибо за помощь!


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср июл 27, 2011 17:21 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Не за что.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пт авг 05, 2011 13:49 
Не в сети

Зарегистрирован: Ср июл 27, 2011 16:23
Сообщений: 4
Итак, прошлись по данной инструкции для свитчей DES-3026, DES-3024, DES-3526, DES-1228ME. Для дефолтного VLAN все получилось. Когда дошли до 4 пункта инструкции(мак-адреса в других VLAN-ах) получили вот что:
Это DES-3026

Boot PROM Version Build 1.01.007
Firmware Version Build 4.00.018
Hardware Version A3


> snmpwalk -v2c -c test_nax 10.10.10.138 1.3.6.1.2.1.17.7.1.2.2.1.1
SNMPv2-SMI::mib-2.17.7.1.2.2.1.1 = No Such Object available on this agent at this OID

---------------------------------
Мы пробежались на уровень выше и вот что получили
zav@zavstation:~$ snmpwalk -v 1 -c test_nax 10.10.10.138 1.3.6.1.2.1.17.7.1.2.2
iso.3.6.1.2.1.17.7.1.2.2.1.2.1.0.3.15.19.106.164 = INTEGER: 24
iso.3.6.1.2.1.17.7.1.2.2.1.2.1.0.3.15.19.107.204 = INTEGER: 24
iso.3.6.1.2.1.17.7.1.2.2.1.2.1.0.3.15.20.197.94 = INTEGER: 24
iso.3.6.1.2.1.17.7.1.2.2.1.2.1.0.3.15.20.197.140 = INTEGER: 24
iso.3.6.1.2.1.17.7.1.2.2.1.2.1.0.3.15.20.197.160 = INTEGER: 24
iso.3.6.1.2.1.17.7.1.2.2.1.2.1.0.3.15.20.197.182 = INTEGER: 24
и т.д.

По-видимому, в этих свитчах отсутствует соответствующая ветка MIB. Для всех протестированных свитчей проблема одна и та же: не хватает соответствующей ветки MIB:1.3.6.1.2.1.17.7.1.2.2.1.1

Что делать, мак-адреса в дефолтном влане нас особо не интересуют. нужны мак-адреса во всех.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пт авг 05, 2011 14:38 
Не в сети

Зарегистрирован: Пт май 05, 2006 16:52
Сообщений: 4181
Откуда: default
внимательно изучайте Q-BRIDGE-MIB, там есть необходимые OID-ы для решения вашей задачи.
Как прочитаете - выполняйте: сначала получайте список вланов, затем таблицы FDB по этомим вланам.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Для Terrible
СообщениеДобавлено: Пт авг 05, 2011 15:49 
Не в сети

Зарегистрирован: Ср июл 27, 2011 16:23
Сообщений: 4
Вы невнимательно прочитали мой пост. Я пробежал snmpwalk-ом по всей ветке Q-Bridge-MIB на конкретных свитчах и НЕ НАШЕЛ ничего похожего на мак-адреса.

В Q-Bridge-MIB согласно Вашей инструкции и спецификации MAC-адресам соответствует ветка OID 1.3.6.1.2.1.17.7.1.2.2.1.1. Но на реальном свитче она отсутствует. Жду комментариев производителя по этому вопросу.
Вот еще раз показываю, что происходит при наборе команды snmpwalk для Q-Bridge-MIB:
> snmpwalk -v2c -c test_nax 10.10.10.138 1.3.6.1.2.1.17.7.1.2.2
SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.1.0.3.15.19.106.164 = INTEGER: 24
SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.1.0.3.15.19.106.248 = INTEGER: 24
SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.1.0.3.15.20.197.164 = INTEGER: 24
SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.1.0.3.15.20.198.28 = INTEGER: 24
SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.1.0.3.15.20.198.54 = INTEGER: 24
SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.1.0.3.15.20.198.70 = INTEGER: 24
SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.1.0.3.15.20.198.108 = INTEGER: 24
SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.1.0.3.15.20.198.118 = INTEGER: 24
SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.1.0.3.15.20.198.132 = INTEGER: 23

Как вы видите перебор сразу начинается с 1.3.6.1.2.1.17.7.1.2.2.1.2 , а не с 1.3.6.1.2.1.17.7.1.2.2.1.1

1.3.6.1.2.1.17.7.1.2.2.1.1 как раз соответсвет по спецификации искомым MAC-адресам в таблице коммутации.

Если Вы мне сообщите какой-либо другой OID для того, чтобы показать MAC-адреса в таблице коммутации НЕ В Дефолтном VLAN, буду премного благодарен


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пт авг 05, 2011 19:58 
Не в сети

Зарегистрирован: Пт май 05, 2006 16:52
Сообщений: 4181
Откуда: default
snmpwalk -v 2c -c private 10.90.90.90 .1.3.6.1.2.1.17.7.1.2.2.1.2.155
получите таблицу коммутации влана vlanid = 155

Приведённая вами таблица говорит от мак-адреса дефолтного, vlanid = 1 влана:

Мак-адреса вот они:
0.3.15.19.106.164
0.3.15.19.107.204
0.3.15.20.197.94
0.3.15.20.197.140

Переведите каждую циферку в 16-ти ричный код, замените точки на тире или двоеточие и получите то, что нужно.

INTEGER: 24 - номер порта, на котором находится ваш MAC адрес.

1.3.6.1.2.1.17.7.1.2.2.1.1 - не работает вообще на длинках.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 159


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB