SNMP SBOM: how switches, routers and PROFINET devices are identified
Frequently asked questions
The mandatory system group with sysDescr (free text on hardware, operating system and software – at Siemens including MLFB and firmware), sysObjectID (manufacturer through the IANA number) and sysName. Managed switches and routers additionally carry the ENTITY-MIB with model name (according to the RFC the customer-visible part number), hardware, firmware, software version and serial number per physical entity.
Devices of conformance classes B and C, yes: they must carry SNMP with MIB-II (system group, interfaces) and the LLDP-MIB. CC-A devices may omit SNMP. In practice, S7-1200/1500, ET 200, SINAMICS PN, Phoenix Axioline and Festo CPX answer the system group; they usually do not carry the ENTITY-MIB.
Read-only GET requests on system group and ENTITY-MIB are uncritical. What is risky are complete MIB walks with large GETBULK blocks on old stacks, which can cause load and restarts, as well as SET commands. An inventory tool limits itself to a few objects, small block sizes and SNMPv3 without write rights.
