Download as pdf or txt
Download as pdf or txt
You are on page 1of 106

SNMP MIBs and Traps

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

Chapter 1. Configuring SNMP at the CMTS


About this chapter ............................................................................................. 1-1 .

SNMP overview ................................................................................................ 1-2 .

Figure 1-1.SNMP manager and agent in a CMTS network ................... 1-2


SNMP commands used by the management station and the agent ........... 1-3 .

Supported SNMP versions ................................................................................ 1-3 .

Related RFCs ............................................................................................. 1-4 .

Getting started with SNMP ................................................................................ 1-4 .

At the SNMP management station .........................................................1-4


At the Casa CMTS .................................................................................1-4

Chapter 2. Using the Casa MIBs


About this chapter ............................................................................................. 2-1 .

Casa MIBs overview ......................................................................................... 2-2 .

Downloading the MIBs .tar archive file .............................................................. 2-2 .

Casa Systems CMTS


iv SNMP MIBs and Traps Reference
Contents

Compiling the MIBs ........................................................................................... 2-3 .

MIB structure ..................................................................................................... 2-3


.

Table 2-1. MIB clauses and definitions.................................................. 2-3


Casa enterprise MIBs ...................................................................................... 2-5 .

Table 2-2. Enterprise MIBs .................................................................... 2-5


CableLabs DOCSIS RFC MIBs ..................................................................... 2-34 .

Table 2-3. DOCSIS MIBs .................................................................... 2-34


Internet Engineering Task Force RFC MIBs ................................................... 2-38 .

Table 2-4. IETF MIBs .......................................................................... 2-38

Chapter 3. Configuring SNMP traps at the CMTS


About this chapter ............................................................................................. 3-1 .

SNMP trap descriptions .................................................................................... 3-1 .

Table 3-1. Casa-supported SNMP traps ............................................... 3-2


Setting the SNMP trap parameters ................................................................. 3-15 .

Setting the SNMP trap version .................................................................. 3-15 .

Configuring the SNMP trap host IP ........................................................... 3-16 .

Configuring the SNMP trap target parameters .......................................... 3-16 .

Configuring SNMP trap source IP address ............................................... 3-20 .

Setting the SNMP INFORM and NOTIFY versions ................................... 3-20 .

Chapter 4. Configuring the SNMP agent


About this chapter ............................................................................................. 4-1 .

Configuring SNMP V1 and V2 communities ..................................................... 4-2 .

Figure 4-1.SNMP V1 and V2c network communities............................. 4-2


Adding SNMP communities ........................................................................ 4-3 .

Removing previously configured SNMP communities ................................ 4-3 .

Displaying SNMP community information ................................................... 4-4 .

Configuring SNMP V3 ....................................................................................... 4-5 .

Creating SNMP V3 users ............................................................................ 4-5 .

Mapping users into SNMP views ................................................................ 4-7 .

Creating the SNMP V3 access group configuration .................................... 4-9 .

Adding SNMP V3 users to the access group ............................................ 4-10 .

Casa Systems CMTS


SNMP MIBs and Traps Reference v
Contents

SNMP V3 sample configuration ................................................................. 4-11 .

Applying access-lists to users .........................................................................4-12 .

Restoring SNMP defaults ................................................................................4-13 .

Displaying SNMP statistics and information ....................................................4-13 .

Chapter 5. Using a MIB compiler and browser


About this chapter .............................................................................................5-1
.

MIB compiler and browser overview .................................................................5-1 .

Figure 5-1.Example MIB browser connection to agent window ............ 5-2


Compiling and loading MIBs into the browser ...................................................5-3 .

Figure 5-2.Example Compiled MIB Modules screen ............................. 5-3


Using the SNMP SET command to modify MIB objects ....................................5-4 .

Figure 5-3.Setting a MIB object............................................................. 5-4


Querying MIB objects with SNMP GET .............................................................5-5 .

Figure 5-4.Querying the sysDescr MIB object with SNMP GET ........... 5-5

Casa Systems CMTS


vii

Preface

About this guide


The Casa Systems – SNMP MIBs and Traps Reference provides information
configuring and managing the CMTS from remote workstations using the Simple
Network Management Protocol (SNMP).

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.

The following topics are covered in this guide:

For information about See

SNMP and configuring the SNMP agent at the CMTS Chapter 1.


Accessing the Casa MIBS and managing the CMTS Chapter 2.
Configuring SNMP traps and trap targets Chapter 3.
Configuring SNMP at the agent Chapter 4.
Using a MIB browser to query and set MIB objects Chapter 5.

Casa Systems CMTS


viii SNMP MIBs and Traps Reference
Preface

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

Casa Systems CMTS


SNMP MIBs and Traps Reference ix
Preface

• Casa Systems – C100G CMTS Hardware Installation Guide


• Casa Systems – CMTS Software Configuration Guide
• Casa Systems – CMTS Network Solutions Guide
• Casa Systems – CMTS Troubleshooting and Diagnostics
• Casa Systems – SNMP MIBs and Traps Reference
• Casa Systems – C1G/C1N CMTS Release Notes
• Casa Systems – CMTS Release Notes

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.

Conventions used in Casa documentation


Typographical conventions

Key Convention Function Example

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.

Casa Systems CMTS


x SNMP MIBs and Traps Reference
Preface

Key Convention Function Example

Boldface screen font Information you must enter is in


boldface screen font.
Italic screen font Arguments for which you supply values number
are in italic screen font.
^ The symbol ^ represents the key
labeled CTRL (control). The key
combination ^D in a screen display
means hold down the CTRL key while
pressing the D-key.
<> Non-printing characters such as
passwords are in angle brackets in
contexts where italics are not available.
Angle brackets are also used for
variables.
!,# An exclamation point (!) or a pound # This is a comment.
sign (#) at the beginning of a line of
code indicates a comment line.

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

Casa Systems CMTS


SNMP MIBs and Traps Reference xi
Preface

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

Casa Systems CMTS


1-1

Chapter 1. Configuring SNMP at the


CMTS

About this chapter


This chapter provides a brief introduction to using SNMP to configure, manage, and
monitor the Casa CMTS. It covers the following topics:

Topic Page

SNMP overview 1-2


SNMP commands used by the management station and the agent 1-3
Supported SNMP versions 1-4
Related RFCs 1-4
Getting started with SNMP 1-4

Casa Systems CMTS


1-2 SNMP MIBs and Traps Reference
SNMP overview

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.

Figure 1-1. SNMP manager and agent in a CMTS network


SNMP Management
- Public and Casa Enterprise MIBs Casa CMTS SNMP Agent
- SET, GET, and GETNEXT requests - SNMP configuration
to SNMP agent - SNMP NOTIFY messages
- SNMP trap host (trap generation)
- SNMP INFORM messages - SET, GET, and GETNEXT
response to SNMP manager
CASA SYSTEMS SYS 3 4 5

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

Local or remote Telnet


G4 G4

G5 G5

G6 G6

or SSH connection between


G7 G7

STATUS STATUS STATUS STATUS STATUS STATUS STATUS STATUS STATUS


ALARM ALARM ALARM ALARM ALARM ALARM ALARM ALARM ALARM
ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE
XG2 XG2

SNMP manager and agent


XG1 XG1
IOIOI

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

Casa Systems CMTS


Configuring SNMP at the CMTS 1-3
Supported SNMP versions

SNMP commands used by the management station and the agent


The SNMP management system and the SNMP agent exchange messages with each
using SNMP commands, SNMP traps, and SNMP INFORM messages.
SNMP commands are supported between the management station and the agent:
• SET — Instructs the SNMP agent to change the current value of a MIB object.
The SET command performs the same function as the equivalent CLI command in
configuration mode where objects and parameters are modified. SET commands
are always sent by the SNMP management station to the agent. The agent
responds to the SET request by returning an acknowledgement to the management
station.
• GET — Instructs the SNMP agent to retrieve a specific MIB object value or
statistic back to the SNMP management station. GET commands are always sent
by the SNMP management station to the agent. The agent responds to the GET
request by returning an acknowledgement to the management station.
• GET NEXT — Instructs the SNMP agent to retrieve MIB object values in
sequence when there are multiple instances of a MIB object.
Messages generated by the SNMP agent are limited to SNMP traps messages, also
known as SNMP NOTIFY messages. Traps are event messages with an associated
severity level that notify the SNMP management station of an error or alarm condition
has been logged at the CMTS. Additional action may be necessary to address an
overheating condition caused system fan failure, a redundancy switchover that may
indicate the presence of a module problem, or some other condition.
When the SNMP management station receives an SNMP trap (NOTIFY message)
from the agent, the management station responds by returning an SNMP INFORM
message to the agent as the acknowledgement.

Supported SNMP versions


All Casa CMTS models support SNMPv1, SNMPv2c, and SNMPv3. Versions 1 and 2
use community associations between SNMP managers and agents for access control
with no auth en ica ti on or encryption. Version 3 provides user-level authentication
and packet encryption to prevent SNMP traffic from being intercepted.

Casa Systems CMTS


1-4 SNMP MIBs and Traps Reference
Getting started with SNMP

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.

Getting started with SNMP


To properly set up and configure the SNMP management station and the CMTS
SNMP agent, perform the following tasks:

At the SNMP management station

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.

At the Casa CMTS

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.”

Casa Systems CMTS


2-1

Chapter 2. Using the Casa MIBs

About this chapter


This chapter provides information about downloading and installing the Casa MIBs at
the SNMP management station.

Topic Page

Casa MIBs overview 2-2


Downloading the MIBs .tar archive file 2-2
Compiling the MIBs 2-3
MIB structure 2-3
Casa enterprise MIBs 2-5
CableLabs DOCSIS RFC MIBs 2-34
Internet Engineering Task Force RFC MIBs 2-38

Casa Systems CMTS


2-2 SNMP MIBs and Traps Reference
Casa MIBs overview

Casa MIBs overview


A MIB is a hierarchical database that stores all configuration and monitoring
information about particular device. A single element within a MIB is referred to as a
MIB object, which may include one or more MIB tables and table subentries.
DOCSIS-related MIBs and Internet Engineering Task Force (IETF) Request for
Comments (RFC) MIBs are called standard or public MIBs. These MIBs are available
from the following Internet Web sites:
• http://www.ietf.org/rfc.html
• http://www.cablelabs.com/
All Casa Enterprise MIBs begin with the name “casa” at the start of the MIB file
name. Casa Enterprise MIBs are called private or proprietary MIBs and are not
publicly available over the Internet.
Both standard and the Casa Enterprise MIBs are available from the Casa FTP server at
ftp://support.casa-systems.com in the compressed archive file named:

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.

Downloading the MIBs .tar archive file


If you do not have customer access to the Casa FTP server, contact Casa Customer
Support for a username and password. Once you are able to log on, perform the
following steps:
1. Download the MIBs .tar archive file to a local computer desktop or desired
location. Select the version that matches the software running on the CMTS.
2. Using a decompression program, extract the .tar file and then load and compile the
extracted files into your selected SNMP management system.
3. Restart your SNMP management system.

Casa Systems CMTS


Using the Casa MIBs 2-3
Compiling the MIBs

Compiling the MIBs


In most cases, your SNMP management software will be able to determine the MIB
compilation order. As a general rule, standard RFC MIBs are compiled first, followed
by the DOCSIS MIBs from CableLabs, and then the Casa CMTS Enterprise
configuration and trap MIBs. However, you can change the compilation order of
MIBs that you adding as long as there are no dependency errors being returned during
the compiling process.

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:

Table 2-1. MIB clauses and definitions

Clause Definition

Object identifier The unique numerical indicator for a MIB object


instance.
OBJECT_TYPE The Abstract Syntax Notation.1 (ASN.1) name and
type.
SYNTAX The data representation; integer, octet string, OID,
null, sequence, sequence of, IP address, network
address, counter, gauge, timeticks, or other
user-defined data type.
MAX-ACCESS, ACCESS The maximum level of management access per given
object; read-only, read-write, write-only, or
not-accessible.
STATUS The implementation support required for an object
type; usually the word “current” or “mandatory.”
DESCRIPTION The text that summarizes the object, table, or table
entry.

Casa Systems CMTS


2-4 SNMP MIBs and Traps Reference
MIB structure

Table 2-1. MIB clauses and definitions

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 }

Casa Systems CMTS


Using the Casa MIBs 2-5
Casa enterprise MIBs

Casa enterprise MIBs


Table 2-2. Enterprise MIBs

MIB name MIB description, Object ID (OID), MIB objects (tables and entries)

casa Casa Systems enterprise module definition; Casa MIB root.

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.

