maxkhrichtchatyi
@maxkhrichtchatyi
Web-develover & Software Engineer

Как сделать вывод связки MAC PORT VLAN / MAC PORT на Cisco (SNMP)?

На HP и 3Com использую OID 1.3.6.1.2.1.17.7.1.2.2.1.2 — всё работает, а на Cisco пока тихо...

snmpwalk -v 1 -c CUR IP 1.3.6.1.2.1.17.7.1.2.2.1.2

Подскажите пожалуйста как решить задачу
P.S. -v 1 (обязательно)

  • Вопрос задан
  • 5756 просмотров
Решения вопроса 1
vvpoloskin
@vvpoloskin Куратор тега Сетевое администрирование
Инженер связи

Точный OID не скажу. Я обычно ищу хитрые вещи либо в MIBах, если они есть (а на циску они по-любому есть), либо быстрее делаю snmpwalk 192.168.1.1 1.3.6 > snmp.log и ищу там подходящие параметры, узнаю их OID

Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@AccessForbidden

Я так забираю с Cisco 2950G. Насчет v1 не берусь сказать.
Берем номер влана со свича
Опрашиваем .1.3.6.1.4.1.9.9.46.1.3.1.1.2
В ответ получаем что то типа того
1.3.6.1.4.1.9.9.46.1.3.1.1.2.1.1 = INTEGER: 1
1.3.6.1.4.1.9.9.46.1.3.1.1.2.1.65 = INTEGER: 1
1.3.6.1.4.1.9.9.46.1.3.1.1.2.1.1002 = INTEGER: 1
1.3.6.1.4.1.9.9.46.1.3.1.1.2.1.1003 = INTEGER: 1
1.3.6.1.4.1.9.9.46.1.3.1.1.2.1.1004 = INTEGER: 1
1.3.6.1.4.1.9.9.46.1.3.1.1.2.1.1005 = INTEGER: 1
1.3.6.1.4.1.9.9.46.1.3.1.1.2.1.2142 = INTEGER: 1
последнее число перед точкой в oid - это номера влана. Запоминаем номер влана.
Опрашиваем 1.3.6.1.2.1.17.4.3.1.2 c паролем (community string) password@vlan_number
1.3.6.1.2.1.17.4.3.1.2.0.4.78.135.240.0 = INTEGER: 49
1.3.6.1.2.1.17.4.3.1.2.0.17.47.185.99.183 = INTEGER: 41
1.3.6.1.2.1.17.4.3.1.2.0.17.91.69.123.91 = INTEGER: 27
1.3.6.1.2.1.17.4.3.1.2.0.22.23.169.108.142 = INTEGER: 40
1.3.6.1.2.1.17.4.3.1.2.0.22.230.89.164.142 = INTEGER: 22
1.3.6.1.2.1.17.4.3.1.2.0.29.96.41.75.30 = INTEGER: 7
1.3.6.1.2.1.17.4.3.1.2.0.31.198.19.78.254 = INTEGER: 45
1.3.6.1.2.1.17.4.3.1.2.0.31.198.83.9.119 = INTEGER: 22
Все что после 1.3.6.1.2.1.17.4.3.1.2. - мак в шестнадцатеричной системе счисления
Значение - номер порта.

Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы