---
name: "SNMP::Info::DocsisCM"
section: "3pm"
platform: "linux"
package: "libsnmp-info-perl"
version: "3.972002-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/SNMP::Info::DocsisCM"
---

# SNMP::Info::DocsisCM(3pm)

SNMP Interface for DOCSIS Cable Modems

## NAME

SNMP::Info::DocsisCM - SNMP Interface for DOCSIS Cable Modems

## DESCRIPTION SNMP::Info::DocsisCM is a subclass of SNMP::Info that provides info about a given cable modem. Extracts data from the sysDescr, which is mandated in the DOCSIS specification to match "HW\_REV: \<value\>; VENDOR: \<value\>; BOOTR: \<value\>; SW\_REV: \<value\>; MODEL: \<value\>"

### Inherited Classes

None.

### Required MIBs

None.

## GLOBALS

These are methods that return scalar value from SNMP

- $cm-\>**vendor()**

  Returns the vendor of the cable modem.

- $cm-\>**model()**

  Returns the model of the cable modem.

- $cm-\>**os()**

  Returns 'cm', as the actual os is vendor and model dependent.

- $cm-\>**os\_ver()**

  Returns the version of the software, extracted from the SW\_REV field.
