The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как опросить таблицу маков с Cisco 3560?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Маршрутизаторы CISCO и др. оборудование. (Cisco Catalyst коммутаторы)
Изначальное сообщение [ Отслеживать ]
SWITCH+ROUTE+TSHOOT – курсы Cisco CCNP для администраторов больших сетей
"Как опросить таблицу маков с Cisco 3560?"  +/
Сообщение от laserdance email(??) on 13-Июл-07, 10:34 
мне нужно по SNMP опросить всю таблицу маков с Cisco 3560.

сразу говорю, ветка 1.3.6.1.2.1.17.4.3.1.2, которая описана на сайте циски (http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tec...) даёт только маки из VLAN1, а нужны все маки во всех виланах, или хотя бы в какой-то определённой, но не VLAN1.

помогите, пожалуйста.

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Как опросить таблицу маков с Cisco 3560?"  +/
Сообщение от Pcom (ok) on 13-Июл-07, 13:01 
>мне нужно по SNMP опросить всю таблицу маков с Cisco 3560.
>
>сразу говорю, ветка 1.3.6.1.2.1.17.4.3.1.2, которая описана на сайте циски (http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tec...) даёт только
>маки из VLAN1, а нужны все маки во всех виланах, или
>хотя бы в какой-то определённой, но не VLAN1.
>
>помогите, пожалуйста.


Можно попробовать сделать snmpwalk по всему свичу. Если в данных будет нужный mac, то просто помотреть OID. Или капаться на циске примерно здесь http://tools.cisco.com/ITDIT/MIBS/

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

2. "Как опросить таблицу маков с Cisco 3560?"  +/
Сообщение от laserdance email(??) on 13-Июл-07, 17:02 
>>мне нужно по SNMP опросить всю таблицу маков с Cisco 3560.
>>
>>сразу говорю, ветка 1.3.6.1.2.1.17.4.3.1.2, которая описана на сайте циски (http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tec...) даёт только
>>маки из VLAN1, а нужны все маки во всех виланах, или
>>хотя бы в какой-то определённой, но не VLAN1.
>>
>>помогите, пожалуйста.
>
>
>Можно попробовать сделать snmpwalk по всему свичу. Если в данных будет нужный
>mac, то просто помотреть OID. Или капаться на циске примерно здесь
>http://tools.cisco.com/ITDIT/MIBS/

спасибо за ответ.