To create an 802 intercept, an entry named casa802TapStreamEntry is


created, which is the common stream information for all types of
intercepts. The type of the specific stream is set to the MAC in this
entry.

Allows specification of:


• Mediation device
• Streams to be intercepted

Casa Systems CMTS


2-6 SNMP MIBs and Traps Reference
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

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.

The following fields are supported:


• tapEnable — Enable packet intercept
• interface — Intercept data crossing a (set of) interface(s)
• dstMacAddr — Define destination MAC Address of packets
• srcMacAddr — Source MAC Address of packets
• ethernetPid — Select traffic by Ethernet Protocol Identifier
• dstLlcSap — Select traffic by IEEE 802.2 destination SAP
• srcLlcSap — Select traffic by IEEE 802.2 source SAP
• Status: — Status of the stream
The Intercept Stream 802 Table lists the IEEE 802 data streams to be
intercepted. The same data stream may be required by multiple taps.

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.

For example, if all traffic to or from a given interface is to be


intercepted, configure an entry which lists the interface, and then
wild-card all others.

If all traffic to or from a given MAC Address is to be intercepted,


configure two such entries listing the MAC Address as source and
destination respectively, and then wild-card all others.

The first index indicates which Mediation Device to which the


intercepted traffic will be diverted.

The second index permits multiple classifiers to be used together, such


as having a MAC address as source or destination.

Casa Systems CMTS


Using the Casa MIBs 2-7
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

MIB name MIB description, Object ID (OID), MIB objects (tables and entries)

casa-802-tap-mib (cont.) OID: 1.3.6.1.4.1.20858.10.19

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

Casa Systems CMTS


2-8 SNMP MIBs and Traps Reference
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

MIB name MIB description, Object ID (OID), MIB objects (tables and entries)

casa-cable-cmcpe-mib Provides modem count for each upstream channel:


• Active
• Registered
• Total
• Offline
• Unregistered

Relationship between CPE and CM:


• MAC address
• IP address
• Interface index
• Service ID
• Status index
• IPv6 address

Reset cable modem by:


• IP address
• MAC address
• All
• Offline
• Unregistered

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

Casa Systems CMTS


Using the Casa MIBs 2-9
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

MIB name MIB description, Object ID (OID), MIB objects (tables and entries)

casa-cable-cmcpe-mib (cont.) • casaCmtsCmCpeMacAddress


• casaCmtsCmCpeType
• casaCmtsCmCpeIpAddress
• casaCmtsCmCpeIfIndex
• casaCmtsCmCpeCmtsServiceId
• casaCmtsCmCpeCmStatusIndex
• casaCmtsCmCpeResetNow
• casaCmtsCmCpeIpv6Address
• casaCmtsCpeIpNetToPhysicalTable
• casaCmtsCpeIpNetToPhysicalEntry
• casaCmtsCpeIpNetToPhysicalIfIndex
• casaCmtsCpeIpNetToPhysicalNetAddressType
• casaCmtsCpeIpNetToPhysicalNetAddress
• casaCmtsCpeIpNetToPhysicalCmPhysAddress
• casaCmtsCpeIpNetToPhysicalType
• casaCmtsCmReset
• casaCmtsCmResetByIpAddr
• casaCmtsCmResetByMacAddr
• casaCmtsCmResetAll
• casaCmtsCpeMacToCmTable
• casaCmtsCpeMacToCmEntry
• casaCmtsCpeMacToCmCpeMacAddress
• casaCmtsCpeMacToCmStatusIndex
• casaCmtsCpeMacToCmIpv4Address
• casaCmtsCpeMacToCmIpv6Address
• casaCmtsCpeMacToCmMacAddress
• casaCmtsCpeIpToCmTable
• casaCmtsCpeIpToCmEntry
• casaCmtsCpeIpToCmCpeInetAddressType
• casaCmtsCpeIpToCmCpeInetAddress
• casaCmtsCpeIpToCmStatusIndex
• casaCmtsCpeIpToCmIpv4Address
• casaCmtsCpeIpToCmIpv6Address
• casaCmtsCpeIpToCmMacAddress
• casaCmtsCmMacToCpeTable
• casaCmtsCmMacToCpeEntry
• casaCmtsCmMacToCpeCmMacAddress
• casaCmtsCmMacToCpeInetAddressType
• casaCmtsCmMacToCpeInetAddress
• casaCmtsCmMacToCpeMacAddress
• casaCmtsCmIpToCpeTable
• casaCmtsCmIpToCpeEntry

Casa Systems CMTS


2-10 SNMP MIBs and Traps Reference
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

MIB name MIB description, Object ID (OID), MIB objects (tables and entries)

casa-cable-cmcpe-mib (cont.) • casaCmtsCmIpToCpeCmInetAddressType


• casaCmtsCmIpToCpeCmInetAddress
• casaCmtsCmIpToCpeInetAddressType
• casaCmtsCmIpToCpeInetAddress
• casaCmtsCmIpToCpeMacAddress
• casaCmCpeGroup
casa-cable-cmquery-mib Polls CMs for PHY signal quality and the transmit/ receive parameter of
the cable modem:

• 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

Casa Systems CMTS


Using the Casa MIBs 2-11
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

MIB name MIB description, Object ID (OID), MIB objects (tables and entries)

casa-cable-cmquery-mib (cont.) MIB objects:


• casaCmQueryMibObjects
• casaQueryCmCommunityName
• casaCmQueryTable
• casaCmQueryEntry
• casaQueryCmMacAddress
• casaQueryCmIpAddress
• casaQueryCmTxTimeOffset
• casaQueryCmMicroReflection
• casaQueryCmStatusTxPower
• casaQueryCmStatusRxPower
• casaQueryCmSigQSignalNoise
• casaQueryCmtsSigQSignalNoise
• casaCmQueryCompliance

Casa Systems CMTS


2-12 SNMP MIBs and Traps Reference
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

MIB name MIB description, Object ID (OID), MIB objects (tables and entries)

casa-cable-flaplist-mib Conditions for adding a cable mode to the flap-list table:

• If the cable modem continuously sends an initial ranging request


within a fixed time interval (configurable), the cable modem will be
added to the flap list table.
• If a cable modem does not acknowledge a MAC-layer station
maintenance message from a CMTS, and if the number of
acknowledgements exceeds a configured threshold, the cable
modem will be added to the flap-list table.
• When the cable modem power level is sent to the CMTS after
coming online, and if the power level exceeds a configured
threshold, the cable modem will be added to the flap-list table.
• A configurable aging threshold can also be set for how long a CM
stays in the flap-list table.

Information reported in the flap-list table:


• MAC address
• Upstream channel
• Downstream channel
• Number of times CM meets thresholds (hits)
• Number of times the CM misses the thresholds (misses)
• CM CRC counts
• CM power adjustments
• Flap counts
• Flap time
• CM status
• Data and time

OID: 1.3.6.1.4.1.20858.10.11

MIB objects:
• casaFlapListMib
• casaFlapListGlobal
• casaFlapInsertionTime
• casaFlapMissThreshold
• casaFlapPowerAdjThreshold
• casaFlapListAging
• casaFlapListResetAll
• casaFlapListLastResetTime
• casaFlapListClearAll

Casa Systems CMTS


Using the Casa MIBs 2-13
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

MIB name MIB description, Object ID (OID), MIB objects (tables and entries)

casa-cable-flaplist-mib (cont.) • casaFlapListLastClearTime


• casaFlapListCheckInterval
• casaFlapListCurrentSize
• casaFlapListTrapEnable
• casaFlapListTable
• casaFlapListEntry
• casaFlapCmMacAddress
• casaFlapCmUpstreamIfIndex
• casaFlapCmDownstreamIfIndex
• casaFlapCmInsertionFails
• casaFlapCmHits
• casaFlapCmMisses
• casaFlapCmCRCCounts
• casaFlapCmPowerAdjustments
• casaFlapCmFlapCounts
• casaFlapCmLastFlapTime
• casaFlapCmFlapRowStatus
• casaFlapCmCreateTime
• casaFlapListGroup
• casaFlapListTrapGroup
• casaFlapListCompliance
• casaFlapListNotification
• flapListTrap
casa-copy-running-to-startup- Save running-config to startup-config file; apply startup-config file at
mib next system reboot.
• Set to true or false (default)

OID: 1.3.6.1.4.1.20858.10.30

MIB objects:
• casaCopyRunningToStartupMibObjects
• casaCopyRuningToStartup
• casaCopyRunningToStartupGroup
• casaCopyRunningToStartupCompliance

Casa Systems CMTS


2-14 SNMP MIBs and Traps Reference
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

MIB name MIB description, Object ID (OID), MIB objects (tables and entries)

casa-dev-software-mib CMTS software operations and upgrades.


• TFTP or HTTP source address for software image download
• Image file name
• Reboot/no reboot immediately after upgrade
• Upgrade status and progress statistics to flash device
• SNMP or CLI upgrade type

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

Casa Systems CMTS


Using the Casa MIBs 2-15
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

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.

• The Casa MIB for Data-Over-Cable Service Interface Specifications


(DOCSIS) is DOCS-IF-MIB.
• Besides the objects in DOCS-IF-MIB, this MIB module contains the
extension objects to manage the Cable Modem Termination
Systems (CMTS).
• Includes objects for the scheduler that supports Quality of Service
(QoS) of MCNS/ DOCSIS compliant Radio Frequency (RF)
interfaces in Cable Modem Termination Systems (CMTS).
• Allows users to configure scheduler attributes to ensure the Quality
of Service and fairness for modem requests according to user
business needs.
• Shows various states of the schedulers for users to monitor current
status.

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.

Casa Systems CMTS


2-16 SNMP MIBs and Traps Reference
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

MIB name MIB description, Object ID (OID), MIB objects (tables and entries)

casa-docs-ext-mib (cont.) • rangingInProgress — Initial ranging is in progress.


• rangingCompleted — Initial ranging is completed.
• dhcpv4GotIpAddr — Modem received an IP address from the
DHCP server.
• dhcpv6GotIpAddr — Modem received an IPv6 address from the
DHCP server.
• rejStaleConfig — Modem did attempt to register but registration
was refused due to an old configuration.
• rejIpSpoof — Modem did attempt to register but was refused
due to IP spoof.
• rejClassFail — Modem did attempt to register but registration
was refused due to Class failure.
• rejRegNack — Modem did attempt to register but no
acknowledgement was received.
• bpiKekExpired — KEK modem key assignment expired.
• bpiTekExpired — TEK modem key assignment expired.
• Shutdown — TEK modem is in shutdown state.

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.

Casa Systems CMTS


Using the Casa MIBs 2-17
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

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

Casa Systems CMTS


2-18 SNMP MIBs and Traps Reference
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

MIB name MIB description, Object ID (OID), MIB objects (tables and entries)

casa-docs-ext-mib (cont.) • casaIfCmtsCmStatusAvgOnlineTime


• casaIfCmtsCmStatusMaxOnlineTime
• casaIfCmtsCmStatusMinOfflineTime
• casaIfCmtsCmStatusAvgOfflineTime
• casaIfCmtsCmStatusMaxOfflineTime
• casaIfCmtsCmStatusDynSidCount
• casaIfCmtsCmStatusAddlInfo
• casaIfCmtsCmStatusOnlineTimesNum
• casaIfCmtsCmStatusLastResetTime
• casaCmtsMacExtTable
• casaCmtsMacExtEntry
• casaCmtsCmOnOffTrapEnable
• casaCmtsCmOnOffTrapInterval
• casaCmtsCmDefaultMaxCpes
• casaCmtsCmTotal
• casaCmtsCmActive
• casaCmtsCmRegistered
• casaCmtsUsUsageTable
• casaCmtsUsUsageEntry
• casaCmtsIfUpChannelNumNormalActiveUGS
• casaCmtsIfUpChannelNumEmergencyActiveUGS
• casaCmtsIfUpChannelNumTotalActiveUGS
• casaCmtsIfXTable
• casaCmtsIfXEntry
• casaCmtsifXD30HCOutOctets
• casaCmtsifXD30HCOutUcastPkts
• casaCmtsifXD30HCInOctets
• casaCmtsifXD30HCInUcastPkts
• casaDocsExtGroups
• casaDocsExtBaseGroup
• casaDocsExtNotificationGroup
• casaDocsExtCompliance

Casa Systems CMTS


Using the Casa MIBs 2-19
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

MIB name MIB description, Object ID (OID), MIB objects (tables and entries)

casa-entity-ext-mib CPU memory information:


• Total possible memory allocation
• Total memory allocated
• Total free memory
• Total CPU utilization

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

Casa Systems CMTS


2-20 SNMP MIBs and Traps Reference
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

MIB name MIB description, Object ID (OID), MIB objects (tables and entries)

casa-gige-management-mib Gigabit Ethernet port management.


• Port IP address/mask, bit rate, auto-negotiation setting
• Link status
• Trap generation

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

Casa Systems CMTS


Using the Casa MIBs 2-21
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

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

Casa Systems CMTS


2-22 SNMP MIBs and Traps Reference
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

MIB name MIB description, Object ID (OID), MIB objects (tables and entries)

casa-ipdr-mib (cont.) • casaIPDRSessionCollectionInterval


• casaIPDRSessionLastRecordDeliveryTime
• casaIPDRSessionStreamingStatus
• casaIPDRSessionStatus
• casaIPDRGroup
• casaIPDRCompliance
casa-ip-trunk-mib CMTS IP trunk table.
• Modem count per each upstream channel
• Trunk group transmission statistics
• Load balancing distribution
• Trunk group status

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

Casa Systems CMTS


Using the Casa MIBs 2-23
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

MIB name MIB description, Object ID (OID), MIB objects (tables and entries)

casa-log-mib CMTS log file operation, reporting, and control.


• Log reset and restore event priorities to default values
• Syslog target IP address
• Event class and event priority filtering
• Trap generation
• Event log ordering (most serious to least serious)

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

Casa Systems CMTS


2-24 SNMP MIBs and Traps Reference
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

MIB name MIB description, Object ID (OID), MIB objects (tables and entries)

casa-module-mib Module status information of QAM, UPS, power, fan, SMM.


• Module type
• Running or not ready status
• Module reboot
• QAM operation mode
• Trap notification on upon module status change

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

Casa Systems CMTS


Using the Casa MIBs 2-25
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

MIB name MIB description, Object ID (OID), MIB objects (tables and entries)

casa-ntp-mib Synchronization with NTP server.


• Enable/disable
• NTP server IP address
• Valid or invalid NTP status

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

Casa Systems CMTS


2-26 SNMP MIBs and Traps Reference
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

MIB name MIB description, Object ID (OID), MIB objects (tables and entries)

casa-qam-mib QAM downstream physical power level sensor management.


• Levels expressed in tenths of a db, where 5.1 is shown as 51
• QAM port MAC address, port annex, symbol rate
• QAM channel spacing, port interleave, power, and port status
• Port modulation type
• Channel frequency, description network ID, transport ID, status

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

Casa Systems CMTS


Using the Casa MIBs 2-27
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

MIB name MIB description, Object ID (OID), MIB objects (tables and entries)

casa-sfp-mib When an SFP is present, the following information will be available:


• MAC address of SFP
• Auto-negotiation is on or off
• Duplex status (full, half, unknown)
• SFP vendor name
• SFP serial number
• SFP type

OID: 1.3.6.1.4.1.20858.10.37

MIB objects:
• casaSfpTable
• casaSfpEntry
• casaSfpMacAddress
• casaSfpAutoNegotiation
• casaSfpDuplexStatus
• casaSfpVendor
• casaSfpSerialNum
• casaSfpType
• casaSfpMIBConform
• cataSfpMibCompliance
• casaSfpTableGroup

Casa Systems CMTS


2-28 SNMP MIBs and Traps Reference
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

MIB name MIB description, Object ID (OID), MIB objects (tables and entries)

casa-spectrum-mib Casa spectrum management statistics:


• Channel width
• Measurement frequency
• Background noise measurement
• Receive power
• Date and time

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

Casa Systems CMTS


Using the Casa MIBs 2-29
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

MIB name MIB description, Object ID (OID), MIB objects (tables and entries)

casa-stream-mib (cont.) OID: 1.3.6.1.4.1.20858.10.15

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

Casa Systems CMTS


2-30 SNMP MIBs and Traps Reference
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

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

Casa Systems CMTS


Using the Casa MIBs 2-31
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

MIB name MIB description, Object ID (OID), MIB objects (tables and entries)

casa-sys-mon-mib (cont.) Temperature:


• Description
• High threshold (%) to trigger notification
• Low threshold (%) to trigger notification
• Current temperature

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

Casa Systems CMTS


2-32 SNMP MIBs and Traps Reference
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

MIB name MIB description, Object ID (OID), MIB objects (tables and entries)

casa-sys-mon-mib (cont.) • casaSysMonTemperatureStatusTable


• casaSysMonTemperatureStatusEntry
• casaSysMonTemperatureStatusIndex
• casaSysMonTemperatureStatusDescr
• casaSysMonTemperatureThresholdLow
• casaSysMonTemperatureThresholdHigh
• casaSysMonTemperatureState
• casaSysMonFanStatusTable
• casaSysMonFanStatusEntry
• casaSysMonFanStatusIndex
• casaSysMonFanStatusDescr
• casaSysMonFanStatusThreshold
• casaSysMonFanStatusState
• casaSysMonPowerStatusTable
• casaSysMonPowerStatusEntry
• casaSysMonPowerStatusIndex
• casaSysMonPowerStatusDescr
• casaSysMonPowerState
• casaSysMonPowerSource
• casaSysMonGlobal
• casaSysMonNVRAMThreshold
• casaSysMonEnableCPUNotification
• casaSysMonEnableMemNotification
• casaSysMonEnableFanNotification
• casaSysMonEnableTemperatureNotification
• casaSysMonEnablePowerNotification
• casaSysMonTestCPUNotification
• casaSysMonTestMemNotification
• casaSysMonTestTemperatureNotification
• casaSysMonTestFanNotification
• casaSysMonTestPowerNotification
• casaSysMonNVRAMEnableNotification
• casaSysMonCrashEnableNotification
• casaSysMonNotificationType
• casaSysMonNotificationTypeString
• casaSysMonNotificationSeverity
• casaSysMonNotificationInstanceID
• casaSysMonNotificationInstanceName
• casaSysMonNotificationInstanceMastership
• casaSysMonNotificationString
• casaSysMonNotificationAddendum

Casa Systems CMTS


Using the Casa MIBs 2-33
Casa enterprise MIBs

Table 2-2. Enterprise MIBs (continued)

MIB name MIB description, Object ID (OID), MIB objects (tables and entries)

casa-sys-mon-mib (cont.) • casaSysMonNotification


• casaSysMonMIBConformance
• casaSysMonMIBCompliance
• casaSysMonMIBGroupVersion1
• casaSysMonMIBNotifGroup

Casa Systems CMTS


2-34 SNMP MIBs and Traps Reference
CableLabs DOCSIS RFC MIBs

CableLabs DOCSIS RFC MIBs


Table 2-3. DOCSIS MIBs

MIB name Definition

bpiplusmib30 DOCS-IETF-BPI2-MIB — MIB module for the DOCSIS Baseline


Privacy Plus Interface (BPI+) specification at cable modems and
cable modem termination systems.

References: DOCSIS Baseline Privacy Plus Interface specification


cdmib DOCS-CABLE-DEVICE-MIB — MIB module for
DOCSIS-compliant cable modems and cable-modem termination
systems.

References: RFC 2669


clabdefmib CLAB-DEF-MIB — MIB module defining the namespace
organization for the CableLabs enterprise OID registry.

References: CableLabs CableHome Specification; CableLabs


PacketCable Security Specification
clabtopomib CLAB-TOPO-MIB — MIB module containing the management
objects for fiber nodes in the cable plant.

References: CableLabs OSSIv3.0 specification


CM-SP-OSSIv3.0-I01-061207 Copyright 1999-2006 Cable
Television Laboratories, Inc.
doc20testmib DOCS-TEST-MIB —MIB module supporting programmable test
features for DOCSIS 2.0 compliant cable modems and cable
modem termination systems.

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.

References: Extension of the CLAB-DEF-MIB defined in RFC


2669.

Casa Systems CMTS


Using the Casa MIBs 2-35
CableLabs DOCSIS RFC MIBs

Table 2-3. DOCSIS MIBs

MIB name Definition

docsdiagmib DOCS-DIAG-MIB — MIB module for the diagnostic log for


DOCSIS-compliant cable modem termination systems. The
purpose of the diagnostic log is to prevent service interruptions by
early detection of potential problems. It can also be used for fault
management and for troubleshooting the cable network.

References: Initial version, published as part of the CableLabs


OSSIv3.0 specification CM-SP-OSSIv3.0-I01-061207

Copyright 1999-2006 Cable Television Laboratories, Inc. All rights


reserved.
docs-drf-mib DOCS-DRF-MIB — MIB module contains the management objects
for the Downstream RF Interface specification. Copyright
1999-2007 Cable Television Laboratories, Inc. All rights reserved.

References: Initial version, published as part of the CableLabs


MOSSI specification CM-SP-M-OSSI-I07-YYMMDD via ECN
M-OSSI-R-07.0562-x.
docsif3mib DOCS-IF3-MIB — MIB module contains the management objects
for the DOCSIS 3.0 features, primarily channel bonding, interface
topology and enhanced signal quality monitoring.

References: DOCSIS 3.0 MAC and Upper Layer Protocols


Interface Specification CM-SP-MULPIv3.0-I08-080522, Cable
Modem - CMTS Interaction section; ECN OSSIv3.0-N-08.0645-4
and published as I07.
docsIfExt2Mib DOCS-IFEXT2-MIB — MIB module contains the management
objects that enhance DOCSIS 2.0 feature set. It includes SCDMA
capability of limiting the number of codes assigned to a CM over
the total active codes, referred to as Maximum Scheduled Codes
(MSC).

References: Data-Over-Cable Service Interface Specifications:


Radio Frequency Interface Specification
docsifmib DOCS-IF-MIB — MIB module for DOCSIS 2.0-compliant Radio
Frequency (RF) interfaces in Cable Modems and Cable Modem
Termination Systems.

References: RFC 4546

Casa Systems CMTS


2-36 SNMP MIBs and Traps Reference
CableLabs DOCSIS RFC MIBs

Table 2-3. DOCSIS MIBs

MIB name Definition

docsl2vpnmib DOCS-L2VPN-MIB — MIB module for CMTS and CPE devices


complying with the DOCSIS L2VPN feature.

References: DOCSIS Layer 2 Virtual Private Networks


Specification CM-SP-L2VPN-I03-061222
docs-loadbal3-mib DOCS-LOADBAL3-MIB — MIB module containing the
management objects for the DOCSIS 3.0 CMTS load balancing
functionality.

References: CableLabs OSSIv3.0 specification


CM-SP-OSSIv3.0-I05-071206 via ECN OSSIv3.0-N-07.0522-7.
View the MIB for additional object-specific references.
docsmcastauthmib DOCS-MCAST-AUTH-MIB — MIB module containing the
management objects for the CMTS multicast authorization
functionality.

References: CableLabs OSSIv3.0 specification


CM-SP-OSSIv3.0-I01-061207
docsmcastmib DOCS-MCAST-MIB — MIB module containing the management
objects for multicast over DOCSIS to support DSID forwarding and
bonded multicast.

References: CableLabs OSSIv3.0 specification


CM-SP-OSSIv3.0-I01-061207
docsqos3mib DOCS-QOS3-MIB — MIB module containing the management
objects for QOS channel bonding.

References: CableLabs OSSIv3.0 specification


CM-SP-OSSIv3.0-I01-061207

DOCSIS 3.0 MAC and Upper Layer Protocols Interface


Specification CM-SP-MULPIv3.0-I08-080522, Classifier Identifier
section in the Common Radio Frequency Interface Encodings
Annex

Casa Systems CMTS


Using the Casa MIBs 2-37
CableLabs DOCSIS RFC MIBs

Table 2-3. DOCSIS MIBs

MIB name Definition

docssecmib DOCS-SEC-MIB — MIB module containing the management


objects for the security requirements in the DOCSIS Security
Specification.

References: CableLabs OSSIv3.0 specification


CM-SP-OSSIv3.0-I02-070223, CableLabs OSSIv3.0 specification
CM-SP-OSSIv3.0-I01-061207
docssubmgt3mib DOCS-SUBMGT3-MIB — MIB module containing the
management objects for CMTS control of IPv4 and IPv6 traffic with
origin and destination to cable modems and CPEs.

References: CableLabs OSSIv3.0 specification


CM-SP-OSSIv3.0-I01-061207 and all related ECNs.
dsg-if-mib DSG-IF-MIB — IB module for the DOCSIS Set-top Gateway
(DSG). The DSG provides a one-way IP datagram transport for
out-of-band (OOB) messaging to cable set-top clients. The
one-way IP datagram transport is called a DSG tunnel.

