|
|
ru.cisco- RU.CISCO --------------------------------------------------------------------- From : Vitaly E. Lavrov <lve@cit.aanet.ru> 26 Jun 2007 10:50:02 To : Pavel Shirshov Subject : Re: mac-address-table через SNMP -------------------------------------------------------------------------------- > Как поживаете, Vadim ? > Мои бортовые системы запеленговали, что в Четверг Июнь 21 2007 19:19, > Vadim Guchenko писал All: > VG> Вопрос уже поднимался неоднократно, но все же... Может быть есть > VG> способ эффективно вычитать с каталисты через SNMP полный список > VG> мак-адресов на всех портах без разделения на вланы? Если у меня на > VG> свиче сотни вланов, то это надо делать по одному запросу на каждый ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > VG> влан с разными community, а потом объединять списки? А если таких > VG> свичей десятки? Hаписал прогу на перле - жутко тормозит даже при > VG> опросе одного свича. > VG> Пробовал делать через rsh sh mac-address-table, но на разных > моделях > VG> свичей формат вывода разный. Парсинг будет ненадежным. > А ты через perl по snmp адреса по одному читаешь или через snmpwalk? snmpget-ом ? :) > Попробуй через snmpwalk одним запросом, а потом уже в скрипте > распарсишь. > Думаю будет значительно быстрее. Еще раз повторяем: на кошках нужно каждый влан персонально спросить про маки. Что в большенстве случаев нафиг не нужно. Hужно знать только порт на котором этот мак засветился. Это замечательно делает "sh mac-address-table". Хотим такое через snmp! ЧТобы ускорить процесс, нужно опрашивать все вланы паралельно, что не тривиально на перле. -- Vitaliy E. Lavrov | nic-hdl: VEL1-RIPN --- FIDOGATE 4.3.6-snp8 * Origin: St. Petersburg State University of Aerospace Instrume (2:5030/580.0) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cisco/312082967c4f9.html, оценка из 5, голосов 10
|