The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Get IP addresses "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Маршрутизаторы CISCO и др. оборудование. (Cisco маршрутизаторы)
Изначальное сообщение [ Отслеживать ]

"Get IP addresses "  +/
Сообщение от DarK (ok) on 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-а всех интерфейсов
Гуглил ничего не нашел
Помогите
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Get IP addresses "  +/
Сообщение от VolanD (ok) on 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-а всех интерфейсов
> Гуглил ничего не нашел
> Помогите

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Get IP addresses "  +/
Сообщение от DarK (ok) on 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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Get IP addresses "  +/
Сообщение от McS555 email(ok) on 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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Get IP addresses "  +/
Сообщение от alecx (ok) on 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 адресс

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Get IP addresses "  +/
Сообщение от alecx (ok) on 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
Очень удобно

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Get IP addresses "  +/
Сообщение от ShyLion (ok) on 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 дереве много вещей сделаных через одно место, а многих элементарных вещей тупо нет.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Get IP addresses "  +/
Сообщение от ShyLion (ok) on 28-Окт-13, 16:27 
ааа, Full View, это да.
Можно в отдельный VRF вытащить роутер с BGP. Я так сделал.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру