Главная страница


ru.cisco

 
 - RU.CISCO ---------------------------------------------------------------------
 From : Vadim Guchenko                       2:5020/400     28 Jun 2007  11:48:57
 To : Pavel Shirshov
 Subject : mac-address-table через SNMP
 -------------------------------------------------------------------------------- 
 
 
  PS>>> А ты через perl по snmp адреса по одному читаешь или через
  PS>>> snmpwalk? Попробуй через snmpwalk одним запросом, а потом уже в
  PS>>> скрипте распарсишь. Думаю будет значительно быстрее.
  AY>> Из перла тоже можно делать getnext (как делает snmpwalk) вместо get
  PS> Лично я бы сделал через snmpwalk | perl (а лучше awk) :)
 
 Между SNMP запросами GET и GETNEXT нет принципиальной разницы по скорости.
 Все равно каждая строка таблицы передается в отдельном пакете и требует
 отдельного запроса. snmpwalk работает через GETNEXT. В версии SNMP 2c
 появился запрос GETBULK, который как раз выполняет пакетную передачу данных,
 т.е. несколько строк таблицы упаковываются в один UDP пакет. В net-snmp
 через GETBULK работает snmpbulkwalk. Hа перле есть соответствующий модуль,
 которым я и пользуюсь. Hо даже если на каждый vlan делать по одному SNMP
 запросу, все равно их получается слишком много. Я пока смотрю в сторону
 уменьшения количества вланов для опроса: можно опрашивать только те вланы, у
 которых есть порты доступа на этом свиче.
 
 --
 Best regards, Vadim. 
 
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 mac-address-table через SNMP   Vadim Guchenko   28 Jun 2007 11:48:57 
 mac-address-table через SNMP   Pavel Shirshov   28 Jun 2007 20:44:30 
Архивное /ru.cisco/15374b945bb76.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional