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

Исходное сообщение
"Get IP addresses "

Отправлено DarK , 23-Окт-13 21:44 
Всем привет как взять ip address-а и маски с определенного интерфейса через SNMP?
Есть OID   snmpwalk -v2c -c cisco 10.10.0.1 .1.3.6.1.2.1.4.20.1.3
но при такой команде берет ip address-а всех интерфейсов
Гуглил ничего не нашел
Помогите

Содержание

Сообщения в этом обсуждении
"Get IP addresses "
Отправлено VolanD , 24-Окт-13 07:21 
> Всем привет как взять ip address-а и маски с определенного интерфейса через
> SNMP?
> Есть OID   snmpwalk -v2c -c cisco 10.10.0.1 .1.3.6.1.2.1.4.20.1.3
> но при такой команде берет ip address-а всех интерфейсов
> Гуглил ничего не нашел
> Помогите

Там же напротив каждого интерфейса пишет его конкретный ОИД, ну вы спросите его и все...


"Get IP addresses "
Отправлено DarK , 24-Окт-13 08:38 
>> Всем привет как взять ip address-а и маски с определенного интерфейса через
>> SNMP?
>> Есть OID   snmpwalk -v2c -c cisco 10.10.0.1 .1.3.6.1.2.1.4.20.1.3
>> но при такой команде берет ip address-а всех интерфейсов
>> Гуглил ничего не нашел
>> Помогите
> Там же напротив каждого интерфейса пишет его конкретный ОИД, ну вы спросите
> его и все...

Там же это где ?

Вот такое выходить после команды
server ~ # snmpwalk -v2c -c cisco 10.10.0.1 .1.3.6.1.2.1.4.20.1.3
IP-MIB::ipAdEntNetMask.10.10.0.1 = IpAddress: 255.255.255.255
IP-MIB::ipAdEntNetMask.10.10.1.62 = IpAddress: 255.255.255.192
IP-MIB::ipAdEntNetMask.10.100.0.2 = IpAddress: 255.255.255.252
IP-MIB::ipAdEntNetMask.10.100.0.25 = IpAddress: 255.255.255.252
IP-MIB::ipAdEntNetMask.10.100.0.98 = IpAddress: 255.255.255.252


"Get IP addresses "
Отправлено McS555 , 24-Окт-13 10:52 
>[оверквотинг удален]
>> Там же напротив каждого интерфейса пишет его конкретный ОИД, ну вы спросите
>> его и все...
> Там же это где ?
> Вот такое выходить после команды
> server ~ # snmpwalk -v2c -c cisco 10.10.0.1 .1.3.6.1.2.1.4.20.1.3
> IP-MIB::ipAdEntNetMask.10.10.0.1 = IpAddress: 255.255.255.255
> IP-MIB::ipAdEntNetMask.10.10.1.62 = IpAddress: 255.255.255.192
> IP-MIB::ipAdEntNetMask.10.100.0.2 = IpAddress: 255.255.255.252
> IP-MIB::ipAdEntNetMask.10.100.0.25 = IpAddress: 255.255.255.252
> IP-MIB::ipAdEntNetMask.10.100.0.98 = IpAddress: 255.255.255.252

snmpwalk -v2c -c cisco 10.10.0.1 .1.3.6.1.2.1.4.20.1.3.10.10.0.1


"Get IP addresses "
Отправлено alecx , 24-Окт-13 12:40 
>> Всем привет как взять ip address-а и маски с определенного интерфейса через
>> SNMP?
>> Есть OID   snmpwalk -v2c -c cisco 10.10.0.1 .1.3.6.1.2.1.4.20.1.3
>> но при такой команде берет ip address-а всех интерфейсов
>> Гуглил ничего не нашел
>> Помогите
> Там же напротив каждого интерфейса пишет его конкретный ОИД, ну вы спросите
> его и все...

Это не OID а IP адресс


"Get IP addresses "
Отправлено alecx , 24-Окт-13 12:40 
> Всем привет как взять ip address-а и маски с определенного интерфейса через
> SNMP?
> Есть OID   snmpwalk -v2c -c cisco 10.10.0.1 .1.3.6.1.2.1.4.20.1.3
> но при такой команде берет ip address-а всех интерфейсов
> Гуглил ничего не нашел
> Помогите