A DSG tunnel carries either a broadcast, unicast or multicast IP


datagram streams originating at the DOCSIS Set-top Gateway by
carrying out-of-band messages intended for set-top clients. It is
carried over one or more downstream DOCSIS channels.

Multiple DSG tunnels may exist on a single downstream DOCSIS


channel.

References: CableLabs DOCSIS Set-top Gateway (DSG)


Interface Specification CM-SP-DSG-I08
dsg-if-std-mib DSG-IF-STD-MIB — MIB module providing the management
objects for the DOCSIS Set-top Gateway (DSG) client controller
abel modem component for DSG operations of set-top devices.

References: CableLabs DOCSIS Set-top Gateway (DSG)


Interface Specification CM-SP-DSG-I08

Casa Systems CMTS


2-38 SNMP MIBs and Traps Reference
Internet Engineering Task Force RFC MIBs

Table 2-3. DOCSIS MIBs

MIB name Definition

ifext2mib DOCS-IFEXT2-MIB — MIB module containing the management


objects that enhance the DOCSIS 2.0 feature set. It includes
SCDMA capability of limiting the number of codes assigned to a
cable modem over the total active codes, referred to as Maximum
Scheduled Codes (MSC).

References: Data-Over-Cable Service Interface Specifications:


Radio Frequency Interface Specification Section

Internet Engineering Task Force RFC MIBs


Table 2-4. IETF MIBs

MIB Definition

bridgemib BRIDGE-MIB — Identifies bridge and associated ports and timer


settings used by the Spanning Tree Protocol.

References: IEEE 802.1D-1990: Sections 6.4.1.1.3 and 3.12.5


diffservmib DIFFSERV-DSCP-TC — Defines the Differentiated Services
Code-Point used for marking a traffic stream.

References: RFC 2474, RFC 2780


entitymib ENTITY-MIB — MIB module for representing multiple logical
entities supported by a single SNMP agent.

References: RFC 4133


entitysensormib ENTITY-SENSOR-MIB — MIB module defining Entity MIB
extensions for physical sensors.

References: RFC 3433


etherlikemib EtherLike-MIB — MIB module to describing generic objects for
Ethernet-like network interfaces.

References: RFC 1650, RFC 2358, RFC 2665

Casa Systems CMTS


Using the Casa MIBs 2-39
Internet Engineering Task Force RFC MIBs

Table 2-4. IETF MIBs

MIB Definition

etherlikemib30 EtherLike-MIB — MIB module to describe generic objects for


ethernet-like network interfaces. Includes Clause 30, 10 Mb/s, 100
Mb/s, 1000 Mb/s, and 10 Gb/s management.

References: RFC 3635


hostresourcesmib HOST-RESOURCES-MIB — MIB module for managing host
systems. The term “host” refers to any computer that
communicates with other similar computers attached to the
Internet.

References: RFC 1514


ifmib IF-MIB — MIB module describing generic objects for network
interface sub-layers. This MIB is an updated version of MIB-II's
ifTable, and incorporates the extensions defined in RFC 1229.

References: RFC 1573, RFC 2233, RFC 2863, RFC 1229


inet-address-mib INET-ADDRESS-MIB — MIB module defining textual conventions
for representing Internet addresses. An Internet address can be an
IPv4 address, an IPv6 address, or a DNS domain name. This
module also defines textual conventions for Internet port numbers,
autonomous system numbers, and the length of an Internet
address prefix.

References: RFC 2851, RFC 3291, RFC 4001


intercept-mib PKTC-ES-TAP-MIB — MIB module managing the lawful intercept
feature. This MIB defines a generic stream table that contains
fields common to all intercept types. Specific intercept filters are
defined in extension MIBs, e.g., the IP-TAP-MIB for IP intercepts.

References: N/A

See Casa Systems – CMTS Network Solutions Guide.


ipmib IP-MIB — MIB module for managing IP and ICMP
implementations, but excluding their management of IP routes.

References: RFC 4293


iproute IP-FORWARD-MIB — MIB module for displaying Classless
Inter-Domain Routing (CIDR) multipath IP routes.

References: RFC 1213

Casa Systems CMTS


2-40 SNMP MIBs and Traps Reference
Internet Engineering Task Force RFC MIBs

Table 2-4. IETF MIBs

MIB Definition

ip-tap-mib PKTC-ES-IPTAP-MIB — MIB module that manages the intercept


feature for IP. This MIB is used along with PKTC-ES-TAP-MIB to
intercept IP traffic at an intercept point.

References: N/A

See Casa Systems – CMTS Network Solutions Guide.


mgmdmib MGMD-STD-MIB — MIB module for managing Multicast Group
Membership Discovery (MGMD).

References: RFC 2933, RFC 3019,


draft-edtf-magma-mgmd-mib-08.txt (Internet Draft)
pbridgemib P-BRIDGE-MIB — Bridge MIB Extension module for managing
Priority and Multicast Filtering, defined by IEEE 802.1D-1998.

References: RFC 2674


qbridgemib Q-BRIDGE-MIB — VLAN Bridge MIB module for managing Virtual
Bridged Local Area Networks, as defined by IEEE 802.1Q-1998.

References: RFC 2674


rfc3411 SNMP-FRAMEWORK-MIB — SNMP Management Architecture
MIB.

References: RFC 3411


rfc4001 INET-ADDRESS-MIB — MIB module defines textual conventions
for representing Internet addresses. An Internet address can be an
IPv4 address, an IPv6 address, or a DNS domain name. This
module also defines textual conventions for Internet port numbers,
autonomous system numbers, and the length of an Internet
address prefix.

References: RFC 4001


tcpmib TCP-MIB — MIB module for managing TCP implementations.

References: RFC 4022


udpmib UDP-MIB — MIB module for managing UDP implementations.

References: RFC 4113

Casa Systems CMTS


3-1

Chapter 3. Configuring SNMP traps at


the CMTS

About this chapter


Chapter 3 covers the SNMP trap configuration at the CMTS and includes the
following topics:

Topic Page

SNMP trap descriptions 3-1


Setting the SNMP trap parameters 3-15
Setting the SNMP trap version 3-15
Configuring the SNMP trap host IP 3-16
Configuring the SNMP trap target parameters 3-16
Configuring SNMP trap source IP address 3-20
Setting the SNMP INFORM and NOTIFY versions 3-20

SNMP trap descriptions


SNMP traps are event notification messages that are logged at the CMTS, syslog, or
trap host and reported to the SNMP management station. Trap messages are triggered
by conditions at the CMTS that may or may not require corrective action. Some traps
are informational while other traps require immediate action or physical intervention.
A trap is associated with one of eight classes of severity: emergency, alert, critical,
error, warning, notice, information, and debug.
Traps are included in both the Casa enterprise MIBs and in the standard DOCSIS and
IETF MIBs. Table 3-1 lists and describes the Casa-supported SNMP traps.

Casa Systems CMTS


3-2 SNMP MIBs and Traps Reference
SNMP trap descriptions

Table 3-1. Casa-supported SNMP traps

Trap name Description

casa3K10KModuleTrap MIB: casa-3k-10k-module

OID: 1.3.6.1.4.1.20858.10.36

Type: NOTIFICATION-TYPE

Objects:
• casa3K10KModuleId
• casa3K10KModuleType
• casa3K10KModuleStatus

Default: Enabled

Description: Any module, power or fan-related event where a change


has been detected by the system, such as a fan malfunction, a power
module going down or removed, or a module inserted or removed.
authenticationFailure MIB: SNMPV2-MIB

OID: 1.3.6.1.6.3.1.1.5.5

Type: NOTIFICATION-TYPE

Objects:
• snmpEnableAuthenTraps

Default: Enabled

Description: An authenticationFailure trap signifies that the SNMPv2


entity, acting in an agent role, has received a protocol message that is
not properly authenticated. While all implementations of the SNMPv2
must be capable of generating this trap, the snmpEnableAuthenTraps
object indicates whether this trap will be generated.

SNMP version: v1, v2, v3

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)

Casa Systems CMTS


Configuring SNMP traps at the CMTS 3-3
SNMP trap descriptions

Table 3-1. Casa-supported SNMP traps (continued)

Trap name Description

coldstart MIB: SNMPV2-MIB

OID: 1.3.6.1.6.3.1.1.5.1

Type: NOTIFICATION-TYPE

Default: Enabled

Description: SMM boot or reboot; a coldStart trap signifies that the


SNMPv2 entity (CMTS) acting in an agent role is reinitializing itself and
that its configuration may have been altered.

SNMP version: v1, v2, v3


linkup MIB: ifmib

OID: 1.3.6.1.6.3.1.1.5.4

Type: NOTIFICATION-TYPE

Default: Enabled

Objects:
• ifIndex
• ifAdminStatus
• ifOperStatus

Default: Enabled; ifLinkUpDownTrapEnable.


ifIndex set with enabled(1)

Description: cable event priority emergency 0xE0, no shutdown; a


linkUp trap signifies that the SNMP entity, acting in an agent role, has
detected that the ifOperStatus object for one of its communication links
left the down state and is transitioning into some other state (but not
into the notPresent state). This other state is indicated by the included
value of ifOperStatus.

SNMP version: v1, v2, v3

Casa Systems CMTS


3-4 SNMP MIBs and Traps Reference
SNMP trap descriptions

Table 3-1. Casa-supported SNMP traps (continued)

Trap name Description

linkup (cont.) Example: show cable events

CASA-C10G# show cable events


<132>2010-01-03,11:14:46.4 cmr1.zone3
CMTS[CASA-SYSTEMS]: <3514439681> interface link up,
ifIndex: <9>, ifAdminStatus: <up>, ifOperStatus:
<up> (event count 1, last time:
2010-01-03,11:14:46.4)

2010-1-7 13:33 192.168.0.110 Info -AL-SYS-: GigE


port 0, link is up 2010-1-7 13:33 192.168.0.110
Notice CMTS[CASA-SYSTEMS]: <3514439681> interface
link up, ifIndex: <9>, ifAdminStatus: <up>,
ifOperStatus: <up>

Example: : show log

CASA-C10G# show log


[Sun Jan 3 13:55:15 2010]-IN-CLI-1: change logical
upstream adminStatus to 1. rc=0
[Sun Jan 3 13:55:13 2010]-IN-CLI-1: change logical
upstream adminStatus to 1. rc=0
[Sun Jan 3 13:54:57 2010]-IN-CLI-1: change logical
upstream adminStatus to 1. rc=0
[Sun Jan 3 13:54:54 2010]-IN-CLI-1: change logical
upstream adminStatus to 1. rc=0
[Sun Jan 3 13:54:52 2010]-IN-CLI-1: change logical
upstream adminStatus to 1. rc=0
[Sun Jan 3 13:53:45 2010]-IN-CLI-1:
md_shutdown_set: set mac 3 adm status 1
[Sun Jan 3 13:53:44 2010]-IN-CLI-1:
md_shutdown_set: set mac 1 adm status 1
[Sun Jan 3 13:53:35 2010]-AL-SYS-1: GigE port 1,
link is up
[Sun Jan 3 13:53:34 2010]-AL-SYS-1: GigE port 0,
link is up

Example: : syslog entry

2010-1-7 13:33 192.168.0.110 Notice


CMTS[CASA-SYSTEMS]: <3514439681> interface link up,
ifIndex: <9>, ifAdminStatus: <up>, ifOperStatus:
<up>)

Casa Systems CMTS


Configuring SNMP traps at the CMTS 3-5
SNMP trap descriptions

Table 3-1. Casa-supported SNMP traps (continued)

Trap name Description

linkdown MIB: ifmib

OID: 1.3.6.1.6.3.1.1.5.3

Type: NOTIFICATION-TYPE

Objects:
• ifIndex
• ifAdminStatus
• ifOperStatus

Default: Enabled; ifLinkUpDownTrapEnable.


ifIndex set with enabled(1)

Description: cable event priority emergency 0xE0, shutdown; a


linkDown trap signifies that the SNMP entity, acting in an agent role,
has detected that the ifOperStatus object for one of its communication
links is about to enter the down state from some other state (but not
from the notPresent state). This other state is indicated by the included
value of ifOperStatus.

SNMP version: v1, v2, v3

Example: : show cable events

CASA-C10G# show cable events


2010-1-7 13:33 192.168.0.110 Info -AL-SYS-: GigE
port 0, link is up

<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)

Casa Systems CMTS


3-6 SNMP MIBs and Traps Reference
SNMP trap descriptions

