URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 662
[ Назад ]

Исходное сообщение
"net snmp"

Отправлено BoJIbtpoH , 01-Апр-13 17:48 
Вопрос Не могу распознать строку запроса по снмп. Конкретно хочу узнать соседей по сдп. Он возвращает хек код. TRING: "
т0      " Вот это фигня много где. Циски 2960 одинаковые что конфиг что иос полностью одинаковы брал циску та кторая не распознается и еще одну 14 (0Е) так которая не распознается 9. Плыз помогите в ем мб проблема. Ип 10,242,48,0 в хексе они отображаются как 0A F2 30 00. Сдп настроен и работает sh cdp работает нарм и ип там выводит тоже нарм.

C:\usr\bin>snmpwalk -v 2c -c R0b0ts21 10.242.48.13 .1.3.6.1.4.1.9.9.23.1.2.1.1.4

SNMPv2-SMI::enterprises.9.9.23.1.2.1.1.4.10101.1 = Hex-STRING: 0A F2 30 0E
SNMPv2-SMI::enterprises.9.9.23.1.2.1.1.4.10102.15 = STRING: "
т0      "
SNMPv2-SMI::enterprises.9.9.23.1.2.1.1.4.10103.16 = Hex-STRING: 0A F2 30 10
SNMPv2-SMI::enterprises.9.9.23.1.2.1.1.4.10104.3 = Hex-STRING: 0A F2 30 11
SNMPv2-SMI::enterprises.9.9.23.1.2.1.1.4.10105.20 = Hex-STRING: 0A F2 30 12
SNMPv2-SMI::enterprises.9.9.23.1.2.1.1.4.10111.10 = Hex-STRING: 0A F2 30 01
SNMPv2-SMI::enterprises.9.9.23.1.2.1.1.4.10112.11 = Hex-STRING: 0A F2 30 01

C:\usr\bin>snmpwalk -v 2c -c R0b0ts21 10.242.48.13 .1.3.6.1.4.1.9.9.23.1.2.1.1.6

SNMPv2-SMI::enterprises.9.9.23.1.2.1.1.6.10101.1 = STRING: "C2960_6k1"
SNMPv2-SMI::enterprises.9.9.23.1.2.1.1.6.10102.15 = STRING: "C2960_6k2"
SNMPv2-SMI::enterprises.9.9.23.1.2.1.1.6.10103.16 = STRING: "C2960_6k3"
SNMPv2-SMI::enterprises.9.9.23.1.2.1.1.6.10104.3 = STRING: "C2960_6k4"
SNMPv2-SMI::enterprises.9.9.23.1.2.1.1.6.10105.20 = STRING: "C2960_6k5"
SNMPv2-SMI::enterprises.9.9.23.1.2.1.1.6.10111.10 = STRING: "6509-core2"
SNMPv2-SMI::enterprises.9.9.23.1.2.1.1.6.10112.11 = STRING: "6509-core2"

C:\usr\bin>


Содержание

Сообщения в этом обсуждении
"net snmp"
Отправлено hizel , 02-Апр-13 10:42 
> Вопрос Не могу распознать строку запроса по снмп. Конкретно хочу узнать соседей
> по сдп. Он возвращает хек код. TRING: "
> т0      " Вот это фигня много где.

Так взяли бы с сайта сиськи их MIB и получали бы данные в красивом виде.

snmpwalk -v2c -c public $ip -M mibs/v2/ -m CISCO-CDP-MIB cdpCacheTable

$ snmpwalk -M mibs/v2/ -m CISCO-CDP-MIB -c exodus -v2c 10.24.0.1 cdpCacheTable
CISCO-CDP-MIB::cdpCacheAddressType.1.2 = INTEGER: ip(1)
CISCO-CDP-MIB::cdpCacheAddressType.24.3 = INTEGER: ip(1)
CISCO-CDP-MIB::cdpCacheAddressType.25.2 = INTEGER: ip(1)
CISCO-CDP-MIB::cdpCacheAddressType.26.3 = INTEGER: ip(1)
CISCO-CDP-MIB::cdpCacheAddress.1.2 = Hex-STRING: 0A 18 00 09
CISCO-CDP-MIB::cdpCacheAddress.24.3 = Hex-STRING: 0A 18 00 8D
CISCO-CDP-MIB::cdpCacheAddress.25.2 = Hex-STRING: 0A 18 00 22
CISCO-CDP-MIB::cdpCacheAddress.26.3 = Hex-STRING: 0A 18 00 36
....
и т.д.


