Вопрос Не могу распознать строку запроса по снмп. Конкретно хочу узнать соседей по сдп. Он возвращает хек код. 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 01C:\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>
> Вопрос Не могу распознать строку запроса по снмп. Конкретно хочу узнать соседей
> по сдп. Он возвращает хек код. 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
....
и т.д.
>[оверквотинг удален]
> 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 все мибы и их ОИД я беру с цискоком
Что не помогло? Вы накормили snmpwalk мибами? Без них он начинает гадать, что ему подсунули и получается такая бяка как у вас.
дайте вывод snmpwalk для OID 1.3.6.1.4.1.9.9.23.1.2.1.1.3 (cdpCacheAddressType)
> дайте вывод 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
Это же дефолтные мибы они должны быть уже.
На сколько я понимаю то МИБы в ИОСе уже есть и зачем что то заливать туда когда все там есть.
> На сколько я понимаю то МИБы в ИОСе уже есть и зачем
> что то заливать туда когда все там есть.Откуда у клиента(snmpwalk) эти мибы? Дайте их ему не жмотьтесь.
>> На сколько я понимаю то МИБы в ИОСе уже есть и зачем
>> что то заливать туда когда все там есть.
> Откуда у клиента(snmpwalk) эти мибы? Дайте их ему не жмотьтесь.я вас не понимаю у клиента(агент циско) есть мибы. Или я не прав?
>>> На сколько я понимаю то МИБы в ИОСе уже есть и зачем
>>> что то заливать туда когда все там есть.
>> Откуда у клиента(snmpwalk) эти мибы? Дайте их ему не жмотьтесь.
> я вас не понимаю у клиента(агент циско) есть мибы. Или я не
> прав?Пора почитать документацию по snmp и mib, документация сама себя не перечитает!
Странно, вывод показывает что тип является правильный или как минимум такой же как у остальных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
>[оверквотинг удален]
> как у остальных
> 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.201.3.6.1.4.1.9.9.23.1.2.1.1.20 это не то же самое, не подходит.
> no cdp run
> cdp run пробовал не помогло.
>> 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
>> На сколько я понимаю то МИБы в ИОСе уже есть и зачем
>> что то заливать туда когда все там есть.
> Откуда у клиента(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
Всем спасибо