Table 3-1. Casa-supported SNMP traps (continued)

Trap name Description

linkdown (cont.) Example: : show log

CASA-C10G# show log

link is down
[Sun Jan 3 13:53:31 2010]-AL-SYS-1: GigE port 1,
link is down

[Sun Jan 3 13:53:30 2010]-AL-ALARM-1: GigE port 0,


link is down

[Sun Jan 3 13:53:30 2010]-AL-SYS-1: GigE port 0,


link is down

[Sun Jan 3 13:52:31 2010]-IN-CLI-1: change logical


upstream adminStatus to 0. rc=0

[Sun Jan 3 13:52:29 2010]-IN-CLI-1: change logical


upstream adminStatus to 0. rc=0

[Sun Jan 3 13:52:15 2010]-IN-CLI-1: change logical


upstream adminStatus to 0. rc=0

[Sun Jan 3 13:52:13 2010]-IN-CLI-1: change logical


upstream adminStatus to 0. rc=0

[Sun Jan 3 13:52:11 2010]-IN-CLI-1: change logical


upstream adminStatus to 0. rc=0

[Sun Jan 3 13:51:05 2010]-IN-CLI-1:


md_shutdown_set: set mac 1 adm status 0

[Sun Jan 3 13:50:02 2010]-IN-CLI-1:


md_shutdown_set: set mac 3 adm status 0
linkup ????

[Sun Jan 3 13:00:54 2010]-AL-ALARM-1: GigE port 0,


link is down

[Sun Jan 3 13:00:54 2010]-AL-SYS-1: GigE port 0,


link is down

Casa Systems CMTS


Configuring SNMP traps at the CMTS 3-7
SNMP trap descriptions

Table 3-1. Casa-supported SNMP traps (continued)

Trap name Description

linkdown (cont.) Example: syslog entry

2010-1-7 13:21 192.168.0.110 Notice


CMTS[CASA-SYSTEMS]: <3514439682> interface link
down, ifIndex: <9>, ifAdminStatus: <down>,
ifOperStatus: <down>

2010-1-7 13:33 192.168.0.110 Info -AL-SYS-: GigE


port 0, link is down
2010-1-7 13:33 192.168.0.110 Info -AL-ALARM-: GigE
port 0, link is down
docsIf3CmtsEventNotif MIB: docsIf3mib

OID: 1.3.6.1.4.1.4491.2.1.20.0.1

Type: NOTIFICATION-TYPE

Objects:
• docsDevEvLevel
• docsDevEvId
• docsDevEvText
• docsDevEvLastTime
• sysName

Default: cm-status event report (under interface docsis-mac); cable


event priority <level> 0xE0

Description: A notification to report a DOCSIS event detected on the


CMTS. The CmtsEventCtrl object (docsIf3CmEventCtrlTable) contains
configured instances with Event Ids that want to send this trap, and
corresponding docsDevEvPriority of docsDevEvReporting are set with
trap enabled

SNMP version: v1, v2, v3

Casa Systems CMTS


3-8 SNMP MIBs and Traps Reference
SNMP trap descriptions

Table 3-1. Casa-supported SNMP traps (continued)

Trap name Description

docsIf3CmtsEventNotif (cont.) Example: show cable events

CASA-C10G# show cable events


<131>2010-01-03,15:03:44.3 cmr1.zone3 CMTS[DOCSIS]:
<73000500> Registration rejected authentication
failure:CMTS MIC
invalid;CM-MAC=00:15:2f:8f:32:54;CMTS-VER=3.0;;CM-MA
C=00:15:2f:8f:32:54;CMTS-VER=3.0; (event count 3,
last time: 2010-01-03,15:03:50.3)

Example: syslog entry

2010-1-7 16:35 192.168.0.110 Warning CMTS[DOCSIS]:


<73000500> Registration rejected authentication
failure:CMTS MIC
invalid;CM-MAC=00:15:2f:8d:b6:d4;CMTS-VER=3.0;;CM-MA
C=00:15:2f:8d:b6:d4;CMTS-VER=3.0;
flapListTrap MIB: casa-cable-flaplist-mib

OID: 1.3.6.1.4.1.20858.10.11.5.1

Type: NOTIFICATION-TYPE

Objects:
• ifIndex
• ifAdminStatus
• ifOperStatus
• docsIfCmtsCmStatusMacAddress

Default: Enabled with casaCmtsCmOnOffTrapEnable. ifIndex set with


enabled; cable flap-list trap CLI setting.

Description: A flap list trap signifies that SNMPv2 entity, acting in an


agent role, has detected that the percentage of flap cable modems for
one of the CMTS modules has exceeded the
docsDiagLogRangingRetryThrhld.

SNMP version: v1, v2, v3

Casa Systems CMTS


Configuring SNMP traps at the CMTS 3-9
SNMP trap descriptions

Table 3-1. Casa-supported SNMP traps (continued)

Trap name Description

logging MIB: casa-log-mib

OID: 1.3.6.1.4.1.20858.10.16

Type: NOTIFICATION-TYPE

Objects:

• icasaLogFirstTime
• casaLogLevel
• casaLogSource
• casaLogId
• casaLogMessage

Default: The default setting is the logging <option> command setting.


Options are: non-volatile, syslog, system, trap, and volatile.

Example: logging trap warnings

Description: Any hardware or software event matching the configured


logging level.

SNMP version: v1, v2, v3


docsDiagLogSizeFull MIB: docsdiagmib

OID: 1.3.6.1.4.1.4491.2.1.9.0.3

Type: NOTIFICATION-TYPE

Objects:

• docsDevEvLevel
• docsDevEvId
• docsDiagLogIncludeTriggers
• docsDiagLogMaxSize

Default: Add the event ID into docsIf3CmEventCtrlTable.

Description: This notification indicates that the diagnostic log


(docsDiagLogTable) is full.

SNMP version: v1, v2, v3

Casa Systems CMTS


3-10 SNMP MIBs and Traps Reference
SNMP trap descriptions

Table 3-1. Casa-supported SNMP traps (continued)

Trap name Description

docsDiagLogSizeHighThrshldR MIB: docsdiagmib


eached
OID: 1.3.6.1.4.1.4491.2.1.9.0.1

Type: NOTIFICATION-TYPE

Objects:

• docsDevEvLevel
• docsDevEvId
• docsDiagLogIncludeTriggers
• docsDiagLogMaxSize

Default: Add the event ID into docsIf3CmEventCtrlTable.

Description: This notification indicates that the current size of


diagnostic log is beyond the docsDiagLogNotifyLogSizeHighThrshld.

SNMP version: v1, v2, v3


docsDiagLogSizeHighThrshldR MIB: docsdiagmib
eached
OID: 1.3.6.1.4.1.4491.2.1.9.0.2

Type: NOTIFICATION-TYPE

Objects:

• docsDevEvLevel
• docsDevEvId,
• docsDiagLogIncludeTriggers
• docsDiagLogMaxSize

Default: Add the event ID into docsIf3CmEventCtrlTable.

Description: This notification indicates that the current size of the


diagnostic log drops to docsDiagLogNotifyLogSizeLowThrshld after it
has exceeded the docsDiagLogNotifyLogSizeHighThrshld.

SNMP version: v1, v2, v3

Casa Systems CMTS


Configuring SNMP traps at the CMTS 3-11
SNMP trap descriptions

Table 3-1. Casa-supported SNMP traps (continued)

Trap name Description

casaCmtsCmOnOffNotification MIB: casa-docs-ext-mib

OID: 1.3.6.1.4.1.20858.10.22.1.1

Type: NOTIFICATION-TYPE

Objects:

• docsIfCmtsCmStatusMacAddress,
• docsIfCmtsCmStatusIpAddress
• docsIfCmtsCmStatusDownChannelIfIndex
• docsIfCmtsCmStatusUpChannelIfIndex
• casaCmtsCmCpeCmtsServiceId
• casaCmtsCmStatusValue

Default: casaCmtsCmOnOffTrapEnable. ifIndex set with enabled

Description: This notification indicates that the cable modem is


coming online and going offline. A notification will be sent from CMTS
for a cable modem status changing to online or offline within the interval
specified in casaCmtsCmOnOffTrapInterval.

SNMP version: v1, v2, v3

Casa Systems CMTS


3-12 SNMP MIBs and Traps Reference
SNMP trap descriptions

Table 3-1. Casa-supported SNMP traps (continued)

Trap name Description

casaSysMonNotification MIB: casa-sys-mon

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

Casa Systems CMTS


Configuring SNMP traps at the CMTS 3-13
SNMP trap descriptions

Table 3-1. Casa-supported SNMP traps (continued)

Trap name Description

casaSysMonNotification (cont.) Defaults: casaCmtsCmOnOffTrapEnable. ifIndex set with enabled


• system monitor cpu enable
• system monitor memory enable
• system monitor nvram enable
• system monitor fan enable
• system monitor temperature enable
• system monitor power enable
• system monitor log disable
• system monitor watchdog enable
• system monitor crash enable

Description: System monitoring notification to include CPU,


temperature, memory, fan, SMM, and power module statistics.
Persistent status monitor of standby SMM. Interactive or
non-interactive failover to the standby SMM.

SNMP version: v1, v2, v3


casaPowerTrap MIB: casa-power-mib

OID: 1.3.6.1.4.1.20858.10.32

Type: NOTIFICATION-TYPE

Objects:
• casaPowerId
• casaPowerStatus (running, not ready, removed, fail)

Default: envm system trap enabled setting in diagnostic mode.

Description: The Casa power trap is sent when there is a change to


the CMTS power status. A power event exists when a change has been
detected by the system, such as a power module going down or if a
power module has been removed.

SNMP version: v1, v2, v3

Casa Systems CMTS


3-14 SNMP MIBs and Traps Reference
SNMP trap descriptions

Table 3-1. Casa-supported SNMP traps (continued)

Trap name Description

casaFanTrap MIB: casa-fan-mib

OID: 1.3.6.1.4.1.20858.10.31

Type: NOTIFICATION-TYPE

Objects:
• casaFanId
• casaFanSpeed
• casaFanStatus

Default: envm system trap enabled setting in diagnostic mode.

Description: Any fan-related event where a change has been detected


by the system, such as a fan malfunction or removal of the fan module.

SNMP version: v1, v2, v3


casaModuleTrap MIB: casa-fan-mib

OID: 1.3.6.1.4.1.20858.10.14.5.1

Type: NOTIFICATION-TYPE

Objects:
• casaModuleId
• casaModuleType
• asaModuleStatus

Default: envm system trap enabled setting in diagnostic mode.

Description: Any module-related event where a change has been


detected by the system, such as module going down, or a module
inserted or removed.

SNMP version: v1, v2, v3

Casa Systems CMTS


Configuring SNMP traps at the CMTS 3-15
Setting the SNMP trap parameters

Table 3-1. Casa-supported SNMP traps (continued)

Trap name Description

casaGigeStatusTrap MIB: casa-gige-management-mib

OID: 1.3.6.1.4.1.20858.10.25.5.1

Type: NOTIFICATION-TYPE

Objects:
• casaGigEPortStatus
• casaGigEPortLinkStatus

Default: monitor keepalive setting.

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.

SNMP version: v1, v2, v3

Setting the SNMP trap parameters


This section covers the configurable SNMP trap settings at the CMTS.

Setting the SNMP trap version


SNMP traps for all versions, 1, 2 and 3 are enabled by default. To enable or disable
SNMP traps, use the following command syntax:
CASA-CMTS(config)# [no] snmp trap version <version-number>
Where:
• version-number — Specifies the SNMP trap version; 1, 2 or 3

Example
To disable SNMP version 3 traps, enter the following command:
CASA-CMTS(config)# no snmp trap version 3

Casa Systems CMTS


3-16 SNMP MIBs and Traps Reference
Setting the SNMP trap parameters

Configuring the SNMP trap host IP


The SNMP trap host is the destination IP address of the host server to which SNMP
traps are sent.
To set the destination host IP, community string, and the SNMP trap version (1 or 2),
use the following command syntax:
CASA-CMTS(config)# snmp traphost <host-ip> community
<community-string> version <version>
Where:
• host-ip — Specifies the IP address of the host server in dotted decimal notation.
• community-string — Specifies the SNMP community text string.
• version — Specifies the SNMP trap version; enter 1, 2 or 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

Configuring the SNMP trap target parameters