"net snmp"
Отправлено BoJIbtpoH , 02-Апр-13 13:14 

>[оверквотинг удален]
> CISCO-CDP-MIB::cdpCacheAddressType.1.2 = INTEGER: ip(1)
> CISCO-CDP-MIB::cdpCacheAddressType.24.3 = INTEGER: ip(1)
> CISCO-CDP-MIB::cdpCacheAddressType.25.2 = INTEGER: ip(1)
> CISCO-CDP-MIB::cdpCacheAddressType.26.3 = INTEGER: ip(1)
> CISCO-CDP-MIB::cdpCacheAddress.1.2 = Hex-STRING: 0A 18 00 09
> CISCO-CDP-MIB::cdpCacheAddress.24.3 = Hex-STRING: 0A 18 00 8D
> CISCO-CDP-MIB::cdpCacheAddress.25.2 = Hex-STRING: 0A 18 00 22
> CISCO-CDP-MIB::cdpCacheAddress.26.3 = Hex-STRING: 0A 18 00 36
> ....
> и т.д.

не помогло  .1.3.6.1.4.1.9.9.23.1.2.1.1.4 это и есть  cdpCacheTable все мибы и их ОИД я беру с цискоком


"net snmp"
Отправлено hizel , 02-Апр-13 14:01 
Что не помогло? Вы накормили snmpwalk мибами? Без них он начинает гадать, что ему подсунули и получается такая бяка как у вас.

"net snmp"
Отправлено RibaMalkov , 02-Апр-13 15:13 
дайте вывод snmpwalk для OID  1.3.6.1.4.1.9.9.23.1.2.1.1.3 (cdpCacheAddressType)


"net snmp"
Отправлено BoJIbtpoH , 02-Апр-13 15:47 
> дайте вывод snmpwalk для OID  1.3.6.1.4.1.9.9.23.1.2.1.1.3 (cdpCacheAddressType)

C:\usr\bin>snmpwalk -v 2c -c R0b0ts21 10.242.48.13 .1.3.6.1.4.1.9.9.23.1.2.1.1.3

SNMPv2-SMI::enterprises.9.9.23.1.2.1.1.3.10101.1 = INTEGER: 1
SNMPv2-SMI::enterprises.9.9.23.1.2.1.1.3.10102.15 = INTEGER: 1
SNMPv2-SMI::enterprises.9.9.23.1.2.1.1.3.10103.16 = INTEGER: 1
SNMPv2-SMI::enterprises.9.9.23.1.2.1.1.3.10104.3 = INTEGER: 1
SNMPv2-SMI::enterprises.9.9.23.1.2.1.1.3.10105.20 = INTEGER: 1
SNMPv2-SMI::enterprises.9.9.23.1.2.1.1.3.10111.10 = INTEGER: 1
SNMPv2-SMI::enterprises.9.9.23.1.2.1.1.3.10112.11 = INTEGER: 1
Это же дефолтные мибы они должны быть уже.


"net snmp"
Отправлено BoJIbtpoH , 02-Апр-13 15:58 
На сколько я понимаю то МИБы в ИОСе уже есть и зачем что то заливать туда когда все там есть.


"net snmp"
Отправлено hizel , 02-Апр-13 17:55 
> На сколько я понимаю то МИБы в ИОСе уже есть и зачем
> что то заливать туда когда все там есть.

Откуда у клиента(snmpwalk) эти мибы? Дайте их ему не жмотьтесь.


"net snmp"
Отправлено BoJIbtpoH , 02-Апр-13 18:14 
>> На сколько я понимаю то МИБы в ИОСе уже есть и зачем
>> что то заливать туда когда все там есть.
> Откуда у клиента(snmpwalk) эти мибы? Дайте их ему не жмотьтесь.

я вас не понимаю у клиента(агент циско) есть мибы. Или я не прав?