значит, лёгких решений не предвидется :(
укуренные индусы не могут сделать по-человечески.

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

3. "Как опросить таблицу маков с Cisco 3560?"  +/
Сообщение от vgray email(??) on 16-Июл-07, 09:17 
>значит, лёгких решений не предвидется :(
>укуренные индусы не могут сделать по-человечески.

а не нужно свое не умение пользоваться поиском спихивать на индусов!


snmpwalk -c public -v2c router  RFC1213-MIB::atPhysAddress  

RFC1213-MIB::atPhysAddress.126.1.192.168.52.7 = Hex-STRING: 00 50 70 F1 02 0A
RFC1213-MIB::atPhysAddress.127.1.192.168.14.121 = Hex-STRING: 00 16 9D A3 69 DC
RFC1213-MIB::atPhysAddress.127.1.192.168.14.123 = Hex-STRING: 00 05 1C 18 8D 1D
RFC1213-MIB::atPhysAddress.128.1.192.168.53.97 = Hex-STRING: 00 16 9D A3 69 DD

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

4. "Как опросить таблицу маков с Cisco 3560?"  +/
Сообщение от laserdance email(??) on 16-Июл-07, 17:35 
>>значит, лёгких решений не предвидется :(
>>укуренные индусы не могут сделать по-человечески.
>
>а не нужно свое не умение пользоваться поиском спихивать на индусов!
>
>
>snmpwalk -c public -v2c router  RFC1213-MIB::atPhysAddress
>
>RFC1213-MIB::atPhysAddress.126.1.192.168.52.7 = Hex-STRING: 00 50 70 F1 02 0A
>RFC1213-MIB::atPhysAddress.127.1.192.168.14.121 = Hex-STRING: 00 16 9D A3 69 DC
>RFC1213-MIB::atPhysAddress.127.1.192.168.14.123 = Hex-STRING: 00 05 1C 18 8D 1D
>RFC1213-MIB::atPhysAddress.128.1.192.168.53.97 = Hex-STRING: 00 16 9D A3 69 DD

мне нужно определить на каком порту циски находится мак.
в данном примере здесь этого узнать нельзя.

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

5. "Как опросить таблицу маков с Cisco 3560?"  +/
Сообщение от vgray email(??) on 16-Июл-07, 18:42 
>>>значит, лёгких решений не предвидется :(
>>>укуренные индусы не могут сделать по-человечески.
>>
>>а не нужно свое не умение пользоваться поиском спихивать на индусов!
>>
>>
>>snmpwalk -c public -v2c router  RFC1213-MIB::atPhysAddress
>>
>>RFC1213-MIB::atPhysAddress.126.1.192.168.52.7 = Hex-STRING: 00 50 70 F1 02 0A
>>RFC1213-MIB::atPhysAddress.127.1.192.168.14.121 = Hex-STRING: 00 16 9D A3 69 DC
>>RFC1213-MIB::atPhysAddress.127.1.192.168.14.123 = Hex-STRING: 00 05 1C 18 8D 1D
>>RFC1213-MIB::atPhysAddress.128.1.192.168.53.97 = Hex-STRING: 00 16 9D A3 69 DD
>
>мне нужно определить на каком порту циски находится мак.
>в данном примере здесь этого узнать нельзя.

вы спрашивали "мне нужно по SNMP опросить всю таблицу маков с Cisco 3560." :) а что касается вашей задачи то вместо "snmpwalk -c public@1 crumpy .1.3.6.1.2.1.17.4.3.1.1" используйте "snmpwalk -c public@999 crumpy .1.3.6.1.2.1.17.4.3.1.1" чтобы получить данные из 999го вилана

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

6. "Как опросить таблицу маков с Cisco 3560?"  +/
Сообщение от laserdance email(??) on 17-Июл-07, 09:12 
>>мне нужно определить на каком порту циски находится мак.
>>в данном примере здесь этого узнать нельзя.
>
>вы спрашивали "мне нужно по SNMP опросить всю таблицу маков с Cisco
>3560." :) а что касается вашей задачи то вместо "snmpwalk -c
>public@1 crumpy .1.3.6.1.2.1.17.4.3.1.1" используйте "snmpwalk -c public@999 crumpy .1.3.6.1.2.1.17.4.3.1.1" чтобы получить
>данные из 999го вилана

вот это дельный совет. работает. благодарю.

и последний вопрос - как нужно задать коммунити в snmpwalk-запросе, чтобы получить с циски маки из _ВСЕХ_ виланок, а не какой-либо одной?

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

7. "Как опросить таблицу маков с Cisco 3560?"  +/
Сообщение от Roman (??) on 11-Янв-10, 13:19 
>[оверквотинг удален]
>>
>>вы спрашивали "мне нужно по SNMP опросить всю таблицу маков с Cisco
>>3560." :) а что касается вашей задачи то вместо "snmpwalk -c
>>public@1 crumpy .1.3.6.1.2.1.17.4.3.1.1" используйте "snmpwalk -c public@999 crumpy .1.3.6.1.2.1.17.4.3.1.1" чтобы получить
>>данные из 999го вилана
>
>вот это дельный совет. работает. благодарю.
>
>и последний вопрос - как нужно задать коммунити в snmpwalk-запросе, чтобы получить
>с циски маки из _ВСЕХ_ виланок, а не какой-либо одной?

Без поддержки железкой Q-BRIDGE, это сделать невозможно.
Cisco осталоется пока с BRIDGE со своими инстансами MIB базы, номер инстанса соответсвует номеру vlan. И так, чтобы получить mac table для всех vlan, первоначально нужно опросить список имеющихся инстансов: .1.3.6.1.2.1.47.1.2.1.1.4    , а затем, устанавливая соединения для каждого из них, опрашивать таблицу .1.3.6.1.2.1.17.4.3.1

Если же железка поддерживает Q-BRIDGE, то все можно следать в рамках одной сессии:
http://www.dlink.ru/ru/faq/59/262.html


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

8. "Как опросить таблицу маков с Cisco 3560?"  +/
Сообщение от Roman (??) on 11-Янв-10, 13:23 
>[оверквотинг удален]
>Без поддержки железкой Q-BRIDGE, это сделать невозможно.
>Cisco осталоется пока с BRIDGE со своими инстансами MIB базы, номер инстанса
>соответсвует номеру vlan. И так, чтобы получить mac table для всех
>vlan, первоначально нужно опросить список имеющихся инстансов: .1.3.6.1.2.1.47.1.2.1.1.4    
>, а затем, устанавливая соединения для каждого из них, опрашивать таблицу
>.1.3.6.1.2.1.17.4.3.1
>
>Если же железка поддерживает Q-BRIDGE, то все можно следать в рамках одной
>сессии:
>http://www.dlink.ru/ru/faq/59/262.html

+
индексы портов получаемые по .1.3.6.1.2.1.17.4.3.1 не соответсвуют IfIndex, связку для каждого инстанса можно получить по ветке:  .1.3.6.1.2.1.17.1.4.1.2

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

9. "Как опросить таблицу маков с Cisco 3560?"  +/
Сообщение от Дмитрий (??) on 26-Июл-11, 06:46 
>[оверквотинг удален]
>>vlan, первоначально нужно опросить список имеющихся инстансов: .1.3.6.1.2.1.47.1.2.1.1.4
>>, а затем, устанавливая соединения для каждого из них, опрашивать таблицу
>>.1.3.6.1.2.1.17.4.3.1
>>
>>Если же железка поддерживает Q-BRIDGE, то все можно следать в рамках одной
>>сессии:
>>http://www.dlink.ru/ru/faq/59/262.html
> +
> индексы портов получаемые по .1.3.6.1.2.1.17.4.3.1 не соответсвуют IfIndex, связку для
> каждого инстанса можно получить по ветке:  .1.3.6.1.2.1.17.1.4.1.2

так-то оно так, но с правильным коммунити, если он просто сделает волк без @N, где N - номер вилана, он не получит ничего, потому что по дефолту N=1

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

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

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




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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