SNMP trap target is the host device to which SNMP traps are sent. The snmp
tgt-addr command sets additional parameters at the CMTS to be used when
processing and sending SNMP traps to the trap host. Use the following command
syntax:
CASA-CMTS(config)# snmp tgt-addr <target-address-name> snmpUDPDomain
<tgt-ip-address> <timeout-value> <num-retries> <tag-list>
<parameters> {non-volatile | other | permanent | read-only |
volatile} <mask-value> <MMS-integer> [mod]
Where:
• target-address-name — Specifies a name to identify an SNMP trap host.
Multiple names may be specified to configure up to 60 trap hosts.
• tgt-ip-address — Specifies the IP address of the trap target. To specify a port
other than the default setting of 162, enter the port number surround by quotation
marks ":" following the IP address. For example: 10.10.10.10:161

Casa Systems CMTS


Configuring SNMP traps at the CMTS 3-17
Setting the SNMP trap parameters

• timeout-value — Specifies the period of time in 0.01 seconds before attempting


to resend a trap due to an interface being down, routing problem, or some other
network condition preventing traps from being sent to the trap target. The valid
range is 0 to 2147483647.
• num-retries — Specifies the number of attempts in the range 0 to 255 when
sending an SNMP trap to the trap target in the event of a network problem.
• tag-list — Specifies the tag used to specify the notification type as either SNMP
trap or SNMP INFORM messages. Any of the following tag lists can be used
since they are all pre-configured to specify "traps" as the notification type:
— TrapV1SNMPv1TrapsTagList
— TrapV2cSNMPv2cTrapsTagList
— TrapV2cSNMPv3TrapsTagList
• parameters — Specifies the SNMP version and any configuration parameters.
— TrapV1SNMPv1Traps = SNMPv1
— TrapV2cSNMPv2cTraps = SNMPv2c
— TrapV2cSNMPv3Traps = SNMPv3
Note that if an incorrect parameter is specified, a trap will not be sent. Also, if
configured, multiple types of SNMP traps can be sent. The snmp tgt-param
command defines the SNMP version security modem for SNMP traps as
recommended by CableLabs. See the SNMP V2 MIB for information.
• storage type — Select the optional storage type: non-volatile, other, permanent,
read-only, or volatile. Use the non-volatile parameter.
• mask-value — Not used with SNMP traps.
• MMS-integer — Specifies the Maximum Message Size as a number. This option
maintains a value of 3000 regardless of any other value entered.
• mod — Optional. Specifies the keyword used to modify an existing trap host
configuration entry.

Example
The following CLI command configures an SNMPv1 trap host with IP address
10.10.1.2:

Casa Systems CMTS


3-18 SNMP MIBs and Traps Reference
Setting the SNMP trap parameters

CASA-CMTS(config)# snmp tgt-addr abcTrap snmpUDPDomain 10.10.1.2 500 1


TrapV1SNMPv1TrapsTagList TrapV1SNMPv1Traps non-volatile 0.0.0.0
3000

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

CASA-CMTS(config)# snmp tgt-addr v2trap2 snmpUDPDomain 10.15.8.226 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

CASA-CMTS(config)# snmp tgt-addr v3trap snmpUDPDomain 192.168.8.1 500


1 TrapV2cSNMPv3TrapsTagList TrapV2cSNMPv3Traps non-volatile 0.0.0.0
3000
In the above example, both versions of the traps will be sent to the trap host.

Example
Use the show snmp host command to display configured SNMP trap hosts:
CASA-CMTS(config)# show snmp host

Casa Systems CMTS


Configuring SNMP traps at the CMTS 3-19
Setting the SNMP trap parameters

SNMP server hosts


Host address : 0.0.0.0
Security model: SNMPv1
Security Name : rotesting
Host address : 0.0.0.0
Security model: SNMPv2c
Security Name : rotesting

Host address : 0.0.0.0


Security model: SNMPv3
Security Name : noAuthNoPrivUser

Host address : 10.10.30.12


Security model: SNMPv2c
Security Name : rotesting

Host address : 0.0.0.0


Security model: None
Security Name : None

Host address : 0.0.0.0


Security model: None
Security Name : None

Host address : 0.0.0.0


Security model: None
Security Name : None

Host address : 10.1.8.8


Security model: SNMPv2c
Security Name : rotesting

Host address : 10.10.10.10


Security model: SNMPv2c
Security Name : rotesting

Host address : 10.15.8.226


Security model: SNMPv2c
Security Name : rotesting

Host address : 192.168.8.1


Security model: SNMPv3
Security Name : noAuthNoPrivUser

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

Casa Systems CMTS


3-20 SNMP MIBs and Traps Reference
Setting the SNMP trap parameters

Alternatively, SNMP trap hosts can be configured using the snmpTargetMIBs.

Configuring SNMP trap source IP address


The snmp trap-source command specifies the source interface at the CMTS for
forwarding SNMP traps to the SNMP trap host server. The source interface is any one
of the available sixteen CMTS logical loopback interfaces.
To set the SNMP trap source loopback interface at the CMTS, use the following
command syntax:
CASA-CMTS(config)# snmp trap-source loopback <interfaceID>

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

Setting the SNMP INFORM and NOTIFY versions


When the SNMP management station receives an SNMP trap (NOTIFY message)
from the agent, the management station responds by returning an SNMP INFORM
message to the agent as the acknowledgement.
To set the SNMP INFORM and NOTIFY versions, use the following command
syntax:
CASA-CMTS(config)# snmp inform version <version>
CASA-CMTS(config)# snmp notify versiion <version>

Where:
• version — Specifies the SNMP INFORM version; values are 2 or 3

Casa Systems CMTS


Configuring SNMP traps at the CMTS 3-21
Setting the SNMP trap parameters

Example
To enable SNMP v2 INFORM messages:
CASA-CMTS(config)# snmp inform version 2

Casa Systems CMTS


4-1

Chapter 4. Configuring the SNMP


agent

About this chapter


This chapter covers the SNMP agent configuration at the CMTS. In addition to
communicating with the SNMP management station, the SNMP agent configuration
provides access privileges to SNMP V1 and V2 user in named communities, as well as
secure and authenthenticated access to SNMP V3 users.

Topic Page

Configuring SNMP V1 and V2 communities 4-2


Adding SNMP communities 4-3
Removing previously configured SNMP communities 4-3
Displaying SNMP community information 4-4
Configuring SNMP V3 4-5
Creating SNMP V3 users 4-5
Mapping users into SNMP views 4-7
Creating the SNMP V3 access group configuration 4-9
Adding SNMP V3 users to the access group 4-10
SNMP V3 sample configuration 4-11
Applying access-lists to users 4-12
Restoring SNMP defaults 4-13
Displaying SNMP statistics and information 4-13

Casa Systems CMTS


4-2 SNMP MIBs and Traps Reference
Configuring SNMP V1 and V2 communities

Configuring SNMP V1 and V2 communities


An SNMP community is made up of at least one SMNP agent and one SNMP
manager. Each SNMP community has a unique name assigned to it. This community
name is used authenticate the messages that are exchanged between the SNMP agent
and the SNMP manager.
SNMPv1 and v2c implementations require a community configuration to create
access privileges for users within that SNMP community. A user with a
READ-ONLY privilege has viewing access to a system’s configuration and statistics
using SNMP GET commands. A user with a READ-WRITE privilege can view and
change a system’s configuration settings using SNMP SET commands. All SNMP
users access statistic and configuration information from the MIBs archive file
imported into the SNMP management station software.
Figure 4-1 illustrates a sample network with two SNMP communities configured on
the Casa C10G.

Figure 4-1. SNMP V1 and V2c network communities


SNMP manager
Community = Manager Casa C10G CMTS
READ-WRITE privilege
SNMP agent
SET and GET commands
CASA SYSTEMS
C10G
0 1 2 3 4 5 6 7 8 9 10 11 12 13

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

STATUS STATUS STATUS STATUS STATUS STATUS STATUS STATUS STATUS


ALARM ALARM ALARM ALARM ALARM ALARM ALARM ALARM ALARM
ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE
XG2 XG2

Internet XG1 XG1


IOIOI

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

Casa Systems CMTS


Configuring the SNMP agent 4-3
Configuring SNMP V1 and V2 communities

Adding SNMP communities


Use the following snmp community command syntax to add one or more SNMP
communities to the CMTS configuration.
CASA-CMTS (config)# snmp community <community_string> {ro | rw}
[access-group <access-list-name>]
Where:
• community_string — Specifies the SNMP community text string.
• ro — Specifies READ-ONLY privileges.
• rw — Specifies READ-WRITE privileges.

Example: Create SNMP communities


The following CLI session create two SNMP community strings, manager and user.
The community named manager has READ-WRITE privileges; the community
named user has READ-ONLY privileges.
CASA-CMTS(config)# snmp community manager rw
CASA-CMTS(config)# snmp community user ro

An optional access-list can be specified to control SNMP community access to the


CMTS, such as restricting SNMP access to a singel community having specific IP
address. Only one access-list can be applied to an SNMP community name. Applying
a different access-list will overwrite the previous configuration for that name.

Example: Create SNMP community with access-list


The following CLI session creates the SNMP READ-WRITE communities named
homer and bart. Both communities have READ-WRITE access to the CMTS. The
community named bart is the limited to users belonging to the access-list named
casa3.
CASA-CMTS(config)# snmp community homer rw
CASA-CMTS(config)# snmp community bart rw access-group casa3

Removing previously configured SNMP communities


To remove an SNMP community name, use the following command syntax:
CASA-CMTS(config)# no snmp community <community-string>

Casa Systems CMTS


4-4 SNMP MIBs and Traps Reference
Configuring SNMP V1 and V2 communities

Example: Delete an SNMP community


The following CLI command removes the SNMP community string named bart.
CASA-CMTS(config)# no snmp community bart

Displaying SNMP community information


Use the show snmp community command to display the configured SNMP
community names:

Example: Display SNMP community settings


CASA-CMTS(config)# show snmp community
SNMP community information
Community name: bart
Community Index: bart
Community SecurityName: rwtesting
Community StorageType: 3
Community Status: active

Community name: homer


Community Index: homer
Community SecurityName: rwtesting
Community StorageType: 3
Community Status: active

Community name: private


Community Index: private
Community SecurityName: rwtesting
Community StorageType: 3
Community Status: active

Community name: public


Community Index: public
Community SecurityName: rotesting
Community StorageType: 3
Community Status: active

Community name: rotesting


Community Index: rocablelabs
Community SecurityName: rotesting
Community StorageType: 3
Community Status: active

Community name: rwtesting


Community Index: rwcablelabs
Community SecurityName: rwtesting
Community StorageType: 3
Community Status: active

Casa Systems CMTS


Configuring the SNMP agent 4-5
Configuring SNMP V3

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>

Example: Display SNMP community access-list


CASA-CMTS# show snmp access-list community bart
10 permit snmp 192.168.8.0 255.255.255.0 any (0 matches)
20 permit snmp 10.10.10.0 255.255.255.0 any (0 matches)
30 permit snmp 172.30.58.78 255.255.255.255 any (46 matches)
40 permit snmp 10.15.52.38 255.255.255.255 any (0 matches)
50 deny all any any any any (35 matches)

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.

Creating SNMP V3 users


To configure an SNMP V3 user, use the following command syntax:
CASA-CMTS(config)# snmp user <engine-id> <user-name> {no-auth | md5 |
sha} {0 | 1} <auth-pswd> {no-priv | des | aes} {0 | 1} <priv-pswd>
{other | volatile | non-volatile | permanent | read-only}
<target-string> [mod]

Casa Systems CMTS


4-6 SNMP MIBs and Traps Reference
Configuring SNMP V3

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.

Casa Systems CMTS


Configuring the SNMP agent 4-7
Configuring SNMP V3

Example: Add a new SNMP V3 user


The following CLI session configures an SNMP V3 user named moe with the
password abc123456.
CASA-CMTS(config)# snmp user - moe md5 0 abc123456 no-priv 0 -
non-volatile -

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:

Example: Modifying an existing SNMP V3 user configuration


The following CLI session changes the password for the user named moe.
CASA-CMTS(config)# snmp user - moe md5 0 123abc no-priv 0 -
non-volatile - mod

To remove an SNMP V3 user, use the following command:


CASA-CMTS(config)# no snmp user <engine-id> <user-name>

Example: Delete an existing SNMP V3 user


To delete the user named moe, use the following command:
CASA-CMTS(config)# no snmp user - moe

Mapping users into SNMP views


After configuring an SNMP V3 user, that user must be mapped to an SNMP view. An
SNMP view is a tree mapping between SNMP objects and the access rights available
for the user who will be accessing those SNMP objects.
Use the following snmp tree-family command to configure an SNMP view:
CASA-CMTS(config)# snmp tree-family <view> <subtree> <mask> {include |
exclude} {other | volatile | non-volatile | permanent | read-only}
[mod]