"net snmp"
Отправлено hizel , 02-Апр-13 20:50 
>>> На сколько я понимаю то МИБы в ИОСе уже есть и зачем
>>> что то заливать туда когда все там есть.
>> Откуда у клиента(snmpwalk) эти мибы? Дайте их ему не жмотьтесь.
> я вас не понимаю у клиента(агент циско) есть мибы. Или я не
> прав?

Пора почитать документацию по snmp и mib, документация сама себя не перечитает!


"net snmp"
Отправлено RibaMalkov , 02-Апр-13 21:10 
Странно, вывод показывает что тип является правильный или как минимум такой же как у остальных

C:\usr\bin>snmpwalk -v 2c -c R0b0ts21 10.242.48.13 .1.3.6.1.4.1.9.9.23.1.2.1.1.3
...
SNMPv2-SMI::enterprises.9.9.23.1.2.1.1.3.10102.15 = INTEGER: 1
...

Если вам нужен IP адрес соседа попробуйте испjльзовать другой OID 1.3.6.1.4.1.9.9.23.1.2.1.1.20

+ Советую отключить и включить CDP на устройствах 10.242.48.13 и C2960_6k2
no cdp run
cdp run
а затем снова проверить вывод для OID .1.3.6.1.4.1.9.9.23.1.2.1.1.4 и 1.3.6.1.4.1.9.9.23.1.2.1.1.20



"net snmp"
Отправлено BoJIbtpoH , 02-Апр-13 21:32 
>[оверквотинг удален]
> как у остальных
> C:\usr\bin>snmpwalk -v 2c -c R0b0ts21 10.242.48.13 .1.3.6.1.4.1.9.9.23.1.2.1.1.3
> ...
> SNMPv2-SMI::enterprises.9.9.23.1.2.1.1.3.10102.15 = INTEGER: 1
> ...
> Если вам нужен IP адрес соседа попробуйте испjльзовать другой OID 1.3.6.1.4.1.9.9.23.1.2.1.1.20
> + Советую отключить и включить CDP на устройствах 10.242.48.13 и C2960_6k2
> no cdp run
> cdp run
> а затем снова проверить вывод для OID .1.3.6.1.4.1.9.9.23.1.2.1.1.4 и 1.3.6.1.4.1.9.9.23.1.2.1.1.20

1.3.6.1.4.1.9.9.23.1.2.1.1.20  это не то же самое, не подходит.
> no cdp run
> cdp run  пробовал не помогло.


"net snmp"
Отправлено RibaMalkov , 03-Апр-13 00:11 
>> no cdp run
>> cdp run  пробовал не помогло.

Может баг.
- Попробовать подключить C2960_6k2 к другой циске "Х" и затем снять с "Х" OID .1.3.6.1.4.1.9.9.23.1.2.1.1.4, посмотреть что покажет.
- Проверить IOS на 10.242.48.13 и C2960_6k2, если разный то сделать одинаковым, если одинаковый сменить на другой релиз
- установить другую версию net-snmp


"net snmp"
Отправлено BoJIbtpoH , 03-Апр-13 10:13 
>> На сколько я понимаю то МИБы в ИОСе уже есть и зачем
>> что то заливать туда когда все там есть.
> Откуда у клиента(snmpwalk) эти мибы? Дайте их ему не жмотьтесь.

В итоге залить мибы помогло.
C:\usr\bin>snmpwalk  -m CISCO-CDP-MIB -c R0b0ts21 -v 2c 10.242.48.13 .1.3.6.1.4.
1.9.9.23.1.2.1.1.4
CISCO-CDP-MIB::cdpCacheAddress.10101.1 = STRING: a:f2:30:e
CISCO-CDP-MIB::cdpCacheAddress.10102.15 = STRING: a:f2:30:9
CISCO-CDP-MIB::cdpCacheAddress.10103.16 = STRING: a:f2:30:10
CISCO-CDP-MIB::cdpCacheAddress.10104.3 = STRING: a:f2:30:11
CISCO-CDP-MIB::cdpCacheAddress.10105.21 = STRING: a:f2:30:12
CISCO-CDP-MIB::cdpCacheAddress.10111.10 = STRING: a:f2:30:1
CISCO-CDP-MIB::cdpCacheAddress.10112.11 = STRING: a:f2:30:1
Всем спасибо