Q:

SNMP OID to detect network equipment vendor

Is there a SNMP OID to detect network equipment vendor name? For Cisco and Juniper equipment I have used sysDescr.0(.1.3.6.1.2.1.1.1.0), which among other data includes the vendor name. However, this is usually a multi-line string with no fixed structure and needs to be parsed if used in scripts. Maybe there is a standard OID to query equipment vendor name? Or equipment OS(Junos, IOS XR, IOS, IOS XE, etc) family?

A:

No, there's not a single OID tree to describe the equipment.  There is a vendor-specific tree, and each vendor implements their own MIB tree under that.  Whether or not any particular vendor bothers (major enterprise vendors do) is a matter for them.  Within their own tree the vendor can define whatever they like and that may include the model.  Not all equipment from a single vendor will support their entire MIB tree.