Where:
• view — Creates a new view name or opens an existing view name for this tree
family.

Casa Systems CMTS


4-8 SNMP MIBs and Traps Reference
Configuring SNMP V3

• subtree — Specifies the MIB object ID to be included in this tree family.


• mask — Specifies the mask for this subtree; this parameter is not used. Enter the
dash character "-" for no mask.
• include — Allows access to the specified MIB object ID.
• exclude — Disables access to the specified MIBobject ID.
• non-volatile, other, permanent, read-only, volatile — Specifies the storage
type; use "non-volatile."
• mod — Specifies the command keyword used to modify an existing entry.

Example: Create SMNP V3 view


The following CLI session configures a view with the name testView. This view
allows access to the MIB object with OID 1.3.6.1.2.1.10.127.1.1.1.1.1 (from the
docsIfDownstreamChannelEntry table).
CASA-CMTS(config)# snmp tree-family testView
1.3.6.1.2.1.10.127.1.1.1.1.1 - include non-volatile

To make changes to an existing entry in the view, use the mod keyword.

Example: Modify an existing SMNP V3 view


The following CLI session enables access to the docsIfDownstreamChannelEntry
table with OID 1.3.6.1.2.1.10.127.1.1.1.1 but prevents saccess to MIBOID
1.3.6.1.2.1.10.127.1.1.1.1.1 (from the docsIfDownstreamChannelEntry table):
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 tree-family testView


1.3.6.1.2.1.10.127.1.1.1.1.1 - exclude non-volatile mod

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.

Example: Delete an existing SNMP V3 view


To remove the testView entry from the view configuration, use the following
command:
CASA-CMTS(config)# no snmp tree-family testView
1.3.6.1.2.1.10.127.1.1.1.1

Casa Systems CMTS


Configuring the SNMP agent 4-9
Configuring SNMP V3

Creating the SNMP V3 access group configuration


SNMP V3 users must belong to an SNMP access group. This SNMP group defines the
access policy and a security model for all users belonging to it. To configure a group,
use the following command syntax:
CASA-CMTS(config)# snmp access <group> <context> {snmpv1 | snmpv2c |
usm} {noauth | auth-no-priv | auth-priv} {exact | prefix} <read>
<write> <notify> {other | volatile | non-volatile | permanent |
read-only} [mod]
Where:
• group — Specifies the new or previously-configured group name.
• context — Specifies the optional context name; enter the dash character "-" for no
context.
• snmpv1 — Specifies SNMP Version 1 association with this access group.
• snmpv2c — Specifies SNMP Version 2c association with this access group.
• usm — Specifies the user-based security model for SNMP V3 with this access
group.
• no-auth — Specifies no authentication and no privacy; requires a username
match for authentication.
• auth-no-priv — Specifies authentication but no privacy; provides authentication
based on the HMAC-MD5 or HMAC-SHA algorithms.
• auth-priv — Specifies authentication and privacy for this access group. Provides
authentication based on the HMAC-MD5 or HMAC-SHA algorithms as well as
DES 56-bit encryption in addition to authentication based on the CBC-DES
(DES-56) standard.
• exact — Indicates that the context name of a request must match the specified
<context> exactly for this access entry to be applicable to that request.
• prefix — Specified that the initial substring of the context name of a request must
match the <context> value for this access entry to be applicable to that request.
This provides a simple form of wildcarding
• read — Read the SNMP view name as specified by the snmp tree-family
command.
• write — Write the SNMP view name as specified by the snmp tree-family
command.

Casa Systems CMTS


4-10 SNMP MIBs and Traps Reference
Configuring SNMP V3

• 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.

Example: Create an SNMP V3 access group


In the following example, the access group "g1" is configured to use the snmp
tree-family name testView for read, write, and notify messages. The access group is
configured to authenticate users based on the HMAC-MD5 algorithm:
CASA-CMTS(config)# snmp access g1 - usm auth-no-priv exact testView
testView testView non-volatile

To remove an SNMP access group, use the following command syntax:


CASA-CMTS(config)# no snmp access <group> <context> {snmpv1 | snmpv2c
| usm} {noauth | auth-no-priv | auth-priv}

Example: Delete an SNMP V3 access group


CASA-CMTS(config)# no snmp access g1 - usm auth-priv

Adding SNMP V3 users to the access group


To add an SNMP V3 user to an SNMP access group, use the following command
syntax:
CASA-CMTS (config)# snmp security {snmpv1 | snmpv2c | usm} <sec_name>
<group_name> {other | volatile | non-volatile | permanent |
read-only} [mod]
Where:
• snmpv1 — Specifies SNMP Version 1 association with this security model.
• snmpv2c — Specifies SNMP Version 2c association with this security model.
• usm — Specifies user-based security model for SMNP V3.
• sec_name — Specifies the user name to be added to the access group.
• group_name — Specifies the name of the access group to which the user is being
added.

Casa Systems CMTS


Configuring the SNMP agent 4-11
Configuring SNMP V3

• non-volatile, other, permanent, read-only, volatile — Specifies the storage type


associated with this security model; use "non-volatile."
• mod — Specifies the command keyword used to modify an existing security
model entry.

Example: Add an SNMP V3 user to an access group


The following CLI session adds the user named moe to the group name g1:
CASA-CMTS (config)# snmp security usm moe g1 non-volatile

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: Remove an SNMP V3 user from an access group


CASA-CMTS (config)# no snmp security usm moe

SNMP V3 sample configuration


The following example configuration corresponds to the steps covered in this section:
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.

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

Casa Systems CMTS


4-12 SNMP MIBs and Traps Reference
Applying access-lists to users

Applying access-lists to users


An access-list can be used to control an SNMP V3 user access to the CMTS.
Typically, the access-list can be used to restrict access to the CMTS by an SNMP V3
user from a specific IP address.

Example: Apply access-list to SNMP V3 user


To apply an access-list to an SNMP V3 user, use the following command:
CASA-CMTS(config)# snmp user-name <user-name-string> access-group
<access-list-name>
To apply a different access-list to a user, use the above command with the new
access-list name to overwrite the previous configuration.
Use the following command to remove the access-list from a user:
CASA-CMTS(config)# no snmp user-name <user-name-string> access-group
<access-list-name>

Example: Display access-list statistics


To display the statistics for access-lists that have been applied to SNMP V3 users, use
the following command:
CASA-CMTS# show snmp access-list user-name <user-name-string>

CASA-CMTS# show snmp access-list user-name burns


10 permit snmp 192.168.8.0 255.255.255.0 any (0 matches)
20 permit snmp 10.10.10.0 255.255.255.0 any (0 matches)
30 permit snmp 172.30.58.78 255.255.255.255 any (26 matches)
40 permit snmp 10.15.52.38 255.255.255.255 any (9 matches)
50 deny all any any any any (18 matches)
Additionally, to restrict an SNMP V3 user access to the CMTS from a specific IP
addresses, use the snmp tgt-addr configuration and the target string..

Example: Restrict SNMP user access from a specific IP address


The following CLI session restricts the user name moe SNMP access from IP address
192.168.8.40:
CASA-CMTS(config)# snmp user - moe md5 0 abc123456 no-priv 0 -
non-volatile AAATag

CASA-CMTS(config)# snmp tgt-addr AAA snmpUDPDomain 192.168.8.40 200 1


AAATag - non-volatile 255.255.255.255 3000

Casa Systems CMTS


Configuring the SNMP agent 4-13
Restoring SNMP defaults

Example: Restrict SNMP user access from all IP addresses in a subnet


The following CLI session restricts the user named moe SNMP access from the IP
addresses in subnet 192.168.8.0:
CASA-CMTS(config)# snmp user - moe md5 0 abc123456 no-priv 0 -
non-volatile AAATag

CASA-CMTS(config)# snmp tgt-addr AAA snmpUDPDomain 192.168.8.0 200 1


AAATag - non-volatile 255.255.255.0 3000

Note the use of target string "AAATag" in the above examples.

Restoring SNMP defaults


To restore SNMP configuration to its factory default settings, use the snmp default
command from the top level of the CLI.
CASA-CMTS# snmp default

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

Displaying SNMP statistics and information


Use the show snmp statistics command to display SNMP statistics:
CASA-C3200(config)# show snmp statistics
SNMP agent statistics
snmpInPkts: 206798
snmpOutPkts: 206896
snmpInBadVersions: 0
snmpInBadCommunityNames: 5
snmpInBadCommunityUses: 95
snmpInASNParseErrs: 0
snmpInTooBigs: 0
snmpInNoSuchNames: 0
snmpInBadValues: 0
snmpInReadOnlys: 0
snmpInGenErrs: 0

Casa Systems CMTS


4-14 SNMP MIBs and Traps Reference
Displaying SNMP statistics and information

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

Community name: homer


Community Index: homer
Community SecurityName: rwtesting
Community StorageType: 3
Community Status: active

Community name: private


Community Index: private
Community SecurityName: rwtesting
Community StorageType: 3
Community Status: active

Community name: public


Community Index: public
Community SecurityName: rotesting
Community StorageType: 3
Community Status: active

Community name: rotesting


Community Index: rocablelabs

Casa Systems CMTS


Configuring the SNMP agent 4-15
Displaying SNMP statistics and information

Community SecurityName: rotesting


Community StorageType: 3
Community Status: active

Community name: rwtesting


Community Index: rwcablelabs
Community SecurityName: rwtesting
Community StorageType: 3
Community Status: active

SNMP server hosts


Host address : 0.0.0.0
Security model: SNMPv1
Security Name : rotesting

Host address : 0.0.0.0


Security model: SNMPv2c
Security Name : rotesting

Host address : 0.0.0.0


Security model: SNMPv3
Security Name : noAuthNoPrivUser

Host address : 10.10.30.12


Security model: SNMPv2c
Security Name : rotesting

Host address : 0.0.0.0


Security model: None
Security Name : None

Host address : 0.0.0.0


Security model: None
Security Name : None

Host address : 0.0.0.0


Security model: None
Security Name : None

Host address : 10.1.8.8


Security model: SNMPv2c
Security Name : rotesting

Host address : 10.10.10.10


Security model: SNMPv2c
Security Name : rotesting

Host address : 10.15.8.226


Security model: SNMPv2c
Security Name : rotesting

Casa Systems CMTS


4-16 SNMP MIBs and Traps Reference
Displaying SNMP statistics and information

Host address : 192.168.8.1


Security model: SNMPv3
Security Name : noAuthNoPrivUser

SNMP agent statistics


snmpInPkts: 211454
snmpOutPkts: 214483
snmpInBadVersions: 0
snmpInBadCommunityNames: 9
snmpInBadCommunityUses: 106
snmpInASNParseErrs: 0
snmpInTooBigs: 0
snmpInNoSuchNames: 0
snmpInBadValues: 0
snmpInReadOnlys: 0
snmpInGenErrs: 0
snmpInTotalReqVars: 398214
snmpInTotalSetVars: 0
snmpInGetRequests: 30103
snmpInGetNexts: 130222
snmpInSetRequests: 0
snmpInGetResponses: 0
snmpInTraps: 0
snmpOutTooBigs: 0
snmpOutNoSuchNames: 81
snmpOutBadValues: 0
snmpOutGenErrs: 0
snmpOutGetRequests: 0
snmpOutGetNexts: 0
snmpOutSetRequests: 0
snmpOutGetResponses: 213922
snmpOutTraps: 231
snmpEnableAuthenTraps: 1
snmpSilentDrops: 0
snmpProxyDrops: 0

snmp user - moe md5 - no-priv - non-volatile active


snmp user - root no-auth - no-priv - non-volatile active
snmp user - tapuser md5 - no-priv - non-volatile active
snmp user - rotesting no-auth - no-priv - non-volatile active
snmp user - rwtesting no-auth - no-priv - non-volatile active
snmp user - AuthPrivMD5User md5 - - non-volatile active
snmp user - AuthPrivSHAUser sha - - non-volatile active
snmp user - noAuthNoPrivUser no-auth - no-priv - non-volatile active
snmp user - AuthNoPrivMD5User md5 - no-priv - non-volatile active
snmp user - AuthNoPrivSHAUser sha - no-priv - non-volatile active
snmp security snmpv1 rotesting rotesting non-volatile active
snmp security snmpv1 rwtesting rwtesting non-volatile active
snmp security snmpv2c rotesting rotesting non-volatile active
snmp security snmpv2c rwtesting rwtesting non-volatile active

