Em um dispositivo Cisco, é possível analisar os recursos do dispositivo usando o CDP (consulte Em um dispositivo Cisco, como você mostra os recursos? ). No entanto, o CDP pode estar desativado na sua rede.
O melhor seria verificar se as interfaces Vlan estão presentes (significa um dispositivo com capacidade de comutação) e se existem interfaces do tipo FastEthernet X / X / X (provavelmente um roteador com capacidade de comutação).
Ao usar esses dois fatos, você obtém uma idéia bastante precisa do que é o dispositivo, mas é específico da Cisco.
Você também pode usar a referência do navegador de recursos / Juniper da Cisco para construir uma detecção usando o nome do modelo (se você souber quais dispositivos você tem em sua rede, na maioria das vezes você tem uma quantidade limitada de modelos), que será mais precisa, mas específico para sua rede.
A vantagem é que desta vez é genérico e não específico para uma marca e não há risco de detecção incorreta.
Como alternativa, convém usar um CMDB ou um software de inventário para preparar essas informações para uso posterior. Basta consultar o banco de dados para verificar se é um comutador ou um roteador.