Как можно определить, является ли устройство маршрутизатором или хостом, используя snmp. Я пробовал использовать гугл. Но ничего не нашел.
Вы можете попробовать определить тип устройства, опросив sysObjectID (1.3.6.1.2.1.1.2) - это должно дать вам информацию о поставщике и типе устройства (см., например, CISCO-PRODUCTS-MIB для списка sysOID маршрутизаторов Cisco).
Другой вариант - это sysServices RFC-1213, который может указывать на возможность маршрутизации устройства.
Следующий вопрос SF содержит некоторые подробности о таблице маршрутизации, которая может служить дополнительным источником информации. Эквивалент SNMP для show ip route?.