Casa Systems CMTS


Configuring the SNMP agent 4-17
Displaying SNMP statistics and information

snmp security usm moe g1 non-volatile active


snmp security usm root root non-volatile active
snmp security usm tapuser tapUserGroup non-volatile active
snmp security usm AuthPrivMD5User AuthPrivMD5User non-volatile active
snmp security usm AuthPrivSHAUser AuthPrivSHAUser non-volatile active
snmp security usm noAuthNoPrivUser noAuthNoPrivUser non-volatile
active
snmp security usm AuthNoPrivMD5User AuthNoPrivMD5User non-volatile
active
snmp security usm AuthNoPrivSHAUser AuthNoPrivSHAUser non-volatile
active
snmp access g1 usm auth-no-priv exact testView testView testView
non-volatile active
snmp access root usm no-auth exact SNMPv3View SNMPv3View SNMPv3View
non-volatile active
snmp access rotesting snmpv1 no-auth exact docsisManagerView
docsisManagerView non-volatile active
snmp access rotesting snmpv2c no-auth exact docsisManagerView
docsisManagerView non-volatile active
snmp access rwtesting snmpv1 no-auth exact docsisManagerView
docsisManagerView docsisManagerView non-volatile active
snmp access rwtesting snmpv2c no-auth exact docsisManagerView
docsisManagerView docsisManagerView non-volatile active
snmp access tapUserGroup usm auth-no-priv exact TapView TapView
TapView non-volatile active
snmp access AuthPrivMD5User usm auth-priv exact SNMPv3View SNMPv3View
SNMPv3View non-volatile active
snmp access AuthPrivSHAUser usm auth-priv exact SNMPv3View SNMPv3View
SNMPv3View non-volatile active
snmp access noAuthNoPrivUser usm no-auth exact SNMPv3View SNMPv3View
SNMPv3View non-volatile active
snmp access AuthNoPrivMD5User usm auth-no-priv exact SNMPv3View
SNMPv3View SNMPv3View non-volatile active
snmp access AuthNoPrivSHAUser usm auth-no-priv exact SNMPv3View
SNMPv3View SNMPv3View non-volatile active
snmp notify InformV2cSNMPv2cNotifyTagList
InformV2cSNMPv2cNotifyTagList inform non-volatile active
snmp notify InformV3SNMPv3NotifyTagList InformV3SNMPv3NotifyTagList
inform non-volatile active
snmp notify TrapV1SNMPv1TrapsTagList TrapV1SNMPv1TrapsTagList trap
non-volatile active
snmp notify TrapV2cSNMPv2cTrapsTagList TrapV2cSNMPv2cTrapsTagList trap
non-volatile active
snmp notify TrapV2cSNMPv3TrapsTagList TrapV2cSNMPv3TrapsTagList trap
non-volatile active
snmp notify tapUserTrapTagList tapUserTrapTagList trap non-volatile
active
snmp tgt-addr TrapV1SNMPv1Traps snmpUDPDomain 0.0.0.0:162 500 1
TrapV1SNMPv1TrapsTagList TrapV1SNMPv1Traps non-volatile active
snmp tgt-addr TrapV2cSNMPv2cTraps snmpUDPDomain 0.0.0.0:162 500 1
TrapV2cSNMPv2cTrapsTagList TrapV2cSNMPv2cTraps non-volatile active

Casa Systems CMTS


4-18 SNMP MIBs and Traps Reference
Displaying SNMP statistics and information

snmp tgt-addr TrapV2cSNMPv3Traps snmpUDPDomain 0.0.0.0:162 500 1


TrapV2cSNMPv3TrapsTagList TrapV2cSNMPv3Traps non-volatile active
snmp tgt-addr abcTrap snmpUDPDomain 10.10.30.12:0 500 1
TrapV2cSNMPv2cTrapsTagList TrapV2cSNMPv2cTraps non-volatile active
snmp tgt-addr anywhere snmpUDPDomain 0.0.0.0:0 0 0 anywhereTag none
non-volatile active
snmp tgt-addr rocablelabsTag snmpUDPDomain 0.0.0.0:161 500 1
rocablelabsTagList rocablelabsTag non-volatile active
snmp tgt-addr rwcablelabsTag snmpUDPDomain 0.0.0.0:161 500 1
rwcablelabsTagList rwcablelabsTag non-volatile active
snmp tgt-addr v2trap snmpUDPDomain 10.1.8.8:0 500 1
TrapV2cSNMPv2cTrapsTagList TrapV2cSNMPv2cTraps non-volatile active
snmp tgt-addr v2trap1 snmpUDPDomain 10.10.10.10:0 500 1
TrapV2cSNMPv2cTrapsTagList TrapV2cSNMPv2cTraps non-volatile active
snmp tgt-addr v2trap2 snmpUDPDomain 10.15.8.226:0 500 1
TrapV2cSNMPv2cTrapsTagList TrapV2cSNMPv2cTraps non-volatile active
snmp tgt-addr v3trap snmpUDPDomain 192.168.8.1:0 500 1
TrapV2cSNMPv3TrapsTagList TrapV2cSNMPv3Traps non-volatile active
snmp tgt-param InformV2cSNMPv2cNotify 1 2 rotesting 1 non-volatile
active
snmp tgt-param InformV3SNMPv3Notify 3 3 noAuthNoPrivUser 1
non-volatile active
snmp tgt-param TrapV1SNMPv1Traps 0 1 rotesting 1 non-volatile active
snmp tgt-param TrapV2cSNMPv2cTraps 1 2 rotesting 1 non-volatile active
snmp tgt-param TrapV2cSNMPv3Traps 3 3 noAuthNoPrivUser 1 non-volatile
active
snmp tgt-param tapUserTrapTag 3 3 tapuser 2 non-volatile active
snmp tree-family TapView 1.3.6.1 - included non-volatile active
snmp tree-family TapView 1.3.6.1.4.1.9.9.252 - included non-volatile
active
snmp tree-family TapView 1.3.6.1.4.1.9.9.394 - included non-volatile
active
snmp tree-family TapView 1.3.6.1.4.1.9.9.399 - included non-volatile
active
snmp tree-family TapView 1.3.6.1.4.1.20858.10.19 - excluded
non-volatile active
snmp tree-family TapView 1.3.6.1.4.1.4491.2.2.9.1.1 - excluded
non-volatile active
snmp tree-family TapView 1.3.6.1.4.1.4491.2.2.9.1.2 - excluded
non-volatile active
snmp tree-family testView 1.3.6.1.2.1.10.127.1.1.1.1 - included
non-volatile active
snmp tree-family SNMPv3View 1.3.6.1 - included non-volatile active
snmp tree-family SNMPv3View 1.3.6.1.4.1.9.9.252 - excluded
non-volatile active
snmp tree-family SNMPv3View 1.3.6.1.4.1.9.9.394 - excluded
non-volatile active
snmp tree-family SNMPv3View 1.3.6.1.4.1.9.9.399 - excluded
non-volatile active
snmp tree-family SNMPv3View 1.3.6.1.4.1.20858.10.19 - excluded
non-volatile active

Casa Systems CMTS


Configuring the SNMP agent 4-19
Displaying SNMP statistics and information

snmp tree-family SNMPv3View 1.3.6.1.4.1.4491.2.2.9.1.1 - excluded


non-volatile active
snmp tree-family SNMPv3View 1.3.6.1.4.1.4491.2.2.9.1.2 - excluded
non-volatile active
snmp tree-family docsisManagerView 1.3.6.1 - included non-volatile
active
snmp tree-family docsisManagerView 1.3.6.1.4.1.9.9.252 - excluded
non-volatile active
snmp tree-family docsisManagerView 1.3.6.1.4.1.9.9.394 - excluded
non-volatile active
snmp tree-family docsisManagerView 1.3.6.1.4.1.9.9.399 - excluded
non-volatile active
snmp tree-family docsisManagerView 1.3.6.1.4.1.20858.10.19 - excluded
non-volatile active
snmp tree-family docsisManagerView 1.3.6.1.6.3.16.1.5.2 - excluded
non-volatile active
snmp tree-family docsisManagerView 1.3.6.1.4.1.4491.2.2.9.1.1 -
excluded non-volatile active
snmp tree-family docsisManagerView 1.3.6.1.4.1.4491.2.2.9.1.2 -
excluded non-volatile 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.

Casa Systems CMTS


5-1

Chapter 5. Using a MIB compiler and


browser

About this chapter


This chapter provides brief overview and some examples on using SNMP
management software to compile and load enterprise and public MIBs to query and
configure the Casa CMTS. You should be fully familiar with the particular SNMP
management software that you running. While there are differences in the user
interfaces between programs provided by multiple software vendors, you should be
able to quickly associate the examples in this chapter with the management software
functionality you are running.
The following topics are covered in this chapter:

Topic Page

MIB compiler and browser overview 5-1


Compiling and loading MIBs into the browser 5-3
Using the SNMP SET command to modify MIB objects 5-4
Querying MIB objects with SNMP GET 5-5

MIB compiler and browser overview


There are several majors providers of SNMP management software that will allow
you to compile, query, and execute SET, GET and GET-NEXT commands that
operate on MIB objects.
To illustrate the frequently-used functions of a typical MIB browser, this chapter uses
example sessions from the following product:

Casa Systems CMTS


5-2 SNMP MIBs and Traps Reference
MIB compiler and browser overview

MG-SOFT MIB Browser 2013 Professional Edition


© Copyright 1995-2013 by MG-Soft Corporation. All Rights Reserved.
Figure 5-1 illustrates a sample MG-SOFT screen showing the MIB tree and contact
with the SNMP agent at IP address 192.168.8.230. The MIB tree is hierarchical list of
folders containing the public and private MIB objects. The tree is created by selecting,
compiling, and loading the MIBs from the extracted MIBs.tar file and successfully
connecting to the SNMP agent.
In the example screen below, the private enterprise CASA-LOG-MIB was
successfully loaded into the browser, exposing the casaLogMibObjects sub folder.

Figure 5-1. Example MIB browser connection to agent window

Casa Systems CMTS


Using a MIB compiler and browser 5-3
Compiling and loading MIBs into the browser

Compiling and loading MIBs into the browser


As mentioned in the previous section, select and compile the MIBs into your MIB
browser as individual files, or select all or any number of the MIBs supplied from the
archive file that you wish to compile and load into your MIB browser.
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.
Figure 5-2 shows the MG-SOFT Compiled MIB Modules window with the compiled
MIB file named CASA-SYS-MON-MIB from the Casa MIB archive. Selecting the
file from this screen and choosing Save or Save All places the MIB into current
SNMP management session. Load the file into the MIB database tree for SNMP MIB
queries (GET and GET NEXT) and SNMP SETs if the object is read-write enabled.

Figure 5-2. Example Compiled MIB Modules screen

Casa Systems CMTS


5-4 SNMP MIBs and Traps Reference
Using the SNMP SET command to modify MIB objects

Using the SNMP SET command to modify MIB


objects
The SNMP SET command instructs the SNMP agent to change the current value of a
MIB object if you have permission as a user to make changes to a particular object and
if that object is read-write enabled. The SET command performs the same function as
the equivalent CLI command in configuration mode where objects and parameters
may be modified. SET commands are always sent by the SNMP management station
to the agent. The agent responds to the SET request by returning an acknowledgement
to the management station.
Figure 5-3 shows a sample management session where the MIB object named
casaLogControl is set to the new value use DefaultReporting(2). In this example,
the new value (2) is selected from a pull-down menu and executed by clicking OK.

Figure 5-3. Setting a MIB object

Casa Systems CMTS


Using a MIB compiler and browser 5-5
Querying MIB objects with SNMP GET

Querying MIB objects with SNMP GET


SNMP GET instructs the SNMP agent to retrieve a specific MIB object value or
statistic and return that value back to the SNMP management station. SNMP GET
NEXT instructs the SNMP agent to retrieve MIB object values in sequence and return
the values to the agent when there are multiple instances of a MIB object.
Figure 5-4 shows a sample SNMP GET query of the sysDescr MIB object for the
SNMP agent at management IP address 192.168.8.230. Note that the query results
appear in the MIB browser bottom panel.

Figure 5-4. Querying the sysDescr MIB object with SNMP GET

Casa Systems CMTS


100 Old River Road
Suite 100
Andover, MA 01810
USA
978-688-6706

CMTS
SNMP MIBs and Traps Reference

© 2013 Casa Systems, Inc.


All rights reserved.

DOC-3018-01

Document Revision 01.00.00


July 2013
Printed in United States of America

You might also like