SNMP OID – Detecting Network Equipment Vendor

snmp

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?

Best Answer

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.