http://tools.cisco.com/Support/SNMP/do/BrowseOID.do?local=en
Очень удобно


"Get IP addresses "
Отправлено ShyLion , 25-Окт-13 08:48 
> Всем привет как взять ip address-а и маски с определенного интерфейса через
> SNMP?
> Есть OID   snmpwalk -v2c -c cisco 10.10.0.1 .1.3.6.1.2.1.4.20.1.3
> но при такой команде берет ip address-а всех интерфейсов
> Гуглил ничего не нашел
> Помогите

По конкретному интерфейсу так сразу нельзя.
Сперва нужно получить таблицу .1.3.6.1.2.1.4.20.1.2
там будет привязка индекса к id интерфейса.
выбрав нужный id интерфейса можно смотреть дальше, остальные таблицы.
ключем в таблицах является сам IP.

$ snmpbulkwalk 10.96.32.58 .1.3.6.1.2.1.4.20.1.2
.1.3.6.1.2.1.4.20.1.2.10.96.32.58 = INTEGER: 17

$ snmpget 10.96.32.58 .1.3.6.1.2.1.4.20.1.1.10.96.32.58
.1.3.6.1.2.1.4.20.1.1.10.96.32.58 = IpAddress: 10.96.32.58
вот тебе адрес, если хочется, хотя он-же в часть OID входит

$ snmpget 10.96.32.58 .1.3.6.1.2.1.4.20.1.3.10.96.32.58
.1.3.6.1.2.1.4.20.1.3.10.96.32.58 = IpAddress: 255.255.255.0
вот тебе маска

ЗЫ: да, в SNMP дереве много вещей сделаных через одно место, а многих элементарных вещей тупо нет.


"Get IP addresses "
Отправлено anonymous , 26-Окт-13 22:25 
Оффтоп:
А что не "через одно место", стандартизированное, открытое и поддерживаемое большей частью вендоров? Я такого протокола, к сожалению, не знаю.

По теме:
Во-первых, можно упростить себе жизнь, если обходить дерево через getnext/getbulk запросы, во-вторых - вытащить соответствие интерфейс/индекс и сопоставить с айпишником можно простейшим скриптом.
Вот некоторых элементарных вещей действительно не хватает... например, возможности вытащить с циски все статические маршруты.


"Get IP addresses "
Отправлено ShyLion , 28-Окт-13 12:59 
> Оффтоп:
> А что не "через одно место", стандартизированное, открытое и поддерживаемое большей частью
> вендоров? Я такого протокола, к сожалению, не знаю.
> По теме:
> Во-первых, можно упростить себе жизнь, если обходить дерево через getnext/getbulk запросы,
> во-вторых - вытащить соответствие интерфейс/индекс и сопоставить с айпишником можно простейшим
> скриптом.
> Вот некоторых элементарных вещей действительно не хватает... например, возможности вытащить
> с циски все статические маршруты.

Собсно так-же - все маршруты тащишь и фильтруешь по типу.


"Get IP addresses "
Отправлено anonymous , 28-Окт-13 13:57 
>> Оффтоп:
>> А что не "через одно место", стандартизированное, открытое и поддерживаемое большей частью
>> вендоров? Я такого протокола, к сожалению, не знаю.
>> По теме:
>> Во-первых, можно упростить себе жизнь, если обходить дерево через getnext/getbulk запросы,
>> во-вторых - вытащить соответствие интерфейс/индекс и сопоставить с айпишником можно простейшим
>> скриптом.
>> Вот некоторых элементарных вещей действительно не хватает... например, возможности вытащить
>> с циски все статические маршруты.
> Собсно так-же - все маршруты тащишь и фильтруешь по типу.

2 Проблемы: full view по BGP и то, что эта железка - ASR1004. Некоторые MIB'ы, существующие под 7206, к примеру, для нее уже не работают. Интерфейсов все-таки сильно меньше, чем маршрутов, которых у меня BGP сейчас приходит 466548, все пока вытащишь...


"Get IP addresses "
Отправлено ShyLion , 28-Окт-13 16:27 
ааа, Full View, это да.
Можно в отдельный VRF вытащить роутер с BGP. Я так сделал.