Professional Documents
Culture Documents
SNMP GD 7 01 2013
SNMP GD 7 01 2013
Reference
DOC-3018-01
Document Revision 01.00.00
July 2013
© 2013 Casa Systems, Inc.
All rights reserved. Licensed software products are owned by Casa Systems or its suppliers and are protected
by United States copyright laws and international treaty provisions.
The information regarding the product in this manual is subject to change without notice. All statements,
information, and recommendations in this manual are believed to be accurate but are presented without
warranty of any kind, express of implied. Users must take full responsibility for their application of the product.
In no event shall Casa or its suppliers be liable for any indirect, special, consequential, or incidental damages,
including, without limitation, lost profits or loss or damage to data arising out of the use or inability to use this
manual, even if Casa or its suppliers have been advised of the possibility of such damages.
iii
Contents
Preface
About this guide ................................................................................................... vii
Revision history..............................................................................................viii
Contacting Casa ..................................................................................................viii
Corporate facility ............................................................................................viii
Technical Support ..........................................................................................viii
Technical documentation ...............................................................................viii
Conventions used in Casa documentation ........................................................... ix
Typographical conventions ............................................................................. ix
Acronyms ......................................................................................................... x
Figure 5-4.Querying the sysDescr MIB object with SNMP GET ........... 5-5
Preface
Using both public and Casa enterprise Management Information Base (MIB)
definitions, as well as customer-provided SNMP MIB browser software running on a
management station, CMTS users query, edit, and retrieve CMTS configuration and
statistical information by sending SNMP SET, GET and GETNEXT requests over an
active Telnet or SSH network session to the CMTS SNMP agent.
SNMP provides a management alternative to using the command line interface when
configuring the CMTS and monitoring network activity.
Anytime you are upgrading to a new version of software, you should review the
accompanying Casa release notice for information about any new MIB objects or
changes in software that will be reflected in the MIBs. This may include revised
default settings and new parameters that will have updated or new SNMP MIB
objects.
Revision history
• 01.00.00 — Initial release of the Casa Systems – SNMP MIBs and Traps
Reference. Supports Casa software releases through Version 6.1.4.
Contacting Casa
Corporate facility
Casa Systems, Inc.
100 Old River Road
Andover, MA 01810
Tel.: 978-688-6706
World Wide Web: www.casa-systems.com
Technical Support
In the United States: Tel: 978-699-3045
E-mail: support@casa-systems.com
Technical documentation
Casa Systems provides the following documentation set in PDF format, viewable
using Adobe Reader 5.0 or later. These PDF files are available from the Casa FTP site
at ftp://support.casa-systems.com.
• Casa Systems – C1G CMTS Quick Installation
• Casa Systems – C1G CMTS Hardware Installation Guide
• Casa Systems – C2200 CMTS Hardware Guide
• Casa Systems – C2200 CMTS Quick Installation
• Casa Systems – C3200 CMTS Quick Installation
• Casa Systems – C3200 CMTS Hardware Guide
• Casa Systems – C10G/C10200 CMTS Quick Installation
• Casa Systems – C10G CMTS Hardware Installation Guide
• Casa Systems – C10200 CMTS Hardware Installation Guide
• Casa Systems – C100G CMTS Quick Installation
Note: Casa Systems provides updates to the manuals on a regular basis. Log
on to the Casa FTP site for the latest files in PDF format.
Boldface font Commands and keywords are in Type abc, then press [ENTER]
boldface.
Italic font Emphasized terminology is in italics. burst profile
brackets [ ] Elements in square brackets are [portNumber]
optional.
braces {x | y | z} Indicates a required argument with a {enabled | disabled}
choice of values; choose one.
brackets [x | y | z] Indicates an optional argument with a [abc | 123]
choice of values; choose one.
vertical bar | Separates parameter values. Same as {TCP | TLS}
“or.”
String A non-quoted set of characters. Do not abc
use quotation marks (“”)around the
string as the string will include the
quotation marks.
Screen font Terminal sessions and information the
system displays are in screen font.
Acronyms
Casa Systems manuals contain the following industry-standard and product-specific
acronyms:
AAA Authentication, Authorization, Accounting
ARP Address Resolution Protocol
BGP-4 Border Gateway Protocol, Version 4
CMTS Cable Modem Termination System
DBC Dynamic Bonding Change
DCC DOCSIS Channel Change
DDM DOCSIS Data Manager
DOCSIS Data Over Cable Service Interface Specification
DHCP Dynamic Host Configuration Protocol
DS Downstream
GigE Gigabit Ethernet
HFC Hybrid fiber coaxial
ICMP Internet Control Message Protocol
IP Internet Protocol
IPTV Internet Protocol Television
IS-IS Intermediate System to Intermediate System
LI Lawful Intercept
MIB Management Information Base
NTP Network Time Protocol
OSPF Open Shortest Path First protocol
PCMM PacketCable Multimedia
PIM Protocol Independent Multicast
QAM Quadrature Amplitude Modulation
SMM Switch and management module (Casa Systems)
SNMP Simple Network Management Protocol
SNR Signal to Noise Ratio
STB Set Top Box
TCP Transmission Control Protocol
TOS Type of service
UCC Upstream Channel Change
UDP User Datagram Protocol
UPS Upstream
URL Uniform resource locator
VoIP Voice over IP
VLAN Virtual local area network
Topic Page
SNMP overview
SNMP is comprised of an SNMP agent and an SNMP manager where the agent
functions as a server for the manager client, also known as a client-server model.
Once you have configured SNMP at the CMTS using the command line interface, the
CMTS becomes the SNMP agent. Similarly, the remote workstation or PC running the
SMNP management software assumes the role of SNMP manager.
Communication between the CMTS SNMP agent and the SNMP management
software takes place over a Telnet or SSH connection that is initiated by the
management software. Figure 1-1 illustrates a sample network with an SNMP
manager and two CMTS SNMP agents and their respective roles.
C3000 CCASA
ASA
ALM 0 1 2
Casa C3200
Casa C10G
CASA SYSTEMS
C10G
Internet 0 1
US 16X4
2
US 16X4
3 4
US 16X4
5
US 16X4
6
SMM
7
SMM
8
DS 8X8
9
DS 8X8
10
DS 8X8
11
DS 8X8
12
DS 8X8
13
10/100MI
10/100MI
G0 G0
G1 G1
G2 G2
G3 G3
G5 G5
G6 G6
IOIOI
STATUS STATUS
ACTIVE ACTIVE
ALARM ALARM
1 FAN TRAY HS HS OK
1 FAN TRAY HS HS OK
1 FAN TRAY HS HS OK
Related RFCs
Refer to the following RFCs for information about SNMP:
RFC 1155 — Structure and identification of management information for TCP/
IP-based internets. See http://tools.ietf.org/html/rfc1155.
RFC 1157 — Simple Network Management Protocol. See http://tools.ietf.org/html/
rfc1157.
RFC 1212 — Concise MIB Definitions (defines private Enterpise MIBs). See http://
tools.ietf.org/html/rfc1212
RFC 1213 — Version 2 of Management information base (MIB-2) for network
management of TCP/IP-based internets. See http://tools.ietf.org/html/rfc1213.
1. Get the Casa MIBs. tar.gz file, then extract the MIB archive to a location that is
accessible by your SNMP management station. See Chapter 2, "Using the Casa
MIBs" for details on the standard and Casa Enterprise MIBs.
2. Compile the MIBs with your SNMP management software. See Chapter 5, "Using
a MIB compiler and browser" for information.
3. Configure the CMTS SNMP trap parameters and related settings. Refer to
Chapter 3, “Configuring SNMP traps at the CMTS.”
4. Configure SNMP users, communities, and other operational parameters that
enable the CMTS to accept GETs (read access) and SETs (write access). Refer to
Chapter 4, “Configuring the SNMP agent.”
Topic Page
casa-mibs-rel<number>-<number>.tar.gz
SNMP users will need to decompress and extract the MIBs from the file into a target
folder. In most cases, decompression programs will extract the file into a folder using
the same name as the original compressed file. Once extracted, selecting a MIB from
the list should automatically launch your SNMP management software and open the
file. Consult your SNMP management software documentation.
MIB structure
MIBs are structured in a ISO-defined hierarchical tree format to allow networking
devices from multiple vendors to communicate with each other. Each layer of the tree
hierarchy is identified by a numerical object identifier (OID) that defines the unique
path to a given piece of management information. The SNMP agent uses the OID to
locate that piece of management information in the MIB. In cases where there are
multiple instances of an object, tables identify and differentiate one instance from
another using appended OID values.
The following elements define a MIB object:
Clause Definition
Clause Definition
DEFVAL The default setting for an OID if read-write; may be
set to true or false, numeric, or other setting.
INDEX The instance identification for tabular MIB objects.
Example
The following MIB OID example is extracted from the
casa-copy-running-to-startup-mib file. Note that this is a read-write object that can
be SET by the SNMP management station; an SNMP GET request will query and
retrieve the current configuration setting for this object.
-- 1.3.6.1.4.1.20858.10.30.1.2
casaCopyRuningToStartup OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" If set to 'true',the device will save current
running-config to startup-config. The Device will use
startup-config when next rebooting. Reading this object
always returns'false'"
DEFVAL { false }
::= { casaCopyRunningToStartupMibObjects 2 }
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
OID: 1.3.6.1.4.1.20858.10
casa-3k-10k-module Casa C3200 and C10200 module MIB.
• Module number (0 to 13)
• Module type (QAM, UPS, other, unknown)
• Status (installed/removed trap)
OID: 1.3.6.1.4.1.20858.10.36
MIB objects:
• casa3K10KModuleTable
• casa3K10KModuleEntry
• casa3K10KModuleId
• casa3K10KModuleType
• casa3K10KModuleStatus
• casa3K10KQamModuleTable
• casa3K10KQamModuleEntry
• casa3K10KQamModuleFrequencyMode
• casa3K10KModuleGroup
• casa3K10KModuleTrapGroup
• casa3K10KModuleCompliance
• casa3K10KModuleNotification
• casa3K10KModuleTrap
casa-802-tap-mib Used with PKTC-ES-TAP-MIB and PKTC-ES-IPTAP-MIB to intercept
802 traffic.
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
casa-802-tap-mib (cont.) Displays the types of intercept streams that can be configured. This
may be dependent on hardware capabilities and software capabilities.
Often the intercepted stream is a small subset of the traffic that could
be intercepted. This essentially provides options for packet selection,
where only some of which might be used.
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
MIB objects:
• casa802TapMIB
• casa802tapStreamCapabilities
• casa802tapStreamTable
• casa802tapStreamEntry
• casa802tapStreamIndex
• casa802tapStreamFields
• casa802tapStreamInterface
• casa802tapStreamDestinationAddress
• casa802tapStreamSourceAddress
• casa802tapStreamEthernetPid
• casa802tapStreamDestinationLlcSap
• casa802tapStreamSourceLlcSap
• casa802tapStreamInterceptEnable
• casa802tapStreamStatus
• casa802TapMIBCompliance
• casa802TapStreamGroup
casa-alert-mib CMTS alert log operation and control.
• Alert log recording and clearing
• Alert time, status, and location
• Log ordering
OID: 1.3.6.1.4.1.20858.10.17
MIB objects:
• casaAlertClear
• casaAlertTable
• casaAlertEntry
• casaAlertIndex
• casaAlertTime
• casaAlertType
• casaAlertStatus
• casaAlertLocation
• casaAlertBaseGroup
• casaAlertTrapGroup
• casaAlertCompliance
• casaAlertNotifications
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
OID: 1.3.6.1.4.1.20858.10.12
MIB objects:
• casaCmtsCmCpeObjects
• casaCmtsUSModemTable
• casaCmtsUSModemEntry
• casaCmtsUSActiveModemCount
• casaCmtsUSRegisteredModemCount
• casaCmtsUSTotalModemCount
• casaCmtsUSOfflineModemCount
• casaCmtsUSUnregisteredModemCount
• casaCmtsDSModemTable
• casaCmtsDSModemEntry
• casaCmtsDSActiveModemCount
• casaCmtsDSRegisteredModemCount
• casaCmtsDSTotalModemCount
• casaCmtsDSOfflineModemCount
• casaCmtsDSUnregisteredModemCount
• casaCmtsCmCpeTable
• casaCmtsCmCpeEntry
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
• MAC address
• IP address
• CM Transmit Time Offset — A measure of the current round trip
time at the CM, or the maximum round trip time seen by the CMTS.
Used for timing of CM upstream transmissions to ensure
synchronized arrivals at the CMTS. Units are in (6.25
microseconds/64).
• CM MicroReflection — Total micro-reflections including in-channel
response as perceived on this interface, measured in dBc below the
signal level. The value is not an absolutely accurate value, but
should give a rough indication of microreflections received on this
interface.
• CM Status of Transmit Power (tenthdBmV) — The operational
transmit power of the cable modem downstream channel.
• CM Status of Receive Power (tenthdBmV) — The operational
receive power of the cable modem upstream channel, the most
current value (CM) or the value of 0.
• CM Signal Quality (Signal Noise) (tenthdBmV) — Signal/Noise
ratio for this channel; describes the Signal/Noise of the upstream
channel of the CM.
• CMTS signal Quality (Signal Noise) (tenthdBmV) — Same as
above for the CMTS.
OID: 1.3.6.1.4.1.20858.10.18
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
OID: 1.3.6.1.4.1.20858.10.11
MIB objects:
• casaFlapListMib
• casaFlapListGlobal
• casaFlapInsertionTime
• casaFlapMissThreshold
• casaFlapPowerAdjThreshold
• casaFlapListAging
• casaFlapListResetAll
• casaFlapListLastResetTime
• casaFlapListClearAll
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
OID: 1.3.6.1.4.1.20858.10.30
MIB objects:
• casaCopyRunningToStartupMibObjects
• casaCopyRuningToStartup
• casaCopyRunningToStartupGroup
• casaCopyRunningToStartupCompliance
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
OID: 1.3.6.1.4.1.20858.10.24
MIB objects:
• casaDevSoftwareMib
• casaDevSwServerIpAddress
• casaDevSwFilename
• casaDevSwUpgradeFlash
• casaDevSwAdminStatus
• casaDevSwServerAddressType
• casaDevSwServerTransportProtocol
• casaDevSwOperStatus
• casaDevSwCurrentRunningFlash
• casaDevCurrentFlash1Info
• casaDevCurrentFlash2Info
• casaDevSwBootFlash
• casaDevSwDownloadFlashByte
• casaDevSwEraseFlashProgress
• casaDevSwWriteFlashProgress
• casaDevSwUpgradeType
• casaDevSoftwareGroup
• casaDevSoftwareCompliance
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
casa-docs-ext-mib MIB module for the CASA specific extension objects of Data Over
Cable Service, Radio Frequency interface.
Status information:
• offline — Modem considered offline.
• initRangingRcvd — Modem sent initial ranging.
• initDhcpV4Rcvd — DHCP request received
• OnlineNetAccessDisabled — Modem registered, but network
access for the CM is disabled.
• onlineKeAssigned — Modem registered; BPI enabled and KEK
assigned.
• onlineTEkassigned — Modem registered; BPI enabled and TEK
assigned.
• rejectBadMic — Modem did attempt to register but registration
was refused due to bad mic.
• rejectBadCos — Modem did attempt to register but registration
was refused due to bad COS.
• kekRejected — KEK modem key assignment rejected.
• tekRejected — TEK modem key assignment rejected.
• online — Modem registered, enabled for data.
• initTftpPacketRcvd — TFTP packet received and option file
transfer started.
• initTodRquestRcvd — Time of the Day (TOD) request received.
• reset — Modem is resetting.
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
Also reported:
• The percentage of time (x100) that the modem stays 'online' over
the time period from the modem's first ranging message received
by the CMTS. (32.15% = 3215)
• The minimum period of time the modem stayed 'online' over the
time period from the modem's first ranging message received by
the CMTS.
• The average period of time the modem stayed 'online' over the time
period from the modem's first ranging message received by the
CMTS.
• The maximum period of time the modem stayed 'online' over the
time period from the modem's first ranging message received by
the CMTS.
• The minimum period of time modem stayed 'offline' over the time
period from the modem's first ranging message received by the
CMTS.
• The average period of time the modem stayed 'offline' over the time
period from the modem's first ranging message received by the
CMTS.
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
casa-docs-ext-mib (cont.) • The maximum period of time the modem stayed 'offline' over the
time period from the modem's first ranging message received by
the CMTS.
• The number of active dynamic SIDs on this modem. Prior to getting
the assigned the Service Flow IDs (SFID) the CM must complete a
number of protocol transactions. The CMTS assigns a temporary
Service ID (SID) to complete these steps.
• noisyPlant indicates that the CM connection is noisy;
modemPowerMaxOut indicates that the modem has reached its
maximum power level.
• The default maximum number of permitted CPEs per modem in this
cable interface. A modem can override this value by setting the
object cdxCmtsCmMaxCpeNumber in the cdxCmtsCmTable.
• The total count of cable modems on this cable MAC interface since
boot.
• The count of cable modems that are active.
• The count of cable modems that are registered and online on this
cable MAC interface.
Traps:
Traps can be enabled and the interval configured. If the state changes
to online/offline more than once for a cable modem during this interval,
only one instance is reported.
OID: 1.3.6.1.4.1.20858.10.22
MIB objects:
• casaDocsExtMib
• casaDocsExtNotification
• casaCmtsCmOnOffNotification
• casaDocsExtMibObjects
• casaCmtsCmStatusExtTable
• casaCmtsCmStatusExtEntry
• casaCmtsCmStatusValue
• casaIfCmtsCmStatusOnlineTimes
• casaIfCmtsCmStatusPercentOnline
• casaIfCmtsCmStatusMinOnlineTime
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
OID: 1.3.6.1.4.1.20858.10.13
MIB objects:
• casaModuleCpuMemObjects
• casaModuleCpuMemTable
• casaModuleCpuMemEntry
• casaModuleTotalAllocatableMem
• casaModuleTotalMemAllocated
• casaModuleTotalFreeMem
• casaModuleTotalCpuUtilization
• casaCmtsCpuMemGroup
• casaCmtsCpuMemCompliance
casa-fan-mib System fan status.
• Report running, not ready, removed, lowspeed, highspeed
• SNMP trap generation at status change
OID: 1.3.6.1.4.1.20858.10.31
MIB objects:
• casaFanMib
• casaFanMibObjects
• casaFanTable
• casaFanEntry
• casaFanId
• casaFanSpeed
• casaFanStatus
• casaFanGroup
• casaFanTrapGroup
• casaFanCompliance
• casaFanTrap
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
OID: 1.3.6.1.4.1.20858.10.25
MIB objects:
• casaGigeManagementMib
• casaGigeManagementObject
• casaGigeManagementTable
• casaGigeManagementEntry
• casaGigEPortStatus
• casaGigEPortAutoNegotiation
• casaGigEPortBitRate
• casaGigEPortIpAddress
• casaGigEPortSubnetMask
• casaGigEPortLinkStatus
• casaGigeManagementGroup
• casaGigeStatusTrapGroup
• casaGigeManagementCompliance
• casaGigeManagementNotification
• casaGigeStatusTrap
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
casa-host-ext-mib Extensions for returning CMTS host information when accessing the
CMTS over an IP interface.
• Default is eth0 IP address
• Host name and type: C10G, C3200, C2200, etc.
• System clock
• System serial number
• SMM firmware
OID: 1.3.6.1.4.1.20858.10.28
MIB objects:
• casaHostExtMibObjects
• casaHostAccessIpAddress
• casaHostAccessSubnetMask
• casaHostAccessIfindex
• casaHostName
• casaHostType
• casaHostSystemClock
• casaHostSerialNo
• casaHostSmmfirmware
• casaHostExtGroup
• casaHostExtCompliance
casa-ipdr-mib Internet Protocol Data Record session entry information:
• Session type
• Session status
• Collector IP address
• Collector interval for the IPDR session
• Time of last record streaming and current status
• IPDR compliances
OID: 1.3.6.1.4.1.20858.10.55
MIB objects:
• casaIPDRMib
• casaIPDRMibObjects
• casaIPDRSessionTable
• casaIPDRSessionEntry
• casaIPDRSessionIndex
• casaIPDRSessionName
• casaIPDRSessionType
• casaIPDRSessionCollectorIPAddress
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
OID: 1.3.6.1.4.1.20858.10.23
MIB objects:
• casaIpTrunkObjects
• casaIpTrunkTable
• casaIpTrunkEntry
• casaIpTrunkGroupId
• casaIpTrunkGroupName
• casaIpTrunkGroupInOctets
• casaIpTrunkGroupOutOctets
• casaIpTrunkGroupBitRate
• casaIpTrunkGroupDescr
• casaIpTrunkGroupLoadBalance
• casaIpTrunkGroupStatus
• casaIpTrunkGroupRowStatus
• casaIpTrunkBindingTable
• casaIpTrunkBindingEntry
• casaIpTrunkBindingIndex
• casaIpTrunkBindingRowStatus
• casaIpTrunkGroup
• casaIpTrunkCompliance
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
OID: 1.3.6.1.4.1.20858.10.16
MIB objects:
• casaLogMibObjects
• casaLogGlobal
• casaLogControl
• casaLogSyslogIpAddressTable
• casaLogSyslogIpAddressEntry
• casaLogSyslogIpAddress
• casaLogSyslogIpAddressRowStatus
• casaLogControlTable
• casaLogControlEntry
• casaLogReporting
• casaLogPriority
• casaLogTable
• casaLogEntry
• casaLogIndex
• casaLogFirstTime
• casaLogLevel
• casaLogSource
• casaLogId
• casaLogMessage
• casaLogTrapNotifications
• casaLogBaseTrapGroups
• casaLogTrapGroup
• casaLogbaseGroups
• casaLogCompliance
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
OID: 1.3.6.1.4.1.20858.10.14
MIB objects:
• casaModuleMibObjects
• casaModuleTable
• casaModuleEntry
• casaModuleId
• casaModuleType
• casaModuleMajorRev
• casaModuleMinorRev
• casaModuleSerialNo
• casaModuleStatus
• casaModuleReboot
• casaModuleOperationMode
• casaModuleGroup
• casaModuleTrapGroup
• casaModuleCompliance
• casaModuleNotification
• casaModuleTrap
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
OID: 1.3.6.1.4.1.20858.10.29
MIB objects:
• casaNtpMibObjects
• casaNtpScheck
• casaNtpSync
• casaNtpSyncStatus
• casaNtpIpTable
• casaNtpIpEntry
• casaNtpIpAddress
• casaNtpIpStatus
• casaNtpIpRowStatus
• casaNtpGroup
• casaNtpCompliance
casa-power-mib System power status.
• Report running, not ready, removed, or failed status
• SNMP trap generation at status change
OID: 1.3.6.1.4.1.20858.10.32
MIB objects:
• casaPowerMib
• casaPowerMibObjects
• casaPowerEntry
• casaPowerId
• casaPowerStatus
• casaPowerGroup
• casaPowerTrapGroup
• casaPowerCompliance
• casaPowerNotification
• casaPowerTrap
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
OID: 1.3.6.1.4.1.20858.10.25
MIB objects:
• casaQamObjects
• casaQamPortTable
• casaQamPortEntry
• casaQamPortIndex
• casaQamPortIpAddress
• casaQamPortSubnetMask
• casaQamPortMacAddress
• casaQamPortAnnex
• casaQamPortSymbolRate
• casaQamPortChannelSpacing
• casaQamPortInterleave
• casaQamPortModulation
• casaQamPortPower
• casaQamPortStatus
• casaQamChannelTable
• casaQamChannelEntry
• casaQamChannelIndex
• casaQamChannelFrequency
• casaQamChanneDescription
• casaQamChannelNetworkId
• casaQamChanneltransportId
• casaQamChannelStatus
• casaQamConformance
• casaQamCompliance
• casaQamPortGroup
• casaQamChannelGroup
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
OID: 1.3.6.1.4.1.20858.10.37
MIB objects:
• casaSfpTable
• casaSfpEntry
• casaSfpMacAddress
• casaSfpAutoNegotiation
• casaSfpDuplexStatus
• casaSfpVendor
• casaSfpSerialNum
• casaSfpType
• casaSfpMIBConform
• cataSfpMibCompliance
• casaSfpTableGroup
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
OID: 1.3.6.1.4.1.20858.10.37
MIB objects:
• casaSpectrumMeasurementTable
• casaSpectrumMeasurementEntry
• casaSpectrumMeasurementIndex
• casaSpectrumMeasurementIfIndex
• casaSpectrumMeasurementChannelWidth
• casaSpectrumMeasurementTime
• casaSpectrumMeasurementRawStatus
• casaSpectrumDataTable
• casaSpectrumDataEntry
• casaSpectrumDataFreq
• casaSpectrumDataPower
• casaSpectrumGroup
• casaSpectrumCompliance
casa-stream-mib Stream information per CMTS module.
• Source and destination IP addresses and UDP ports
• Stream bit rate
• Channel frequency, throughput, number of programs/channel
• Channel status, stream, and network ID
• Transmission statistics
• Program ID, type, and statistics
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
MIB objects:
• casaStreamMibObjects
• casaModuleInStreamTable
• casaModuleInStreamEntry
• casaModuleInStreamSrcIpAddress
• casaModuleInStreamDstIpAddress
• casaModuleInStreamSrcUdpPort
• casaModuleInStreamDstUdpPort
• casaModuleInStreamBitRate
• casaOutStreamChannelTable
• casaOutStreamChannelEntry
• casaOutStreamChannelFrequency
• casaOutStreamChannelThroughput
• casaOutStreamChannelNumOfPrograms
• casaOutStreamChannelTransportStreamID
• casaOutStreamChannelNetworkID
• casaOutStreamChannelStatus
• casaOutProgramTable
• casaOutProgramEntry
• casaOutProgramId
• casaOutProgramPidCount
• casaOutProgramBitRate
• casaOutProgramScheduleErr
• casaOutProgramBufferLen
• casaOutProgramPacketTx
• casaOutProgramPacketRecv
• casaOutProgramUpTime
• casaOutProgramOrgProgramNum
• casaOutProgramSrcIpAddress
• casaOutProgramDstIpAddress
• casaOutProgramSrcUdpPort
• casaOutProgramDstUdpPort
• casaOutProgramPidTable
• casaOutProgramPidEntry
• casaOutProgramPidIndex
• casaOutProgramPidIn
• casaOutProgramPidOut
• casaOutProgramPidType
• casaStreamGroup
• casaStreamCompliance
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
casa-sys-mon-mib MIB module for monitoring CASA CMTS system operational conditions.
• Temperature
• Fan speed
• CPU load
• Memory usage
• Power failure
Notification/settings:
• Unplugged
• High temperature
• Low temperature
• Normal temperature
• High CPU load
• Clear high CPU load
• High Memory usage
• Clear high memory usage
• Power supply failure
• Clear power supply failure
• High fan speed
• Low fan speed
• Normal fan speed
• Fan failure
• Power input failure
• Power input normal
• Power DC out failure
• Power DC out normal
CPU status:
• CPU description
• Threshold (%) to trigger notification
• Current usage (load)
Memory:
• Memory description
• Threshold (%) to trigger notification
• Current usage
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
Fan status:
• CPU description
• Threshold (%) to trigger notification
• Current speed
Power supply:
• Power supply description
• Current state
• Source (main or redundant)
OID: 1.3.6.1.4.1.20858.10.33.4
MIB objects:
• CasaSysMonState
• CasaSysMonNotificationInstanceID
• CasaSysMonNotificationInstanceName
• CasaSysMonNotificationInstanceMastership
• CasaSysMonNotificationType
• CasaSysMonNotificationTypeString
• CasaSysMonNotificationSeverity
• CasaSysMonNotificationString
• CasaSysMonNotificationAddendum
• casaSysMonObjects
• casaSysMonCPUStatusTable
• casaSysMonCPUStatusEntry
• casaSysMonCPUStatusIndex
• casaSysMonCPUStatusDesc
• casaSysMonCPUStatusThreshold
• casaSysMonCPUState
• casaSysMonMemStatusTable
• casaSysMonMemStatusEntry
• casaSysMonMemStatusIndex
• casaSysMonMemStatusDescr
• casaSysMonMemStatusThreshold
• casaSysMonMemState
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
MIB name MIB description, Object ID (OID), MIB objects (tables and entries)
References: N/A
DOCS-CABLE-DEVICE-TRAP-MIB DOCS-CABLE-DEVICE-TRAP-MIB — Defines various trap
objects for both cable modem and cable modem termination
system.
MIB Definition
MIB Definition
References: N/A
MIB Definition
References: N/A
Topic Page
OID: 1.3.6.1.4.1.20858.10.36
Type: NOTIFICATION-TYPE
Objects:
• casa3K10KModuleId
• casa3K10KModuleType
• casa3K10KModuleStatus
Default: Enabled
OID: 1.3.6.1.6.3.1.1.5.5
Type: NOTIFICATION-TYPE
Objects:
• snmpEnableAuthenTraps
Default: Enabled
Example:
CASA-C10G# show cable events
<132>2010-01-03,11:08:37.5 cmr1.zone3
CMTS[CASA-SYSTEMS]: <3514441729> authentication
failure (event count 14, last time:
2010-01-03,11:11:15.0)
OID: 1.3.6.1.6.3.1.1.5.1
Type: NOTIFICATION-TYPE
Default: Enabled
OID: 1.3.6.1.6.3.1.1.5.4
Type: NOTIFICATION-TYPE
Default: Enabled
Objects:
• ifIndex
• ifAdminStatus
• ifOperStatus
OID: 1.3.6.1.6.3.1.1.5.3
Type: NOTIFICATION-TYPE
Objects:
• ifIndex
• ifAdminStatus
• ifOperStatus
<132>2010-01-03,11:13:40.3 cmr1.zone3
CMTS[CASA-SYSTEMS]: <3514439682> interface link
down, ifIndex: <9>, ifAdminStatus: <down>,
ifOperStatus: <down> (event count 1, last time:
2010-01-03,11:13:40.3)
link is down
[Sun Jan 3 13:53:31 2010]-AL-SYS-1: GigE port 1,
link is down
OID: 1.3.6.1.4.1.4491.2.1.20.0.1
Type: NOTIFICATION-TYPE
Objects:
• docsDevEvLevel
• docsDevEvId
• docsDevEvText
• docsDevEvLastTime
• sysName
OID: 1.3.6.1.4.1.20858.10.11.5.1
Type: NOTIFICATION-TYPE
Objects:
• ifIndex
• ifAdminStatus
• ifOperStatus
• docsIfCmtsCmStatusMacAddress
OID: 1.3.6.1.4.1.20858.10.16
Type: NOTIFICATION-TYPE
Objects:
• icasaLogFirstTime
• casaLogLevel
• casaLogSource
• casaLogId
• casaLogMessage
OID: 1.3.6.1.4.1.4491.2.1.9.0.3
Type: NOTIFICATION-TYPE
Objects:
• docsDevEvLevel
• docsDevEvId
• docsDiagLogIncludeTriggers
• docsDiagLogMaxSize
Type: NOTIFICATION-TYPE
Objects:
• docsDevEvLevel
• docsDevEvId
• docsDiagLogIncludeTriggers
• docsDiagLogMaxSize
Type: NOTIFICATION-TYPE
Objects:
• docsDevEvLevel
• docsDevEvId,
• docsDiagLogIncludeTriggers
• docsDiagLogMaxSize
OID: 1.3.6.1.4.1.20858.10.22.1.1
Type: NOTIFICATION-TYPE
Objects:
• docsIfCmtsCmStatusMacAddress,
• docsIfCmtsCmStatusIpAddress
• docsIfCmtsCmStatusDownChannelIfIndex
• docsIfCmtsCmStatusUpChannelIfIndex
• casaCmtsCmCpeCmtsServiceId
• casaCmtsCmStatusValue
OID: 1.3.6.1.4.1.20858.10.33
Type: NOTIFICATION-TYPE
• objectUnplugged(0)
• temperatureHigh(1)
• temperatureLow(2)
• temperatureNormal(3)
• cpuLoadHigh(4)
• cpuLoadHighClear(5)
• memoryUsageHigh(6)
• memoryUsageHighClear(7)
• powerSupplyFailure(8)
• powerSupplyFailureClear(9)
• fanSpeedHigh(10)
• fanSpeedLow(11)
• fanSpeedNormal(12)
• fanSpeedFailure(13)
• powerInputFailure(14)
• powerInputNormal(15)
• powerDCOutFailure(16)
• powerDCOutNormal(17)
• smmSwithchOver(18)
• standbySmmMonitor(20),
• qamSwitchOver(21)
• upsSwitchOver(22)
• nvramSpaceHigh (23)
• nvramSpaceHighClear(24)
• applicationCrash(25)
Objects:
• casaSysMonNotificationType
• casaSysMonNotificationTypeString
• casaSysMonNotificationSeverity
• casaSysMonNotificationInstanceID
• casaSysMonNotificationInstanceName
• casaSysMonNotificationInstanceMastership
• casaSysMonNotificationString
• casaSysMonNotificationAddendum
OID: 1.3.6.1.4.1.20858.10.32
Type: NOTIFICATION-TYPE
Objects:
• casaPowerId
• casaPowerStatus (running, not ready, removed, fail)
OID: 1.3.6.1.4.1.20858.10.31
Type: NOTIFICATION-TYPE
Objects:
• casaFanId
• casaFanSpeed
• casaFanStatus
OID: 1.3.6.1.4.1.20858.10.14.5.1
Type: NOTIFICATION-TYPE
Objects:
• casaModuleId
• casaModuleType
• asaModuleStatus
OID: 1.3.6.1.4.1.20858.10.25.5.1
Type: NOTIFICATION-TYPE
Objects:
• casaGigEPortStatus
• casaGigEPortLinkStatus
Description: The trap is sent after any change in GigE port status. If a
port is idle for an excessive period, the CMTS shuts the port down.
Example
To disable SNMP version 3 traps, enter the following command:
CASA-CMTS(config)# no snmp trap version 3
Example
To set the SNMP trap host with IP address 192.168.6.10, community string as public,
and a trap version of 1:
CASA-CMTS(config)# snmp traphost 192.168.6.10 community public
version 1
Example
The following CLI command configures an SNMPv1 trap host with IP address
10.10.1.2:
Example
To change the IP address of the trap host named abcTrap to 10.10.30.12:
CASA-CMTS(config)# snmp tgt-addr abcTrap snmpUDPDomain 10.10.30.12 500
1 TrapV1SNMPv1TrapsTagList TrapV1SNMPv1Traps non-volatile 0.0.0.0
3000 mod
Example
To change the SNMP version of the trap host named abcTrap to SNMP version 2:
CASA-CMTS(config)# snmp tgt-addr abcTrap snmpUDPDomain 10.10.30.12 500
1 TrapV2cSNMPv2cTrapsTagList TrapV2cSNMPv2cTraps non-volatile
0.0.0.0 3000 mod
Example
To configure two SNMPv2c trap hosts with the IP addresses 10.10.10.10 and
10.15.8.226:
CASA-CMTS(config)# snmp tgt-addr v2trap1 snmpUDPDomain 10.10.10.10 500
1 TrapV2cSNMPv2cTrapsTagList TrapV2cSNMPv2cTraps non-volatile
0.0.0.0 3000
Example
To configure an SNMPv2c trap host and an SNMPv3 trap host:
CASA-CMTS(config)# snmp tgt-addr v2trap snmpUDPDomain 10.1.8.8 500 1
TrapV2cSNMPv2cTrapsTagList TrapV2cSNMPv2cTraps non-volatile 0.0.0.0
3000
Example
Use the show snmp host command to display configured SNMP trap hosts:
CASA-CMTS(config)# show snmp host
Example
To remove an SNMP trap host, use the following command:
CASA-CMTS(config)# no snmp tgt-addr <target-address-name>
CASA-CMTS(config)# no snmp tgt-addr v2trap2
Where:
• interfaceID — Specifies the loopback interface ID in the range 0 to 15.
Example
To set SNMP trap source loopback interface to 10:
CASA-CMTS(config)# snmp trap-source loopback 10
If a loopback interface is not specified, the default source IP address for SNMP traps
is the Ethernet interface IP address from which traps are being sent. To set the default
source IP address, use the following command:
CASA-CMTS(config)# no snmp trap-source
Where:
• version — Specifies the SNMP INFORM version; values are 2 or 3
Example
To enable SNMP v2 INFORM messages:
CASA-CMTS(config)# snmp inform version 2
Topic Page
US 16X4 US 16X4
SMM SMM
US 16X4 US 16X4 DS 8X8 DS 8X8 DS 8X8 DS 8X8 DS 8X8
10/100MI
10/100MI
G0 G0
G1 G1
G2 G2
G3 G3
G4 G4
G5 G5
G6 G6
G7 G7
IOIOI
STATUS STATUS
ACTIVE ACTIVE
ALARM ALARM
1 FAN TRAY HS HS OK
1 FAN TRAY HS HS OK
1 FAN TRAY HS HS OK
SNMP user
Community = User
READ-ONLY privilege
GET commands only
To display the statistics for access-lists that have been applied to SNMP community
names, use the following command:
CASA-CMTS# show snmp access-list community <community-string>
Configuring SNMP V3
Unlike SNMP V1 and V2c, SNMP V3 provides enhanced user-level security and
authentication of SNMP messages between the SNMP manager and the agent without
the need for creating SNMP communities. SNMP V3 security requires an SNMP user
and access configuration that creates the security model and security level for
authenticating users and messages, user context and privileges, and the access
group(s) to which those SNMP users belong.
You will need to perform the following steps to configure SNMP V3 user:
1. Create the SNMP V3 user name.
2. Configure an SNMP view for that user.
3. Configure a named SNMP group to which that user will join.
4. Add the SNMP V3 user to the SNMP group.
Where:
• engine-id — Specify "-" or the local SNMP engine id. The SNMP engineID is an
administrative identifier that is required for SNMP V3, as specified in RFC3411,
SNMP V3 authentication and encryption keys are generated using the engineID
and associated passwords. The engineID is expressed as a hexadecimal string (24
characters) in the SNMP configuration. After configuring or changing the SNMP
engineID, you will need to reconfigure any SNMP V3 users, as the keys will
based on the prior engineID setting.
• user-name — Specifies the SNMP V3 user name.
• no-auth — Specifies no authentication for this user.
• md5 — Specifies Message Digest 5 (MD5) authentication for this user.
• sha — Specifies strong hash authentication (SHA)
• 0 — Specifies a clear authentication password as input.
• 1 — Specifies an encrypted authentication password as input.
• auth-pswd — Authentication password; use the dash chararacter "-" for no
password.
• no-priv — Specifies no access privileges.
• des — Specifies Data Encryption Standard (DES) encryption.
• aes — Use Advanced Encryption Standard (AES) encryption.
• 0 — Specifies a clear privilege password as input.
• 1 — Specifies an encrypted privilege password as input.
• priv-pswd — Privilege password; use the "-" character for no password.
• non-volatile, other, permanent, read-only, volatile — Specifies the storage
type; use "non-volatile."
• target-string — Specfies the string used in snmp tgt-addr configuration to
authorize SNMP access from a specific IP addresses. Use the dash character "-"
for no string.
• mod — Specifies the command keyword used to modify an existing entry.
To make changes to an existing SNMP v3 user configuration, use the mod keyword.
For example, to change the password for user "moe", use the following command:
Where:
• view — Creates a new view name or opens an existing view name for this tree
family.
To make changes to an existing entry in the view, use the mod keyword.
The mod keyword was used in the above configuration since access to the specified
MIB OID was initially allowed and then modified to be disallowed.
• notify — Notify the SNMP view name as specified by the snmp tree-family
command.
• non-volatile, other, permanent, read-only, volatile — Specifies the storage type
associated with this access group; use "non-volatile."
• mod — Specifies the command keyword used to modify an existing access group
entry.
To remove an SNMP v3 user from a group, use the following command syntax:
CASA-CMTS (config)# no snmp security {snmpv1 | snmpv2c | usm}
<sec_name>
Example
CASA-CMTS(config)# snmp user - moe md5 0 abc123456 no-priv 0 -
non-volatile -
CASA-CMTS(config)# snmp tree-family testView
1.3.6.1.2.1.10.127.1.1.1.1 - include non-volatile
CASA-CMTS(config)# snmp access g1 - usm auth-no-priv exact testView
testView testView non-volatile
CASA-CMTS (config)# snmp security usm moe g1 non-volatile
Use the snmp shutdown and snmp start commands in the Casa diag mode to stop
and restart SNMP to cause the default configuration to take effect:
CASA-CMTS(diag)# snmp shutdown
CASA-CMTS(diag)# snmp start
snmpInTotalReqVars: 390449
snmpInTotalSetVars: 0
snmpInGetRequests: 29028
snmpInGetNexts: 128715
snmpInSetRequests: 0
snmpInGetResponses: 0
snmpInTraps: 0
snmpOutTooBigs: 0
snmpOutNoSuchNames: 73
snmpOutBadValues: 0
snmpOutGenErrs: 0
snmpOutGetRequests: 0
snmpOutGetNexts: 0
snmpOutSetRequests: 0
snmpOutGetResponses: 204542
snmpOutTraps: 114
snmpEnableAuthenTraps: 1
snmpSilentDrops: 0
snmpProxyDrops: 0
Use the show snmp command to display an overview of the SNMP configuration:
CASA-C3200(config)# show snmp
SNMP community information
Community name: bart
Community Index: bart
Community SecurityName: rwtesting
Community StorageType: 3
Community Status: active
Note that the SNMP configuration above is different than the syntax of the SNMP
commands displayed in the running configuration and it is NOT saved as part of the
startup-configuration.
Topic Page
Figure 5-4. Querying the sysDescr MIB object with SNMP GET
CMTS
SNMP MIBs and Traps Reference
DOC-3018-01