Sei sulla pagina 1di 402

CMTS

Troubleshooting and Diagnostics


Guide

For Casa Software Releases to 7.2.4

DOC-3006-01
Document Revision 07.02.04a
March 2017
© 2017 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

Chapter 1. Interpreting common system log messages


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

CMTS message logging overview .................................................................... 1-1 .

Messages by subsystem ................................................................................... 1-2 .

CLI-initiated events ..................................................................................... 1-2 .

IP transport messages ................................................................................ 1-3 .

QAM and upstream line card messages ..................................................... 1-4 .

Fan subsystem messages .......................................................................... 1-6 .

High-availability (redundancy) messages ................................................... 1-8 .

System security messages ......................................................................... 1-9 .

Chapter 2. Using the show cable modem commands


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

show cable modem ..................................................................................... 2-3 .

authorization ........................................................................................ 2-21 .

bonding ............................................................................................... 2-22 .

calls ..................................................................................................... 2-25


.

classifiers ............................................................................................ 2-27 .

cm-status log ....................................................................................... 2-29 .

counters .............................................................................................. 2-31 .

cpe ...................................................................................................... 2-33.

dbc-failure ........................................................................................... 2-35 .

deny .................................................................................................... 2-36 .

Casa Systems CMTS


iv Troubleshooting and Diagnostics Guide
Contents

docsis-device-class ............................................................................. 2-37 .

docsis-mac .......................................................................................... 2-40 .

downstream ......................................................................................... 2-45 .

dropped-packets ................................................................................. 2-50 .

errors ................................................................................................... 2-52 .

fec ....................................................................................................... 2-54 .

init ........................................................................................................ 2-56


.

ip-address ........................................................................................... 2-59 .

ip-bundle summary .............................................................................. 2-61 .

ipv6 prefix ............................................................................................ 2-62 .

l2vpn-map ........................................................................................... 2-63 .

load-balance ........................................................................................ 2-64 .

mac ..................................................................................................... 2-65 .

maintenance ........................................................................................ 2-68 .

multicast-session ................................................................................. 2-70 .

non-bonding ........................................................................................ 2-71 .

ofdm .................................................................................................... 2-73 .

ofdma .................................................................................................. 2-77 .

offline ................................................................................................... 2-81 .

online ................................................................................................... 2-83 .

partial-service ...................................................................................... 2-85 .

phs ...................................................................................................... 2-88 .

phy ...................................................................................................... 2-90 .

privacy verbose ................................................................................... 2-92 .

qos ...................................................................................................... 2-95 .

qos-override ...................................................................................... 2-101 .

remote-query ..................................................................................... 2-103 .

rip authentication-bypass .................................................................. 2-106 .

rogue ................................................................................................. 2-107 .

service-flow ....................................................................................... 2-109 .

service-type-id ................................................................................... 2-110 .

tftp-bypass ......................................................................................... 2-112 .

Casa Systems CMTS


Troubleshooting and Diagnostics Guide v
Contents

upstream ............................................................................................2-114 .

vendor ................................................................................................2-120 .

vlanid .................................................................................................2-123 .

vrf .......................................................................................................2-125
.

Chapter 3. Troubleshooting video


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

General video troubleshooting ..........................................................................3-1 .

Checking video session .....................................................................................3-2 .

SDV troubleshooting .........................................................................................3-6 .

VOD troubleshooting .........................................................................................3-7 .

Checking for homeless streams ........................................................................3-8 .

Checking for message exchange errors ............................................................3-9 .

Sample export configuration file ......................................................................3-10 .

Capturing transport stream traffic by mirroring ................................................ 3-11 .

Show video command summary .....................................................................3-12 .

show video all stat .....................................................................................3-14 .

show video channel ...................................................................................3-15 .

show video edis .........................................................................................3-17 .

show video erm .........................................................................................3-20 .

show video error-sessions .........................................................................3-21 .

show video global config ...........................................................................3-23 .

show video homeless-streams ..................................................................3-24 .

show video input-streams ..........................................................................3-25 .

show video log ...........................................................................................3-27 .

show video logging ....................................................................................3-28 .

show video mirror ......................................................................................3-29 .

show video module ....................................................................................3-30 .

show video pme .........................................................................................3-31 .

show video port .........................................................................................3-33 .

show video power-key ...............................................................................3-34 .

show video qam .........................................................................................3-35 .

Casa Systems CMTS


vi Troubleshooting and Diagnostics Guide
Contents

show video qam-domain ........................................................................... 3-38 .

show video session ................................................................................... 3-39 .

show video shared-channel ...................................................................... 3-44 .

show video simulcrypt ecmg ..................................................................... 3-46 .

show video slot ......................................................................................... 3-48 .

Chapter 4. CMTS debugging commands


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

Activating debug logging ................................................................................... 4-3 .

Additional logging ........................................................................................ 4-3 .

Displaying debug log settings ..................................................................... 4-4 .

System initialization and bootup ....................................................................... 4-4 .

Capturing initialization events ..................................................................... 4-4 .

Diagnosing memory issues ......................................................................... 4-5 .

Showing system initialization processes ..................................................... 4-5 .

debug aaa ................................................................................................... 4-6.

debug arp .................................................................................................... 4-7


.

debug bfd .................................................................................................... 4-8


.

debug cable ................................................................................................ 4-9 .

show upstream signal-quality .............................................................. 4-10 .

show ups ip rate .................................................................................. 4-11 .

show spectrum upstream .................................................................... 4-12 .

debug cable mac-address ................................................................... 4-13 .

debug cable specmgmt ....................................................................... 4-14 .

show cable flap-list .............................................................................. 4-15 .

show cable modem verbose ............................................................... 4-16 .

show cable modem remote-query ....................................................... 4-17 .

debug cable packetcable .................................................................... 4-19 .

debug cable load-balance ................................................................... 4-20 .

debug cable ranging ............................................................................ 4-21 .

show ha log ............................................................................................... 4-22 .

debug ip .................................................................................................... 4-23


.

Casa Systems CMTS


Troubleshooting and Diagnostics Guide vii
Contents

debug ipv6 .................................................................................................4-25 .

debug isis ..................................................................................................4-26 .

debug lacp .................................................................................................4-27 .

debug ldp ...................................................................................................4-28 .

debug nsm .................................................................................................4-29 .

debug rsvp .................................................................................................4-31 .

debug scs ..................................................................................................4-32 .

debug statis logging ...................................................................................4-33 .

debug video ...............................................................................................4-34 .

ping ............................................................................................................4-35
.

ping6 ..........................................................................................................4-36.

Chapter 5. CMTS diagnostic commands


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

SMM diagnostics ...............................................................................................5-2 .

QAM diagnostics ...............................................................................................5-3 .

Upstream diagnostics ........................................................................................5-5 .

Downstream errors ............................................................................................5-7 .

Modem stuck in an initial mode .........................................................................5-8 .

Detecting burst noise .......................................................................................5-10 .

Past DHCP transactions .................................................................................. 5-11 .

System kernel messages ................................................................................5-12 .

Capturing packets on GigE interfaces .............................................................5-12 .

Tracing IP path ................................................................................................5-13 .

Capturing cable modem traffic in SMM ...........................................................5-14 .

Capturing cable modem traffic on PC ..............................................................5-15 .

Displaying cable modems by ID ......................................................................5-16 .

Cable modem partial service ...........................................................................5-16 .

Channel bonding .............................................................................................5-17 .

Cable modem frequency locking .....................................................................5-21 .

Core dumps .....................................................................................................5-21 .

Casa Systems CMTS


viii Troubleshooting and Diagnostics Guide
Contents

Casa diagnostic commands ............................................................................ 5-21 .

diag ........................................................................................................... 5-24.

add ...................................................................................................... 5-25 .

arp get ................................................................................................. 5-26 .

auto-reboot monitor ............................................................................. 5-27 .

cm-sim ................................................................................................. 5-28 .

coredump cleanup ............................................................................... 5-29 .

csm ...................................................................................................... 5-30 .

debug .................................................................................................. 5-33 .

docs test .............................................................................................. 5-53 .

dsa ...................................................................................................... 5-55 .

dsc ....................................................................................................... 5-56 .

dsd ...................................................................................................... 5-57 .

edgemgr .............................................................................................. 5-58 .

enable vrf-policy .................................................................................. 5-59 .

encrypt qam ........................................................................................ 5-60 .

envm ................................................................................................... 5-61 .

fan-controller-c100000-daca ............................................................... 5-65 .

fan-controller-c100000-reg-set ............................................................ 5-66 .

fan-controller-duty-cycle ...................................................................... 5-67 .

fan-tachometer-low-limit ...................................................................... 5-68 .

fft ......................................................................................................... 5-70


.

gigabit-rx-cpu-rate ............................................................................... 5-71 .

ha hardware vco check ....................................................................... 5-72 .

igmp query send .................................................................................. 5-73 .

ip-forward module ............................................................................... 5-74 .

ipdr ...................................................................................................... 5-75 .

ipv6-debug-enable .............................................................................. 5-78 .

l2vpn .................................................................................................... 5-79 .

log-enable ........................................................................................... 5-80 .

mdd-ctrl ............................................................................................... 5-81 .

mdd-test qam ...................................................................................... 5-82 .

Casa Systems CMTS


Troubleshooting and Diagnostics Guide ix
Contents

mirror ...................................................................................................5-83 .

module <num> qam-config-counter reset ............................................5-85 .

monitor keepalive booting ....................................................................5-87 .

parp ip route log ...................................................................................5-88 .

pkt-trace qam .......................................................................................5-89 .

power module ......................................................................................5-90 .

qam-debug module ..............................................................................5-91 .

reboot module ......................................................................................5-92 .

restart ..................................................................................................5-93 .

route-conserve-start ............................................................................5-95 .

rstp .......................................................................................................5-96
.

set ........................................................................................................5-97
.

sleep ....................................................................................................5-98 .

snmp ....................................................................................................5-99 .

system ...............................................................................................5-101 .

tcpdump .............................................................................................5-102 .

test aes-pkt module ...........................................................................5-105 .

traceroute ..........................................................................................5-106 .

traceroute6 ........................................................................................5-108 .

update ................................................................................................5-110 .

ups .....................................................................................................5-112 .

upstream-processor ...........................................................................5-113 .

video ..................................................................................................5-115 .

Other related show commands .....................................................................5-120 .

Configuration errors .................................................................................5-121 .

Access control list applications ................................................................5-121 .

Basic connection management route resources .....................................5-121 .

Basic connection management throughput .............................................5-122 .

Datapath configuration ............................................................................5-124 .

DHCP table entries ..................................................................................5-124 .

DOCSIS channel utilization .....................................................................5-124 .

GigE traffic statistics ................................................................................5-125 .

Casa Systems CMTS


x Troubleshooting and Diagnostics Guide
Contents

Host authorization ................................................................................... 5-125 .

Kernel interface access control lists ........................................................ 5-126 .

Line card power control (C3200 only) ..................................................... 5-126 .

Line card start-up .................................................................................... 5-126 .

Modem information per QAM .................................................................. 5-127 .

VLANs per QAM ..................................................................................... 5-127 .

Modems per VLAN .................................................................................. 5-127 .

Policy links .............................................................................................. 5-127 .

Program association tables ..................................................................... 5-128 .

Quality of service profiles ........................................................................ 5-128 .

Spectrum carrier noise and interference ................................................. 5-129 .

L2VPN services ...................................................................................... 5-129 .

Appendix A. Syslog reference


System log messages ....................................................................................... A-1 .

Resolving problems using syslog messages .................................................... A-1 .

Message categories .......................................................................................... A-2 .

Hardware .................................................................................................... A-3 .

Address changes ........................................................................................ A-5 .

Temperature ................................................................................................ A-6 .

RPC ............................................................................................................ A-7.

AAA ............................................................................................................. A-9


.

Startup ...................................................................................................... A-10 .

Card status ................................................................................................ A-11 .

Timestamp ................................................................................................ A-13 .

Module ...................................................................................................... A-13 .

Upstream .................................................................................................. A-14 .

Power module ........................................................................................... A-15 .

Redundancy .............................................................................................. A-16 .

CLI ............................................................................................................ A-21


.

IPDR ......................................................................................................... A-21 .

Reboot ...................................................................................................... A-22 .

Casa Systems CMTS


Troubleshooting and Diagnostics Guide xi
Contents

Status changes ......................................................................................... A-23 .

Passive ARP ............................................................................................. A-24 .

QAM downstream ..................................................................................... A-25 .

Traffic classes ........................................................................................... A-25 .

PME .......................................................................................................... A-26


.

Application ................................................................................................ A-27 .

CDB .......................................................................................................... A-28


.

Casa Systems CMTS


xiii

Preface

About this guide


The Casa Systems – CMTS Troubleshooting and Diagnostics Guide describes the
commands that you can use to troubleshoot possible network problems with the
CMTS and connected devices including cable modems (CMs) and CPEs. Commands
are supported in the Casa command line interface (CLI) from a local console attached
to the CMTS, or remotely over a Telnet or SSH connection to the CMTS Ethernet
management port.

This guide is intended for system administrators, support engineers, and operators
who are responsible for configuring and managing Casa CMTS products. Users who
perform these tasks should be familiar with the Casa CMTS hardware and cabling,
DOCSIS and associated cable technologies such as MPEG-2, IP routing, and the
protocols that are carrying traffic over the cable network.

The following topics are covered in this guide:

For information about See

Common syslog messages Chapter 1.


Using the show cable modem commands Chapter 2.
Troubleshooting video Chapter 3.
Debugging commands Chapter 4.
Diagnostic commands Chapter 5.
Syslog messages reference Appendix A.

Casa Systems CMTS


xiv Troubleshooting and Diagnostics Guide
Preface

Revision history
This guide supports Casa CMTS software releases up through Release 7.2. See the
Casa Systems – CMTS Release Notes for information on new or late features not yet
covered in this guide.
• 06.04.03 — September 2014; initial review draft.
• 06.04.03a — September 2014; second review draft incorporating more issues.
• 06.04.03.01 — September 2014; released version.
• 06.04.03.02 — October 2014; updated released version with latest functionality.
• 06.04.03.03 — January 2015; updated 6.4.3 released version with latest
functionality; added Appendix A.
• 06.05.02.02 — April 2015; updated to Release 6.5.2.
• 06.05.02.03 — August 2015; updated to Release 6.5.2.4; added video chapter.
• 07.01.00.00 — January 2016; updated to Release 7.1.2.
• 07.01.00.01 — February 2016; updated to Release 7.1.3.
• 07.02.00.00 — August 2016; updated to Release 7.2.2.
• 07.02.00.01 — October 2016; updated to Release 7.2.3 build 49e9.
• 07.02.00.01 through 7.02.03 not used — Revision level restructured; January
2017.
• 07.02.04 — February 2017; updated to Release 7.2.4.
• 07.02.04a — March 2017; updated to Release 7.2.4 build 5356.

Supported software releases


The following software releases are supported in this latest revision:
• CMTS Releases 5.4.21, 6.1.2, 6.1.3, 6.4.1, 6.4.2, 6.4.3, 6.5, 7.0, 7.1, and 7.2. Note
that Release 7.0 and later software is not supported on Casa C10200, C3200, and
C2200 systems.
• 1G.1 (for Casa C1G systems with customized functionality; see the Casa Systems
– C1G CMTS Release Notes for information).

Casa Systems CMTS


Troubleshooting and Diagnostics Guide xv
Preface

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 – C10G/C10200 CMTS Quick Installation
• Casa Systems – C10G CMTS Hardware Installation Guide
• Casa Systems – C40G CMTS Hardware Installation Guide
• Casa Systems – C100G CMTS Quick Installation
• Casa Systems – C100G CMTS Hardware Installation Guide
• Casa Systems – CMTS Operations and Administration Guide
• Casa Systems – CMTS Network Solutions Guide
• Casa Systems – NSI Configuration Guide and Command Reference
• Casa Systems – RF Cable Configuration Guide and Command Reference
• Casa Systems – CCAP Video Edge User Guide
• Casa Systems – SNMP MIBs and Traps Reference
• Casa Systems – CMTS Troubleshooting and Diagnostics Guide (this guide)

Casa Systems CMTS


xvi Troubleshooting and Diagnostics Guide
Preface

• Casa Systems – CMTS Release 7.2 Features Guide


• Casa Systems – C1G 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 Systems Web site at www.casa-systems.com for the latest files
in PDF format. Select customer login and enter your username and
password. If you do not have a Casa-assigned username and password, send
e-mail to support@casa-systems.com.

Effective September 1, 2013, technical documentation CD-ROMs are no


longer shipped with Casa CMTS hardware.

Conventions used in Casa documentation


Key Convention Function Example

boldface font Commands and keywords are in Enter abc


boldface.
Italic font Emphasized terminology is in italics. burst profile
brackets [ ] Elements in square brackets are [<ip_addr>]
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 CLI sessions and information the CASA(config)#
system displays are in screen font.
boldface screen font Information you must enter is in show cable modem
boldface screen font.

Casa Systems CMTS


Troubleshooting and Diagnostics Guide xvii
Preface

Key Convention Function Example

<variable> Arguments for which you supply values <as_number>


are enclosed in angle brackets.
Multi-word arguments are indicated
with underscore-separated words.
<value:value> Arguments may include a range of <0:65535>
values, with the minimum and
maximum values separated by a colon.

Acronyms
Casa Systems manuals contain the following industry-standard and product-specific
acronyms:
AAA Authentication, Authorization, Accounting
ACL Access Control List
ARP Address Resolution Protocol
BGP Border Gateway Protocol
BPI Baseline Privacy Interface
BQAM Broadcast QAM (linear broadcast video)
CM Cable Modem
CMTS Cable Modem Termination System
CRC Cyclic Redundancy Check
DBC Dynamic Bonding Change
DCC Dynamic Channel Change
DCTS Digital Cable Termination System
DDM DOCSIS Device Manager
DOCSIS Data Over Cable Service Interface Specification
DHCP Dynamic Host Configuration Protocol
DSG DOCSIS Set-top Gateway
DSM Downstream State Machine
DSX Dynamic Service Change (DSA, DSC, and DSD)
ECMG Entitlement Control Message Generator
EIS Event Information Scheduler
FFT Fast Fourier Transform

Casa Systems CMTS


xviii Troubleshooting and Diagnostics Guide
Preface

FPGA Field-programmable gate array


FSM Finite State Machine
GigE Gigabit Ethernet
GMAC Group Media Access Control
HCS Header Check Sequence
HFC Hybrid Fiber Coaxial
HMAC Keyed-Hash Authentication Code
ICMP Internet Control Message Protocol
IP Internet Protocol
IS-IS Intermediate System-to-Intermediate System
LACP Link Aggregation Control Protocol
MDT Multicast Distribution Tree
MIB Management Information Base
MPEG Moving Pictures Experts Group video message protocol
MPTS Multiple Program Transport Stream
NSM Network Services Manager
NTP Network Time Protocol
OFDM Orthogonal Frequency Division Multiplexing
OFDMA Orthogonal Frequency Division Multiple Access
OSPF Open Shortest Path First Protocol
PCMM Packet Cable Multimedia
PIM Protocol Independent Multicast
QAM Quadrature Amplitude Modulation
QCC QAM Configuration Compiler
RIP Routing Information Protocol
SAID Security Association ID
SCS SimulCrypt Synchronizer
SFP Small Form-Factor Pluggable
SMM Switch and Management Module (Casa Systems)
SNR Signal to Noise Ratio
STB Set-top Box
TACACS Terminal Access Controller Access Control System

Casa Systems CMTS


Troubleshooting and Diagnostics Guide xix
Preface

TCP Transmission Control Protocol


TDMA Time Division Multiple Access
TOS Type of Service
UCC Upstream Channel Change
UPS Upstream
VoIP Voice over IP
VLAN Virtual Local Area Network

Casa Systems CMTS


1-1

Chapter 1. Interpreting common


system log messages

About this chapter


This chapter provides information about some of the common event messages that the
CMTS frequently sends to the system log file during CMTS operation. This
information is intended for new Casa CMTS users and Network Operation Center
(NOC) administrators who are deploying new systems and who are viewing the
system log for the first time.

Topic Page

CMTS message logging overview 1-1


Messages by subsystem 1-2
CLI-initiated events 1-2
IP transport messages 1-3
QAM and upstream line card messages 1-4
Fan subsystem messages 1-6
High-availability (redundancy) messages 1-8
System security messages 1-9

CMTS message logging overview


The CMTS generates log messages based on severity to one or more configured
logging targets, such as a designated host, syslog server, system memory, or to the
system console. By default, log messages are saved in the CMTS top-level directory
in the file named logfile. Use the CLI show log command to display the current
messages that have been logged by the system.

Casa Systems CMTS


1-2 Troubleshooting and Diagnostics Guide
Messages by subsystem

See the Casa Systems – NSI Configuration Guide and Command Reference on
configuring the type of log messages that you want to capture (by severity) as well as
the logging targets to which event messages are saved.

This chapter covers only the most common messages. For a full description of the
system log messages, see Appendix A, “Syslog reference.”

Messages by subsystem
CMTS messages are generated by the many subsystems (hardware and software
components) that run on the CMTS platform. These subsystems monitor and
communicate with other subsystems to determine the operational status of the system,
the current state of the installed hardware, networking status over Ethernet links, and
in redundant systems, changes to the current roles of the hardware if a failover has
occurred. These subsystems then report status by generating and sending messages to
their configured logging targets.

Each logged message is prefixed by the date and time of the event, the subsystem
delivering the event, followed by message text.

Example
[Thu Apr 21 17:25:28 2011]-AL-SYS-1: smm6: Module 10 (UPS), in boot
state

CLI-initiated events

CLI-initiated messages result from direct user interaction with the system from a local
system console or remotely over a Telnet or SSH session. Event messages are logged
as soon as the CMTS applies the user-specified action.

User <name> rebooting module <num>


System rebooting module <num>, fail reason REBOOT LC

An authorized CMTS user performed an interactive reboot of a system module, where


<num> indicates the module ID using the physical chassis slot number. The reboot
module <num> command generates this message.

Casa Systems CMTS


Interpreting common system log messages 1-3
IP transport messages

Recommended solution

Wait for the module to reboot and verify the operational state of the module using the
LED displays. Refer to the appropriate Casa CMTS hardware installation guide for
information on the possible LED states. On a C10G redundant platform, use the show
system command to display the current state of the rebooted module, either running
or standby.

Related commands

(diag)# show module <num> active-status


show module <num> {shared-channel | ts}
show ha log
show running-config
show system
show chassis status

User <name> copied running-config to startup-config

An authorized CMTS user made changes to the CMTS running configuration file and
then saved the file to the startup configuration file with the copy running-config
startup-config command. All changes to the configuration, including those made by
other concurrent users, are saved.

Recommended solution

None. This is an informational message only.

Related commands

show running-config
show startup-config
show log

IP transport messages

The IP transport subsystem monitors the state of the CMTS Ethernet GigE and
10GigE interface, either up or down.

Casa Systems CMTS


1-4 Troubleshooting and Diagnostics Guide
QAM and upstream line card messages

GigE port <slot>/<port>, link is up


GigE port <slot>/<port>, link is down

The GigE port, indicated by the slot/port number, is either in the up or down state.
The UP state displays both the transmit and received port LEDs in the blinking state as
the interface processes Ethernet traffic with the connected device. The DOWN state
displays no transmit and receive activity at the port LEDs; both LEDs will be OFF.

Recommended solution

Visually inspect the LEDs for any CMTS GigE port in question. If no LED indications
are present, check the state of the SMM and the device to which the port is connected
(router, Ethernet switch/hub, or other device). Check the physical connectivity and for
possible damage to the cable, connectors, and the small form-factor pluggable (SFP)
module. Check the CMTS system configuration to ensure that the Ethernet port is not
in the shutdown state. From a console device, ping the GigE port IP address for an
ICMP response.

Related commands

show interface gige


show interface xgige
show this (from the interface configuration mode)
show log | in shutdown
ping <ip_addr>

QAM and upstream line card messages

The following messages are logged any time a QAM or upstream (UPS) line card is
rebooted either by user interaction or by a CMTS process.

Module <num> QAM, in boot state


Module <num> QAM, is up
Module <num> UPS, in boot state
Module <num> UPS, is up

The specified QAM or UPS line card has been rebooted, either interactively by an
authorized user or by a CMTS system startup process, where <number> indicates the

Casa Systems CMTS


Interpreting common system log messages 1-5
QAM and upstream line card messages

system installation slot number for the line card module. When the boot-up process is
completed, the system reports the module as being in the UP state.

In most cases, these messages are logged anytime a module is interactively reset with
the reboot module <num> command, or when a C10G failover takes place when the
system attempts to recover a failed module before placing the module in the standby
state.

Recommended solution

Use the show system command to verify the current state of the module. Refer to the
Casa Systems – C10G CMTS Hardware Installation Guide for information on the
module LED states.

If the reason for a non-interactive reboot is unknown, check the log file for any
additional messages and for any unusual activity on that line card that might isolate
the problem. Contact Casa Technical Support for additional line card diagnostics. A
hardware replacement from Casa may be necessary.

Related commands

show system
show chassis status

cfg_recover_qam():xx: pid = x, tid = x, err = Success.


recovering config from dbid x database x entries …
cfg_recover_ups():xxx: pid = xxx, tid = xxx, err = Success.
recovering config from dbid xx database x entries …

The specified QAM or UPS line card is recovering and loading configuration data
from the CMTS database. These status messages are normally logged anytime a QAM
or UPS module has been rebooted interactively or by a CMTS startup process.

Recommended solution

No further action is necessary with the logging of these messages. These are normal
informational messages.

Casa Systems CMTS


1-6 Troubleshooting and Diagnostics Guide
Fan subsystem messages

Related commands

(diag)# show module <num> active-status


show module <num> {shared-channel | ts}
show system
show chassis status
show running-config

Module <num> timestamp is out of sync. Timestamp difference is


<diff>

The modules at the time could have been busy (such as from all of them
re-registering) and the message can be an indicator. This is not a serious matter unless
more logs are printed periodically and service is impacted.

Recommended solution

No further action is necessary except to further monitor the system.

Fan subsystem messages

On systems equipped with the fan monitor, the CMTS fan subsystem reports on the
operational status of each fan tray, operating fan revolutions per minute (RPMs), and
temperature sensors that detect and report any over-temperature thresholds that may
indicate a fan failure or air restriction near the system.

Fan tray <number> back fan low RPM detected (2200 RPM). Check
fan intake and exhaust for blockage. Replace fan tray if
defective
Fan tray <number> front fan low RPM detected (0 RPM). Check fan
intake and exhaust for blockage. Replace fan tray if defective

The specified fan module is reporting below normal or no operating RPMs. This
message is usually followed by messages reporting high system temperatures (using a
exceeded temperature threshold) and possible SNMP trap message. Immediate visual
inspection and investigation are necessary.

Casa Systems CMTS


Interpreting common system log messages 1-7
Fan subsystem messages

Recommended solution

Check the system uptime, temperature and fan condition from the Casa CLI. Contact
Casa Technical Support for a replacement fan module if a full failure is determined.
The recommended running temperature of the CMTS (determined by the show envm
temperature command) is 50 degrees Celsius or lower. At 65 degrees, the CMTS
sends out warning messages in syslog; at 75 degrees, the QAM module shuts down.

Related commands

show envm fan {left | middle | right}


show envm temperature [module | qam | smm | ups]
show system
show system monitor threshold fan
system monitor fan enable

Fan tray <num> is pulled out or broken

The specified fan tray is not being detected as present in the chassis (installed but
non-operational), or is physically missing from the chassis.

Recommended solution

Inspect the chassis for a possible missing fan tray. If the reported fan is present and
non-operational, check the fan tray to ensure that is properly seated in its module slot.
Contact Casa Technical Support for a replacement if necessary. Continue to monitor
system temperatures for any over-temperature conditions that could possibly lead to
other failures.

Related commands

show envm fan {left | middle | right}


show system
show system monitor threshold fan
show system monitor threshold temperature
system monitor fan enable

Casa Systems CMTS


1-8 Troubleshooting and Diagnostics Guide
High-availability (redundancy) messages

Fan tray <num> back fan speed is back to normal (2500 RPM) and
functional again.

The specified fan tray is back to normal operation after a replacement fan tray was
installed in the chassis.

Recommended solution

None. This is an information message and no further action is necessary.

Related commands

show envm fan {left | middle | right}


show system
show system monitor threshold fan

High-availability (redundancy) messages

Casa C10G redundant platforms support QAM and UPS line card switchovers to
redundant modules in slots 5 and 8. The CMTS software provides high-availability
(HA) configuration settings to enable users to control redundancy operations.

QAM switchover trap notification (HA auto revert, module <num>


gave back, module <num> takes over)
UPS switchover trap notification (HA auto revert, module <num>
gave back, module <num> takes over)

Auto-revert messages are generated only if the ha redundancy revert configuration


option is set to enabled. After QAM or UPS failover to the redundant standby module,
the CMTS initiates auto reversion back to the original QAM or UPS line card (after it
has rebooted to the standby state) after a specified number of minutes. By default, the
ha redundancy revert setting (when enabled) in the configuration software uses a
default setting of 30 minutes. Before enabling the auto-revert functionality, decide if
you need to investigate the original cause of the switchover by leaving the original
QAM or UPS line card in the failed state.

Casa Systems CMTS


Interpreting common system log messages 1-9
System security messages

Recommended solution

Use the show system command to verify that the QAM or UPS module has reverted
from the active standby in system slot 5 or 8 back to the original module. Verify that
slots 5 and 8 have resumed standby status.

To change line card redundancy slots (5 and 8) to active slots, do the following:

1. Pull out redundancy I/O cards slots 5, 6, 7, and 8.


2. Power off the CMTS.
3. Pull out modules 5 and 8.
4. Insert new I/O cards in slots 5 and 8.
5. Insert modules in slots 5 and 8.
6. Leave I/O cards for slots 6 and 7 out.
7. Power on the CMTS.

Related commands

show system
show chassis status
show log
show ha configuration

System security messages

The CMTS supports authentication of CMTS users with RADIUS and TACACS
AAA servers to prevent unauthorized access to the system over SSH connections.

<username> is not authenticated by the AAA server!

A configured CMTS user could not be authenticated with a AAA server and cannot
log in to the system.

Casa Systems CMTS


1-10 Troubleshooting and Diagnostics Guide
System security messages

Recommended solution

Verify user login and credentials with the external TACACS or RADIUS AAA server
administrator. Verify IP connectivity to the AAA server destination IP address. Check
the aaa authentication configuration settings at the CMTS to ensure that you are
using login authentication with a RADIUS or TACACS server.

Related commands

show aaa
ping

no kex alg

An older OpenSSH client cannot log in to a CMTS supporting a newer OpenSSH


version with enhanced security features. The Key Exchange (KEX) algorithm was not
recognized.

Recommended solution

Upgrade the OpenSSH client to the newer release (such as OpenSSH version 6.8).

Casa Systems CMTS


2-1

Chapter 2. Using the show cable


modem commands

About this chapter


This chapter describes the show cable modem commands. For the most part, these
commands are available at all Casa CLI levels.

Topic Page

show cable modem 2-3


authorization 2-21
bonding 2-22
calls 2-25
classifiers 2-27
cm-status log 2-29
counters 2-31
cpe 2-33
dbc-failure 2-35
deny 2-36
docsis-device-class 2-37
docsis-mac 2-40
downstream 2-45
dropped-packets 2-50
errors 2-52
fec 2-54

Casa Systems CMTS


2-2 Troubleshooting and Diagnostics Guide
About this chapter

Topic Page

init 2-56
ip-address 2-59
ip-bundle summary 2-61
ipv6 prefix 2-62
l2vpn-map 2-63
load-balance 2-64
mac 2-65
maintenance 2-68
multicast-session 2-70
non-bonding 2-71
ofdm 2-73
ofdma 2-77
offline 2-81
online 2-83
partial-service 2-85
phs 2-88
phy 2-90
privacy verbose 2-92
qos 2-95
qos-override 2-101
remote-query 2-103
rip authentication-bypass 2-106
rogue 2-107
service-flow 2-109
service-type-id 2-110
tftp-bypass 2-112
upstream 2-114
vendor 2-120
vlanid 2-123
vrf 2-125

Casa Systems CMTS


Using the show cable modem commands 2-3
show cable modem

show cable modem


Purpose

The show cable modem command filters and displays state and statistical information
associated with the CMs that have registered with the CMTS. In most cases, CMs are
reported in the online state when receiving CMTS downstream network traffic from
source networks, as well as transmitting upstream service flows to the CMTS for
routing and forwarding to network destinations. The command operates at all CLI
levels, except showing the CM by CM ID, which can only be done in diag mode.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem
show cable modem <ipv4_addr> [<option>]
show cable modem <ipv6_addr> [ipv6 prefix] [<option>]
show cable modem <mac_addr> [<option>]
show cable modem <ip_addr> global [<option>] [verbose]
show cable modem summary [total] [mac-domain]
show cable modem verbose
show cable modem vrf <name>

(diag)# show cable modem <1:4294967295>

Properties
Property name Description

<1:4294967295> Cable modem identifier. This can only be done in


diagnostic mode. For an example, see the
“Displaying cable modems by ID” section in
Chapter 5, “CMTS diagnostic commands.”

Casa Systems CMTS


2-4 Troubleshooting and Diagnostics Guide
show cable modem

Properties (continued)
Property name Description

<ipv4_addr> IPv4 address of the modem, in standard IPv4 32-bit


dotted format. Options include:

• classifiers
• counters
• cpe
• docsis-device-class
• dropped-packets
• errors
• global [<option>] [verbose]
• mac
• maintenance
• mask <addr> remote-query [immediate]
• phs
• phy
• qos
• remote-query
• vendor
• verbose
• vrf <name>

Casa Systems CMTS


Using the show cable modem commands 2-5
show cable modem

Properties (continued)
Property name Description

<ipv6_addr> IPv6 address of the modem, in standard IPv6 128-bit


format. Options include:

• classifiers
• counters
• cpe
• docsis-device-class
• dropped-packets
• errors
• global [<option>] [verbose]
• mac
• maintenance
• phs
• phy
• qos
• vendor
• verbose
• vrf <name>

Casa Systems CMTS


2-6 Troubleshooting and Diagnostics Guide
show cable modem

Properties (continued)
Property name Description

<mac_addr> MAC address of the modem, in standard


hexadecimal format. Options include:

• bonding
• calls
• classifiers
• counters
• cpe
• dbc-failure
• docsis-device-class
• docsis-mac
• downstream
• dropped-packets
• errors
• ip-address
• mac
• maintenance
• multicast-session
• non-bonding
• ofdm
• ofdma
• online
• partial-service
• phs
• phy
• qos
• remote-query
• service-type-id
• upstream
• vendor
• verbose

Casa Systems CMTS


Using the show cable modem commands 2-7
show cable modem

Properties (continued)
Property name Description

global [<option>] [verbose] Shows the CM results for the global virtual routing
and forwarding (VRF 0) instance, but only if the IP
address is specified with the show cable modem
command (with the optional verbose qualifier). The
option that can follow includes:

• classifiers
• counters
• docsis-device-class
• dropped-packets
• errors
• mac
• maintenance
• phs
• phy
• qos
• vendor
• verbose
ipv6 prefix Shows the CM IPv6 prefix distribution.
mask <addr> remote-query Shows the remote query for the specified address
[immediate] mask.
summary [total] Shows available summary statistics for all modems
[mac-domain] sorted by upstream channel, with the optional total
and mac-domain modifiers.
verbose Optional verbose mode, showing all statistics of the
modem.
vrf <name> Shows the CM results for the name of the virtual
routing and forwarding (VRF) instance.

Casa Systems CMTS


2-8 Troubleshooting and Diagnostics Guide
show cable modem

Examples
CASA# show cable modem
MAC Address IP Addr US DS MAC Prim RxPwr Timing Num BPI
Intf Intf Status Sid (dBmV)Offset CPEs Enb
e448.c7b4.x 1.1.1.2 13/0.2/0* 2/0/0* online 37 0.5 1612 0 yes
e448.c7c0.x 1.1.1.3 13/4.0/0* 2/2/3* online 37 0.5 1613 0 yes
e448.c7c0.x 1.1.1.5 13/2.0/0# 2/1/3* online 37 0.0 1613 0 yes
online cm 3 ; offline cm 0 ; ranging cm 0

Note the asterisk (*) after the interface entries to identify channel bonding and the
hash mark (#) to identify partial-service mode. In the following example, the
additional mac-domain modifier would add the Mac Int column to the output.

CASA# show cable modem summary total


Upstream Total Active Registered Secondary Offline Bonding
Interface Modems Modems Modems Modems Modems Modems
Non-Bonding Channel
Modems Description
13/0.0/0 0 0 0 1 0 0
0

Total: 5 5 5 15 0

CASA# show cable modem verbose

MAC Address :e448.c7b4.ab62


IP Address :10.105.1.254
MAC Status :online(pt)
CM-ID :1
Prim Sid :1
MAC Domain :1
Service-Group :group-10
Upstream Channel Set :13/9.2/0, 13/9.1/0, 13/9.0/0
Downstream Channel Set :0/4/23, 0/4/17, 0/4/18, 0/4/19
Unusable channel list :
Upstream Channel :11/0.0/0 11/0.1/0 11/0.2/0 11/0.3/0
Ranging Status :RNG_SUCCESS …
Upstream SNR (dB) :42.1 42.1 42.1 42.1
Received Power (dBmV) :-0.5 -0.2 0.0 0.5
Reported Transmit Power (dBmV) :39.8 39.8 40.2 41.0
Peak Transmit Power (dBmV) :58.0 58.0 58.0 58.0
Phy Max Power (dBmV) :20.8 20.8 20.8 20.8
Minimum Transmit Power (dBmV) :20.2 20.2 20.2 20.2
RCP ID :00 10 18 80 81
Timing Offset :1611
Initial Timing Offset :1611
Received Power :0 dBmV
MAC Version :DOC3.0
Qos Provisioned Mode :DOC1.1

Casa Systems CMTS


Using the show cable modem commands 2-9
show cable modem

Enable DOCSIS2.0 Mode :Y


Extended Upstream Transmit Power :-
Initial Ranging Message :B-INIT-RNG-REQ
Registration Request Message :REG-REQ-MP
Phy Operating Mode :tdma
Capabilities :{Frag=Y, Concat=Y, PHS=Y, Priv=BPI+}
Optional Filtering Support :{802.1P=N, 802.1Q=N}
BPI encrypt algorithm :DES-56
Number of CPE IPs :0
CFG Max-CPE :16
CFG Max-IPV6-CPE :16
Submgt Active :On
Submgt Learnable :On
Submgt cm-filter-downstream :0
Submgt cm-filter-upstream :0
Submgt cpe-filter-downstream :0
Submgt cpe-filter-upstream :0
Submgt ps-filter-downstream :0
Submgt ps-filter-upstream :0
Submgt mta-filter-downstream :0
Submgt mta-filter-upstream :0
Submgt stb-filter-downstream :0
Submgt stb-filter-upstream :0
Errors :0 CRCs,0 HCSes
Stn Mtn Failures :0 aborts,0 exhausted
Total US Flows :9
Total DS Flows :9
Total US Data :1305 packets,390623 bytes
US v6Data :0 packets,0 bytes
Total US Throughput :0 kbits/sec,0 packets/sec
Total DS Data :1141 packets,107714 bytes
DS v6Data :0 packets,0 bytes
Total DS Throughput :0 kbits/sec,0 packets/sec
Upstream Dropped Packets :0
Active Classifiers :18
DSA/DSX messages :permit all
DUT CMIM :0x0
Total Time Online :0 d, 1 h, 21 m, 23 s
Configuration file name :106_1.bin
sysDescr :Cisco EPC3008 EuroDocsis 3.0 Cable
Modem <<HW_REV: 1.0; VENDOR: Cisco; BOOTR: 2.3.1_R3; SW_REV:
EPC3008-v302r125531-101220c; MODEL: EPC3008>>

CASA# show cable modem vrf VRFNAME

MAC Address IP Address US DS MAC Prim RxPwr Timing


Intf Intf Status Sid (dBmV) Offset
0015.f2fe.x 10.222.1.101 10/1.0/0 13/1/0 online(pt) 1 7.0 2505 0 yes
0019.5e27.x 10.222.1.102 10/0.1/0 0/0/8 online(pt) 1 0.5 1310 0 yes
e448.c7bf.x 10.222.1.167 10/1.1/0* 13/1/1 online(pt) 5 7.0 2544 0 yes

Casa Systems CMTS


2-10 Troubleshooting and Diagnostics Guide
show cable modem

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are gathered.
IP Address IPv4 or IPv6 address of the modem from which statistics are gathered
US Intf CMTS physical upstream interface in the format slot/port.channel.
DS Intf CMTS physical QAM downstream interface in the format slot/port/
channel.
MAC Status Refer to the “MAC status states” table.
Prim Sid Current service identifier (SID) that the CMTS assigns to a CM after
successful ranging. A value of 0 indicates that the CMTS has not yet
assigned the SID to CM.
RxPwr Power in decibels (dB) over which the CMTS is receiving upstream
traffic from the CM.
Timing offset Timing offset in the ranging response message from the CMTS to the
CM. The timing offset is indicated by mini slot sizes in 6.25
microsecond ticks. The offset is the scheduled time delay between CM
transmissions and when the CMTS receives those transmissions.
Num CPEs Number customer premises equipment (CPE) devices that are behind
the listed CM. CPE devices include phones, computers, and other
internetworking devices.
BPI Enb Indicates whether Baseline Privacy Interface (BPI) or BPI Plus (BPI+)
encryption is enabled for the CM, yes or no.
online cm Number of CMs that are currently in the online state with this CMTS.
offline cm Number of CMs that are currently in the offline state that are registered
with this CMTS.
ranging cm Number of modems that are currently in the initial ranging state with the
CMTS. A modem in the ranging state is sending a ranging request to
make its presence known to the CMTS for registration before the
CMTS returns a ranging response to that modem. Frequency and
timing adjustments between the modem and the CMTS take place
during ranging.
Summary output
Upstream CMTS physical upstream interface in the format slot/port.channel.
Interface
Mac Int Shows the MAC interface (with the mac-domain modifier only).

Casa Systems CMTS


Using the show cable modem commands 2-11
show cable modem

Field descriptions (continued)


Field Description

Total Modems Number of modems that have ranged on the CMTS. The total number
of CMs, even after being removed from the CMTS, will remain in the
offline state. Use the clear cable modem offline command to reset
legacy modem counts at the CMTS.
Active Modems Number of currently active modems that are communicating with the
CMTS. The active modems counter includes the registered modems as
well as modems maintaining init status.
Registered Number of modems that have completed registration with the CMTS.
Modems Registered modems are in the online state or online sub-states.
Secondary Number of DOCSIS 3.x modems utilizing a secondary channel in
Modems addition to a primary channel. If a DOCSIS 3.x modem is using this
channel as its primary channel, then it will be counted as a registered
modem instead of a secondary modem.
Offline Modems Number of CMs that are currently in the offline state at this CMTS.
Bonding Modems Number of CMs that are currently in bonding mode.
Non-Bonding Number of CMs that are currently in non-bonding mode.
Modems
Channel Description information about the specific downstream channel.
Description
Verbose output
MAC Address MAC address of the modem from which statistics are gathered.
IP Address IPv4 address of the modem from which statistics are gathered.
IPV6 Address IPv6 address of the modem from which statistics are gathered.
MAC Status Refer to the “MAC status states” table.
CM-ID Unique CM identifier for registered CM at the CMTS.
Prim Sid Current service identifier (SID) that the CMTS assigns to a CM after
successful ranging. A value of 0 indicates that the CMTS has not yet
assigned the SID to CM.
MAC Domain DOCSIS-MAC interface over which a CM is registered with the CMTS.
The CMTS supports up to 64 MAC domains. Every modem can register
with only one single mac-domain defined by the set of downstream and
upstream channels to which the modem has access.
Service-Group Service group configured for the CM.

Casa Systems CMTS


2-12 Troubleshooting and Diagnostics Guide
show cable modem

Field descriptions (continued)


Field Description

Upstream CMTS upstream channel set to which a CM has access. The upstream
Channel Set channel set is generated by the MAC domain service group
configuration to which the modem belongs.
Downstream CMTS downstream channel set to which a cable mode has access.
Channel Set The downstream channel set is generated by the MAC domain service
group configuration to which the modem belongs. A hash tag (#)
indicates an unusable OFDM channel profile ID (PFID) due to a DS
OFDM PROFILE FAIL status message and replaced with another
OFDM profile.
Unusable Channels over which a DOCSIS 3.x CM cannot receive or transmit.
channel list Check the cable plant and CMTS service group configuration to help
troubleshoot why the listed channels are not usable.
Upstream List of upstream channels in use.
Channel
Ranging Status Ranging status for each upstream channel, such as RNG_SUCCESS.
Upstream SNR SNR for each upstream channel, in decibels.
(dB)
Received Power Received power for each upstream channel, in decibels per millivolt.
(dBmV)
Reported Reported transmit power for each upstream channel, in decibels per
Transmit Power millivolt (dBmV).
(dBmV)
Peak Transmit Peak transmit power for each upstream channel, in dBmV.
Power (dBmV)
Phy Max Power Physical maximum power for each upstream channel, in dBmV.
(dBmV)
Minimum Minimum transmit power for each upstream channel, in dBmV.
Transmit Power
(dBmV)
RCP ID Receive Channel Profile (RCP) identifier as a hex string.
Timing Offset Timing offset in the ranging response message from the CMTS to the
CM. The timing offset is indicated by mini slot sizes in 6.25
microsecond ticks. The offset is the scheduled time delay between CM
transmissions and when the CMTS receives those transmissions.

Casa Systems CMTS


Using the show cable modem commands 2-13
show cable modem

Field descriptions (continued)


Field Description

Initial Timing First timing offset in the ranging response message from the CMTS to
Offset the CM. The timing offset is indicated by mini slot sizes in 6.25
microsecond ticks. The offset is the scheduled time delay between CM
transmissions and when the CMTS receives those transmissions.
Received Power Power in decibels per millivolt (dBmV) over which the CMTS receives
upstream traffic from the CM.
MAC Version DOCSIS version to which a CM conforms. The values are 1.0, 1.1, 2.0,
3.0, or 3.1. Note the MAC version is learned by the CMTS when it
receives REG-REQ from the CM using encoded type-length value
(TLV) type 5.2.
Qos CM QoS provisioning mode version, either 1.1 or 1.0.
Provisioned
Mode
Enable Indicates whether the CM supports DOCSIS 2.0 Mode, either Y for yes
DOCSIS2.0 Mode and N for no. DOCSIS 2.0 Mode support information is learned by the
CMTS when it receives REG-REQ from the CM using encoded TLV
type 39.
Extended Additional power increase in extended upstream power mode.
Upstream
Transmit Power
Initial Initial ranging message, either B-INIT-RNG-REQ for DOCSIS 3.x
Ranging modems or INIT-RNG-REQ for pre-DOCSIS 3.x modems. This value
Message is learned when the CMTS receives an initial ranging message from the
CM.
Registration Registration request message, normally REG-REQ-MP for DOCSIS 3.x
Request modems or REG-REQ for pre-DOCSIS 3.x modems. This value is
Message learned when the CMTS receives the registration request message
from the CM.
Phy Operating Physical operating mode of the modem, TDMA, ATDMA, or OFDMA
Mode based on the modulation profile in use by the CMTS upstream
interfaces.
Capabilities Indicates if the modem supports fragmentation, concatenation, payload
header suppression and privacy (BPI+ or BPI). The capacity
information is learned by the CMTS when it receives s REG-REQ
message from the CM using encoded TLV type 5.

Casa Systems CMTS


2-14 Troubleshooting and Diagnostics Guide
show cable modem

Field descriptions (continued)


Field Description

Optional Indicates if the modem supports filtering of 802.1P and 802.1Q protocol
Filtering traffic, either 802.1P=Y or 802.1P= N for 802.P filtering, and 802.1Q=Y
Support or 802.1Q=N for 802.1Q filtering. Optional Filtering Support is learned
by the CMTS when it receives the REG-REQ message from the CM
using encoded TLV type 5.9.
BPI encrypt Baseline Privacy Interface (BPI) algorithm used.
algorithm
Number of CPE Total number of assigned CPE IP addresses on this CM in the range 0
IPs (default) to the CFG Max-CPE and CFG Max-IPV6-CPE. A number of 0
indicates that no IP addresses are assigned to any CPEs associated
with this CM.
CFG Max-CPE Maximum number of CPE IPv4 addresses supported by the CM. The
CFG Max-CPE information is learned by the CMTS when it receives
the REG-REQ message from the CM using encoded TLV type 18. An
unexpected number indicates that the CM configuration file is not
properly set. Modifying the CM configuration file on the provisioning
server may fix this issue.
CFG Maximum number of CPE IPv6 addresses supported by the CM.
Max-IPV6-CPE
Submgt Active Subscriber management active status is on or off.
Submgt Subscriber’s ability to learn its address status is on or off.
Learnable
Submgt Packet filter group ID to be applied to CM downstream traffic, default 0.
cm-filter-
downstream
Submgt Packet filter group ID to be applied to CM upstream traffic, default 0.
cm-filter-
upstream
Submgt Packet filter group ID to be applied to downstream traffic to CPE
cpe-filter- devices, default 0.
downstream
Submgt Packet filter group ID to be applied to upstream traffic from CPE
cpe-filter- devices, default 0.
upstream
Submgt Packet filter group ID to be applied to downstream traffic to Portal
ps-filter- Server (PS) devices, default 0.
downstream

Casa Systems CMTS


Using the show cable modem commands 2-15
show cable modem

Field descriptions (continued)


Field Description

Submgt Packet filter group ID to be applied to upstream traffic from PS devices,


ps-filter- default 0.
upstream
Submgt Packet filter group ID to be applied to downstream traffic to Multimedia
mta-filter- Terminal Adapter (MTA) devices, default 0.
downstream
Submgt Packet filter group ID to be applied to upstream traffic from MTA
mta-filter- devices, default 0.
upstream
Submgt Packet filter group ID to be applied to downstream traffic to Set-Top
stb-filter- Box (STB) devices, default 0.
downstream
Submgt Packet filter group ID to be applied to upstream traffic from STB
stb-filter- devices, default 0.
upstream
Errors Total number of cyclic redundancy check (CRC) and header check
sequence (HCS) errors reported for this CM. CRC errors are caused by
noise in the transmission path while HCS errors indicate data
corruption.
Stn Mtn Total number of failed retries when a CM is sending a ranging-request
Failures message for station maintenance at the CMTS. A value of 0 indicates
no failed retries during the CM transmission; otherwise it may indicate
modem-related issues or a noisy cable plant.
Total US Flows Total number of service flows for a CM in the range 1–16. The
upstream service flow information is learned by the CMTS in the
REG-REQ message from the CM using encoded TLV type 24.
Total DS Flows Total number of service flows for a CM in the range 1–64. The
downstream service flow information is learned by the CMTS in the
REG-REQ message from the CM using encoded TLV type 25.
Total US Data Total number of upstream IPv4 packets sent by the CM to the CMTS.
The value is in units of packets and bytes. MAC management
messages for the CM are not included in the calculation. A value of 0
indicates that no subscriber data transferred over the CM.
Total US Total number of upstream IPv6 packets sent by the CM to the CMTS.
v6Data The value is in units of packets and bytes. MAC management
messages to the CM are not included in calculation. A value of 0
indicates that no subscriber data transferred over the CM.

Casa Systems CMTS


2-16 Troubleshooting and Diagnostics Guide
show cable modem

Field descriptions (continued)


Field Description

Total US Current upstream traffic throughput from the CM to the CMTS. The
Throughput value is in units of kilobits per second (kbits/sec) and packets per
second (packets/sec). MAC management messages to the CM are not
included in calculation. A value of 0 indicates that no subscriber data
transferred over the CM.
Total DS Data Total number of downstream IPv4 packets sent by the CMTS and
received by the CM. The value is in units of packets and bytes. MAC
management messages to the CM are not included in calculation. A
value of 0 indicates that no subscriber data transferred over the CM.
Total DS Total number of downstream IPv6 packets sent by the CMTS and
v6Data received by the CM. The value is in units of packets and bytes. MAC
management messages to the CM are not included in calculation. A
value of 0 indicates that no subscriber data transferred over the CM.
Total DS Total downstream traffic throughput from the CMTS to the CM. The
Throughput value is in units of kilobits per second (kbits/sec) and packets per
second (packets/sec). MAC management messages to the CM are not
included in calculation. A value of 0 indicates that no subscriber data
transferred over the CM.
Upstream Total number of upstream dropped packets from the CM to the CMTS.
Dropped MAC management messages to the CM are not included in the
Packets calculation. A value of 0 indicates that no dropped subscriber data
transferred over the CM.
Active Number of active classifiers for the CM in the range 0–128. The active
Classifiers classifier is learned by the CMTS when it receives the REG-REQ
message from the CM with encoded TLV types 22 and 23. An
unexpected number of active classifiers indicates that the CM
configuration file is not properly set. Modifying the modem configuration
file on the provisioning server may fix this issue.
DSA/DSX Indicates if the CMTS permits dynamic service messages, such as
messages voice services, over this CM. A setting of “permit all” permits DSA/DSX
messages for the CM. Otherwise, the CMTS does not permit dynamic
services. DOCSIS 1.0 CMs do not support dynamic service messages.

Casa Systems CMTS


Using the show cable modem commands 2-17
show cable modem

Field descriptions (continued)


Field Description

DUT CMIM The downstream unencrypted traffic (DUT) filtering parameter is


intended for CMs implementing layer 2 or layer 3 VPNs. In such
networks, downstream traffic intended for the private network is always
encrypted with BPI. Because the RF downstream is broadcast to all
CMs, unencrypted group MAC traffic intended for other CMs will leak
onto the VPN CM's CMCI ports unless filtered in the VPN CM. The
DUT parameter allows VPN CMs to filter all downstream unencrypted
traffic to both individual and group MAC destinations. The DUT CM
interface mask (CMIM) is reported as a hex value set in the CM config
file. When DUT filtering is enabled, a CMIM limits the forwarding of
downstream unencrypted traffic to an interface with a 1 bit in the CMIM
(eCM and eSAFE by default). A CM capable of DUT filtering discards
DUT to interfaces with a 0 bit in the CMIM. Each bit of the CMIM
corresponds to a logical bridge port interface of a MAC layer 2 bridge
implemented in the eCM of a CM. By convention, bit position 0 (0x80) is
the eCM's self host interface, while bit 1 (0x40) is the primary CPE
interface and bit 2 (0x20) is the RF interface. See the eDOCSIS
specification (http://www.cablelabs.com/wp-content/uploads/specdocs/
CM-SP-eDOCSIS-I26-130808.pdf) for other corresponding ifIndex
values in the higher bits.
Total Time Total time that a CM that stays in the online state printed in day/hour/
Online minute/second format. The online time calculation starts as soon as the
CM state changes to online.
Configuration String name of the modem configuration file in use by the CM that was
file name originally downloaded over TFTP. The file name is learned by the
CMTS using polling messages to the CM. If the file name is not
present, the CM configuration file is not properly set. Modifying the
modem configuration file on the provisioning server may fix this issue.
sysDescr Text description information reported by the CM to the CMTS, including
hardware and software information set by the modem manufacturer.
The information is learned by the CMTS using polling messages to the
CM. If the information is not present, the CM configuration file is not
properly set. Modifying the modem configuration file on the provisioning
server may fix this issue.

MAC status states


State Description

init(r1) Initial ranging request sent by CM to the CMTS.

Casa Systems CMTS


2-18 Troubleshooting and Diagnostics Guide
show cable modem

MAC status states (continued)


State Description

init(r2) CMTS received an initial ranging request from the CM. The CMTS has
responded and returned RF power information, timing offset, and frequency
adjustments to the CM. The CM and CMTS link is still in the ranging state,
and ranging is not complete. Check the RF attenuations if initial ranging
remains stuck. Use the debug cable ranging command for information.
init(ov) CMTS is static load balancing and is using the upstream channel ID
override and/or downstream frequency override to move the modem to the
new channel. Check the modem power if stuck in this state.
init(rc) CM ranging to the CMTS has completed. Check the cable helper address
configuration and IP connectivity to the DHCP server. Use debug cable
dhcp command for information. It is also possible that the upstream is at
capacity and has no additional bandwidth for the CM to finish registration
and come online. If this is the case, be sure that load balancing is enabled.
init(ua) Upstream channel adjustment (for DOCSIS 3.0 modems).
init(d) CMTS received the DHCPDISCOVER message; first IP broadcast packet
has been received from the CM.
init(i) CM received the DHCPOFFER reply from the DHCP server, but the CM has
not yet replied with a DHCPREQUEST message, nor has it sent an IP
packet with its assigned IP address.
It is possible that the CM has received the DHCPOFFER reply from the
DHCP server, but the reply might have invalid options for that particular CM.
init(e) Early authentication and encryption started (3.0 modems). Check the
modem certificate if stuck in this state.
init(t) Time-of-day (TOD) exchange started prior to download.
init(o) CM began downloading the DOCSIS configuration file from the provisioning
server. If the CM remains in this state, the download failed, possibly due to
incorrect or corrupt data, inability to reach the TFTP server (such as wrong
file permissions), or invalid or missing configuration parameters.
init(r) CMTS received register-request from cm, but has not received reg-ack yet.
If stuck, check the modem config file. Use debug cable registration to
debug registration request received.
init(bpi) Start baseline privacy. If stuck in this state, check the modem certificate and
ensure that the CM is synchronized with the BPI server.
bpi(wait) Baseline privacy wait state in which the affected modem is flapping and
cannot fully come back up, thus not forwarding data. If stuck in this state,
reboot the modem.
resetting CM is being reset; registration process restarting.

Casa Systems CMTS


Using the show cable modem commands 2-19
show cable modem

MAC status states (continued)


State Description

cc(r1) CM previously registered and was online, but the CMTS has sent a
Downstream Channel Change (DCC) or Upstream Channel Change (UCC)
request message to the CM. The CM has started moving to the new
channel, sending an initial ranging request on the new downstream or
upstream channel to the CMTS. At the MAC layer, the CM is not yet passing
traffic on the new channel and is considered in the offline state. This state
does not trigger the flap-list counters.
cc(r2) This state normally follows cc(r1) and indicates that the CM has finished its
initial ranging on the new channel, and is currently performing continuous
ranging on the new channel. At the MAC layer, the CM is not yet passing
traffic on the new channel and is considered in the offline state. This state
does not trigger the flap-list counters.
offline CM is detected as offline, disconnected, or powered off.
offline(m) CM failed the Message Integrity Check (MIC) and was put offline, which
could indicate that the shared secret in the DOCSIS configuration file does
not match the value configured for the CM.
online CM has registered; modem is ready to pass data on the network.
online(d) CM is registered. However, network access for CPE devices using this CM
has been disabled by the DOCSIS configuration file. The CMTS continues
to communicate with the CM using DOCSIS messages and IP traffic (such
as SNMP) but the CM does not forward traffic to or from the CPE devices. If
BPI was enabled in the DOCSIS configuration file sent to the CM, the CM is
using BPI encryption unless other messages indicate that the BPI
negotiation and key assignments have failed.
online(pkd) CM registered with the CMTS. However, network access for CPE devices
using this CM has been disabled through the DOCSIS configuration file. BPI
is enabled and the key-encrypting key (KEK) is assigned.
online(pt) CM registered with the CMTS. BPI is enabled and a traffic-encrypting key
(TEK) is assigned. BPI encryption is now being performed.
online(ptd) CM registered with the CMTS. However, network access for CPE devices
using this CM has been disabled through the DOCSIS configuration file. BPI
is enabled and a traffic-encrypting key (TEK) is assigned. BPI encryption is
now being performed. This state is equivalent to the online(d) and online(pt)
states.
online(pk) CM registered with the CMTS. BPI is enabled and the key-encrypting key
(KEK) is assigned.
expire(pk) CM registered. BPI is enabled and the KEK was assigned, but the current
KEK expired before the CM could successfully renew a new KEK value.

Casa Systems CMTS


2-20 Troubleshooting and Diagnostics Guide
show cable modem

MAC status states (continued)


State Description

expire(pke) CM registered. However, network access for CPE devices using this CM
has been disabled through the DOCSIS configuration file. BPI is enabled
and the KEK was assigned, but the current KEK expired before the CM
could successfully renew a new KEK value. This state is equivalent to the
online(d) and expire(pk) states.
expire(pt) CM registered. BPI is enabled and the TEK was assigned. The current TEK
expired before the CM could successfully renew a new KEK value.
expire(ptd) CM registered. However, network access for CPE devices using this CM
has been disabled through the DOCSIS configuration file. BPI is enabled
and traffic-encrypting key (TEK) was assigned, but the current TEK expired
before the CM could successfully renew a new KEK value. This state is
equivalent to the online(d) and expire(pt) states.
reject(pk) KEK assignment is rejected and BPI encryption has not been established.
reject(pkd) CM registered. However, network access for CPE devices using this CM
has been disabled through the DOCSIS configuration file. BPI encryption
was not established because KEK assignment was rejected. This state is
equivalent to the online(d) and reject(pk) states.
reject(pt) TEK assignment is rejected and BPI encryption has not been established.
reject(ptd) CM registered. However, network access for CPE devices using this CM
has been disabled through the DOCSIS configuration file. BPI encryption
was not established because TEK assignment was rejected. This state is
equivalent to the online(d) and reject(pt) states.

Usage description

Use the show cable modem command frequently to check the overall status of all
modems, monitor statistics and counters, as well as troubleshoot modem-related
connection and stability issues with the CMTS. Additionally, logged events, SNMP
trap notifications, and CM flap list will also provide information about CM
performance that will assist in troubleshooting. Use the command options for
troubleshooting downstream, upstream, and docsis-mac channel-specific issues for
registered CMs and for isolating configuration or cable plant problems.

Casa Systems CMTS


Using the show cable modem commands 2-21
authorization

authorization
Purpose

The show cable modem authorization command displays the list of authorized
modems that have registered with the CMTS. In cases when CMs are specified in
configuring Source Address Verification (SAV) feature at the CMTS, these CMs are
reported in the list for which manually configured IP addresses by subscribers are
permitted by the CMTS even when DHCP authorization feature is turned on, while the
rest of all other CMs must gain their IP addresses from DHCP servers.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem authorization

Example
CASA# show cable modem authorization
cable modem authorization 0022.68f2.d57a merlin

Usage description

Use the show cable modem authorization command to display the list of authorized
CMs for the purpose of verifying the configuration of the SAV feature at the CMTS.
The command shows output so that you can make changes to the list of authorized
CMs using the cable modem authorization command. Use the cable sec sav-cfg-list
command to complete the SAV configuration, and the show cable sec sav-cf-list
command to get the SAV configuration list name.

Casa Systems CMTS


2-22 Troubleshooting and Diagnostics Guide
bonding

bonding
Purpose

The show cable modem bonding command displays state and statistical information
associated with the DOCSIS 3.0 CMs that have registered with the CMTS. DOCSIS
3.0 CMs are reported utilizing a downstream set and an upstream channel set that
includes multiple channels for receiving CMTS downstream network traffic from
source networks as well as returning upstream service flows to the CMTS for routing
and forwarding to network destinations.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem bonding
show cable modem <mac_addr> bonding

Example
CASA# show cable modem bonding
Reason code: x/y/z(reason_code)
1 MDD timeout 2 FEC lock failure
3 Bad tcc 4 Bad rcc
5 Reg ack 6 DBC rsp
7 TR power bad 8 NCP profile failure
9 Impaired channel 10 Channel unreachable
11 Range timeout 12 Ranging failure
0 Unknown

MAC Address MAC US DS US DS US/DS CHAN EXCLUDED


id Intf Intf SET SET
0026.24a8.da3c 1 0/8.1/0 13/0/0 257 256(4*8)
c0cb.38d3.6ed4 8 0/15.0/0 13/7/0 5 256(1*7) 13/7/7(5)
c0cb.38d3.6ef8 8 0/15.1/0 13/7/0 6 256(1*7) 13/7/7(5)
c446.199d.fdcd 8 0/15.3/0 13/7/6 8 256(1*7) 13/7/7(5)
c446.199d.fdcf 8 0/15.1/0 13/7/0 6 256(1*7) 13/7/7(5)
c446.199d.feee 1 0/8.1/0 13/0/7 257 256(4*8)

Casa Systems CMTS


Using the show cable modem commands 2-23
bonding

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are displayed.
MAC id MAC ID of the modem.
US Intf CMTS physical upstream interface in the format slot/port.channel/
logical channel.
DS Intf CMTS physical QAM downstream interface in the format slot/port/
channel.
US SET CMTS upstream channel set in which one or more upstream channels
are utilized by the CMs. The actual number of upstream channels in the
set is generated depending on the configuration of MAC domain
service groups and the actual channels in use. Use the
show upstream channel set command to check the channels
included in this channel set.
DS SET CMTS downstream channel set in which one or more downstream
channels are utilized by the CMs. The actual number of upstream
channels in the set is generated depending on the configuration of
MAC domain service groups and the actual channels in use. Use the
show downstream channel set command to check the channels
included in this set.

Casa Systems CMTS


2-24 Troubleshooting and Diagnostics Guide
bonding

Field descriptions (continued)


Field Description

US/DS CHAN One or more downstream or upstream channels at the CMTS that are
EXCLUDED not used by the CMs. Possible reasons for excluded channels include
unreachable channels by the CM, noisy channels, and problems at the
cable plant. The reason codes that can be added to the channel
excluded output are the following:

• 0 – Unknown
• 1 – MDD timeout
• 2 – FEC lock failure
• 3 – Bad transmit channel configuration (TCC)
• 4 – Bad receive channel configuration (RCC)
• 5 – Registration acknowledgment
• 6 – Dynamic bonding change (DBC) response
• 7 – Bad transmit power
• 8 – NCP profile failure
• 9 – Impaired channel
• 10 – Channel unreachable
• 11 – Range timeout
• 12 – Ranging failure

Usage description

Use the show cable modem bonding command to check the bonding status of all
DOCSIS 3.0 modems capable of bonding multiple downstream or upstream channels,
and to monitor and verify any excluded channels. Check the cable plant for channel
exclusions due to channel unavailability, plant noise, or any other reason.
Additionally, the show cable modem non-bonding command provides similar
information about non-bonding D3.0 CMs.

Casa Systems CMTS


Using the show cable modem commands 2-25
calls

calls
Purpose

The show cable modem calls command filters and displays state and statistical
information associated with the CM voice services. When voice services are running
on CMs, these CMs are reported in the active state. The command can also be used
prefixed by the MAC address.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem calls [active-only]
show cable modem <mac_addr> calls [active-only]

Example
CASA# show cable modem 0013.716d.72a6 calls
MAC Address US DS Ugs Call Start-Time Duration
Intf Intf Sid Status (hh:mm:ss)
0013.716d.72a6 13/0.3/0 0/0/2 1057 A 2011-12-02 04:52:09 0:00:02
Total Calls: 1

Field descriptions
Command option Description

MAC Address MAC address of the modem from which statistics are displayed.
US Intf CMTS physical upstream interface in the format slot/port.channel/
logical channel.
DS Intf CMTS physical QAM downstream interface in the format slot/port/
channel.
Ugs Sid Unsolicited grant service (UGS) service ID.
Call Status See the “Call status states” table in this section.
Start-Time Start date and time of the calls.
Duration Time duration in hours, minutes, and seconds of the calls.

Casa Systems CMTS


2-26 Troubleshooting and Diagnostics Guide
calls

Call status states

Field Description

A Active call.
AH Active and emergent call of high priority.
R Reserved call.

Usage description

Use the show cable modem calls command to check the overall status of voice
services that are running on CMs, monitor statistics and counters, as well as to
troubleshoot modem-related connection and stability issues with the CMTS.
Additionally, the show cable voice summary command also provides information
about CM voice services that can be helpful when troubleshooting. For example:

CASA(config)# show cable voice summary


Upstream Normal Emergency Total Last 1.0 Last 2.0
Channel Allow-Alloc(%)/Curr-Alloc(%)Calls# Max Min Avg Max Min Avg
------- ---------------------------------- ----------- -----------
11/0.0 75/0.00/0 0/0.00/0 75/0.00/0 0 0 0.00 0 0 0.00

Casa Systems CMTS


Using the show cable modem commands 2-27
classifiers

classifiers
Purpose

The show cable modem <addr> classifiers command filters and displays IP and LLC
classifiers for the CM, including the CM Interface Mask (CMIM). The command must
include the IPv4, IPv6, or MAC address.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem <ipv4_addr> [global] classifiers
show cable modem <ipv6_addr> [global] classifiers
show cable modem <mac_addr> classifiers

Example
CASA# show cable modem 10.105.1.254 classifiers
CM Mac Address: e448.c7b4.ab62
Classifier ID: 2
ServiceFlow ID: 16385
Direction: Upstream
Rule Priority: 4
Activation State: Active
IP classifiers:
ToS: 0x00 0x00 0x00
Protocol: 0
Source Address: ::
Source Mask: ::
Destination Address: ::
Destination Mask: ::
Flow Label: 0x0
Source Port Start: 100
Source Port End: 100
Destination Port Start: 0
Destination Port End: 65535
LLC classifiers:
Destination Mac Address: 0000.0000.0000
Destination Mac Mask: 0000.0000.0000
Source Mac Address: 0000.0000.0000
Ether Type: 0x00

Casa Systems CMTS


2-28 Troubleshooting and Diagnostics Guide
classifiers

User Priority Low: 0x0


User Priority High: 0x0
Vlan ID: 0x0
Bit Map: 0x303
CM Interface Mask: 0x00.00.00.00

Field descriptions
Command option Description

CM Mac Address MAC address of the CM over which one or more CPEs are
connected.
Classifier ID ID of the classifier.
IP classifiers List of IP classifiers.
LLC classifiers List of logical link control (LLC/802.2) classifiers.

Usage description

Use the show cable modem classifiers command to check the active classifiers. An
unexpected number of active classifiers indicates that the CM configuration file is not
properly set. Modifying the modem configuration file on the provisioning server may
fix this issue.

Casa Systems CMTS


Using the show cable modem commands 2-29
cm-status log

cm-status log
Purpose

The show cable modem cm-status log command displays CM logged status
messages from CMs that have registered with CMTS. When CMs detect downstream
events that impact the downstream traffic from the CMTS to the CM, cm-status event
messages are captured in the CMTS log file.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem cm-status log

Example
CASA# show cable modem cm-status log
MAC Address Status_Event Msg Content Time
0012.3456.789d MDD_TIMEOUT DS: 6 2011-11-18 11:47:48
0012.3456.789c MDD_TIMEOUT DS: 6 2011-11-18 11:47:48
0012.3456.789b MDD_TIMEOUT DS: 6 2011-11-18 11:47:48

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are displayed.
Status_Event CM status events reported by a CM. These messages comply with
the MAC and Upper Layer Protocols Interface Specification. Refer
to the “Status event states” table in this command section for more
information.
Msg Content Content of cm-status events associated with specific channels,
downstream (DS) and upstream (US).
Time Time when a cm-status message was logged at the CMTS.

Casa Systems CMTS


2-30 Troubleshooting and Diagnostics Guide
cm-status log

Status event states

State Description

CM OP AC POWER CM has returned to A/C power after detecting the presence of A/C
power for more than 5 seconds after terminating battery backup.
CM OP BAT BKUP CM is operating on battery backup after a loss of A/C power for
more than 5 seconds.
MDD RECOVERY Secondary channel MDD recovery triggered by receipt of an MDD
on a secondary channel advertised as active in the most recent
primary channel MDD.
MDD TIMEOUT Secondary channel MDD timeout triggered by a lost MDD timer
expiration of a secondary channel. The secondary channel was
advertised as active in the primary channel MDD.
QAM FEC FAIL QAM/FEC lock failure triggered by loss of QAM or FEC lock on
one of the downstream channels advertised as active in the
primary channel MDD.
QAM FEC RECOVERY QAM/FEC lock recovery triggered by a successful QAM/FEC lock
on a channel advertised as active in the most recent primary
channel MDD.
SEQ OUT OF RNG Sequence out-of-range triggered by receipt of a packet with an
out-of-range sequence number for a particular DSID.
SUCC TC RETRY Successful ranging after T3 retries have exceeded.
T3 RETRY EXCEED Number of T3 retries has exceeded.
T4 TIME OUT T4 timeout triggered by expiration of the T4 timeout on the CM.
UNKNOWN Reserved for future use.

Usage description

Use the show cable modem cm-status log command to check the CM status event
reported by all modems, and to troubleshoot CM-related connection and stability
issues with the CMTS. Note that CM status event report should be turned on at the
DOCSIS MAC interface to trigger the report (by enabling the cm-status event report
setting).

Casa Systems CMTS


Using the show cable modem commands 2-31
counters

counters
Purpose

The show cable modem counters command filters and displays packet count
statistics associated with CMs that have either registered or not registered with the
CMTS. The command can also be used prefixed by the IP or MAC address.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem counters
show cable modem <ipv4_addr> [global] counters
show cable modem <ipv6_addr> [global] counters
show cable modem <mac_addr> counters

Example
CASA# show cable modem counters
MAC Address IP Address US Packets US Bytes DS Packets DS Bytes
38c8.5cc8.c7db 10.162.1.47 6795 831745 41618 4043379

Field descriptions
Command option Description

MAC Address MAC address of the modem from which statistics are displayed.
IP Address IPv4 or IPv6 address of the modem from which statistics are gathered.
US Packets Number of packets transmitted upstream from the CM to the CMTS.
US Bytes Total number of packets (in bytes) transmitted upstream from the CM to
the CMTS.
DS Packets Total number of packets transmitted downstream from the CMTS to the
CM.
DS Bytes Total number of packets (in bytes) transmitted downstream from the
CM to the CMTS.

Casa Systems CMTS


2-32 Troubleshooting and Diagnostics Guide
counters

Usage description

Use the show cable modem counters command to check packet statistics for data
traffic over all registered modems, monitor statistics and counters, and troubleshoot
modem-related connection and stability issues with the CMTS. Use the clear cable
modem counters command to clear statistics and reset the default counter to 0.

Casa Systems CMTS


Using the show cable modem commands 2-33
cpe

cpe
Purpose

The show cable modem cpe command filters and displays connection state
information associated with the CPEs that are connected to CMs registered with the
CMTS. The command can also be used prefixed by the IP or MAC address or
upstream interface.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem cpe
show cable modem <ipv4_addr> cpe
show cable modem <ipv6_addr> cpe
show cable modem <mac_addr> cpe
show cable modem upstream <slot>/<port>.<chan>/<lchan> cpe

Example
CASA# show cable modem cpe
CPE IP Address Method CPE MAC Address CM IP Address CM MAC Address
CPE Type VRF
10.156.1.145 static 0023.ac48.00dd 10.156.1.248 0015.f2fe.98c5

Field descriptions
Field Description

CPE IP Address IPv4 or IPv6 address of the CPE from which statistics are
gathered.
Method Approach by which a CPE acquires its IP address, either
dynamically by DHCP (from a DHCP server), or statically where
the IP address is configured manually by subscribers.
CPE MAC Address MAC address of the CPE from which statistics are gathered.
CM IP Address IPv4 or IPv6 address of the CM over which one or more CPEs are
connected.

Casa Systems CMTS


2-34 Troubleshooting and Diagnostics Guide
cpe

Field descriptions (continued)


Field Description

CM MAC Address MAC address of the CM over which one or more CPEs are
connected.
CPE Type CPE type: CM, CPE, DVA, eMTA, ePS, eRouter, eSTB, SG, and
TEA.
VRF Virtual Routing and Forwarding (VFR) instance associated with the
CM.

Usage description

Use the show cable modem cpe command to check the subscriber CPE devices with
IPv4 or IPv6 addresses behind CMs that have registered with the CMTS.
L2VPN-provisioned subscriber devices are not displayed with this command.

Casa Systems CMTS


Using the show cable modem commands 2-35
dbc-failure

dbc-failure
Purpose

The show cable modem dbc-failure command shows CMs that have a non-zero
dynamic bonding change (DBC) failure count and are failing DBC with the CMTS.
The command displays the total number of DBC failures and timeouts per DSID, and
the last DBC error code.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem dbc-failure
show cable modem <mac_addr> dbc-failure

Example
CASA# show cable modem dbc-failure
MAC Address Total TimeOut DSID LastCode
e448.c7ba.5260 10 10 8 537(RETRY_EXHAUST)

Usage description

Use the show cable modem dbc-failure command to check CMs that are failing
dynamic bonding change (DBC).

Casa Systems CMTS


2-36 Troubleshooting and Diagnostics Guide
deny

deny
Purpose

The show cable modem deny command displays the list of CMs that have been
denied registration based on the configuration at the CMTS.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem deny

Example
CASA# show cable modem deny
cable modem deny xxxx.xxxx.xxxx

Field descriptions
Field Description

xxxx.xxxx.xxxx MAC address of the modem denied registration.

Usage description

Use the show cable modem deny command to check the list of denied CMs. Use the
cable modem deny command to remove the modem from, or add modems to, the
denied list.

Casa Systems CMTS


Using the show cable modem commands 2-37
docsis-device-class

docsis-device-class
Purpose

The show cable modem docsis-device-class command displays the DOCSIS device
class information for CMs that have registered with the CMTS. The command can
also be used prefixed by the IP or MAC address or upstream interface.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem docsis-device-class [downstream] [summary]
show cable modem <ipv4_addr> [global] docsis-device-class
show cable modem <ipv6_addr> [global] docsis-device-class
show cable modem <mac_addr> docsis-device-class
show cable modem upstream <slot>/<port>.<chan>/<lchan>
docsis-device-class

Properties
Property name Description

downstream Shows the DOCSIS device classes in the


downstream direction. The default is the upstream
direction.
summary Shows a summary of the DOCSIS device classes.

Examples
CASA# show cable modem docsis-device-class
MAC Address US DS Mac Prim Reg Device Class Reg
Intf Intf Status Sid Ver Priv
0013.f787.786e 3/2.0/0 1/0/0 online 3 1.1 eCM ePS BPI
0015.f2fe.9a7e 3/2.1/0 1/0/0 online 6 1.1 CM BPI

CASA# show cable modem docsis-device-class summary


Upstream
Interface Online unrep CM eCM eMTA eSTB ePS
3/0.0 4 0 0 4 0 0 0

Casa Systems CMTS


2-38 Troubleshooting and Diagnostics Guide
docsis-device-class

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are displayed.
US Intf CMTS physical upstream interface in the format slot/port.channel/logical
channel.
DS Intf CMTS physical QAM downstream interface in the format slot/port/channel.
MAC status Refer to the “MAC status states” table.
Prim Sid Current service identifier (SID) that the CMTS assigns to a CM after
successful ranging. A value of 0 indicates that the CMTS has not yet
assigned the SID.
Reg Ver DOCSIS version of the CM registered with the CMTS.
Device Refer to the “Device class states” table for the device class states.
Class
Reg Priv BPI or BPI+ indicates that the CM registered with CMTS has completed the
Baseline Privacy Interface (BPI) process.
Summary output
Upstream CMTS physical upstream interface in the format slot/port.channel.
Interface
Online Number of online devices.
unrep Unreported devices about the device type.
CM Type of reported device as a CM.
eCM Type of reported device as an embedded CM (eCM).
eMTA Type of reported device as an embedded Multimedia Terminal Adapter
(eMTA).
eSTB Type of reported device as an embedded Set-Top Box (eSTB).
ePS Type of reported device as an embedded Portal Server (ePS).

Casa Systems CMTS


Using the show cable modem commands 2-39
docsis-device-class

Device class states

State Description

CM DOCSIS device class is a CM.


eCM DOCSIS device class for the given CM, eCM, or embedded CM
eDVA followed by at least one of the following sub-classes: eMTA, eSTB, or
eMTA ePS, as indicated by the corresponding keywords following eCM.
ePS
eROUTER Note: The device type is learned by the CMTS when it sees DHCP
eSG discovery messages from CMs with decoded TLV 43.
eSTB
eTEA

Usage description

Use the show cable modem docsis-device-class command to check CM device


information. Use show cable modem docsis-device-class summary command to
collect CM statistics filtered by DOCSIS device class.

Casa Systems CMTS


2-40 Troubleshooting and Diagnostics Guide
docsis-mac

docsis-mac
Purpose

The show cable modem docsis-mac command specifies that all available statistics
associated with a single DOCSIS MAC domain are displayed. The command can also
be used prefixed by the MAC address.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem docsis-mac {{<domain_id> [qos [verbose] |
service-group <name> [qos [verbose]] | service-type-id
<name>] [summary]} | summary}
show cable modem <mac_addr> docsis-mac <domain_id> {qos [verbose] |
service-type-id <name> [qos [verbose]]}

Properties
Property name Description

<domain_id> DOCSIS MAC domain ID, from 1–32, 1–64, or 1–96,


depending on the specific CMTS being managed.
qos [verbose] Quality of service (QoS) for the DOCSIS MAC
domain, with the optional verbose modifier.
service-group <name> [qos Service group for the DOCSIS MAC domain, with the
[verbose]] optional QoS.
service-type-id <name> Service type name for the DOCSIS MAC domain.
summary Optional summary information.

Casa Systems CMTS


Using the show cable modem commands 2-41
docsis-mac

Examples
CASA# show cable modem docsis-mac 1
MAC Address IP Address US DS MAC Prim RxPwr Timing Num BPI
Intf Intf Status Sid (dBmV) Offset CPEs Enb
e448.c7b4.ab62 1.2.3.4 13/0.1/0* 2/0/0# online(pt)1 -0.2 1613 14 yes

CASA# show cable modem docsis-mac summary


Docsis-Mac Total Active Registered Offline Mac-domain
Interface Modems Modems Modems Modems Description
1 1 1 1 0
2 1 1 1 0
3 1 1 1 0
4 0 0 0 0
Total: 3 3 3 0

CASA# show cable modem docsis-mac 1 qos


Sfid Dir Curr Sid Sched Prio MaxSusRate MaxBrst MinRsvRate
State Type (kbps) (kbps) (kbps)
PeakTrafRate Throughput ServiceClassName
(kbps) (kbps)
Mac Addr : 0026.24a8.db36
16385 US act 1 BE 0 0 24480 0
0 1
24578 DS act N/A UNDEF 0 0 24480 0
0 0

CASA# show cable modem docsis-mac 1 qos verbose

Mac Addr : 0026:24a8:db36


Sfid :16385
Current State : Active
Sid :1
application-class: 0
Traffic Priority :0
Maximum Sustained rate : 0 kbps
Maximum Burst : 24480 bytes
Minimum Reserved rate : 0 kbps
Minimum Packet Size : 0 bytes
Peak Traffic Rate : 0 kbps
Admitted QoS Timeout : 200 seconds
Active QoS Timeout : 0 seconds
Maximum Concatenated Burst : 24480 bytes
max-buff-size : 0 bytes
min-buff-size : 0 bytes
tar-buff-size : 0 bytes
Scheduling Type : Best Effort
Request/Transmission policy : 0x0
IP ToS Overwrite[AND-mask, OR-mask] : 0xff, 0x0
Current Throughput : 0 kbps, 0 packets/sec
Contention request : 17765

Casa Systems CMTS


2-42 Troubleshooting and Diagnostics Guide
docsis-mac

Piggyback request : 2171


Grants scheduled : 19932
Grants not used : 0
Token bucket(min reserved bytes) : 0
Packet received : 19931
Bytes received : 6104775 (bytes)
v6 Packets rcvd : 0
v6 Bytes rcvd : 0 (bytes)
Packet dropped : 0
HCS errors : 0
CRC errors : 0
Pending bytes : 0

CASA# show cable modem docsis-mac 1 service-group 1


MAC Address IP Addr US DS MAC Prim RxPwr Timing Num BPI
Intf Intf Status Sid (dBmV) Offset CPEs Enb
e448.c7b4.x 1.5.1.2 13/0.0/0* 2/0/0* online 1 -0.2 1611 0 yes

CASA# show cable modem docsis-mac 1 service-group 1 qos


Sfid Dir Curr Sid Sched Prio MaxSusRate MaxBrst MinRsvRate
State Type (kbps) (kbps) (kbps)
PeakTrafRate Throughput ServiceClassName
(kbps) (kbps)
Mac Addr : e448.c7b4.ab62
16385 US act 1 BE 0 0 64000 0
0 0

CASA# show cable modem docsis-mac 1 service-group 1 qos verbose

Mac Addr : e448:c7b4:ab62


Sfid :16385
Current State : Active
Sid :1
application-class: 0
Traffic Priority :0
Maximum Sustained rate : 0 kbps
Maximum Burst : 64000 bytes
Minimum Reserved rate : 0 kbps
Minimum Packet Size : 0 bytes
Peak Traffic Rate : 0 kbps
Admitted QoS Timeout : 0 seconds
Active QoS Timeout : 0 seconds
Maximum Concatenated Burst : 64000 bytes
max-buff-size : 0 bytes
min-buff-size : 0 bytes
tar-buff-size : 0 bytes
Scheduling Type : Best Effort
Request/Transmission policy : 0x0
IP ToS Overwrite[AND-mask, OR-mask] : 0xff, 0x0
Current Throughput : 0 kbps, 0 packets/sec
Contention request : 490

Casa Systems CMTS


Using the show cable modem commands 2-43
docsis-mac

Piggyback request : 117


Grants scheduled : 597
Grants not used : 0
Token bucket(min reserved bytes) : 0
Packet received : 603
Bytes received : 179481 (bytes)
v6 Packets rcvd : 0
v6 Bytes rcvd : 0 (bytes)
Packet dropped : 0
HCS errors : 0
CRC errors : 0
Pending bytes : 0

CASA# show cable modem docsis-mac 1 service-group 1 service-type-id


MAC Address IP Address US DS MAC Prim Service-Type_ID(C/P)
Intf Intf Status Sid
e448.c7b4.x 10.105.1.2 13/0.0/0 2/0/0 online 1 -/-

CASA# show cable modem docsis-mac 1 service-type-id


MAC Address IP Address US DS MAC Prim Service-Type_ID(C/P)
Intf Intf Status Sid
e448.c7b4.x 10.10.1.2 13/0.0/0 2/0/0 online 1 -/-

CASA# show cable modem 001d.d2e9.5337 docsis-mac 1 qos


Sfid Dir Curr Sid Sched Prio MaxSusRate MaxBrst MinRsvRate
State Type (kbps) (kbps) (kbps)
PeakTrafRate Throughput ServiceClassName
(kbps) (kbps)
Mac Addr : 001d.d2e9.5337
16385 US act 1 BE 0 0 64000 0
0 0

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are gathered.
IP Address IPv4 or IPv6 address of the modem from which statistics are gathered.
US Intf CMTS physical upstream interface in the format slot/port.channel.
DS Intf CMTS physical QAM downstream interface in the format slot/port/
channel.
MAC Status Refer to the “MAC status states” table.
Prim Sid Current service identifier (SID) that the CMTS assigns to a CM after
successful ranging. A value of 0 indicates that the CMTS has not yet
assigned the SID.

Casa Systems CMTS


2-44 Troubleshooting and Diagnostics Guide
docsis-mac

Field descriptions (continued)


Field Description

RxPwr Power in decibels per millivolt (dBmV) over which the CMTS receives
upstream traffic from the CM.
Timing Offset Timing offset in the ranging response message from the CMTS to the
CM. The timing offset is indicated by mini slot sizes in 6.25
microsecond ticks. The offset is the scheduled time delay between CM
transmissions and when the CMTS receives those transmissions.
Num CPEs Number customer premises equipment (CPE) devices that are behind
the listed CM. CPE devices include phones, computers, and other
internetworking devices.
BPI Enb Indicates whether Baseline Privacy Interface (BPI) or BPI Plus (BPI+)
encryption is enabled for the CM, yes or no.
Summary output
Docsis-Mac DOCSIS MAC interface ID.
Interface
Total Modems Total number of modems in the MAC domain.
Active Modems Number of active modems in the MAC domain.
Registered Number of registered modems in the MAC domain.
Modems
Offline Modems Number of offline modems in the MAC domain.
Mac-domain Description of the MAC domain.
Description
QoS output See the “Field descriptions” for the qos command.
Service-type-id See the “Field descriptions” for the service-type-id command.
output

Usage description

Use the show cable modem docsis-mac command for troubleshooting DOCSIS
MAC issues for registered CMs and for isolating configuration or cable plant
problems.

Casa Systems CMTS


Using the show cable modem commands 2-45
downstream

downstream
Purpose

The show cable modem downstream command shows the downstream interface
statistics. The interface can be specified by slot/port/channel or the output can be a
module summary of all the downstream interfaces. The QoS output of the command
can also be used prefixed by the MAC address.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem downstream<slot>/<port>/<chan>
show cable modem downstream<slot>/<port>/<chan> qos [verbose]
show cable modem downstream<slot>/<port>/<chan> usage
show cable modem downstreammodule summary
show cable modem downstreamsummary [total] [mac-domain]
show cable modem <mac_addr> downstream <slot>/<port>/<chan> qos
[verbose]

Properties
Property name Description

<slot>/<port>/<chan> Slot, port, and channel of the downstream interface.


module summary Summarizes all the interfaces in the downstream
module.
qos [verbose] Shows quality-of-service (QoS) information for the
specific downstream interface. The verbose modifier
provides more detailed QoS data.
summary [total] Summarizes statistics for all the downstream
[mac-domain] interfaces. The total modifier adds a total line at the
bottom of the output columns. The mac-domain
modifier shows the MAC domain interface.
usage Shows usage data for a specific downstream
interface.

Casa Systems CMTS


2-46 Troubleshooting and Diagnostics Guide
downstream

Examples
CASA# show cable modem downstream 2/0/0
MAC Address IP Addr US DS MAC Prim RxPwr Timing Num BPI
Intf Intf Status Sid (dBmV) Offset CPEs Enb
e448.c7b4.x 1.1.1.4 13/0.2/0 2/0/0 online 37 0.5 1612 0 yes

CASA# show cable modem downstream 2/0/0 qos


Sfid Dir Curr Sid Sched Prio MaxSusRate MaxBrst MinRsvRate
State Type (kbps) (kbps) (kbps)
PeakTrafRate Throughput ServiceClassName
(kbps) (kbps)
Mac Addr : e448.c7b4.ab62
16457 US act 37 BE 0 0 64000 0
0 0

CASA# show cable modem e448.c7b4.ab62 downstream 2/0/0 qos


Sfid Dir Curr Sid Sched Prio MaxSusRate MaxBrst MinRsvRate
State Type (kbps) (kbps) (kbps)
PeakTrafRate Throughput ServiceClassName
(kbps) (kbps)
Mac Addr : e448.c7b4.ab62
16457 US act 37 BE 0 0 64000 0
0 0

CASA# show cable modem downstream 2/0/0 usage


Ip address Usage (Kbit/sec)

CASA# show cable modem downstream 2/0/0 qos verbose

Mac Addr : e448:c7b4:ab62


Sfid :16457
Current State : Active
Sid :37
application-class: 0
Traffic Priority :0
Maximum Sustained rate : 0 kbps
Maximum Burst : 64000 bytes
Minimum Reserved rate : 0 kbps
Minimum Packet Size : 0 bytes
Peak Traffic Rate : 0 kbps
Admitted QoS Timeout : 0 seconds
Active QoS Timeout : 0 seconds
Maximum Concatenated Burst : 64000 bytes
max-buff-size : 0 bytes
min-buff-size : 0 bytes
tar-buff-size : 0 bytes
Scheduling Type : Best Effort
Request/Transmission policy : 0x0
IP ToS Overwrite[AND-mask, OR-mask] : 0xff, 0x0
Current Throughput : 0 kbps, 0 packets/sec

Casa Systems CMTS


Using the show cable modem commands 2-47
downstream

Contention request : 10918


Piggyback request : 2307
Grants scheduled : 12963
Grants not used : 0
Token bucket(min reserved bytes) : 0
Packet received : 13220
Bytes received : 3973214 (bytes)
v6 Packets rcvd : 0
v6 Bytes rcvd : 0 (bytes)
Packet dropped : 0
HCS errors : 0
CRC errors : 0
Pending bytes : 0

CASA# show cable modem downstream module summary


Module Total Active Registered Secondary Offline
Modems Modems Modems Modems Modems
qam 2 3 3 3 21 0
Total: 3 3 3 21 0

CASA# show cable modem downstream summary mac-domain


Downstream Mac Total Active Registered Secondary Offline Bonding
Interface Int Modems Modems Modems Modems Modems Modems
Non_Bonding Channel
Modems Description
2/0/0 63 2 2 1 0 0 1 1
2/0/1 0 0 0 0 1 0 0 0
2/0/2 0 0 0 0 1 0 0 0
2/0/3 0 0 0 0 1 0 0 0

CASA# show cable modem downstream summary total


Downstream Total Active Registered Secondary Offline Bonding
Interface Modems Modems Modems Modems Modems Modems
Non_Bonding Channel
Modems Description
2/0/0 2 1 1 0 1 1 0
2/0/1 0 0 0 1 0 0 0
2/0/2 0 0 0 1 0 0 0
2/0/3 0 0 0 1 0 0 0

Total: 3 3 3 21 0

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are gathered.
IP Address IPv4 or IPv6 address of the modem from which statistics are gathered.

Casa Systems CMTS


2-48 Troubleshooting and Diagnostics Guide
downstream

Field descriptions (continued)


Field Description

US Intf CMTS physical upstream interface in the format slot/port.channel.


DS Intf CMTS physical QAM downstream interface in the format slot/port/channel.
MAC Status Refer to the “MAC status states” table.
Prim Sid Current service identifier (SID) that the CMTS assigns to a CM after
successful ranging. A value of 0 indicates that the CMTS has not yet
assigned the SID.
RxPwr Power in decibels per millivolt (dBmV) over which the CMTS receives
upstream traffic from the CM.
Timing Timing offset in the ranging response message from the CMTS to the CM.
Offset The timing offset is indicated by mini slot sizes in 6.2 microsecond ticks. The
offset is the scheduled time delay between CM transmissions and when the
CMTS receives those transmissions.
Num CPEs Number customer premises equipment (CPE) devices that are behind the
listed CM. CPE devices include phones, computers, and other
internetworking devices.
BPI Enb Indicates whether Baseline Privacy Interface (BPI) or BPI Plus (BPI+)
encryption is enabled for the CM, yes or no.
Summary output
Downstream CMTS physical QAM downstream interface in the format slot/port/channel.
Interface
Mac Int Shows the MAC interface (shown with the mac-domain modifier only).
Total Number of modems that have ranged on the CMTS. The total number of
Modems CMs, even after being removed from the CMTS, will remain in the offline
state. Use the clear CM offline command to reset legacy modem counts at
the CMTS.
Active Number of currently active modems that are communicating with the CMTS.
Modems The active modems counter includes the registered modems as well as
modems maintaining init status.
Registered Number of modems that have completed registration with the CMTS.
Modems Registered modems are in the online state or online sub-states.
Secondary Number of DOCSIS 3.0 modems utilizing a secondary channel in addition to
Modems a primary channel. If a DOCSIS 3.0 modem is using this channel as its
primary channel, then it will be counted as a registered modem instead of a
secondary modem.

Casa Systems CMTS


Using the show cable modem commands 2-49
downstream

Field descriptions (continued)


Field Description

Offline Number of CMs that are currently in the offline state at this CMTS.
Modems
Bonding Number of CMs that are currently in bonding mode.
Modems
Non-Bonding Number of CMs that are currently in non-bonding mode.
Modems
Channel Description information about the specific downstream channel.
Description
QoS output See the “Field descriptions” for the qos command.

Usage description

Use the show cable modem downstream command for troubleshooting downstream
issues for registered CMs and for isolating configuration or cable plant problems.

Casa Systems CMTS


2-50 Troubleshooting and Diagnostics Guide
dropped-packets

dropped-packets
Purpose

The show cable modem dropped-packets command displays dropped packet


statistics over upstream and downstream channels between CMs and the CMTS. The
command can also be used prefixed by the upstream interface.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem dropped-packets
show cable modem <ipv4_addr> [global] dropped-packets
show cable modem <ipv6_addr> [global] dropped-packets
show cable modem <mac_addr> dropped-packets
show cable modem upstream <slot>/<port>.<chan>/<lchan> dropped-packets

Examples
CASA# show cable modem 0015.f2fe.baac dropped-packets
MAC Address US Intf DS Intf US-Dropped DS-Dropped
0015.f2fe.baac 9/15.0/0 1/7/1 0 0

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are gathered.
US Intf CMTS physical upstream interface in the format slot/port.channel.
DS Intf CMTS physical QAM downstream interface in the format slot/port/channel.
US-Dropped Total number of packets that were dropped during upstream transmissions
to the CMTS. MAC management messages for the CM are not included in
the calculation. A value of 0 indicates no dropped packets.
DS-Dropped Total number of packets that were dropped during downstream
transmissions from the CMTS to the CM. MAC management messages for
the CM are not included in the calculation. A value of 0 indicates no dropped
packets.

Casa Systems CMTS


Using the show cable modem commands 2-51
dropped-packets

Usage description

Use the show cable modem dropped-packets command to check the dropped-packet
counters for all modems or for the specified modem. Execute the command on a
frequent basis if the monitored number of dropped packets increases for an unknown
reason. Further troubleshooting may be required to correct modem-related connection
and stability issues.

Casa Systems CMTS


2-52 Troubleshooting and Diagnostics Guide
errors

errors
Purpose

The show cable modem errors command displays cyclic redundancy check (CRC)
and header check sequence (HCS) errors associated with listed CMs. The command
can also be used prefixed by the upstream interface.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem errors
show cable modem <ipv4_addr> [global] errors
show cable modem <ipv6_addr> [global] errors
show cable modem <mac_addr> errors
show cable modem upstream <slot>/<port>.<chan>/<lchan> errors

Examples
CASA# show cable modem 0005.caa3.dbc4 errors
MAC Address US Intf DS Intf CRC HCS
0005.caa3.dbc4 9/0.0/0 0/0/3 0 0

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are gathered.
US Intf CMTS physical upstream interface in the format slot/port.channel.
DS Intf CMTS physical QAM downstream interface in the format slot/port/channel.
CRC Number Cyclic Redundancy Check (CRC) errors over this service flow.
CRC errors are usually caused by noise in the transmission channels.
HCS Number of Header Check Sequence (HCS) errors over this service flow.
The HCS is a 16-bit value in the IP packet header. HSC errors indicate
header data corruption.

Casa Systems CMTS


Using the show cable modem commands 2-53
errors

Usage description

Use the show cable modem errors command to check the CRC and HCS error
counters for all modems or specified modems. Execute the command on a frequent
basis if the monitored number of error increases for an unknown reason. Further
troubleshooting may be required to correct modem-related connection and stability
issues.

Casa Systems CMTS


2-54 Troubleshooting and Diagnostics Guide
fec

fec
Purpose

The show cable modem fec command displays forward error correction (FEC)
statistics for upstream ports.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem fec
show cable modem <mac_addr> fec

Examples
CASA# show cable modem fec
MAC Address US IF USSNR Unerrored Corrected Uncorrectable
0018.4de7.3d60 9/0.3/0 40.4 2269 0 0
3c75.4a08.eff2 9/0.0/0 42.1 95 0 0
e448.c7b8.f3e4 9/0.0/0 42.1 213 0 0

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are gathered.
US Intf CMTS physical upstream interface in the format slot/port.channel.
USSNR Upstream signal-to-noise ratio (SNR) in units of dB, measured by the
CMTS for the upstream channel or channels in use by the modem.
Unerrored Number of unerrored FECs.
Corrected Number of corrected FECs.
Uncorrectable Number of uncorrectable FECs.

Casa Systems CMTS


Using the show cable modem commands 2-55
fec

Usage description

Use the show cable modem fec command to check the forward error correction
(FEC) for all modems or specified modems. Execute the command on a frequent basis
if the monitored number of error increases for an unknown reason. Further
troubleshooting may be required to correct modem-related connection and stability
issues.

Casa Systems CMTS


2-56 Troubleshooting and Diagnostics Guide
init

init
Purpose

The show cable modem init command filters and displays state information
associated with CMs that are stuck in one of the initialize (init) states with the CMTS.
In some cases, CMs are not reported in the online state due to messaging issues
between the CM and the CMTS.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem init

Examples
CASA# show cable modem init
MAC Address IP Addr US DS MAC Prim RxPwr Timing Num BPI
Intf Intf Status Sid (dBmV) Offset CPEs Enb
0013.7170.x 1.8.2.1 0.3/0 0/0/7 init 267 0.7 2030 0 no
0013.7170.x 1.8.1.1 1/0.3/0 0/0/3 init 207 0.0 2030 0 no
0013.7177.x 1.8.2.2 1/0.3/0 0/0/4 init 206 -0.7 2028 0 no

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are gathered.
IP Address IPv4 or IPv6 address of the modem from which statistics are gathered.
US Intf CMTS physical upstream interface in the format slot/port.channel.
DS Intf CMTS physical QAM downstream interface in the format slot/port/channel.
MAC Status Refer to the “MAC initialization states” table.
Prim Sid Current service identifier (SID) that the CMTS assigns to a CM after
successful ranging. A value of 0 indicates that the CMTS has not yet
assigned the SID.

Casa Systems CMTS


Using the show cable modem commands 2-57
init

Field descriptions (continued)


Field Description

RxPwr Power in decibels per millivolt (dBmV) over which the CMTS receives
(dBmV) upstream traffic from the CM.
Timing Timing offset in the ranging response message from the CMTS to the CM.
offset The timing offset is indicated by mini slot sizes in 6.25 microsecond ticks.
The offset is the scheduled time delay between CM transmissions and when
the CMTS receives those transmissions.
Num CPEs Number customer premises equipment (CPE) devices that are behind the
listed CM. CPE devices include phones, computers, and other
internetworking devices.
BPI Enb Indicates whether Baseline Privacy Interface (BPI) or BPI Plus (BPI+)
encryption is enabled for the CM, yes or no.

MAC initialization states


State Description

init(r1) Initial ranging request sent by CM to the CMTS.


init(r2) CMTS received an initial ranging request from the CM. The CMTS has
responded and returned RF power information, timing offset, and frequency
adjustments to the CM. The CM and CMTS link is still in the ranging state,
and ranging is not complete. Check the RF attenuations if initial ranging
remains stuck. Use the debug cable ranging command for information.
init(ov) CMTS is static load balancing and is using the upstream channel ID
override and/or downstream frequency override to move the modem to the
new channel. Check the modem power if stuck in this state.
init(rc) CM ranging to the CMTS has completed. Check the cable helper address
configuration and IP connectivity to the DHCP server. Use debug cable
dhcp command for information.

Note: It is also possible that the upstream is at capacity and has no


additional bandwidth for the CM to finish registration and come online. If this
is the case make sure that load balancing is enabled.
init(ua) Upstream channel adjustment (for DOCSIS 3.0 modems).
init(d) CMTS received the DHCPDISCOVER message; first IP broadcast packet
has been received from the CM.

Casa Systems CMTS


2-58 Troubleshooting and Diagnostics Guide
init

MAC initialization states (continued)


State Description

init(i) CM received the DHCPOFFER reply from the DHCP server, but the CM has
not yet replied with a DHCP REQUEST message, nor has it sent an IP
packet with its assigned IP address. It is possible that the CM has received
the DHCPOFFER reply from the DHCP server, but the reply might have
invalid options for that particular CM.
init(e) Early authentication and encryption started (3.0 modems). Check the
modem certificate if stuck in this state.
init(t) Time-of-day (TOD) exchange started prior to download.
init(o) CM began downloading the DOCSIS configuration file from the provisioning
server. If the CM remains in this state, the download failed, possibly due to
incorrect or corrupt data, inability to reach the TFTP server (such as wrong
file permissions), or invalid or missing configuration parameters.
init(r) CMTS received register-request from cm, but has not received reg-ack yet.
If stuck, check the modem config file. Use debug cable registration to
debug registration request received.
init(bpi) Start baseline privacy. If stuck in this state, check the modem certificate and
ensure that the CM is synchronized with the BPI server.

Usage description

Use the show cable modem init command frequently to check and troubleshoot
modems that cannot reach online status due to getting stuck in one of the init states.
Use the debug cable command to decode communication transactions between CM
and the CMTS to determine the reason for any messaging failures and resulting stuck
conditions.

Casa Systems CMTS


Using the show cable modem commands 2-59
ip-address

ip-address
Purpose

The show cable modem ip-address command filters and displays IPv4 and IPv6
addresses assigned to CMs. The command can also be used prefixed by the MAC
address or upstream interface.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem ip-address
show cable modem <mac_addr> ip-address
show cable modem upstream <slot>/<port>.<chan>/<lchan> ip-address

Examples
CASA# show cable modem ip-address
MAC Address US DS MAC IPv4 Address IPv6 Address
Intf Intf Status
0005.caa3.dbc4 9/0.0/0* 0/0/3* online 10.172.1.251 -
0015.f2fe.9733 9/0.1/0 0/0/2 online 10.172.1.235 -

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are gathered.
US Intf CMTS physical upstream interface in the format slot/port.channel.
DS Intf CMTS physical QAM downstream interface in the format slot/port/
channel.
MAC Status Refer to the “MAC status states” table.
IPv4 Address IPv4 address of the modem from which statistics are gathered.
IPv6 Address IPv6 address of the modem from which statistics are gathered.

Casa Systems CMTS


2-60 Troubleshooting and Diagnostics Guide
ip-address

Usage description

Use the show cable modem ip-address command to check the IP addresses assigned
to modems and to avoid and any possible addressing conflicts when addresses have
been assigned statically.

Casa Systems CMTS


Using the show cable modem commands 2-61
ip-bundle summary

ip-bundle summary
Purpose

The show cable modem ip-bundle summary command shows summary (count)
information for all IP bundles associated with the CMs.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem ip-bundle summary

Examples
CASA# show cable modem ip-bundle summary
ip-bundle Total Active Registered Offline
Modems Modems Modems Modems
ip-bdl 1 1 1 1 0
total 1 1 1 0

Field descriptions
Field Description

ip-bundle IP bundle(s) associated with the CMs, or “unknown.”


Total Modems Total number of modems in the IP bundles.
Active Modems Number of active modems.
Registered Number of registered modems.
Modems
Offline Modems Number of offline modems.

Usage description

Use the show cable modem ip-bundle summary command to check the number of
total, active, registered, and offline modems in the associated IP bundles.

Casa Systems CMTS


2-62 Troubleshooting and Diagnostics Guide
ipv6 prefix

ipv6 prefix
Purpose

The show cable modem ipv6 prefix command shows IPv6 PD bindings.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem ipv6 prefix

Examples
CASA# show cable modem ipv6 prefix
CM MAC-Address CPE MAC-Address VRF-ID IPv6 Prefix

Field descriptions
Field Description

CM MAC-Address MAC address of the CM from which statistics are gathered.


CPE MAC address of the CPE from which statistics are gathered.
MAC-Address
VRF-ID Virtual Routing and Forwarding (VRF) identifier. Where a VRF ID is not
equal to 0, the VRF name is also given.
IPv6 Prefix IPv6 prefix.

Usage description

Use the show cable modem ipv6 prefix command to display IPv6 prefix information.

Casa Systems CMTS


Using the show cable modem commands 2-63
l2vpn-map

l2vpn-map
Purpose

The show cable modem l2vpn-map command shows the CM mapping to a Layer 2
Virtual Private Network (L2VPN).

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem l2vpn-map

Example
CASA# show cable modem l2vpn-map

Usage description

Use the show cable modem l2vpn-map command to display CM mapping to an


L2VPN.

Casa Systems CMTS


2-64 Troubleshooting and Diagnostics Guide
load-balance

load-balance
Purpose

The show cable modem load-balance command shows the CM downstream or


upstream load balancing statistics.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem load-balance downstream restricted-group
[<1:4294967295>] counters
show cable modem load-balance statistics
show cable modem load-balance upstream restricted-group
[<1:4294967295>] counters

Example
CASA# show cable modem load-balance downstream restricted-group
counters
Cfg Downstream Registered
Id Interface Modems
----------------------------------------------------------------------

CASA# show cable modem load-balance statistics


MACAddress IP Address US DS Mac Sg-name RLBG Policy Cable DS Us Success
Intf Id Id Tag Fail
e448.c7b4.ab62 12.105.1.253 13/3.3/0* 2/1/7# 2 8 0 1 -- 0 0 0 20:1:1::9

CASA# show cable modem load-balance upstream restricted-group counters


Cfg Upstream Registered
Id Interface Modems
----------------------------------------------------------------------

Usage description

Use the show cable modem load-balance command to display CM load balancing
statistics.

Casa Systems CMTS


Using the show cable modem commands 2-65
mac

mac
Purpose

The show cable modem mac command filters and displays the media access control
(MAC) addresses, state information, and statistics for CMs that have registered with
the CMTS. The command can also be used prefixed by the IP or MAC address or
upstream interface.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem mac [downstream summary | summary]
show cable modem <ipv4_addr> [global] mac
show cable modem <ipv6_addr> [global] mac
show cable modem <mac_addr> mac
show cable modem upstream <slot>/<port>.<chan>/<lchan> mac

Properties
Property name Description

downstream summary Shows summary statistics for CMs that are receiving
transmissions from the CMTS.
summary Shows available summary statistics for all modems
sorted by upstream channel.

Examples
CASA# show cable modem mac
MAC Address MAC Prim Ver QoS Frag Concat PHS Priv DS US
State Sid Prov Saids Sids
e448.c7b4.x online 37 DOC3.0 DOC1.1 YES YES YES BPI+ 1 18
e448.c7c0.x online 37 DOC3.0 DOC1.1 YES YES YES BPI+ 1 18
e448.c7c0.x online 37 DOC3.0 DOC1.1 YES YES YES BPI+ 1 18

Casa Systems CMTS


2-66 Troubleshooting and Diagnostics Guide
mac

CASA# show cable modem mac downstream summary


Mac Version QoS Provision Mode
Interface Total DOCS3.1 DOC3.0 DOC2.0 DOC1.1 DOC1.0 Register DOC2.0
DOC1.1 DOC1.0
2/0/0 1 1 0 0 0 1 0 1
0

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are gathered.
MAC State Refer to the “MAC status states” table.
Prim Sid Indicates the current service identifier (SID) that the CMTS assigns to a
CM after successful ranging. A value of 0 indicates that the CMTS has
not yet assigned the SID.
Ver Indicates the DOCSIS version to which the CM conforms. The values
are 1.0, 1.1, 2.0, 3.0, or 3.1. The MAC version is learned by the CMTS
when it receives the REG-REQ message from the CM using encoded
TLV type 5.2.
QoS Prov Indicate the QoS provisioning mode, either 1.1 or 1.0.
Frag Indicates if the modem supports packet fragmentation. Fragmentation
support is reported to the CMTS in the REG-REQ message from the
CM. The field displays Yes or No.
Concat Indicates if the modem supports concatenation. Concatenation support
is reported to the CMTS in REG-REQ message from the CM. The field
displays Yes or No.
PHS Indicates if the modem supports Payload Header Suppression (PHS).
PHS support is reported to the CMTS in REG-REQ message from the
CM. It reports Yes or No.
Priv Indicates if the modem supports privacy. Privacy support is reported to
the CMTS in the REG-REQ message from the CM. It reports BPI, BPI+,
or null.
DS Saids Indicates the number of downstream SAIDs that the CM can support.
Downstream SAID support is reported to the CMTS in the REG-REQ
message from the CM.
US Sids Indicates the number of upstream service flow identifiers that the CM
supports over any service flow scheduling type. The number is reported
to the CMTS in the REG-REQ message from the CM.

Casa Systems CMTS


Using the show cable modem commands 2-67
mac

Field descriptions (continued)


Field Description

Summary output
Interface CMTS physical interface.
Total Total number of modems that have ranged on the CMTS.
DOC3.1 Number of DOCSIS 3.1 modems.
DOC3.0 Number of DOCSIS 3.0 modems.
DOC2.0 Number of DOCSIS 2.0 modems.
DOC1.1 Number of DOCSIS 1.1 modems.
DOC1.0 Number of DOCSIS 1.0 modems.
Register Total number of modems registered as QoS provisioned.
DOC2.0 Number of DOCSIS 2.0 modems QoS provisioned.
DOC1.1 Number of DOCSIS 1.1 modems QoS provisioned.
DOC1.0 Number of DOCSIS 1.0 modems QoS provisioned.

Usage description

Use the show cable modem mac command to display the DOCSIS version support
and other capacity information reported by CMs to the CMTS at registration time.

Casa Systems CMTS


2-68 Troubleshooting and Diagnostics Guide
maintenance

maintenance
Purpose

The show cable modem maintenance command displays counters and statistical
information associated with the CMs that are communicating with the CMTS using
maintenance ranging. The command can also be used prefixed by the IP or MAC
address or upstream interface.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem maintenance [downstream summary | summary]
show cable modem <ipv4_addr> [global] maintenance
show cable modem <ipv6_addr> [global] maintenance
show cable modem <mac_addr> maintenance
show cable modem upstream <slot>/<port>.<chan>/<lchan> maintenance

Properties
Property name Description

downstream summary Shows summary statistics for CMs that are receiving
transmissions from the CMTS.
summary Shows available summary statistics for all modems
sorted by upstream channel.

Examples
CASA# show cable modem maintenance
MAC Address US Intf Ds Intf Prim SM Fail Active-Time
Sid Count Count
e448.c7b4.ab62 13/0.2/0 2/0/037 25 255 0 2014-08-21,18:31:12
e448.c7c0.ebca 13/4.0/0 2/2/3 37 18619 0 2014-08-21,18:48:54
e448.c7c0.f0dc 13/2.0/0 2/1/3 37 18730 0 2014-08-21,18:42:57

Casa Systems CMTS


Using the show cable modem commands 2-69
maintenance

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are gathered.
US Intf CMTS physical upstream interface in the format slot/port.channel/
logical channel.
Ds Intf CMTS physical QAM downstream interface in the format slot/port/
channel.
Prim Sid Current service identifier (SID) that the CMTS assigns to a CM after
successful ranging. A value of 0 indicates that the CMTS has not yet
assigned the SID.
SM Count Number of station maintenance reported for this modem
Fail Count Number of station maintenance time-outs reported for this modem.
Active-Time Last time when the modem completed registration with CMTS.

Usage description

Use the show cable modem maintenance command to check the modems that failed
ranging attempts with the CMTS and to troubleshoot modem-related connection and
stability issues. Use the debug cable ranging command to decode ranging messages
between the CM and the CMTS.

Casa Systems CMTS


2-70 Troubleshooting and Diagnostics Guide
multicast-session

multicast-session
Purpose

The show cable modem multicast-session command displays any multicast sessions
for the specified CM MAC address.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem <mac_addr> multicast-session

Examples
CASA# show cable modem 0030.545e.56e8 multicast-session
VRF Ver UpTime /Expiry CPE MAC /IP Multicast Session
0 2 00:00:28 /00:03:55 0010.9400.0180/10.94.0.180
<226.94.2.0, 0.0.0.0>
0 2 00:00:27 /00:03:56 0010.9400.0180/10.94.0.180
<226.94.2.1, 0.0.0.0>

Usage description

Use the show cable modem multicast-session command to check for any multicast
sessions for the specified CM based on its MAC address.

Casa Systems CMTS


Using the show cable modem commands 2-71
non-bonding

non-bonding
Purpose

The show cable modem non-bonding command displays DOCSIS 3.x modems that
have failed to bond multiple channels over CMTS downstream and upstream
interfaces.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem non-bonding
show cable modem <mac_addr> non-bonding

Examples
CASA# show cable modem non-bonding
MAC Address IP Address US DS MAC Prim RxPwr Timing Num BPI
Intf Intf Status Sid (dBmV) Offset CPEs Enb
0022.68f2.e0e3 1.6.3.246 3/0.0/0 0/0/0* online(pt) 3282 1.0 2447 0 yes
0026.5e77.4455 1.6.3.251 3/0.1/0 0/0/1* online(pt) 3297 0.7 2419 0 yes
c446.199d.fef6 1.6.3.240 3/0.1/0 0/0/1* online(pt) 3295 0.0 2393 0 yes

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are gathered.
IP Address IPv4 or IPv6 address of the modem from which statistics are gathered.
US Intf CMTS physical upstream interface in the format slot/port.channel.
DS Intf CMTS physical QAM downstream interface in the format slot/port/
channel.
MAC Status Refer to the “MAC status states” table.
Prim Sid Current service identifier (SID) that the CMTS assigns to a CM after
successful ranging. A value of 0 indicates that the CMTS has not yet
assigned the SID.

Casa Systems CMTS


2-72 Troubleshooting and Diagnostics Guide
non-bonding

Field descriptions (continued)


Field Description

RxPwr (dBmV) Power in decibels per millivolt (dBmV) over which the CMTS receives
upstream traffic from the CM.
Timing offset Timing offset in the ranging response message from the CMTS to the
CM. The timing offset is indicated by mini slot sizes in 6.25
microsecond ticks. The offset is the scheduled time delay between CM
transmissions and when the CMTS receives those transmissions.
Num CPEs Number customer premises equipment (CPE) devices that are behind
the listed CM. CPE devices include phones, computers, and other
internetworking devices.
BPI Enb Indicates whether Baseline Privacy Interface (BPI) or BPI Plus (BPI+)
encryption is enabled for the CM, yes or no.

Usage description

Use the show cable modem non-bonding command to check the modems that have
failed to bond multiple downstream and upstream channels. Possible reasons can be
configuration-related issues or problems at the cable plant. Use the show cable
modem bonding command to check the excluded channel(s) reported for DOCSIS
3.0 modems.

Casa Systems CMTS


Using the show cable modem commands 2-73
ofdm

ofdm
Purpose

The show cable modem ofdm command displays the Orthogonal Frequency Division
Multiplexing (OFDM) information for one or more participating CMs.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem ofdm <slot>/<port>/<chan>
show cable modem ofdm <slot>/<port>/<chan> qos [verbose]
show cable modem ofdm <slot>/<port>/<chan> usage
show cable modem ofdm summary [total] [mac-domain]
show cable modem <mac_addr> ofdm <slot>/<port>/<chan> qos [verbose]

Properties
Property name Description

<slot>/<port>/<chan> Slot, port, and (currently) channel 0 or 1 for the


OFDM transaction.
qos [verbose] Optional quality of service (QoS) for the OFDM
transaction, with the additional verbose option.
summary [total] Optional summary information, with the optional total
[mac-domain] or mac-domain indicated.
usage Optional usage data for the OFDM channel.

Casa Systems CMTS


2-74 Troubleshooting and Diagnostics Guide
ofdm

Examples
CASA# show cable modem ofdm 0/0/0
MAC Address IP Address US DS MAC Prim RxPwr Timing Num BPI
Intf Intf Status Sid (dBmv) Offset CPEs Enb
1cab.c0b9.xxx 10.105.10.207 13/1.3/0* 0/0/0w#
online(pt) 3 0.5 2190 0 yes
6814.01f0.xxx 10.105.10.227 13/1.2/0* 0/0/0w#
online(pt) 26 -0.2 2792 0 yes
90cd.b6a2.xxx 0.0.0.0 13/3.2/0 0/0/0w
offline 0 0.0 0 0 no

CASA# show cable modem ofdm summary


Downstream Total Active Registered Secondary Offline Channel
Interface Modems Modems Modems Modems Modems Description
2/0/0w 0 0 0 0 0

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are gathered.
US Intf CMTS physical upstream interface in the format slot/port.channel.
DS Intf CMTS physical QAM downstream interface in the format slot/port/
channel.
MAC Status Refer to the “MAC status states” table.
Prim Sid Current service identifier (SID) that the CMTS assigns to a CM after
successful ranging. A value of 0 indicates that the CMTS has not yet
assigned the SID.
RxPwr (dBmV) Power in decibels per millivolt (dBmV) over which the CMTS receives
upstream traffic from the CM.
Timing offset Timing offset in the ranging response message from the CMTS to the
CM. The timing offset is indicated by mini slot sizes in 6.25
microsecond ticks. The offset is the scheduled time delay between CM
transmissions and when the CMTS receives those transmissions.
Num CPEs Number customer premises equipment (CPE) devices that are behind
the listed CM. CPE devices include phones, computers, and other
internetworking devices.
BPI Enb Indicates whether Baseline Privacy Interface (BPI) or BPI Plus (BPI+)
encryption is enabled for the CM, yes or no.
Summary output
Downstream CMTS physical QAM downstream interface in the format slot/port/
Interface channel. The “w” after the entry indicates “wideband” for OFDM.

Casa Systems CMTS


Using the show cable modem commands 2-75
ofdm

Field descriptions (continued)


Field Description

Mac Int Shows the MAC interface (shown with the mac-domain modifier only).
Total Modems Number of modems that have ranged on the CMTS. The total number
of CMs, even after being removed from the CMTS, will remain in the
offline state. Use the clear CM offline command to reset legacy modem
counts at the CMTS.
Active Modems Number of currently active modems that are communicating with the
CMTS. The active modems counter includes the registered modems as
well as modems maintaining init status.
Registered Number of modems that have completed registration with the CMTS.
Modems Registered modems are in the online state or online sub-states.
Secondary Number of DOCSIS 3.1 modems utilizing a secondary channel in
Modems addition to a primary channel. If a DOCSIS 3.1 modem is using this
channel as its primary channel, then it will be counted as a registered
modem instead of a secondary modem.
Offline Modems Number of CMs that are currently in the offline state at this CMTS.
Bonding Modems Number of CMs that are currently in bonding mode.
Non-Bonding Number of CMs that are currently in non-bonding mode.
Modems
Channel Description information about the specific downstream channel.
Description
Total: Shows the values totaled (shown with the total modifier only).
QoS output See the “Field descriptions” for the qos command.

Casa Systems CMTS


2-76 Troubleshooting and Diagnostics Guide
ofdm

Usage description

Use the show cable modem ofdm command to check the modems with Orthogonal
Frequency Division Multiplexing (OFDM) transactions in effect on a specified QAM
channel, with optional quality of service (QoS) or usage data, or summarized across
all OFDM channels. Output can also be filtered by a specific MAC address to
determine the QoS. The downstream interfaces for OFDM modems are suffixed with
“w” for “wideband.” For example:

CASA(config)# show cable modem ofdm 2/0/0


MAC Address IP Address US DS MAC Prim RxPwr Timing Num BPI
Intf Intf Status Sid (dBmV) Offset CPEs Enb
fe11.b300.0000 13.101.24.88 11/0.0/0* 2/0/0w* online 18 0.0 2393 1 no
fe11.b300.0001 13.101.24.87 11/0.0/0* 2/0/0w* online 19 0.0 2393 1 no
fe11.b300.0002 13.101.24.86 11/0.0/0* 2/0/0w* online 20 0.0 2393 1 no
fe11.b300.0003 13.101.24.85 11/0.0/0* 2/0/0w* online 21 0.0 2393 1 no

Casa Systems CMTS


Using the show cable modem commands 2-77
ofdma

ofdma
Purpose

The show cable modem ofdma command displays the Orthogonal Frequency
Division Multiplexing Multiple Access (OFDMA) information on the upstream for
one or more participating CMs.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem ofdma <slot>/<port>.<chan>
show cable modem ofdma <slot>/<port>.<chan> qos [verbose]
show cable modem <mac_addr> ofdma <slot>/<port>.<chan> qos [verbose]
show cable modem ofdma summary [total] [mac-domain]

Properties
Property name Description

<slot>/<port>.<chan> Upstream slot, port, and OFDMA channel.


qos [verbose] Optional quality of service (QoS) for the OFDMA
transaction, with the additional verbose option.
summary [total] Optional summary information, with the optional total
[mac-domain] or mac-domain indicated.

Examples
CASA# show cable modem ofdma 11/0.1
MAC Address IP Address US DS MAC Prim RxPwr Timing Num BPI
Intf Intf Status Sid (dBmV)Offset CPEs Enb
0895.2a9b.2aa 10.84.1.144 10/1.0w 3/0/0w online 1 0.7 174 0 no
online cm 1 ; offline cm 0 ; ranging cm 0

CASA# show cable modem ofdma summary


Upstream Total Active Registered Secondary Offline Channel
Interface Modems Modems Modems Modems Modems Description
10/1.0/0 1 1 1 0 0 ofdma

Casa Systems CMTS


2-78 Troubleshooting and Diagnostics Guide
ofdma

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are gathered.
IP Address IP address of the modem from which statistics are gathered.
US Intf CMTS physical upstream interface in the format slot/port.channel.
DS Intf CMTS physical QAM downstream interface in the format slot/port/
channel.
MAC Status Refer to the “MAC status states” table.
Prim Sid Current service identifier (SID) that the CMTS assigns to a CM after
successful ranging. A value of 0 indicates that the CMTS has not yet
assigned the SID.
RxPwr (dBmV) Power in decibels per millivolt (dBmV) over which the CMTS receives
upstream traffic from the CM.
Timing offset Timing offset in the ranging response message from the CMTS to the
CM. The timing offset is indicated by mini slot sizes in 6.25
microsecond ticks. The offset is the scheduled time delay between CM
transmissions and when the CMTS receives those transmissions.
Num CPEs Number customer premises equipment (CPE) devices that are behind
the listed CM. CPE devices include phones, computers, and other
internetworking devices.
BPI Enb Indicates whether Baseline Privacy Interface (BPI) or BPI Plus (BPI+)
encryption is enabled for the CM, yes or no.
Summary output
Upstream CMTS physical upstream interface in the format slot/port.channel. The
Interface “w” after the entry indicates “wideband” for OFDMA.
Mac Int Shows the MAC interface (shown with the mac-domain modifier only).
Total Modems Number of modems that have ranged on the CMTS. The total number
of CMs, even after being removed from the CMTS, will remain in the
offline state. Use the clear CM offline command to reset legacy modem
counts at the CMTS.
Active Modems Number of currently active modems that are communicating with the
CMTS. The active modems counter includes the registered modems as
well as modems maintaining init status.
Registered Number of modems that have completed registration with the CMTS.
Modems Registered modems are in the online state or online sub-states.

Casa Systems CMTS


Using the show cable modem commands 2-79
ofdma

Field descriptions (continued)


Field Description

Secondary Number of DOCSIS 3.1 modems utilizing a secondary channel in


Modems addition to a primary channel. If a DOCSIS 3.1 modem is using this
channel as its primary channel, then it will be counted as a registered
modem instead of a secondary modem.
Offline Modems Number of CMs that are currently in the offline state at this CMTS.
Bonding Modems Number of CMs that are currently in bonding mode.
Non-Bonding Number of CMs that are currently in non-bonding mode.
Modems
Channel Description information about the specific downstream channel.
Description
Total: Shows the values totaled (shown with the total modifier only).
QoS output See the “Field descriptions” for the qos command.

Usage description

Use the show cable modem ofdma command to check the modems with Orthogonal
Frequency Division Multiplexing Multiple Access (OFDMA) transactions in effect on
a specified upstream channel, with optional quality of service (QoS) or summarized
across all OFDMA channels. Output can also be filtered by a specific MAC address to
determine the QoS. The upstream interfaces for OFDMA modems are suffixed with
“w” for “wideband.” For example, summary output has the following columns:

CASA(config)# show cable modem ofdma summary


Upstream Total Active Registered Secondary Offline Bonding
Interface Modems Modems Modems Modems Modems Modems
Non_Bonding Channel
Modems Description
10/0.0w 3 3 3 1 0 3
0 ofdma

Clear a CM of OFDMA using the clear cable modem ofdma <slot>/<port>.<chan>


command. For example, show the CMs, clear an offline one, and show the CMs again:

CASA# show cable modem


MAC Address IP Address US DS MAC Prim RxPwr Timing Num BPI
Intf Intf Status Sid (dBmV)Offset CPEs Enb
0895.2a9b.2aa2 0.0.0.0 10/1.0w 3/0/0w offline 0 0.0 0 0 no

Casa Systems CMTS


2-80 Troubleshooting and Diagnostics Guide
ofdma

e448.c7ba.48dc 10.84.1.147 10/8.0/0 0/0/0 online 1 0.0 2373 0 no


online cm 1; offline cm 1 ; ranging cm 0
CASA# clear cable modem ofdma 10/1.0 offline

CASA# show cable modem


MAC Address IP Address US DS MAC Prim RxPwr Timing Num BPI
Intf Intf Status Sid (dBmV)Offset CPEs Enb
e448.c7ba.48dc 10.84.1.147 10/8.0/0 0/0/0 online 1 0.0 2373 0 no
online cm 1; offline cm 0 ; ranging cm 0

Casa Systems CMTS


Using the show cable modem commands 2-81
offline

offline
Purpose

The show cable modem offline command displays the modems currently in the
offline state as well as the state prior to going offline. The counters keyword shows
the count for various failure results.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem offline [counters]

Examples
CASA# show cable modem offline
MAC Address US DS Prim Previous Offline Rx RX SM
Intf Intf Sid State Time Power SNR Exhaust Count
0030.545e.56 11/0.1/0 4/0/12 2 online 2016-05-06,16:05:21 -0.2 42.1 16
fc52.8d5e.9c 11/0.1/0 4/0/10 1 init(r) 2016-05-05,18:50:28 0.0 42.1 27

CASA# show cable modem offline counters


Docsis-Mac rngfail_R2 rngfail_RC Dhcpfail Tftpfail regfail bpifail onl
inefail
1 0 2 0 2 0 0 0
2 2 3 1 0 2 0 1
Total: 2 5 1 2 2 0 1

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are gathered.
US Intf CMTS physical upstream interface in the format slot/port.channel.
DS Intf CMTS physical QAM downstream interface in the format slot/port/
channel.

Casa Systems CMTS


2-82 Troubleshooting and Diagnostics Guide
offline

Field descriptions (continued)


Field Description

Prim Sid Current service identifier (SID) that the CMTS assigns to a CM after
successful ranging. A value of 0 indicates that the CMTS has not yet
assigned the SID.
Previous State Refer to the “MAC status states” table.
Offline Time Last time the reported CM went offline.
Rx Power Power in decibels per millivolt (dBmV) over which the CMTS receives
upstream traffic from the CM.
RX SRN Signal-to-noise ratio (SNR) for the reported CM when the CM went
offline.
SM Exhaust Station maintenance opportunities that have been missed by the
Count reported CM.
Counters
Docsis-Mac DOCSIS MAC interface.
rngfail_R2 CMs with init(r2) ranging failures.
rngfail_rc CMs with init(rc) ranging failures.
Dhcpfail CMs with DHCP failures – init(d).
Tftpfail CMs with TFTP failures – init(i), init(o), init(t).
regfail CMs with registration failures – init(r).
bpifail CMs with Baseline Privacy Interface (BPI) failures – tbpi(wait), bpi(init),
init(e), online(pk).
onlineback CMS with online or expiration failures – online, expire(p**).

Usage description

Use the show cable modem offline command on a frequent basis to check and
monitor the modems that have been reported offline and to verify their previous state.
Use the show cable modem offline counters command to check the count on various
failure conditions. Use the clear cable modem offline counters command to clear the
failure counters, thereby resetting the counters to zero. For example:

CASA# clear cable modem offline counters docsis-mac 1

Casa Systems CMTS


Using the show cable modem commands 2-83
online

online
Purpose

The show cable modem online command lists the modems that are currently in the
online state. The command can also be used prefixed by the MAC address.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem online
show cable modem <mac_addr> online

Examples
CASA# show cable modem online
MAC Address IP Addr US DS MAC Prim RxPwr Timing Num BPI
Intf Intf Status Sid (dBmV)Offset CPEs Enb
2476.7d98.x 10.2.0.1 1/0.1/0 4/0/0* online 21 0.0 2377 0 yes

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are gathered.
US Intf CMTS physical upstream interface in the format slot/port.channel.
DS Intf CMTS physical QAM downstream interface in the format slot/port/
channel.
MAC Status Refer to the “MAC status states” table.
Prim Sid Current service identifier (SID) that the CMTS assigns to a CM after
successful ranging. A value of 0 indicates that the CMTS has not yet
assigned the SID.
RxPwr (dBmV) Power in decibels per millivolt (dBmV) over which the CMTS receives
upstream traffic from the CM.

Casa Systems CMTS


2-84 Troubleshooting and Diagnostics Guide
online

Field descriptions (continued)


Field Description

Timing offset Timing offset in the ranging response message from the CMTS to the
CM. The timing offset is indicated by mini slot sizes in 6.25
microsecond ticks. The offset is the scheduled time delay between CM
transmissions and when the CMTS receives those transmissions.
Num CPEs Number customer premises equipment (CPE) devices that are behind
the listed CM. CPE devices include phones, computers, and other
internetworking devices.
BPI Enb Indicates whether Baseline Privacy Interface (BPI) or BPI Plus (BPI+)
encryption is enabled for the CM, yes or no.

Usage description

Use the show cable modem online command to monitor the modems that stay in
online states.

Casa Systems CMTS


Using the show cable modem commands 2-85
partial-service

partial-service
Purpose

The show cable modem partial-service command lists CMs reporting partial service
mode while attempting to acquire affected channels. The command can also be used
prefixed by the MAC address.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem partial-service [downstream | {mac <1:96> [downstream
| service-group <id> [downstream | upstream]]} | upstream]
show cable modem <mac_addr> partial-service [downstream | {mac <1:96>
[downstream | service-group <id> [downstream | upstream]]} |
upstream]

Examples
CASA# show cable modem partial-service
Reason code: x/y/z(reason_code)
1 MDD timeout 2 FEC lock failure
3 Bad tcc 4 Bad rcc
5 Reg ack 6 DBC rsp
7 TR power bad 8 NCP profile failure
9 Impaired channel 10 Channel unreachable
11 Range timeout 12 Ranging failure
0 Unknown
MAC Address MAC US DS US DS US/DS CHAN EXCLUDED
id Intf Intf SET SET
e448.c7c0.f0dc 2 13/2.0/0 2/1/3 256 256(3*8) 13/2.3/0(3)

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are gathered.
MAC id MAC ID of the modem.
US Intf CMTS physical upstream interface in the format slot/port.channel.

Casa Systems CMTS


2-86 Troubleshooting and Diagnostics Guide
partial-service

Field descriptions (continued)


Field Description

DS Intf CMTS physical QAM downstream interface in the format slot/port/


channel.
US SET CMTS upstream channel set in which one or more upstream channels
are utilized by the CMs. The actual number of upstream channels in the
set is generated depending on the configuration of MAC domain
service groups and the actual channels in use. Use the show
upstream channel set command to check the channels included in
this channel set.
DS SET CMTS downstream channel set in which one or more downstream
channels are utilized by the CMs. The actual number of upstream
channels in the set is generated depending on the configuration of
MAC domain service groups and the actual channels in use. Use the
show downstream channel set command to check the channels
included in this set.
US/DS CHAN One or more downstream or upstream channels at the CMTS that are
EXCLUDED not used by the CMs. Possible reasons for excluded channels include
unreachable channels by the CM, noisy channels, and problems at the
cable plant. The reason codes that can be added to the channel
excluded output are the following:

• 0 – Unknown
• 1 – MDD timeout
• 2 – FEC lock failure
• 3 – Bad transmit channel configuration (TCC)
• 4 – Bad receive channel configuration (RCC)
• 5 – Registration acknowledgment
• 6 – Dynamic bonding change (DBC) response
• 7 – Bad transmit power
• 8 – NCP profile failure
• 9 – Impaired channel
• 10 – Channel unreachable
• 11 – Range timeout
• 12 – Ranging failure

Casa Systems CMTS


Using the show cable modem commands 2-87
partial-service

Usage description

Use the show cable modem partial-service command to monitor modems that are in
partial-service mode. If necessary, use the clear cable modem partial-service reset
command to clear a cable mode in this mode. The show cable modem command
shows any modems in partial-service mode with a hash mask (#).

SNMP trap messages are also generated and forwarded to the trap target whenever a
CM goes into partial service or there is a partial-service status change to an existing
modem. The SNMP trap is named casaCmtsPartialServiceNotification.

Casa Systems CMTS


2-88 Troubleshooting and Diagnostics Guide
phs

phs
Purpose

The show cable modem phs command shows payload header suppression (PHS) for
the CM. PHS reduces redundant packet header information during the multicast
session. Any suppression information is re-inserted at the destination. The command
can also be used prefixed by the IP or MAC address or upstream interface.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem phs
show cable modem <ipv4_addr> [global] phs
show cable modem <ipv6_addr> [global] phs
show cable modem <mac_addr> phs
show cable modem upstream <slot>/<port>.<chan>/<lchan> phs

Examples
CASA# show cable modem phs

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are gathered.
US IF CMTS physical upstream interface in the format slot/port.channel/
logical channel.
DS IF CMTS physical QAM downstream interface in the format slot/port/
channel.
Sid Current service identifier (SID) that the CMTS assigns to a CM after
successful ranging. A value of 0 indicates that the CMTS has not yet
assigned the SID.
USPwr TX RX Upstream sending power in decibels (dB) of the CM when transmitting
to the CMTS and receiving from the CMTS.

Casa Systems CMTS


Using the show cable modem commands 2-89
phs

Field descriptions (continued)


Field Description

USSNR (dB) Upstream signal-to-noise ratio (SNR) in units of dB. This value is
measured by the CMTS for the upstream channel or channels in use by
the modem. The SNR report in the show upstream-signal-quality is
calculated based on the upstream SNR value.
TXTime Offset Timing offset in the ranging response message from the CMTS to the
CM. The timing offset is indicated by mini slot sizes in 6.25
microsecond ticks. The offset is the scheduled time delay between CM
transmissions and when the CMTS receives those transmissions.
MicroReflec Indicates the downstream micro-reflections in units of dBc as measured
(dBc) and reported by the CM to the CMTS. Micro-reflections are echoes in
the transmission path that result from impedance mismatches between
the physical plant components. Micro-reflections cause departures
from ideal amplitude and phase characteristics for the transmission that
will impair the channel. Troubleshooting equipment in the cable plant is
recommended whenever micro-reflections are high.
DSPwr (dB) Downstream receive power level in unit of dBmV as reported by the CM
to the CMTS.
DSSNR (dB) Downstream signal noise in unit of dBmV as reported by the CM to the
CMTS.
Mode The ATDMA or TDMA mode in which the CM is operating.

Usage description

Use the show cable modem phs command to check payload header suppression
(PHS).

Casa Systems CMTS


2-90 Troubleshooting and Diagnostics Guide
phy

phy
Purpose

The show cable modem phy command filters and displays the physical state
information, including SNR and upstream power associated with the CMs that have
registered with the CMTS, and those in partial service (marked with #). The command
can also be used prefixed by the IP or MAC address or upstream interface.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem phy
show cable modem <ipv4_addr> [global] phy
show cable modem <ipv6_addr> [global] phy
show cable modem <mac_addr> phy
show cable modem upstream <slot>/<port>.<chan>/<lchan> phy

Examples
CASA# show cable modem phy
MAC Address US IF DSIF Sid USPwr(dBmV) USSNR
TX RX (dB)
TXTime MicroReflec DSPwr DSSNR Mode
Offset (dBc) (dBmV) (dB)
2856.5ac0.d41f 96:0/0.0/0 96:0/0/1# 22 38.6 -0.5 42.1
- 0 4.7 0.0 tdma

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are gathered.
US IF CMTS physical upstream interface in the format slot/port.channel/
logical channel.
DS IF CMTS physical QAM downstream interface in the format slot/port/
channel.

Casa Systems CMTS


Using the show cable modem commands 2-91
phy

Field descriptions (continued)


Field Description

Sid Current service identifier (SID) that the CMTS assigns to a CM after
successful ranging. A value of 0 indicates that the CMTS has not yet
assigned the SID.
USPwr TX RX Upstream sending power in decibels (dB) of the CM when transmitting
(dBmV) to the CMTS and receiving from the CMTS.
USSNR (dB) Upstream signal-to-noise ratio (SNR) in units of dB. This value is
measured by the CMTS for the upstream channel or channels in use by
the modem. The SNR report in the show upstream-signal-quality is
calculated based on the upstream SNR value.
TXTime Offset Timing offset in the ranging response message from the CMTS to the
CM. The timing offset is indicated by mini slot sizes in 6.25
microsecond ticks. The offset is the scheduled time delay between CM
transmissions and when the CMTS receives those transmissions.
MicroReflec Indicates the downstream micro-reflections in units of dBc as measured
(dBc) and reported by the CM to the CMTS. Micro-reflections are echoes in
the transmission path that result from impedance mismatches between
the physical plant components. Micro-reflections cause departures
from ideal amplitude and phase characteristics for the transmission that
will impair the channel. Troubleshooting equipment in the cable plant is
recommended whenever micro-reflections are high.
DSPwr (dBmV) Downstream receive power level in unit of dBmV as reported by the CM
to the CMTS.
DSSNR (dB) Downstream signal noise in unit of dB as reported by the CM to the
CMTS.
Mode The ATDMA, TDMA, or OFDMA mode in which the CM is operating.

Usage description

Use the show cable modem phy command to monitor and troubleshoot burst noise
issues caused by abnormal or abrupt changes of upstream sending power and SNR for
reported modems. For details, see the “Modem stuck in an initial mode”section in
Chapter 5, “CMTS diagnostic commands.”

Casa Systems CMTS


2-92 Troubleshooting and Diagnostics Guide
privacy verbose

privacy verbose
Purpose

The show cable modem privacy verbose command shows Baseline Privacy Interface
(BPI) state information for online and offline modems. If BPI is not enabled, the only
output is the MAC address and the BPI State is shown as disable.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem privacy verbose
show cable modem <mac_addr> privacy verbose

Examples
CASA# show cable modem privacy verbose
MAC Address : 2476.7d98.b7d1
Primary SID : 1
BPI Mode : BPI+
BPI State : assign(tek)
Security Capabilities :
BPI Version : BPI+
Encryption : AES-128 DES-56
EAE : Disable
Latest Key Sequence : 1
Key Status : Active
Remaining Lifetime : 604711 sec
Authorization Key : 2D248D0E7189BBAA82BF5BA34AC95AAAB082C356
Key Encryption Key : D22FB80CE1C8DF9B92537669AFC2A9BF
Upstream HMAC Key : 8DBA89C1AA5DB77BC9863909D31AD13D618FC3B6
Downstream HMAC Key : 5000E5D5A6BB94D01ABF57A4D03613ED9F72802D
Current Key Sequence : 1
Authorization Counters :
Authorization Infos : 1
Authorization Requests : 1
Authorization Replies : 1
Authorization Rejects : 0
Authorization Invalids : 0

Casa Systems CMTS


Using the show cable modem commands 2-93
privacy verbose

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are gathered.
Primary SID Current service identifier (SID) that the CMTS assigns to a CM after
successful ranging. A value of 0 indicates that the CMTS has not yet
assigned the SID.
BPI Mode BPI mode: BPI or BPI+.
BPI State BPI state, which can be states such as assign(kek), assign(tek),
bpi(init), bpi(wait), or disable (if BPI is disabled, or the CM is in an init
state or offline).
Security Includes the BPI version, encryption type (AES-128, DES-40, or
Capabilities DES-54), and Early Authentication Encryption (EAE) participation,
allowing authenticating CMs immediately after ranging rather than after
registration.
Latest Key Latest key sequence, showing the key status (active or expired),
Sequence remaining KEK lifetime (in seconds), key grace time (default 600
seconds), authorization key, key encryption key, upstream and
downstream Keyed-Hash Authentication Code (HMAC) key.
Current Key Current key sequence, usually the same as the latest key sequence
Sequence
Authorization Number of authorization counters, for information, requests, replies,
Counters rejects, and invalids.
Traffic Key Number of Traffic Encryption Key (TEK) counters, for requests, replies,
Counters rejects, and invalids.
CA Certificate Certificate Authority (CA) certificate serial number, whether the
Details certificate is self-signed, and its state, if known (such as Chained).
CM Certificate CM certificate serial number and state, if known (such as Chained).
Details
KEK Reject Key Encryption Key (KEK) rejection code for any authorization rejects,
Code such as AEA_DISABLED or PERMANENT_AUTH_FAIL.
KEK Reject Reason for a KEK rejection, if a reject code appears.
Reason
KEK Invalid Code for any invalid KEK request, such as unknown for an unsupported
Code crypto suite.
KEK Invalid Reason for any invalid KEK request, such an unsupported crypto suite.
Reason

Casa Systems CMTS


2-94 Troubleshooting and Diagnostics Guide
privacy verbose

Field descriptions (continued)


Field Description

Primary SID Primary Service Identifier (ID) information, including the SID ID and
Information Encryption Algorithm (see the Security Capabilities field).
Latest Latest key sequence number, showing the key status (active or
Sequence expired), remaining KEK lifetime (in seconds), key grace time (default
Number 600 seconds), AES key sequence, and AES initialization vector (IV)
key (used when the lifetime approaches zero). The latest sequence
number is usually one higher than the current sequence number,
unless the key has expired and the sequence number is zero (with a
zero key value).
Current Current key sequence number, showing the key status (active or
Sequence expired), remaining KEK lifetime (in seconds), key grace time (default
Number 600 seconds), AES key sequence, and AES initialization vector (IV)
key (used when the lifetime approaches zero).
TEK Requests Number of Traffic Encryption Key (TEK) requests.
TEK Replies Number of TEK replies.
TEK Rejects Number of rejected TEK requests.
TEK Invalid Number of invalid TEK requests.
TEK Reject Code returned for rejected TEK requests, if known.
Code
TEK Reject Reason for rejected TEK requests, if known, such as Unsupported
Reason Crypto Suite.
TEK Invalid Code returned for invalid TEK requests, if known.
Code
TEK Invalid Reason for invalid TEK requests, if known, such as Unsupported
Reason Crypto Suite.

Usage description

Use the show cable modem privacy verbose command to show the BPI state
information for online and offline modems.

Casa Systems CMTS


Using the show cable modem commands 2-95
qos

qos
Purpose

The show cable modem qos command displays quality-of-service (QOS) information
associated with one or more CMs. For QoS information relating to a specific CM,
specify the IP or the MAC address to display the service flows for that CM. The
command can also be used prefixed by the IP or MAC address or upstream interface.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem qos [verbose]
show cable modem <ipv4_addr> [global] qos [verbose]
show cable modem <ipv6_addr> [global] qos [verbose]
show cable modem <mac_addr> qos [verbose]
show cable modem upstream <slot>/<port>.<chan>/<lchan> qos [verbose]

Properties
Property name Description

verbose Shows detailed QoS statistics.

Examples
CASA# show cable modem qos
Sfid Dir Curr Sid Sched Prio MaxSusRate MaxBrst MinRsvRate
State Type (kbps) (kbps)
PeakTrafRate Throughput ServiceClassName
(kbps) (kbps)
Mac Addr : e448.c7b4.ab62
16457 US act 37 BE 0 0 64000 0
0 0

CASA# show cable modem qos verbose


Mac Addr : e448:c7b4:ab62
Sfid :16457
Current State : Active

Casa Systems CMTS


2-96 Troubleshooting and Diagnostics Guide
qos

Sid :37
application-class: 0
Traffic Priority :0
Maximum Sustained rate : 0 kbps
Maximum Burst : 64000 bytes
Minimum Reserved rate : 0 kbps
Minimum Packet Size : 0 bytes
Peak Traffic Rate : 0 kbps
Admitted QoS Timeout : 0 seconds
Active QoS Timeout : 0 seconds
Maximum Concatenated Burst : 64000 bytes
max-buff-size : 0 bytes
min-buff-size : 0 bytes
tar-buff-size : 0 bytes
Scheduling Type : Best Effort
Request/Transmission policy : 0x0
IP ToS Overwrite[AND-mask, OR-mask] : 0xff, 0x0
Current Throughput : 1 kbps, 0 packets/sec
Contention request : 15618
Piggyback request : 3274
Grants scheduled : 18515
Grants not used : 0
Token bucket(min reserved bytes) : 0
Packet received : 18886
Bytes received : 5676914 (bytes)
v6 Packets rcvd : 0
v6 Bytes rcvd : 0 (bytes)
Packet dropped : 0
HCS errors : 0
CRC errors : 0
Pending bytes : 0

Field descriptions
Field Description

Mac Addr MAC address of the CM.


Sfid Numerical service flow identifiers (SFID) associated with this CM. The
CMTS displays multiple SFIDs when providing statistics associated
with one or more CPEs connected over this CM.
Dir Direction of traffic, upstream or downstream.
Curr State State of the service flow, either Active or Inactive.
Sid SFID-associated service identifier (SID). The CMTS assigns the SID to
a CM after successful ranging. A value of 0 indicates that the CMTS
has not yet assigned the SID to the modem. If the field indicates “N/A”,
then the SID is not applicable as it applies to a CPE device behind the
modem.

Casa Systems CMTS


Using the show cable modem commands 2-97
qos

Field descriptions (continued)


Field Description

Sched Type QoS scheduling service assigned to this service flow for upstream
transmission requests. Defined scheduling type parameters include
Best Effort, Non-Real Time Polling Service, Real Time Polling Service,
Unsolicited Grant Service with Activity Detection, Unsolicited Grant
Service, Undefined, and Reserved. The default service is Best Effort
and is enforced at the CMTS.
Prio Traffic priority of this service flow in the range 0–7, where 0 is the
highest priority, and 7 is the lowest priority when there are multiple
service flows. The default priority is 0.
MaxSusRate Maximum rate limit for upstream packets in bits per second that the CM
can request from the CMTS to allocate for an upstream service flow.
MaxBrst Maximum traffic burst rate in bytes to be processed over this service
flow in the range 1522–4294967295. The default is 1522 bytes for
DOCSIS 1.0; the maximum is 3044 bytes for DOCSIS 1.1. The MaxBrst
only has meaning if the MaxSusRate is non-zero.
MinRsvRate Minimum committed rate (in kbps) for this service flow to ensure that
adequate bandwidth is allocated over best effort service flows. The
minimum reserved rate for all service flows cannot exceed the total
upstream channel bandwidth.
PeakTrafRate Peak traffic rate in kilobits per second.
Throughput Throughput in kilobits per second.
ServiceClass Name of an associated service class.
Name
Mac Addr MAC address of the modem from which statistics are gathered.
Verbose output
Mac Addr MAC address of the modem from which statistics are gathered.
Sfid Numerical service flow identifiers (SFID) associated with this CM. The
CMTS displays multiple SFIDs when providing statistics associated
with one or more CPEs connected over this CM.
Current State State of the service flow, either Active or Inactive.
Sid SFID-associated service identifier (SID). The CMTS assigns the SID to
a CM after successful ranging. A value of 0 indicates that the CMTS
has not yet assigned the SID to the modem. If the field indicates “N/A”,
then the SID is not applicable as it applies to a CPE device behind the
modem.

Casa Systems CMTS


2-98 Troubleshooting and Diagnostics Guide
qos

Field descriptions (continued)


Field Description

application- Existing configured application class.


class
Traffic Traffic priority of this service flow in the range 0–7, where 0 is the
Priority highest priority, and 7 is the lowest priority when there are multiple
service flows. The default priority is 0.
Maximum Maximum rate limit for upstream packets in bits per second that the CM
Sustained rate can request from the CMTS to allocate for an upstream service flow.
Maximum Burst Maximum traffic burst rate in bytes to be processed over this service
flow in the range 1522–4294967295. The default is 1522 bytes for
DOCSIS 1.0; the maximum is 3044 bytes for DOCSIS 1.1. This value
only has meaning if the sustained rate is a non-zero value. Setting this
value too low can affect FTP upload performance.
Minimum Minimum committed rate (in kbps) for this service flow to ensure that
Reserved rate adequate bandwidth is allocated over best effort service flows. The
minimum reserved rate for all service flows cannot exceed the total
upstream channel bandwidth.
Minimum Packet Minimum packet size allowed over this service flow in bytes based on
Size the CMTS.
Peak Traffic Peak traffic rate in kilobits per second.
Rate
Admitted QoS Time in seconds to elapse at the CMTS before QoS admitted
Timeout parameters in registration and dynamic service massages are timed
out on this service flow due to inactivity. The CMTS enforces and holds
the service flow open for the QoS parameter sets during this time
period. The default is 200 seconds. A value of 0 indicates no timeout
where the service flow is held open in the admitted state.
Active QoS Maximum duration in seconds to elapse at the CMTS before QoS
Timeout active parameters in registration and dynamic service massages are
timed out on this service flow due to inactivity. The CMTS will then
change the active QoS parameter sets to null. A value of 0 indicates an
infinite, or no timeout.
Maximum Maximum concatenated burst length where DOCSIS packets are
Concatenated combined into one larger frame. This statistic is reported in bytes in the
Burst range 0–65535. This value only has meaning if the sustained rate is a
non-zero value. Setting this value too low can affect FTP upload
performance.
max-buff-size Maximum buffer size, in bytes.

Casa Systems CMTS


Using the show cable modem commands 2-99
qos

Field descriptions (continued)


Field Description

min-buff-size Minimum buffer size, in bytes.


tar-buff-size Target (desired) buffer size, in bytes.
max-buff-size Maximum buffer size
min-buff-size Minimum buffer size
tar-buff-size TAR buffer size
Scheduling QoS scheduling service assigned to this service flow for upstream
Type transmission requests. Defined scheduling type parameters include
Best Effort, Non-Real Time Polling Service, Real Time Polling Service,
Unsolicited Grant Service with Activity Detection, Unsolicited Grant
Service, Undefined, and Reserved. The default service is Best Effort
and is enforced at the CMTS.
Request/ Type length value (TLV) that the CM uses for upstream transmission
Transmission request opportunities and packet transmissions over this service flow.
policy The policy also indicates whether requests may be piggybacked with
data over this service flow, whether data is concatenated or
fragmented, or if payload headers are suppressed. Packets not fitting
the unsolicited grant size (USG) may be dropped under this policy. The
default is 0x0.
IP ToS Type length value that controls whether the CMTS overwrites IP
Overwrite packets with the IP ToS value “orig-ip-tos” with new-ip-tos equal to
[AND-mask, ([orig-ip-tos AND tos-and-mask] OR tos-or-mask). The default
OR-mask] tos-and-mask is 0xff; the default tos-or-mask is 0x0.

Current Current traffic throughput over this service flow in kilobits per second
Throughput (kbps) and number of packets per second. Throughput is calculated
using many factors, such as the type of services being accessed,
number of simultaneous users, cable plant signal noise, and the size of
the CMTS deployment where this is a large number of modems.
Contention For upstream only, the number of contention request opportunities on
request upstream channels over this CM. A contention request is a grant for
transmission bandwidth over a service flow when there is competition
for bandwidth requiring prioritizing.
Piggyback For upstream only, the number or transmission requests with extended
request headers for subsequent transmission bandwidth. Piggyback requests
that are granted are not subject to bandwidth contention.
Grants For upstream only, the number of CM transmission grants that are
scheduled scheduled at the CMTS for upstream transmission.

Casa Systems CMTS


2-100 Troubleshooting and Diagnostics Guide
qos

Field descriptions (continued)


Field Description

Grants not For upstream only, the number of CM transmission grants that have
used been dropped at the CMTS.
Token bucket For upstream only, the number of bytes that are reserved for rate
(min reserved limiting the service flow within its configured maximum transmission
bytes) rate and maximum burst size. Requests that exceed the maximum
transmission rate are deferred. Requests that conform to the maximum
transmission rate are placed into the queue determined by the priority
of the service flow. The token bucket is a traffic shaping algorithm that
aids in improving throughput over service flows.
Packet Total number of IPv4 packets received over this CM service flow.
received
Bytes received Total number of IPv4 bytes received over this CM service flow.
v6 Packets Total number of IPv6 packets received over this CM service flow.
rcvd
v6 Bytes rcvd Total number of IPv6 bytes received over this CM service flow.
Packet dropped Total number of packets (in bytes) that have been dropped over this
CM service flow.
HCS errors For upstream only, the number of Header Check Sequence (HCS)
errors over this service flow. The HCS is a 16-bit value that is part of
the IP packet header. Errors indicate data corruption.
CRC errors For upstream only, the number Cyclic Redundancy Check (CRC) errors
over this service flow. CRC errors are usually caused by noise in the
transmission channels.
Pending bytes For upstream only, the number of pending traffic bytes.

Usage description

Use the show cable modem qos command to check and troubleshoot service flow
throughput issues associated with one or more CMs. In large networks or during busy
periods where CMs are in contention for upstream bandwidth, QoS statistics should be
monitored for possible tuning. At the CMTS, use the cable service-class
configuration to make changes to the QOS parameter set.

Casa Systems CMTS


Using the show cable modem commands 2-101
qos-override

qos-override
Purpose

The show cable modem qos-override command displays a CM’s quality-of-service


(QOS) override with a given service class, with the option of online modems only.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem qos-override [all | non-persistent | online]

Properties
Property name Description

all Shows all QOS override rules.


non-persistent Shows non-persistent QOS override rules, default
persistent.
online Shows online QOS override rules.

Examples
CASA# show cable modem qos-override
MAC Address IP Address US DS MAC Prim RxPwr Timing Num BPI
Intf Intf Status Sid (dBmV) Offset CPEs Enb

Field descriptions
Field Description

MAC Addr MAC address of the modem from which statistics are gathered.
IP Address IPv4 or IPv6 address of the modem from which statistics are gathered.
US Intf CMTS physical upstream interface in the format slot/port.channel/
logical channel.

Casa Systems CMTS


2-102 Troubleshooting and Diagnostics Guide
qos-override

Field descriptions (continued)


Field Description

DS Intf CMTS physical QAM downstream interface in the format slot/port/


channel.
MAC Status Refer to the “MAC status states” table.
Prim Sid Current service identifier (SID) that the CMTS assigns to a CM after
successful ranging. A value of 0 indicates that the CMTS has not yet
assigned the SID to CM.
RxPwr (dBmV) Power in decibels per millivolt (dBmV) over which the CMTS receives
upstream traffic from the CM.
Timing offset Timing offset in the ranging response message from the CMTS to the
CM. The timing offset is indicated by mini slot sizes in 6.25
microsecond ticks. The offset is the scheduled time delay between CM
transmissions and when the CMTS receives those transmissions.
Num CPEs Number customer premises equipment (CPE) devices that are behind
the listed CM. CPE devices include phones, computers, and other
internetworking devices.
BPI Enb Indicates whether Baseline Privacy Interface (BPI) or BPI Plus (BPI+)
encryption is enabled for the CM, yes or no.

Usage description

Use the show cable modem qos-override command to check modems with
overridden QOS based on a service class. At the CMTS, use the cable modem
<mac_addr> qos-override configuration to make changes to the QOS override
settings.

Casa Systems CMTS


Using the show cable modem commands 2-103
remote-query

remote-query
Purpose

The show cable modem remote-query command filters and displays the
SNR-related information associated with CMs that have registered with the CMTS.
The command can also be used prefixed by the IPv4 or MAC address. Remote query
polling must first be enabled with the cable modem remote-query command.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem remote-query
show cable modem remote-query downstream <slot>/<port>/<chan>
[immediate [community-string <name>]]
show cable modem remote-query immediate [community-string <name>]
show cable modem remote-query ofdm <slot>/<port>/<chan> [immediate
[community-string <name>]]
show cable modem remote-query ofdma <slot>/<port>.<chan> [immediate
[community-string <name>]]
show cable modem remote-query upstream <slot>/<port>/<chan>[/<lchan>]
[immediate [community-string <name>]]
show cable modem remote-query verbose [immediate [community-string
<name>]]

show cable modem <ipv4_addr> remote-query


show cable modem <ipv4_addr> remote-query immediate [community-string
<name>]
show cable modem <ipv4_addr> mask <addr> remote-query [immediate]
[community-string <name>]
show cable modem <ipv4_addr> remote-query verbose [immediate
[community-string <name>]]

show cable modem <mac_addr> remote-query


show cable modem <mac_addr> remote-query downstream <slot>/<port>/
<chan> [immediate [community-string <name>]]
show cable modem <mac_addr> remote-query immediate [community-string
<name>]
show cable modem <mac_addr> remote-query ofdm <slot>/<port>/<chan>
[immediate [community-string <name>]]

Casa Systems CMTS


2-104 Troubleshooting and Diagnostics Guide
remote-query

show cable modem <mac_addr> remote-query ofdma <slot>/<port>.<chan>


[immediate [community-string <name>]]
show cable modem <mac_addr> remote-query upstream <slot>/<port>/
<chan>[/<lchan>] [immediate [community-string <name>]]
show cable modem <mac_addr> remote-query verbose [immediate
[community-string <name>]]

Properties
Property name Description

downstream <slot>/<port>/ CMTS physical QAM downstream interface in the


<chan> format slot/port/channel.
immediate [community-string Real-time CMTS polling results for a specified CM or
<name>] all CMs. If omitted, the command accesses records
from the previous CMTS polling results.
ofdm <slot>/<port>/<chan> Real-time CMTS polling results for a specified CM by
[immediate [community-string MAC address or all CMs based on Orthogonal
<name>]] Frequency Division Multiplexing (OFDM)
downstream traffic.
ofdma <slot>/<port>.<chan> Real-time CMTS polling results for a specified CM by
[immediate [community-string MAC address or all CMs based on Orthogonal
<name>]] Frequency Division Multiple Access (OFDMA)
upstream traffic.
upstream <slot>/<port>/ Real-time CMTS polling results for a specified CM by
<chan>[/<lchan>] MAC address or all CMs based on downstream
traffic.
verbose [immediate Shows detailed statistics, but for a particular MAC or
[community-string <name>]] IP address only.
community-string <name> Optionally shows the result of the CMTS polling using
the specified SNMP community string name, such as
public. Derive the community string name from the
show snmp community command.

Examples
CASA# show cable modem remote-query
MAC Address IP Address S/N US DS TX Time Micro(dB) Modem
Ratio Power Power Offset Reflection State
e448.c7b4.ab62 1.5.1.254 43.8 40.0 -1.7 1612 34 online(pt)

Casa Systems CMTS


Using the show cable modem commands 2-105
remote-query

Field descriptions
Field Description

MAC Addr MAC address of the modem from which statistics are gathered.
IP Address IPv4 or IPv6 address of the modem from which statistics are gathered.
SN Ratio Downstream signal-to-noise ratio (SNR) in units of dB as reported by
the CM to the CMTS.
US Power Sending power in decibels (dB) of the CM as reported by the modem to
the CMTS.
DS Power Receive power in decibels (dB) at the CM from the CMTS.
MicroReflec Downstream micro reflections in units of dBc as measured and
(dbc) reported by the CM to the CMTS. Micro reflections are echoes in the
transmission path that result from impedance mismatches between the
physical plant components. Micro reflections cause departures from
ideal amplitude and phase characteristics for the transmission that will
impair the channel. Troubleshooting equipment in the cable plant is
recommended whenever micro reflections are high.
TX Time Offset Timing offset in the ranging response message from the CMTS to the
CM. The timing offset is indicated by mini slot sizes in 6.25
microsecond ticks. The offset is the scheduled time delay between CM
transmissions and when the CMTS receives those transmissions.
Modem State Refer to the “MAC status states” table.

Usage description

Use the show cable modem remote-query command to check SNR and related
information for all registered modems and to monitor the statistics and counters when
troubleshooting performance issues. The verbose output also shows the Orthogonal
Frequency Division Multiplexing (OFDM) channel information.

Casa Systems CMTS


2-106 Troubleshooting and Diagnostics Guide
rip authentication-bypass

rip authentication-bypass
Purpose

The show cable modem rip authentication-bypass command shows any CMs
bypassing Routing Information Protocol (RIP) MD5 digest authentication.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem rip authentication-bypass

Casa Systems CMTS


Using the show cable modem commands 2-107
rogue

rogue
Purpose

The show cable modem rogue command filters and displays state and statistical
information associated with CMs that have failed shared-secret authentication checks
by the CMTS.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem rogue

Examples
CASA# show cable modem rogue
MAC Address Vendor US Intf Ds Intf Spoof Count Dynamic Secret
0022.3a7e.ed71 00:22:3a 1/4.0/0 0/0/0 60 a46838ad13cc4cf1

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are displayed.
Vendor Named manufacturer of the CM. See the show cable modem vendor
command for more information.
US Intf CMTS physical upstream interface in the format slot/port.channel/
logical channel.
DS Intf CMTS physical QAM downstream interface in the format slot/port/
channel.
Spoof Count Spoof count information of the modem. This is the number of
shared-secret authentication failures at the CMTS for this modem.
Dynamic Secret Shared-secret associated with the CM that failed shared-secret
authentication.

Casa Systems CMTS


2-108 Troubleshooting and Diagnostics Guide
rogue

Usage description

Use the show cable modem rogue command to check the authentication failure
events and to troubleshoot modem-related security issues with the CMTS. Use the
show running-config | include shared-secret command to display configuration
information about authentication of CMs at the CMTS. Use the shared-secret
command to configure an updated shared-secret when necessary.

Casa Systems CMTS


Using the show cable modem commands 2-109
service-flow

service-flow
Purpose

The show cable modem service-flow command shows service flow information per
service flow ID.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem service-flow <id> phs

Properties
Property name Description

<id> phs Service flow ID, from 1–4294967295, followed by the


payload header suppression (PHS) keyword.

Examples
CASA# show cable modem service-flow 1 phs

Usage description

Use the show cable modem service-flow command to check the active service flows.
Use the cable dynamic-service-flow command to assign dynamic service flows to
downstream channels.

Casa Systems CMTS


2-110 Troubleshooting and Diagnostics Guide
service-type-id

service-type-id
Purpose

The show cable modem service-type-id command shows the service type IDs for
upstream and downstream channels. The command can also be used with the prefixed
MAC address.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem service-type-id [<name>]
show cable modem <mac_addr> service-type-id [<name>]

Properties
Property name Description

<name> Optional service type ID, a 16-character string,


embedded in quotes if space-separated.

Examples
CASA# show cable modem service-type-id
MAC Address IP Address US DS MAC Prim
Intf Intf Status
Sid
Service-Type_ID(C/P)
e448.c7b4.ab62 1.5.1.254 13/0.2/0* 2/0/0* online(pt) 37 -/-
e448.c7c0.ebca 1.5.1.252 13/4.0/0* 2/2/3* online(pt) 37 -/-
e448.c7c0.f0dc 1.5.1.253 13/2.0/0# 2/1/3* online(pt) 37 -/-

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are displayed.
IP Address IPv4 or IPv6 address of the modem from which statistics are
gathered.

Casa Systems CMTS


Using the show cable modem commands 2-111
service-type-id

Field descriptions (continued)


Field Description

US Intf CMTS physical upstream interface in the format slot/


port.channel/logical channel.
DS Intf CMTS physical QAM downstream interface in the format slot/
port/channel.
MAC status Refer to the “MAC status states” table.
Prim Sid Current service identifier (SID) that the CMTS assigns to a CM
after successful ranging. A value of 0 indicates that the CMTS
has not yet assigned the SID to CM.
Service-Type_ID(C/P) Service type ID returned.

Usage description

Use the show cable modem service-type-id command to check the active service
type IDs for matching service rules.

Casa Systems CMTS


2-112 Troubleshooting and Diagnostics Guide
tftp-bypass

tftp-bypass
Purpose

The show cable modem tftp-bypass command filters and displays a list of CMs that
did not complete the TFTP process with a TFTP server before registering with the
CMTS. CMs that complete TFTP operations with a TFTP server before registering
with the CMTS are not included in this list.

Note: CMs may bypass TFTP operations with a TFTP server where modems
are permitted to get online if the tftp-enforce parameter setting is not enabled
at the CMTS

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem tftp-bypass

Example
CASA# show cable modem tftp-bypass
MAC Address IP Address US DS MAC Prim RxPwr Timing Num BPI
Intf Intf Status Sid (dBmV) Offset CPEs Enb
total cm 0

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are displayed.
IP Address IPv4 or IPv6 address of the modem from which statistics are gathered.
US Intf CMTS physical upstream interface in the format slot/port.channel/
logical channel.
DS Intf CMTS physical QAM downstream interface in the format slot/port/
channel.

Casa Systems CMTS


Using the show cable modem commands 2-113
tftp-bypass

Field descriptions (continued)


Field Description

MAC status Refer to the “MAC status states” table.


Prim Sid Current service identifier (SID) that the CMTS assigns to a CM after
successful ranging. A value of 0 indicates that the CMTS has not yet
assigned the SID to CM.
RxPwr (dBmV) Power in decibels per millivolt (dBmV) over which the CMTS receives
upstream traffic from the CM.
Timing offset Timing offset in the ranging response message from the CMTS to the
CM. The timing offset is indicated by mini slot sizes in 6.25
microsecond ticks. The offset is the scheduled time delay between CM
transmissions and when the CMTS receives those transmissions.
Num CPEs Number customer premises equipment (CPE) devices that are behind
the listed CM. CPE devices include phones, computers, and other
internetworking devices.
BPI Enb Indicates whether Baseline Privacy Interface (BPI) or BPI Plus (BPI+)
encryption is enabled for the CM, yes or no.

Usage description

Use the show cable modem tftp-bypass command to detect bypass of TFTP for CMs
that did not complete TFTP process before registration. Use the tftp-enforce
command to reject the registration of CMs at the CMTS when they bypass the TFTP
process before registration.

Casa Systems CMTS


2-114 Troubleshooting and Diagnostics Guide
upstream

upstream
Purpose

The show cable modem upstream command shows the upstream interface statistics.
The interface can be specified by slot/port/channel or slot/port/channel/
logical-channel, or the output can be a module summary of all the upstream interfaces.
The command can also be used prefixed by the MAC address.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem upstream <slot>/<port>/<chan>[.<lchan>] [<option>]
show cable modem <mac_addr> upstream <slot>/<port>/<chan>[.<lchan>]
qos [verbose]
show cable modem upstream module summary

Properties
Property name Description

<slot>/<port>/ Slot, port, and channel; or slot, port, channel, and


<chan>[.<lchan>] logical channel, of the downstream interface.
module summary Summarizes all the interfaces in the downstream
module.

Casa Systems CMTS


Using the show cable modem commands 2-115
upstream

Properties (continued)
Property name Description

<option> The available options that can be used with the


upstream channel are the following:

• cpe
• docsis-device-class
• dropped-packets
• errors
• ip-address
• mac
• maintenance
• phs
• phy
• qos [verbose]
• vendor

Examples
CASA# show cable modem upstream 13/0.0/0
MAC Address IP Addr US DS MAC Prim RxPwr Timing Num BPI
Intf Intf Status Sid (dBmV)Offset CPEs Enb
0026.24a8.x 10.2.1.2 13/1.0/0 4/7/30 online 1 20.0 2380 0 no
online cm 0 ; offline cm 0 ; ranging cm 0

CASA# show cable modem upstream 13/0.0/0 cpe


CPE IP Address Method CPE MAC Address CM IP Address CM MAC Address

CASA# show cable modem upstream 13/0.0/0 docsis-device-class


MAC Address US DS Mac Prim Reg Device Class Reg
Intf Intf Status Sid Ver Priv
0026.24a8.x 13/1.0/0 4/7/30 online 1 1.1 eCM eMTA BPI

CASA# show cable modem upstream 13/0.0/0 dropped-packets


MAC Address US Intf DS Intf US-Dropped DS-Dropped
0026.24a8.x 13/1.0/0 4/7/30 0 0

CASA# show cable modem upstream 13/0.0/0 errors


MAC Address US Intf DS Intf CRC HCS
0026.24a8.x 13/1.0/0 4/7/30 0 0

Casa Systems CMTS


2-116 Troubleshooting and Diagnostics Guide
upstream

CASA# show cable modem upstream 13/0.0/0 ip-address


MAC Address US DS MAC IPv4 Address IPv6 Address
Intf Intf Status
0026.24a8.db36 13/1.0/0 4/7/30 online 10.209.1.250 -

CASA# show cable modem upstream 13/0.0/0 mac


MAC Address MAC Prim Ver QoS Frag Concat PHS Priv DS US
State Sid Prov Saids Sids
0026.24a8.db36 online 1 DOC3.0 DOC1.1 YES YES YES BPI 0 2

CASA# show cable modem upstream 13/0.0/0 maintenance


MAC Address US Intf Ds Intf Prim SM Fail Active-Time
Sid Count Count
0026.24a8.db36 13/1.0/0 4/7/30 1 180 0 2014-09-25,14:56:17

CASA# show cable modem upstream 13/0.0/0 phy


MAC Addr US IF DS IF Sid USPwr(dB) USSNR TXTime MicroReflec DSPwr
TX RX (dB) Offset (dBc) (dB)
DSSNR Mode
(dB)
0026.x 13/1.0/0 4/7/30 1 31.7 20.0 42.1 31480 38 13.3
39.6 tdma

CASA# show cable modem upstream 13/0.0/0 qos


Sfid Dir Curr Sid Sched Prio MaxSusRate MaxBrst MinRsvRate
State Type (kbps) (kbps)
PeakTrafRate Throughput ServiceClassName
(kbps) (kbps)
Mac Addr : 0026.24a8.db36
16385 US act 1 BE 0 0 24480 0
0 1
24578 DS act N/A UNDEF 0 0 24480 0
0 0

CASA# show cable modem upstream 13/0.0/0 qos verbose

Mac Addr : 0026:24a8:db36


Sfid :16385
Current State : Active
Sid :1
application-class: 0
Traffic Priority :0
Maximum Sustained rate : 0 kbps
Maximum Burst : 24480 bytes
Minimum Reserved rate : 0 kbps
Minimum Packet Size : 0 bytes
Peak Traffic Rate : 0 kbps
Admitted QoS Timeout : 200 seconds
Active QoS Timeout : 0 seconds
Maximum Concatenated Burst : 24480 bytes
max-buff-size : 0 bytes

Casa Systems CMTS


Using the show cable modem commands 2-117
upstream

min-buff-size : 0 bytes
tar-buff-size : 0 bytes
Scheduling Type : Best Effort
Request/Transmission policy : 0x0
IP ToS Overwrite[AND-mask, OR-mask] : 0xff, 0x0
Current Throughput : 0 kbps, 0 packets/sec
Contention request : 17611
Piggyback request : 2140
Grants scheduled : 19747
Grants not used : 0
Token bucket(min reserved bytes) : 0
Packet received : 19746
Bytes received : 6048387 (bytes)
v6 Packets rcvd : 0
v6 Bytes rcvd : 0 (bytes)
Packet dropped : 0
HCS errors : 0
CRC errors : 0
Pending bytes : 0

CASA# show cable modem upstream module summary


Module Total Active Registered Secondary Offline
Modems Modems Modems Modems Modems
ups 9 0 0 0 0 0
ups 11 3 3 3 9 0
ups 12 15 0 0 0 15
ups 13 0 0 0 0 0
Total: 18 3 3 9 15

Field descriptions
Field Description

MAC Address MAC address of the modem from which statistics are gathered.
IP Address IPv4 or IPv6 address of the modem from which statistics are gathered.
US Intf CMTS physical upstream interface in the format slot/port.channel.
DS Intf CMTS physical QAM downstream interface in the format slot/port/channel.
MAC Status Refer to the “MAC status states” table.
Prim Sid Current service identifier (SID) that the CMTS assigns to a CM after
successful ranging. A value of 0 indicates that the CMTS has not yet
assigned the SID.
RxPwr (dBmV) Power in decibels per millivolt (dBmV) over which the CMTS receives
upstream traffic from the CM.

Casa Systems CMTS


2-118 Troubleshooting and Diagnostics Guide
upstream

Field descriptions (continued)


Field Description

Timing Timing offset in the ranging response message from the CMTS to the CM.
Offset The timing offset is indicated by mini slot sizes in 6.25 microsecond ticks.
The offset is the scheduled time delay between CM transmissions and
when the CMTS receives those transmissions.
Num CPEs Number customer premises equipment (CPE) devices that are behind the
listed CM. CPE devices include phones, computers, and other
internetworking devices.
BPI Enb Indicates whether Baseline Privacy Interface (BPI) or BPI Plus (BPI+)
encryption is enabled for the CM, yes or no.
CPE output See the “Field descriptions” for the cpe command.
DOCSIS See the “Field descriptions” for the docsis-device-class command.
device-class
output
Dropped See the “Field descriptions” for the dropped-packets command.
packets output
Errors output See the “Field descriptions” for the errors command.
IP address See the “Field descriptions” for the ip-address command.
output
MAC output See the “Field descriptions” for the mac command.
Maintenance See the “Field descriptions” for the maintenance command.
output
PHY output See the “Field descriptions” for the phy command.
QoS output See the “Field descriptions” for the qos command.
Vendor output See the “Field descriptions” for the vendor command.
Module Summary output
Module Name of the upstream module.
Total Modems Number of modems that have ranged on the CMTS. The total number of
CMs, even after being removed from the CMTS, will remain in the offline
state. Use the clear cable modem offline command to reset legacy
modem counts at the CMTS.
Active Number of currently active modems that are communicating with the
Modems CMTS. The active modems counter includes the registered modems as
well as modems maintaining init status.
Registered Number of modems that have completed registration with the CMTS.
Modems Registered modems are in the online state or online sub-states.

Casa Systems CMTS


Using the show cable modem commands 2-119
upstream

Field descriptions (continued)


Field Description

Secondary Number of DOCSIS 3.0 modems utilizing a secondary channel in addition


Modems to a primary channel. If a DOCSIS 3.0 modem is using this channel as its
primary channel, then it will be counted as a registered modem instead of a
secondary modem.
Offline Number of CMs that are currently in the offline state at this CMTS.
Modems

Usage description

Use the show cable modem upstream command for troubleshooting upstream issues
for registered CMs and for isolating configuration or cable plant problems.

Casa Systems CMTS


2-120 Troubleshooting and Diagnostics Guide
vendor

vendor
Purpose

The show cable modem vendor command filters and displays the map of vendor
names to Organizational Unique Identifier (OUI) for CMs at the CMTS. The
command can also be used prefixed by the upstream interface.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem vendor
show cable modem vendor all
show cable modem vendor config
show cable modem vendor default
show cable modem vendor summary
show cable modem <ipv4_addr> [global] vendor
show cable modem <ipv6_addr> [global] vendor
show cable modem <mac_addr> vendor
show cable modem upstream <slot>/<port>.<chan>/<lchan> vendor
[<option>]

Properties
Property name Description

all Shows all OUI information, including user-configured


and system default information.
config Shows user-configured OUI information.
default Shows the default OUI database.
summary Shows CM summary information

Casa Systems CMTS


Using the show cable modem commands 2-121
vendor

Examples
CASA# show cable modem vendor
Vendor MAC Address US DS MAC Prim RxPwr Timing Num BPI
Intf Intf State Sid (dbmV) OffsetCPEs Enb
e4:48:c7 e448.c7b4.ab62 1/0.2/0* 2/0/0* online(pt) 37 0.5 1612 0 yes
e4:48:c7 e448.c7c0.ebca 1/4.0/0* 2/2/3* online(pt) 37 0.2 1613 0 yes
e4:48:c7 e448.c7c0.f0dc 13/2.0/0# 2/1/3* online(pt) 37 0.2 1613 0 yes

CASA# show cable modem vendor all


system default cm vendor database:

CASA# show cable modem vendor default


cable modem vendor 00:0f:9f Motorola

CASA# show cable modem vendor summary


Vendor OUI Cable Modem
Total Registered Unregistered Offline
e4.48.c7 e4:48:c7 3 3 0 0

CASA# show cable modem upstream 13/0.0/0 vendor


Vendor MAC Address US DS MAC Prim RxPwr Timing Num BPI
Intf Intf State Sid(dbmV)OffsetCPEs Enb
e4:48:c7 e448.c7b4.ab62 13/0.0/0* 2/0/3# online(pt) 10 0.0 1613 0 yes

Field descriptions
Field Description

Vendor Modem vendor or manufacturer from which statistics are gathered. The
vendor name is based on the MAC address of the modem using the
system default or user-configured vendor name.
MAC Address MAC address of the modem from which statistics are gathered.
US Intf CMTS physical upstream interface in the format slot/port.channel.
DS Intf CMTS physical QAM downstream interface in the format slot/port/
channel.
MAC State Refer to the “MAC status states” table.
Prim Sid Current service identifier (SID) that the CMTS assigns to a CM after
successful ranging. A value of 0 indicates that the CMTS has not yet
assigned the SID.
RxPwr (dBmV) Power in decibels per millivolt (dBmV) over which the CMTS receives
upstream traffic from the CM.

Casa Systems CMTS


2-122 Troubleshooting and Diagnostics Guide
vendor

Field descriptions (continued)


Field Description

Timing Offset Timing offset in the ranging response message from the CMTS to the
CM. The timing offset is indicated by mini slot sizes in 6.25
microsecond ticks. The offset is the scheduled time delay between CM
transmissions and when the CMTS receives those transmissions.
Num CPEs Number customer premises equipment (CPE) devices that are behind
the listed CM. CPE devices include phones, computers, and other
internetworking devices.
BPI Enb Indicates whether Baseline Privacy Interface (BPI) or BPI Plus (BPI+)
encryption is enabled for the CM, yes or no.
Summary output
OUI Organizationally Unique Identifier (OUI) of the modem.
Cable Modem Number of total CMs that are currently in the online state with this
Total CMTS.
Cable Modem Number of CMs that are currently in the online state with this CMTS.
Registered
Cable Modem Number of CMs that are currently in the init state with this CMTS
Unregistered
Cable Modem Number of CMs that are currently in the offline state with this CMTS.
Offline

Usage description

Use the show cable modem vendor command to check the vendor-specific statistics
for all modems registered or unregistered with the CMTS. Use the show cable
modem vendor summary command to troubleshoot vendor-specific issues. Use the
cable modem vendor command to configure vendor information for CMs.

Casa Systems CMTS


Using the show cable modem commands 2-123
vlanid

vlanid
Purpose

The show cable modem vlanid command displays CM statistics for a particular
VLAN ID.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem vlanid <1:4094>

Examples
CASA# show cable modem vlanid 1
vlanid = 1
MAC Address IP Address US DS MAC Prim RxPwr Timing Num BPI
Intf Intf Status Sid (dBmV) Offset CPEs Enb

Field descriptions
Field Description

MAC Addr MAC address of the modem from which statistics are gathered.
IP Address IPv4 or IPv6 address of the modem from which statistics are gathered.
US Intf CMTS physical upstream interface in the format slot/port.channel/
logical channel.
DS Intf CMTS physical QAM downstream interface in the format slot/port/
channel.
MAC Status Refer to the “MAC status states” table.
Prim Sid Current service identifier (SID) that the CMTS assigns to a CM after
successful ranging. A value of 0 indicates that the CMTS has not yet
assigned the SID to CM.
RxPwr (dBmV) Power in decibels per millivolt (dBmV) over which the CMTS receives
upstream traffic from the CM.

Casa Systems CMTS


2-124 Troubleshooting and Diagnostics Guide
vlanid

Field descriptions (continued)


Field Description

Timing offset Timing offset in the ranging response message from the CMTS to the
CM. The timing offset is indicated by mini slot sizes in 6.25
microsecond ticks. The offset is the scheduled time delay between CM
transmissions and when the CMTS receives those transmissions.
Num CPEs Number customer premises equipment (CPE) devices that are behind
the listed CM. CPE devices include phones, computers, and other
internetworking devices.
BPI Enb Indicates whether Baseline Privacy Interface (BPI) or BPI Plus (BPI+)
encryption is enabled for the CM, yes or no.

Usage description

Use the show cable modem vlanid command to check modem statistics for a
particular VLAN. At the CMTS, use the cable modem <mac_addr> l2vpn-map
configuration to make changes to the VLAN settings.

Casa Systems CMTS


Using the show cable modem commands 2-125
vrf

vrf
Purpose

The show cable modem vrf command displays Virtual Routing and Forwarding
(VRF) statistics for a CM.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem [<ipv4_addr> | <ipv6_addr>] vrf <name>
show cable modem [<ipv4_addr> | <ipv6_addr>] vrf <name> classifiers
show cable modem [<ipv4_addr> | <ipv6_addr>] vrf <name> counters
show cable modem [<ipv4_addr> | <ipv6_addr>] vrf <name>
docsis-device-class
show cable modem [<ipv4_addr> | <ipv6_addr>] vrf <name>
dropped-packets
show cable modem [<ipv4_addr> | <ipv6_addr>] vrf <name> errors
show cable modem [<ipv4_addr> | <ipv6_addr>] vrf <name> mac
show cable modem [<ipv4_addr> | <ipv6_addr>] vrf <name> maintenance
show cable modem [<ipv4_addr> | <ipv6_addr>] vrf <name> phs
show cable modem [<ipv4_addr> | <ipv6_addr>] vrf <name> phy
show cable modem [<ipv4_addr> | <ipv6_addr>] vrf <name> qos [verbose]
show cable modem [<ipv4_addr> | <ipv6_addr>] vrf <name> vendor
show cable modem [<ipv4_addr> | <ipv6_addr>] vrf <name> verbose

Examples
CASA# show cable modem vrf VRF1
MAC Address IP Address US DS MAC Prim RxPwr
Intf Intf Status Sid (dBmV)
e448.c7b8.f3e4 10.135.1.246 9/0.1/0* 4/1/1* online(pt) 9 -5.0
Timing Num BPI
Offset CPEs Enb
2353 0 yes
cmid 1 vrf id 1
cmid 2 vrf id 159
cmid 3 vrf id 159

Casa Systems CMTS


2-126 Troubleshooting and Diagnostics Guide
vrf

Field descriptions
Field Description

MAC Addr MAC address of the modem from which statistics are gathered.
IP Address IPv4 or IPv6 address of the modem from which statistics are gathered.
US Intf CMTS physical upstream interface in the format slot/port.channel/
logical channel.
DS Intf CMTS physical QAM downstream interface in the format slot/port/
channel.
MAC Status Refer to the “MAC status states” table.
Prim Sid Current service identifier (SID) that the CMTS assigns to a CM after
successful ranging. A value of 0 indicates that the CMTS has not yet
assigned the SID to CM.
RxPwr (dBmV) Power in decibels per millivolt (dBmV) over which the CMTS receives
upstream traffic from the CM.
Timing offset Timing offset in the ranging response message from the CMTS to the
CM. The timing offset is indicated by mini slot sizes in 6.25
microsecond ticks. The offset is the scheduled time delay between CM
transmissions and when the CMTS receives those transmissions.
Num CPEs Number customer premises equipment (CPE) devices that are behind
the listed CM. CPE devices include phones, computers, and other
internetworking devices.
BPI Enb Indicates whether Baseline Privacy Interface (BPI) or BPI Plus (BPI+)
encryption is enabled for the CM, yes or no.

Usage description

Use the show cable modem vrf command to check modem statistics for a particular
VRF instance.

Casa Systems CMTS


3-1

Chapter 3. Troubleshooting video

About this chapter


This chapter describes guidelines for troubleshooting video using the Casa command
line show video commands and presents an overview of the video debugging tools
available on a CMTS.

Topic Page

General video troubleshooting 3-1


Checking video session 3-2
SDV troubleshooting 3-6
VOD troubleshooting 3-7
Checking for homeless streams 3-8
Checking for message exchange errors 3-9
Sample export configuration file 3-10
Capturing transport stream traffic by mirroring 3-11
Show video command summary 3-12

General video troubleshooting


On a higher level, troubleshooting video takes into consideration the following
factors:

1. Is a video session present?


2. Is the video session information correct?

Casa Systems CMTS


3-2 Troubleshooting and Diagnostics Guide
Checking video session

3. Are you running Switched Digital Video (SDV) or Video on Demand (If VOD)?
4. If running SDV, what is the multicast status?
5. If running VOD, what is the route status?
6. Are there any homeless streams?
7. What does the Edge Device Interface Specification (EDIS) log information tell
you about message exchange errors?
8. Capturing transport stream packets by mirroring traffic.

Checking video session


On the Casa C100G, the Session Resource Manager (SRM) handles session setup
through an exported Edge Device Interface Specification (EDIS) configuration file
(see the “Sample export configuration file” section). In the case of VOD, a session
request comes to the SRM from the set-top box (STB), upon which the SRM transmits
an EDIS CREATE request to the CMTS and triggers unicast MPEG-2 data from the
VOD server through the CMTS to the STB at the subscriber end.

In the case of SDV, the STB initiates a channel change request to the SRM and an
EDIS CREATE request to the CMTS, which sends an Internet Group Management
Protocol (IGMP) or Protocol Independent Multicast (PIM) JOIN message to the
upstream router and SDV server. The SDV server then sends multicast MPEG-2 data
through the CMTS to the STB at the subscriber end.

To check the video configuration, use the following show commands, which are
described in detail in the command reference section:

• show video edis — Shows the video EDIS description and SRM type.
• show video qam-domain — Shows the video QAM domain, EDIS index,
associated video service group, video interface name, and QAM group with the
beginning and ending QAM channels.
• show interface video — Shows the video interface IP address and EDIS control
source interface.
• show interface qam — Shows the status of the QAM channels derived from the
show video qam-domain command.

Casa Systems CMTS


Troubleshooting video 3-3
Checking video session

For example, the following set of commands provides particularly useful video
configuration information:

CASA# show video edis

video edis 1
description "Cisco USRM"
srm-type cisco-usrm

CASA# show video qam-domain

video qam-domain 2
edis 1
video service group 10001
interface video 1
qam-group 1 0/0/16 0/0/31

CASA# show interface video

interface video 1
ip address 192.168.132.56 255.255.255.255
edis control-source loopback 11

CASA# show interface qam 0/0

interface qam 0/0


power 540
channel 0 frequency 279000000
channel 0 interleave 32
channel 0 dsg timer-id 1
channel 0 dsg interval 5
channel 0 dsg dcd-enable
no channel 0 shutdown

channel 31 frequency 855000000
channel 31 transport stream id 2168
channel 31 interleave 128x1
no channel 31 shutdown
no shutdown

Once you locate the QAM channels that carry video traffic (those that show a
transport stream id), find out if a video session is present by collecting the session
information using the show video session all brief command.

Casa Systems CMTS


3-4 Troubleshooting and Diagnostics Guide
Checking video session

For example, the following command reveals video session information for a
particular video QAM channel found in the output:

CASA# show video session all brief


SRM Video Dest UDP QAM QAM
Session ID ID Intf IpAddress Port Chan Domain
-------------------- --- ----- -------------- ------ -------- ------
5452002b874b0000061f 1 1 192.168.132.46 36312 1/3/25 24
PID In Out Detected Input Output PSI Uptime
Remap ProgNo ProgNo Bitrate State State Detected (s)
------ ------ ------- --------- ------- -------- -------- ------
Yes 0 2207 3807000 On On Yes

• If the Dest IpAddress matches the IP address of the video interface, the session
is a VOD session.
• The UDP Port and QAM Chan are mapped in the exported configuration file.
• The PID Remap flag is set by the SRM, which prevents PID duplication from
multiple incoming transport streams.
• An In ProgNo of zero means taking the first program of the incoming transport
stream. For Single Program Transport Stream (SPTS), that can be any program
number.
• The Out ProgNo is set by the SRM.
• The Detected Bitrate is the bitrate of the transport stream.
• The Input State and Output State indicate if the transport stream is present on
the input and output ports.
• The PSI Detected (Program Specific Information detected) as Yes will not revert
to No even if the transport stream is no longer present, which helps to indicate if a
video stream was ever detected for the session.

The show video session <id> command then shows the session status for a particular
Session ID derived from the previous output. For example:

CASA# show video session 5452002b874b0000061f


Created On : 05/12/2015,18:38:40 UTC
Session ID : 5452002b874b0000061f, 159523557(local)
Pid-remapping : Yes
Session Mode : Multiplex
Provision Mode : SessionBased
Session State : Active

Casa Systems CMTS


Troubleshooting video 3-5
Checking video session

Input Stream:
Uptime : 0 days 00:09:43
Data State : On
Packets Detected : Yes
PSI Detected : Yes
Bitrate Requested : 3750000 bps
Bitrate Detected Avg: 3748000 bps
Bitrate Detected Max: 3766000 bps
Jitter Detected Avg : 1 ms
Jitter Detected Max : 2 ms
Stream Type : SPTS
SSM Address : 192.168.3.131(*)
Destination IP Addr : 199.175.2.1
Destination UDP Port: 1025
PIDs to be dropped :
Input-stream-id : 1071106(global), 22530(local)
Input Port : xgige 7/0

PAT ver 0, TSID 1


Program 2, PMT pid 480
PMT ver 0, PCR pid 481
ES-pid ES-type
481 Video
482 Audio
IP Packets in : 206203
TP Packets in : 1390962
TS Packets in : 1384106
PcrPackets : 17072 NonPcrPackets : 1373890
UnexpectedPackets : 112
ContinuityErrors : 1 SyncLossPackets : 0
PcrIntervalExceeds : 0

Output Qam Channel:


Data State : On
QAM-Channel : 4/0/0
QAM-Domain : 3

PAT ver 6, TSID 11024


Program 5, PMT pid 262
PMT ver 1, PCR pid 260
ES-pid ES-type
260 Video
261 Audio
TP Packets out : 1383622 Under-flow : 0
Over-flow : 0

Refresh the show video session <id> command every few seconds to check if certain
indicators such as TP Packets out are increasing, in which case further analysis is
required.

Casa Systems CMTS


3-6 Troubleshooting and Diagnostics Guide
SDV troubleshooting

SDV troubleshooting
In the case of Switched Digital Video (SDV) traffic, check the following status:

• If the Input Stream: Data State is Off or the Input Stream: Bitrate
Detected is zero based on the show video session <id> command, then the
transport stream is likely not being received. If so:
• Troubleshoot multicast JOIN issues.
• Run the show ip mroute <grp_addr> command and check session uptime,
interfaces, and neighbor router. For example:
CASA# show ip mroute 227.175.24.1
(192.168.1.254, 227.175.24.1), RP 192.168.175.100, 0w1d15h/00:00:21
Incoming interface list:
xgige 6/7
RPF nbr 67.175.1.2, mac ac4b.c86b.ecb7
Outgoing interface list:
qam 1

• If the Output Qam Channel: Data State is Off, then the stream is not being
forwarded. If so:
• Run the show ip mroute <grp_addr> command to confirm that the QAM is
part of the multicast route (see the previous example).
• If the member line card is present, then run the show ip multicast traffic
command to check that the traffic is destined for the modules and the
throughput is as expected. For example:
CASA# show ip multicast traffic
Multicast Group Source IP NextHop MAC Src Intf Module
kb/sec Status Type Up Time
192.168.0.199 10.253.155.197 d867.d977.90e0 xgige 6/0 2
3901 Forward Video 0 day, 00:22:20
xgige 6/0 1
3901 Forward Video 0 day, 00:22:20
xgige 6/0 0
3901 Forward Video 0 day, 00:22:20
xgige 6/0 4
3901 Forward Video 0 day, 00:22:20

Casa Systems CMTS


Troubleshooting video 3-7
VOD troubleshooting

• To check for blocked multicast traffic, run the show ip multicast traffic video
command to see if the Flags column shows BL for a multicast group. For
example:
CASA# show ip multicast traffic video
Flags: VI = video, DS = docsis, FW = forward, BL = blocked
NONE = no reason, NOMR = no mroute, DUPL = duplicate
RPTP = rpt prune, WIIF = wrong iif, WMAC = wrong mac
WOIF = wrong oif, NRPF = no rpf route, NARP = unresolved arp
Multicast Group Source IP… Flags Up Time
227.175.20.1 192.168.1.254… VI,BL 0w1d16h

VOD troubleshooting
In the case of Video On Demand (VOD) traffic, check the following status:

• The IP route tables by running the show interface video command (as described
earlier) to see what IP addresses are configured for the Virtual Edge QAM.
• Run the show ip route | include video command to show the IP addresses as
being connected on the CMTS. For example:
CASA# show ip route | include video
C>* 199.209.0.2/24 is directly connected, video1

• Check the routing protocol used to make sure the IP addresses are being
advertised. In the case of the Border Gateway Protocol (BGP), run the
show ip bgp neighbors command to find the neighbor IP address, then run the
show ip bgp neighbors <address> advertised-routes command to show all the
routes advertised by the CMTS to the neighbor router. For example:
CASA# show ip bgp neighbors
BGP neighbor is 24.114.114.11, remote AS 64812, local AS 64812,
internal link

CASA# show ip bgp neighbors 24.114.114.11 advertised-routes

BGP table version is 3, local router ID is 65.97.252.66


Status codes: s suppressed, d damped, h history, * valid, > best, i
- internal
Origin codes: i - IGP, e - EGP, ? - incomplete

Network Next Hop Metric LocPrf Weight Path


*>i199.209.0.2/32 65.97.252.66 0 100 32768 ?

Casa Systems CMTS


3-8 Troubleshooting and Diagnostics Guide
Checking for homeless streams

In the case of the Open Shortest Path First (OSPF) protocol, look for the IP
subnets configured for OSPF, then check the link connected for the particular
subnet. Use the show run | begin “router ospf” command followed by the
show ip ospf database self-originate command. For example:
CASA# show run | begin "router ospf"
router ospf 1 slot 6
router-id 24.28.208.74

network 24.28.208.75/32 area 1

CASA# show ip ospf database router self-originate


OSPF Routing Process 1, Router ID: 24.28.208.74
Router Link States (Area 0.0.0.1)

Link connected to: Stub Network
(Link ID) Net: 24.28.208.75
(Link Data) Network Mask: 255.255.255.255
Number of TOS metrics: 0
TOS 0 Metric: 10

Checking for homeless streams


You can check for homeless streams that are not correctly forwarded to a QAM by
running the show video homeless-streams command. For example:

CASA# show video homeless-streams


QAM Src Dest Dest Total
Module IpAddress IpAddress Port Pkts
------ --------------- --------------- ----- ----------
4 192.168.25.55 199.209.0.2 1 2171

The reason for homeless streams can be one of the following:

• The VOD stream is not getting shut off.


• The VOD stream was started incorrectly.
• A duplicate transport stream exists, such as VOD together with SDV traffic.

Casa Systems CMTS


Troubleshooting video 3-9
Checking for message exchange errors

Checking for message exchange errors


To check for message exchange errors, enable Edge Device Interface Specification
(EDIS) logging in configuration mode and show the video log, as follows, being sure
to turn off video logging after showing the results:

CASA(conf)# video logging edis-text


CASA(conf)# show video log volatile ascending | beg EDIS
[2015-05-12,16:09:47.8316]-EDIS_IN-(from
98.19.16.55:58580)-createsessionedge2: xactionId 11
rpcPgmNumber 0x20000081; sessionId len: 10, val 782bcb761531
00000006; inProgNum: 0; outProgNum: 6; inPortNum: 2; outPortNum:
0; sessionRate: 3750000; multicast: 1; dest IP: 226.209.33.6;
destUdpPort: 0; inputSrcIPs: len 0, val ; noPidRemap: 0
[2015-05-12,16:09:47.8342]-EDIS_OUT-(99.209.0.1:45946 to
98.19.16.55:33988)-createsessionedgeresponse2-ec 0:
responseInfo: resultCode: 0x90020000; xactionInfo: xactionId 11
rpcPgmNumber 0x20000081; sessionId len: 10, val 782bcb761531
00000006

CASA(conf)# no video logging edis-text

Investigate the EDIS_IN and EDIS_OUT results and note the following:

• The sessionRate is provided for bandwidth management. Total per channel


bandwidth is fixed at 38.8 Mbps.
• The inPortNum should match what is configured in the video interface (the
input-port-id value).

• The multicast flag is set to 0 for VOD and 1 for SDV.


• The destUdpPort number is set by the SRM and is mapped to the session created
based on the export configuration file. For VOD, the value is set to other than 0.
• For SDV, the inputSrcIPs is set to a single source IP for Source Specific
Multicast (SSM). If multiple sources are specified and the Edge detects that a
stream was lost or degraded, it will LEAVE the current SSM and JOIN the next
one.
• The resultCode for EDIS_OUT indicates why a session setup is failing. The
codes are based on the EDIS specification and can provide useful information
about the failure. A code of 0x90020000 is a non-error code, but anything higher
in number has a specific error designation. For example, 0x90020001 means
RPC_OUT_OF_MEMORY. (The full error codes are listed in the latest EDIS

Casa Systems CMTS


3-10 Troubleshooting and Diagnostics Guide
Sample export configuration file

specification, Section 4, “RPC Result Code,” or see Cisco’s Generic QAM


Interface [GQI] documentation.)

Sample export configuration file


The video qam export configuration slot <slot_list> command exports the video
topology into a vendor-specific format. A file is generated for each EDIS assigned to a
QAM domain on the selected modules to the active SMM’s /tftpboot/ directory in the
format edisip.slot.srmtype. The <slot_list> is a list of comma-separated QAM slots.
The following example shows the result of exporting a QAM configuration:

CASA# video qam export configuration slot 4


Export video QAM configurations of module 4 to file /tftpboot/
C63d10001_02.cg successfully

GqiQam36 "C63d10001_02"\
AdminState=Maintenance\
CtrlIpAddress=99.209.0.1\
OutputPortBase=0\
NumberOfOutputPorts=24\
ChannelsPerPort=36\
InputPortBase=1\
PortTable.ServiceGroupId.1 0 PortTable.AdminState.1 InService\
PortTable.ServiceGroupId.2 0 PortTable.AdminState.2 InService\
PortTable.ServiceGroupId.3 0 PortTable.AdminState.3 InService\
PortTable.ServiceGroupId.4 0 PortTable.AdminState.4 InService\
PortTable.ServiceGroupId.5 0 PortTable.AdminState.5 InService\
PortTable.ServiceGroupId.6 0 PortTable.AdminState.6 InService\
PortTable.ServiceGroupId.7 0 PortTable.AdminState.7 InService\
PortTable.ServiceGroupId.8 0 PortTable.AdminState.8 InService\
ChannelTable.TSID.1.1 11024 ChannelTable.Frequency.1.1 57
ChannelTable.ModulationFormat.1.1 QAM-256
ChannelTable.AdminState.1.1 InService\
ChannelTable.TSID.1.2 11025 ChannelTable.Frequency.1.2 63
ChannelTable.ModulationFormat.1.2 QAM-256
ChannelTable.AdminState.1.2 InService\
ChannelTable.TSID.1.3 11026 ChannelTable.Frequency.1.3 69
ChannelTable.ModulationFormat.1.3 QAM-256
ChannelTable.AdminState.1.3 InService\
ChannelTable.TSID.1.4 11027 ChannelTable.Frequency.1.4 79
ChannelTable.ModulationFormat.1.4 QAM-256
ChannelTable.AdminState.1.4 InService\
ChannelTable.TSID.1.5 11028 ChannelTable.Frequency.1.5 85
ChannelTable.ModulationFormat.1.5 QAM-256
ChannelTable.AdminState.1.5 InService\

Casa Systems CMTS


Troubleshooting video 3-11
Capturing transport stream traffic by mirroring

ChannelTable.TSID.1.6 11029 ChannelTable.Frequency.1.6 93


ChannelTable.ModulationFormat.1.6 QAM-256
ChannelTable.AdminState.1.6 InService\

Capturing transport stream traffic by mirroring


You can capture transport stream packets into a PCAP formatted file for viewing with
a protocol analyzer such as Wireshark by mirroring the traffic at another location. An
unused physical GigE or xGigE port is designated as the mirror port for the output
packets.

There are two methods of mirror capture (see the video mirror command for details):

• Input stream (input-stream ip-address) — Captures MPEG traffic on the input


to the SMM network interface. A UDP port of transport stream is required for the
capture.
• Output channel (channel) — Captures MPEG traffic on the output of the QAM
channels.

With mirroring set up using the video mirror command, run the show video session
all brief command | include <qam_chan> command to find the specific IP address
set up for the mirroring. For example:

CASA# show video session all brief | inc 1/3/25


5452002b874b00141361 1 2 232.131.0.178 1/3/25 24 Yes
0 1079 3811000 On On Yes
5452002b874b00160a2c 1 2 232.131.0.167 1/3/25 24 Yes
0 1045 3811000 On On Yes
5452002b874b001a1524 1 2 232.137.0.205 1/3/25 24 Yes
0 1157 3809000 On On Yes
5452002b874b001a1e51 1 2 232.1.150.56 1/3/25 24 Yes
0 1259 12561000 On On Yes
5452002b874b001a212b 1 2 232.137.0.199 1/3/25 24 Yes
0 1155 12561000 On On Yes
5452002b874b001a2642 1 2 232.200.39.28 1/3/25 24 No
62351 62351 32000 On On Yes

Note the following:

• You need to specify a port to filter capture packets, otherwise it will capture
everything not related to the transport stream on the wire.

Casa Systems CMTS


3-12 Troubleshooting and Diagnostics Guide
Show video command summary

• When trying to capture an intermittent issue, it is best to use Wireshark Ring


Buffer, which allows creation of multiple small files that are overwritten with the
latest packet capture.
• Analyze the capture with Wireshark, or extract the MPEG traffic stream and
analyze it with an MPEG diagnostic tool.

Show video command summary


Table 3-1 lists and briefly describes the objects related to video troubleshooting.

Table 3-1. Show video commands

Object name Description

show video all stat Shows statistics for all the video channels.
show video channel Shows program specific information (PSI) or statistics for a
specific video QAM channel.
show video edis Shows the Edge Device Interface Specification (EDIS)
interface settings.
show video erm Shows the Edge Resource Manager (ERM) configuration.
show video Shows any existing video error sessions.
error-sessions
show video global config Shows the running video configuration.
show video Shows any video homeless streams.
homeless-streams
show video input-streams Shows filtered packet statistics (unicast, multicast, or both)
from the active video sessions.
show video log Shows video session log messages of a specific type.
show video logging Shows the video logging configuration.
show video mirror Shows the video mirror configuration.
show video module Shows the configured video modules.
show video pme Shows the Privacy Mode Encryption (PME) settings for
video.
show video port Shows the channel statistics for a video QAM slot and port.
show video power-key Shows current PowerKey encryption.

Casa Systems CMTS


Troubleshooting video 3-13
Show video command summary

Table 3-1. Show video commands (continued)

Object name Description

show video qam Shows the video QAM interface statistics.


show video qam-domain Shows the current video QAM domain configuration.
show video session Shows summary information for a particular video session,
all sessions, or filtered.
show video Shows program specific information (PSI) or statistics for a
shared-channel specific video QAM shared channel.
show video simulcrypt Shows the Digital Video Broadcasting (DVB) SimulCrypt
ecmg Entitlement Control Message Generator (ECMG)
configuration.
show video slot Shows statistics for a particular video slot.

Casa Systems CMTS


3-14 Troubleshooting and Diagnostics Guide
show video all stat

show video all stat


Purpose

The show video all stat command shows statistics for all the video channels.

Modes
>
#
(config)#
(diag)#

Syntax
show video all stat

Examples
CASA# show video all stat
Channel ID Total Packets Data Rate Over Flow Under Flow Dropped Packets
---------- ------------- -------- --------- ---------- ---------------
1/0/16 406954409 8582 0 1 0
1/0/17 406954364 8578 0 1 0
1/0/18 406954360 8578 0 1 0
1/0/19 407101625 8585 0 1 0
1/0/24 406882138 8601 0 2 0

Field descriptions
Field Description

Channel ID QAM channel identifier.


Total Packets Total number of packets.
Data Rate Data rate of the packets in Mb/s.
Over Flow Overflow packets count.
Under Flow Underflow packets count.
Dropped Dropped packets count.
Packets

Casa Systems CMTS


Troubleshooting video 3-15
show video channel

show video channel


Purpose

The show video channel command shows program specific information (PSI) or
statistics for a specific video QAM channel.

Modes
>
#
(config)#
(diag)#

Syntax
show video channel <slot>/<port>/<chan> psi
show video channel <slot>/<port>/<chan> stat

Examples
CASA# show video channel 1/7/17 psi
Qam channel 1/7/17
Total-bandwidth : 38.814000 Mbps (raw: 42.9 Mbps)
Annex : ITU-T/J.83/B
Frequency : 507000000 Hz
Modulation : 256 QAM
Utilization : 22%
Bitrate : 8.60 Mbps
Packet-rate : 5719 pps
Packet Transmitted : 417877071
TSID : 1242
Active programs : 1
PAT interval : 248 ms
PAT version : 10
CAT interval : 248 ms
PMT interval : 250 ms

Prog PMT PMT PCR ECM ES ES


Nmbr PID Ver PID PID PID Type
---------- ------- ---------- ------- ------- ---------- -------
2 268 1 267 0 266 Audio
267 Video
CASA# show video channel 1/7/17 stat
Channel ID Total Packets Data Rate OverFlow UnderFlow Dropped Packets
---------- ------------- --------- -------- --------- ---------------
1/7/17 410607492 8613 0 2 0

Casa Systems CMTS


3-16 Troubleshooting and Diagnostics Guide
show video channel

Field descriptions
Field Description

PSI output
Total- Total bandwidth of the channel in Mbps.
bandwidth
Annex Annex designation, A, B, or C.
Frequency Frequency of the channel in Hz.
Modulation Modulation of the QAM.
Bitrate Bitrate in Mbps.
Packet-rate Packet rate in packets per second.
Packet Number of packets transmitted.
Transmitted
TSID Traffic stream ID.
Active Number of active programs.
Programs
PAT interval Program Association Table (PAT) interval in milliseconds.
PAT version PAT version.
CAT interval Conditional Access Table (CAT) interval in milliseconds.
PMT interval Program Map Table (PMT) interval in milliseconds.
STAT output
Channel ID QAM channel identifier.
Total Packets Total number of packets.
Data Rate Data rate of the packets in Mb/s.
Over Flow Overflow packets count.
Under Flow Underflow packets count.
Dropped Dropped packets count.
Packets

Casa Systems CMTS


Troubleshooting video 3-17
show video edis

show video edis


Purpose

The show video edis command shows the Edge Device Interface Specification
(EDIS) interface settings or statistics. Use the clear video edis statistics command to
clear the EDIS statistics.

Modes
>
#
(config)#
(diag)#

Syntax
show video edis
show video edis <id>
show video edis statistics

Examples
CASA# show video edis
video edis 1
ip-address 192.175.175.101
srm-type casa
reset-interval 5
announce
no reset-indication

video edis 2
description "Arris/BB CVEX SRM"
srm-type bbnd-cvex
reset-interval 5
no announce
no reset-indication

CASA# show video edis 1


video edis 1
ip-address 192.175.175.101
srm-type casa
reset-interval 5
announce
no reset-indication

Casa Systems CMTS


3-18 Troubleshooting and Diagnostics Guide
show video edis

CASA# show video edis statistics


edis statistics for module 3:
--------------------------------------------------------
initial timeout: 2
--------------------------------------------------------
RPC-type req-cnt req-fail resp-cnt resp-fail
--------------------------------------------------------
query 4 0 4 0
(null) 2 0 2 0
(null) 3 1 3 0
(null) 2 0 2 0
--------------------------------------------------------
RPC results:
type: query
90020000: 4
--------------------
type: (null)
90020000: 2
--------------------
type: (null)
90020000: 2
90020003: 1
--------------------
type: (null)
90020000: 2
--------------------

Field descriptions
Field Description

ID output
ip-address IP address of the EDIS server, in standard 32-bit dotted notation.
srm-type Third-party SRM, which can be casa, bbnd-cvex (BigBand Networks
Converged Video Exchange) or cisco-usrm (Cisco Universal Session
and Resource Manager).
reset-interval EDIS protocol reset interval in seconds, default 5.
announce Enables EDIS announce messages, the default.
reset- Enables EDIS reset indication messages, the default.
indication
Statistics output
initial Initial timeout period for each EDIS module,.
timeout
RPC-type Remote Procedure Call (RPC) type statistic, the request count, request
failure, response count, and response failure for the following.

Casa Systems CMTS


Troubleshooting video 3-19
show video edis

Field descriptions (continued)


Field Description

query Query req-cnt, req-fail, resp-cont, and resp-fail statistics


RPC results RPC type(s)

Casa Systems CMTS


3-20 Troubleshooting and Diagnostics Guide
show video erm

show video erm


Purpose

The show video erm command shows the Edge Resource Manager (ERM)
configuration. ERM is part of the Next Generation On Demand (NGOD) specification
and provides reliable and optimized access to Edge QAM (EQAM) device resources.
The ERM interface is designed to manage the resource allocation of various EQAM
resources for DOCSIS and VoD activities. In addition, the EQAM device supports a
Registration Interface to ERM with the purpose of maintaining an accurate inventory
of resources availability in the EQAM devices. ERM requires setting video signaling
mode to NGOD (see the Casa Systems – CCAP Video Edge User Guide for details.)

Modes
>
#
(config)#
(diag)#

Syntax
show video erm
show video erm <id>

Examples
CASA# show video erm 1
video erm 1
host-address 192.168.8.8 port 6069
hold-timeout 30
connect-retry-time 5.5
keepalive-timeout 20

Casa Systems CMTS


Troubleshooting video 3-21
show video error-sessions

show video error-sessions


Purpose

The show video error-sessions command shows any existing video error sessions.

Modes
>
#
(config)#
(diag)#

Syntax
show video error-sessions all brief
show video error-sessions all verbose
show video error-sessions multicast brief
show video error-sessions multicast verbose
show video error-sessions unicast brief
show video error-sessions unicast verbose

Examples
CASA# show video error-sessions all brief
SRM Video Dest UDP QAM QAM PID In Out
Session ID ID Intf IpAddress Port Chan Domain Remap ProgNo ProgNo
---------- -- ---- --------- ---- ---- ------ ----- ------ ------
Detected Input Output PSI Uptime
Bitrate State State Detected (s)
------- ----- ----- -------- ------

Field descriptions
Field Description

Session ID Session identifier.


SRM ID Session Resource Manager (SRM) identifier.
Video Intf Video interface ID.
Dest IpAddress Destination IP address.
UDP Port UDP port number.
QAM Chan QAM channel ID.
QAM Domain QAM domain ID.

Casa Systems CMTS


3-22 Troubleshooting and Diagnostics Guide
show video error-sessions

Field descriptions (continued)


Field Description

PID Remap If PID remapping is used.


In ProgNo Incoming program number.
Out ProgNo Outgoing program number.
Detected Detected bitrate in bps.
Bitrate
Input State Input state: On or Off.
Output State Output state: On or Off.
PSI Detected Program Specific Information (PSI) detected: Yes or No.
Uptime (s) Session uptime in seconds.

Casa Systems CMTS


Troubleshooting video 3-23
show video global config

show video global config


Purpose

The show video global config command shows the running video configuration.

Modes
>
#
(config)#
(diag)#

Syntax
show video global config

Examples
CASA# show video global config
video drop ghost-pid
video signaling-mode edis
video dejitter-interval 200
video pat-interval 250
video pmt-interval 250
video cat-interval 250
video unicast-session-loss-timeout 1200
video multicast-session-loss-timeout 10
video session initial-timeout 1000

video logging errors
video logging warning
no video logging informational
no video logging debugging
no video logging trace
no video logging announce
video logging d6-keep-alive

Casa Systems CMTS


3-24 Troubleshooting and Diagnostics Guide
show video homeless-streams

show video homeless-streams


Purpose

The show video homeless-streams command shows any video homeless streams, as
described in the “Checking for homeless streams” section.

Modes
>
#
(config)#
(diag)#

Syntax
show video homeless-streams
show video homeless-streams all
show video homeless-streams slot <slot>

Examples
CASA# show video homeless-streams
QAM Src Dest Dest Total
Module IpAddress IpAddress Port Pkts
------ --------------- --------------- ----- ----------
4 198.24.25.55 199.209.0.2 1 2171

Field descriptions
Field Description

QAM Module QAM module identifier.


Src IpAddress Source IP address.
Src Port Source port number.
Dest IpAddress Destination IP address.
Dest Port Destination port number.
Total Pkts Total number of packets.

Casa Systems CMTS


Troubleshooting video 3-25
show video input-streams

show video input-streams


Purpose

The show video input-streams command shows filtered packet statistics (unicast,
multicast, or both) from the active video sessions. The rows argument sets the number
of rows to show, with the starting and ending row numbers, or shows the numerical
count of the output rows.

Modes
>
#
(config)#
(diag)#

Syntax
show video input-streams
show video input-streams multicast
show video input-streams multicast rows <start> [<end>]
show video input-streams multicast rows count
show video input-streams rows <start> [<end>]
show video input-streams rows count
show video input-streams unicast
show video input-streams unicast rows <start> [<end>]
show video input-streams unicast rows count

Examples
CASA(config)# show video input-streams rows 1 1
Destination Source Input Stream Bitrate
Type IP Addr:Port IP Addr Port Slot ID (mbps)
---- ---------------- ------------- ----- ------- ------- -------
SPTS 199.175.1.1:1017 201.175.1.254 xgige 6/6 1 10 9.0720
Prog PMT PCR Total Contin PcrInter Jitt
Nmbr PID PID ES PIDs Error Exceeds (ms) Rep
---- ---- ---- ------- ------- --------- ----- ---
1 500 484 3 29 389 2 1

Casa Systems CMTS


3-26 Troubleshooting and Diagnostics Guide
show video input-streams

Field descriptions
Field Description

Type Stream type: Single Program Transport Stream (SPTS) or Multiple


Program Transport Stream (MPTS).
Destination IP Destination IP address and (optional) port number.
Addr:Port
Source IP Addr Source IP address.
Input Port Input port number.
Slot Input slot number.
Stream ID Stream identifier.
Bitrate (mbps) Bitrate in Mbps.
Prog Nmbr Program number.
Stream ID Stream identifier.
PMT PID Program Map Table (PMT) packet ID
PCR PID Program Clock Reference (PCR) packet ID for audio-video
synchronization.
Total ES PIDs Total Elementary Stream (ES) packet ID for audio or video data.
Contin Error Continuity error count.
PcrInter Exceeded Program Clock Reference (PCR) intervals.
Exceeds
Jitt (ms) Jitter in milliseconds.
Rep Replicate packet count.

Casa Systems CMTS


Troubleshooting video 3-27
show video log

show video log


Purpose

The show video log command shows video session log messages of a specific type.

Modes
>
#
(config)#
(diag)#

Syntax
show video log announce
show video log non-volatile
show video log volatile

Examples
CASA(config)# show video log non-volatile
[2015-06-23,14:22:48.8401]-ER-LC2:module 2, port 1, channel 24,
underflowing on Program 20
[2015-06-23,14:18:44.2120]-ER-LC5:module 5, port 2, channel 16,
underflowing on Program 1
[2015-06-23,14:13:51.3465]-ER-LC2:module 2, port 2, channel 24,
underflowing on Program 20
[2015-06-23,14:07:59.6363]-ER-LC5:module 5, port 4, channel 17,
underflowing on Program 2
[2015-06-23,14:07:59.6361]-ER-LC5:module 5, port 3, channel 17,
underflowing on Program 2
[2015-06-23,14:03:52.1573]-ER-LC2:module 2, port 5, channel 24,
underflowing on Program 20
[2015-06-23,13:42:28.5563]-ER-LC5:module 5, port 5, channel 25,
underflowing on Program 21
[2015-06-23,13:37:20.1730]-WA-_edg_upd_svc():730: thread for
127.1.0.6:56237 exit

Casa Systems CMTS


3-28 Troubleshooting and Diagnostics Guide
show video logging

show video logging


Purpose

The show video logging command shows the video logging configuration.

Modes
>
#
(config)#
(diag)#

Syntax
show video logging

Examples
CASA(config)# show video logging
event-type vol-log non-vol-log ann-log
-----------------------------------------
errors yes yes no
warning yes yes no
informational no no no
debugging no no no
trace no no no
edis-raw no no no
edis-text yes no no
edis-ping no no no
ngod-raw yes no no
ngod-text no no no
d6-keep-alive yes no no
announce no no no

Casa Systems CMTS


Troubleshooting video 3-29
show video mirror

show video mirror


Purpose

The show video mirror command shows the video mirror configuration, as described
in the “Capturing transport stream traffic by mirroring” section.

Modes
>
#
(config)#
(diag)#

Syntax
show video mirror

Examples
CASA(config)# show video mirror

Casa Systems CMTS


3-30 Troubleshooting and Diagnostics Guide
show video module

show video module


Purpose

The show video module command shows the configured video modules.

Modes
>
#
(config)#
(diag)#

Syntax
show video module
show video module <id>
show video module status

Examples
CASA(config)# show video module
video module 4
d6-enable
no shutdown
no erm
no streaming-zone
no location
no edge-name
no description
cost 1
bandwidth-update-threshold 0

video module 10
d6-enable
no shutdown
no erm
no streaming-zone
location MA.Andover.01810.HUB1
edge-name 001
description "This video module is in Andover"
cost 1
bandwidth-update-threshold 0

Casa Systems CMTS


Troubleshooting video 3-31
show video pme

show video pme


Purpose

The show video pme command shows the Privacy Mode Encryption (PME) settings
for video.

Modes
>
#
(config)#
(diag)#

Syntax
show video pme
show video pme proxy stats

Examples
CASA(config)# show video pme
PME status : Off
PME oper-status : Down (reason: Admin Off)
Loopback : N/A
Retry timer : 5 minutes
Test-mode : Off
Contact info : N/A
Certificate installed : No
URL : N/A
Sync Number : 0
Proxy : Off

Field descriptions
Field Description

PME status PME status: On or Off.


PME PME operating status: Up or Down.
oper-status
Loopback Loopback source interface.
Retry timer Retry time in minutes.
Test-mode Test mode: On or Off.

Casa Systems CMTS


3-32 Troubleshooting and Diagnostics Guide
show video pme

Field descriptions (continued)


Field Description

Contact info Contact information, if available.


Certificate Installed certificate: Yes or No.
installed
URL ERS URL, if available.
Sync Number Synchronization number.
Proxy Proxy: On or Off.

Casa Systems CMTS


Troubleshooting video 3-33
show video port

show video port


Purpose

The show video port command shows the channel statistics for a video QAM slot and
port.

Modes
>
#
(config)#
(diag)#

Syntax
show video port <slot>/<port> stat

Examples
CASA(config)# show video port 1/0 stat
Channel ID Total Packets Data Rate Over Flow Under Flow Dropped Packets
---------- ------------- --------- -------- ---------- ---------------
1/0/16 439768124 8670 0 1 0
1/0/17 439768138 8665 0 1 0
1/0/18 439768141 8664 0 1 0
1/0/19 439915413 8658 0 1 0
1/0/24 439695855 8659 0 2 0
1/0/25 439880217 8654 0 2 0
1/0/26 439880221 8655 0 2 0
1/0/27 439696862 8654 0 2 0

Field descriptions
Field Description

Channel ID QAM channel identifier.


Total Packets Total number of packets.
Data Rate Data rate of the packets in Mb/s.
Over Flow Number of overflow packets.
Under Flow Number of underflow packets.
Dropped Number of dropped packets.
Packets

Casa Systems CMTS


3-34 Troubleshooting and Diagnostics Guide
show video power-key

show video power-key


Purpose

The show video power-key command is meant for troubleshooting PowerKey


encryption. If the session ID is omitted, only the first ten PowerKey sessions are
shown for the sake of convenience.

Modes
(diag)#

Syntax
show video power-key [session <id>]
show video power-key encrypt-data [session <id>]

Examples
CASA(diag)# show video power-key
video power-key: off
Private data installed: No

CASA(diag)# show video power-key encrypt-data session 88


Power-Key encryptor data for session 001710035f40 00000088:
streamId(local session id): 4474306
Power-Key session id (to lib): 1
is_encrypted: 1
start_immediate: 1
start_time: 0
ecm_update_period: 100
cw_update_period: 4000
cw_setup_peroid: 450
caDATA[0] typeOfData: 0
caDATA[0] deliveryId: 0
caDATA[0] serialNumber: 0
caDATA[0] caDataLen: 80
caDATA[0] caData:

Casa Systems CMTS


Troubleshooting video 3-35
show video qam

show video qam


Purpose

The show video qam command shows the video QAM interface statistics.

Modes
>
#
(config)#
(diag)#

Syntax
show video qam <id> stat
show video qam channel [<slot>/<port>/<chan>] stat
show video qam port <slot>/<port> stat
show video qam shared-channel [<slot>/<port>] stat
show video qam stat

Examples
CASA(config)# show video qam 1 stat
QAM Detected Available Max Util Total Total Packet
Port Bitrate Bitrate Bitrate (%) Bandwidth Programs Trans
(kbps) (kbps) (kbps)
------- ---------- ---------- ---------- ---- ---------- -------- ----
1/0 69501 1327803 121719 5 1397304 8
3606321492
1/1 69350 1327954 110061 5 1397304 8
3606295451
1/2 69060 1328244 121316 5 1397304 8
3606398765
1/3 68582 1328722 113618 5 1397304 8
3606403644
1/4 68609 1328695 114022 5 1397304 8
3606136526
1/5 68901 1328403 105465 5 1397304 8
3606431929
1/6 68690 1328614 81110 5 1397304 8
3606435732
1/7 68839 1328465 121803 5 1397304 8
3606445909
shared 0 0 0 0 0 0 0

Casa Systems CMTS


3-36 Troubleshooting and Diagnostics Guide
show video qam

CASA(config)# show video qam channel 1/0/16 stat


Session Out QAM Detected Max Sess Sess
Input Output
ID ProgNo Chan Bitrate Bitrate Mode State
Packet Packet
(kbps) (kbps)
-------------------- ------ ------- ---------- ---------- ---- ------
199bcb76153100004e20 1 1/0/16 9078000 9604000 MULT NORM
451204627 451203501

CASA(config)# show video qam port 1/0 stat


QAM Detected Available Max Util Total Total Packet
Chan Bitrate Bitrate Bitrate (%) Bandwidth Programs Trans
(kbps) (kbps) (kbps)
------- ---------- ---------- ---------- ---- ---------- ------------
1/0/16 8585 30229 17147 22 38814 1
451224243
1/0/17 8584 30230 17280 22 38814 1
451224215
1/0/18 8584 30230 17219 22 38814 1
451194530
1/0/19 8586 30228 17259 22 38814 1
451163615

CASA(config)# show video qam stat


QAM Detected Available Max Util Total Total Packet
Port Bitrate Bitrate Bitrate (%) Bandwidth Programs Trans
(kbps) (kbps) (kbps)
------- ---------- ---------- ---------- ---- ---------- ------------
0/0 48 1397256 62 0 1397304 0 0
0/1 48 1397256 56 0 1397304 0 0
0/2 48 1397256 56 0 1397304 0 0
0/3 48 1397256 56 0 1397304 0 0
0/4 48 1397256 56 0 1397304 0 0
0/5 48 1397256 56 0 1397304 0 0
0/6 48 1397256 56 0 1397304 0 0
0/7 48 1397256 56 0 1397304 0 0
shared 0 0 0 0 0 0 0

Field descriptions
Field Description

QAM Port QAM port number.


QAM Chan QAM channel number.
Detected Detected bitrate in Kbps.
Bitrate (kbps)

Casa Systems CMTS


Troubleshooting video 3-37
show video qam

Field descriptions (continued)


Field Description

Available Available bitrate in Kbps.


Bitrate (kbps)
Max Bitrate Maximum bitrate in Kbps.
(kbps)
Util (%) Utilization percentage.
Total Total bandwidth in Hertz.
Bandwidth
Total Programs Total programs count.
Packet Trans Packets transmitted count.
Channel stat output
Session ID Session identifier.
Out ProgNo Outgoing program number.
QAM Chan QAM channel ID.
Session Mode Session mode, UNI or MULTI.
Session State Session state, NORM or blank.
Input Packet Input packets count.
Output Packet Output packets count.

Casa Systems CMTS


3-38 Troubleshooting and Diagnostics Guide
show video qam-domain

show video qam-domain


Purpose

The show video qam-domain command shows the current video QAM domain
configuration, as described in the “Checking video session” section.

Modes
>
#
(config)#
(diag)#

Syntax
show video qam-domain
show video qam-domain <id>

Examples
CASA(config)# show video qam-domain
video qam-domain 2
edis 1
video service group 10001
interface video 1
qam-group 1 0/0/16 0/0/31

Field descriptions
Field Description

description QAM domain description.


edis EDIS identifier, a value from 1–8.
video service Video service group identifier, a value from 1–4294967295.
group
interface Video interface identifier, a value from 1–16.
video
qam-group QAM group identifier with start and end channels, a value from 1–8.

Casa Systems CMTS


Troubleshooting video 3-39
show video session

show video session


Purpose

The show video session command shows summary information for a particular video
session, all sessions, or filtered. Some sample command output is described in the
“Checking video session” section.

Modes
>
#
(config)#
(diag)#

Syntax
show video session <id>
show video session all brief
show video session all brief rows <start> [<end>]
show video session all summary
show video session all verbose
show video session channel <slot>/<port>/<chan> [brief | summary]
show video session qam-domain <1:128> [brief | summary]
show video session service-group <0:4294967295>
show video session shared-channel <slot>/<port> [brief | summary]
show video session slot <slot> [brief | summary]

Examples
CASA(config)# show video session 199bcb76153100004e20
Created On : 06/22/2015,21:54:58 GMT
Session ID : 199bcb76153100004e20, 81928929(local)
Pid-remapping : Yes
Session Mode : Multiplex
Provision Mode : SessionBased
Session State : Activevideo qam-domain 2

Field descriptions
Field Description

Per session ID and verbose output


Created On Session creation date and time.

Casa Systems CMTS


3-40 Troubleshooting and Diagnostics Guide
show video session

Field descriptions (continued)


Field Description

Session ID Session identifier.


Pid-remapping Whether PID remapping is used.
Session Mode Session mode, such as Multiplex.
Provision Mode Provisioning mode, such as SessionBased.
Session State Session state: Active, Off, Init, or Error.
Input Stream: Input stream parameters.
Uptime Uptime in days and hours.
Data State Data state, on or off.
Packets Packets detected count.
Detected
PSI Detected Program Specific Information (PSI) detected count.
Bitrate Requested bitrate in bps.
Requested
Bitrate Average bitrate in bps.
Detected Avg
Bitrate Maximum bitrate in bps.
Detected Max
Jitter Average detected jitter, in milliseconds.
Detected Avg
Jitter Maximum detected jitter, in ms.
Detected Max
Stream Type Stream type, such as SPTS.
SSM Address Address(es) of the SSM.
Destination Destination IP address.
IP Addr
Destination Destination UDP port number.
UDP Port
PIDS to be Number of PIDs to be dropped.
dropped
Input Port Input port number.
PAT ver Program Association Table (PAT) version.

Casa Systems CMTS


Troubleshooting video 3-41
show video session

Field descriptions (continued)


Field Description

Program, PMT Program identifier and Program Map Table (PMT) packet ID.
pid
PMT ver PMT version.
ES-pid Elementary Stream (ES) packet ID.
ES-type ES type: Audio or Video.
IP Packets IP packets in count.
in
TP Packets Transport protocol (TP) packets in count.
in
TS Packets Transport stream (TS) packets in count.
in
PcrPackets Program Clock Reference packets.
Continuity Continuity errors.
Errors
Output Qam Output QAM channel parameters.
Channel
Data State Data state, on or off.
QAM-Channel QAM channel ID.
QAM-Domain QAM domain ID.
PAT ver Program Association Table (PAT) version
Program, PMT Program identifier and Program Map Table (PMT) packet ID.
pid
PMT ver Program Map table (PMT) version.
ES-pid Elementary Stream (ES) packet ID.
ES-type ES type: Audio or Video.
TP Packets Transport protocol (TP) packets out count.
out
Session Session creation parameters that follow.
creation
parameters:
client IP:Port Client IP address and port.
sessionID Session identifier.

Casa Systems CMTS


3-42 Troubleshooting and Diagnostics Guide
show video session

Field descriptions (continued)


Field Description

sessionLen Session length.


xactionId
rpcPrgmNumber Remote Procedure Call (RPC) program number.
outProgNumber Outgoing program number.
inPortNumber Outgoing port number.
tsid Traffic stream ID.
sessionRate Incoming port number.
multicast Multicast: 0 or 1.
destIpAddr Destination IP address.
desUdpPort Destination UDP port number.
inputSrcIpLen Input source IP address length.
inputSrcIp1 First input source IP address.
inputSrcIp2 Second input source IP address.
inputSrcIp3 Third input source IP address.
noPidRemap If no PID remapping is used; 0 means that it is in use.
Brief and service-group output
Session ID Session identifier.
SRM ID Session Resource Manager (SRM) identifier.
Video Intf Video interface ID.
Dest IpAddress Destination IP address.
UDP Port UDP port number.
QAM Chan QAM channel ID.
QAM Domain QAM domain ID.
PID Remap If PID remapping is used.
In ProgNo Incoming program number.
Out ProgNo Outgoing program number.
Detected Detected bitrate in bps.
Bitrate
Input State Input state: On or Off.

Casa Systems CMTS


Troubleshooting video 3-43
show video session

Field descriptions (continued)


Field Description

Output State Output state: On or Off.


PSI Detected Program Specific Information (PSI) detected: Yes or No.
Uptime (s) Session uptime in seconds.
Summary output
Active Active session count.
Init Initialized session count.
Idle Idle session count.
Off Off session count.
Blocked Blocked session count.
PSI-Ready Program Specific Information (PSI) ready session count.
UDP UPD session count.
ASM Any Source Multicast (ASM) session count.
SSM Source Specific Multicast (SSM) session count.
Remap Remapped session count.
Data Data session count.
Passthru Pass-through session count.
Total Sessions Total sessions count.
Total Measured Total measured bitrate in bps.
Bitrate

Casa Systems CMTS


3-44 Troubleshooting and Diagnostics Guide
show video shared-channel

show video shared-channel


Purpose

The show video shared-channel command shows program specific information (PSI)
or statistics for a specific video QAM shared channel.

Modes
>
#
(config)#
(diag)#

Syntax
show video shared-channel <slot>/<port> psi
show video shared-channel <slot>/<port> stat

Examples
CASA# show video shared-channel 1/7 psi
Qam channel 1/7
Total-bandwidth : 38.814000 Mbps (raw: 42.9 Mbps)
Annex : ITU-T/J.83/B
Frequency : 507000000 Hz
Modulation : 256 QAM
Utilization : 22%
Bitrate : 8.60 Mbps
Packet-rate : 5719 pps
Packet Transmitted : 417877071
TSID : 1242
Active programs : 1
PAT interval : 248 ms
PAT version : 10
CAT interval : 248 ms
PMT interval : 250 ms

Prog PMT PMT PCR ECM ES ES


Nmbr PID Ver PID PID PID Type
---------- ------- ---------- ------- ------- ---------- -------
2 268 1 267 0 266 Audio
267 Video

Casa Systems CMTS


Troubleshooting video 3-45
show video shared-channel

CASA# show video shared-channel 1/7 stat


Channel ID Total Packets Data Rate OverFlow UnderFlow Dropped Packets
---------- ------------- --------- -------- --------- ---------------
1/7/17 410607492 8613 0 2 0

Field descriptions
Field Description

PSI output
Total- Total bandwidth of the channel in Mbps.
bandwidth
Annex Annex designation, A, B, or C.
Frequency Frequency of the channel in Hz.
Modulation Modulation of the QAM.
Bitrate Bitrate in Mbps.
Packet-rate Packet rate in packets per second.
Packet Number of packets transmitted.
Transmitted
TSID Traffic stream ID.
Active Number of active programs.
Programs
PAT interval Program Association Table (PAT) interval in milliseconds.
PAT version PAT version.
CAT interval Conditional Access Table (CAT) interval in milliseconds.
PMT interval Program Map Table (PMT) interval in milliseconds.
STAT output
Channel ID QAM channel identifier.
Total Packets Total number of packets.
Data Rate Data rate of the packets in Mb/s.
Over Flow Number of overflow packets.
Under Flow Number of underflow packets.
Dropped Number of dropped packets.
Packets

Casa Systems CMTS


3-46 Troubleshooting and Diagnostics Guide
show video simulcrypt ecmg

show video simulcrypt ecmg


Purpose

The show video simulcrypt ecmg command shows the Digital Video Broadcasting
(DVB) SimulCrypt Entitlement Control Message Generator (ECMG) configuration.

Modes
>
#
(config)#
(diag)#

Syntax
show video simulcryt ecmg
show video simulcryt ecmg <name> [stats]
show video simulcryt ecmg stats

Examples
CASA(config)# show video simulcrypt ecmg
Encryption Period : 30
ECMG Timeout : 3
ECMG retries : 3
ECMG Load-balancing : Disabled
Current CP : 22
CP remaining time : 21 s
ECM channel ID range : N/A
ECMG VRF : N/A
EIS VRF : N/A

ECMG yli1:
System Id : 18981
Subsystem Id : 0
IP Address : 172.16.8.199
TCP Port : 22288
Priority : 1
Protocol Version : 3
Access-criteria : N/A
ECMG Uptime : 0 d : 0 h : 5 m : 54 s
Connection Status : Connected
Channel Status : Open
ECM channel ID : 254

Casa Systems CMTS


Troubleshooting video 3-47
show video simulcrypt ecmg

Stream Information:
Stream ID Stream ECM ID CP number Status
--------- ------------- --------- ------------
1 0 N/A Active
Server Last Time Up : Fri Oct 21 13:34:09 2016

Field descriptions
Field Description

Encryption SimulCrypt encryption period in seconds, default 30.


Period
ECMG Timeout Entitlement Control Message Generator (ECMG) timeout period,
default 3 seconds.
ECMG Retries ECMG retry attempts, default 3 retries.
ECMG If ECMG load balancing is in effect, enabled or disabled.
Load-balancing
CP remaining Crypto period remaining time. The default CP is 30 seconds.
time
ECM channel ID Range of Entitlement Control Message (ECM) start and end IDs, if
range configured.
ECMG VRF Virtual Routing and Forwarding (VRF) ID for the ECMG, if configured.
EIS VRF VRF ID for the Event Information Scheduler (EIS), if configured.
ECMG <name> ECMG server instance configuration, including the Connection Status,
Channel Status, Stream Information, and the Server Last Time Up.

Casa Systems CMTS


3-48 Troubleshooting and Diagnostics Guide
show video slot

show video slot


Purpose

The show video slot command shows statistics for a particular video slot.

Modes
>
#
(config)#
(diag)#

Syntax
show video slot <id> stat

Examples
CASA# show video slot 1 stat
Channel ID Total Packets Data Rate Over Flow Under Flow Dropped Packets
---------- ------------- -------- --------- ---------- ---------------
1/0/16 406954409 8582 0 1 0
1/0/17 406954364 8578 0 1 0
1/0/18 406954360 8578 0 1 0
1/0/19 407101625 8585 0 1 0
1/0/24 406882138 8601 0 2 0

Field descriptions
Field Description

Channel ID QAM channel identifier.


Total Packets Total number of packets.
Data Rate Data rate of the packets in Mb/s.
Over Flow Number of overflow packets.
Under Flow Number of underflow packets.
Dropped Number of dropped packets.
Packets

Casa Systems CMTS


4-1

Chapter 4. CMTS debugging


commands

About this chapter


This chapter describes the Casa CMTS debugging commands available from the CLI
for debugging purposes.

Warning: Use the debug all command carefully. A warning message and
a prompt for yes or no appears when using the command. Enabling
debugging for any number of protocols or processes may have an impact
on CMTS network performance.

CASA# debug all


This may severely impact network performance. Continue?
(yes/[no]):

This chapter covers the following topics:

Topic Page

Activating debug logging 4-3


System initialization and bootup 4-4
debug aaa 4-6
debug arp 4-7
debug bfd 4-8

Casa Systems CMTS


4-2 Troubleshooting and Diagnostics Guide
About this chapter

Topic Page

debug cable 4-9


show upstream signal-quality 4-10
show ups ip rate 4-11
show spectrum upstream 4-12
debug cable mac-address 4-13
debug cable specmgmt 4-14
show cable flap-list 4-15
show cable modem verbose 4-16
show cable modem remote-query 4-17
debug cable packetcable 4-19
debug cable load-balance 4-20
debug cable ranging 4-21
show ha log 4-22
debug ip 4-23
debug ipv6 4-25
debug isis 4-26
debug lacp 4-27
debug ldp 4-28
debug nsm 4-29
debug rsvp 4-31
debug scs 4-32
debug statis logging 4-33
debug video 4-34
ping 4-35
ping6 4-36

Casa Systems CMTS


CMTS debugging commands 4-3
Activating debug logging

Activating debug logging


Debug output is captured in the CMTS log. It is necessary to first enable logging
functionality before enabling the debug options, as follows, in enable mode:

CASA# logging debugging

The following command disables debug logging:

CASA# no logging

This command is only available in enable mode (not in configuration or diagnostic


mode). For additional information on logging commands, see the Casa Systems – NSI
Configuration Guide and Command Reference.

Additional logging

Additional logging information can be collected for analysis by Casa Technical


Support using the following command, in enable mode only:

CASA# show tech-support [module <id>]

The show tech-support command combines the output of the show version, show
system, and show running-config commands. The optional module <id> for show
tech-support is the unique module identifier, usually the slot number of the module
location in the chassis.

Before you use the command, turn off CLI pagination so that you get the complete
output — use the page-off or page off command. Also, set up your SSH connection to
the CMTS to redirect the show tech-support output to a date-identified showtech.log
file in your home directory so that you can send this file to Casa Technical Support.
You can do this with the Unix command ssh -l root <cmts_host/ip> | tee
showtech.log, as in the following example:

ssh -l root 192.168.8.8 | tee showtech_8_27_2014.log

The -l root entry sets the required root login privileges. The | tee
showtech_8_27_2014.log entry redirects the output to the date-identified filename.

Casa Systems CMTS


4-4 Troubleshooting and Diagnostics Guide
Displaying debug log settings

Alternatively, if using an SSH agent such as PuTTy, set up the agent with “Change
Settings” in the “Session Logging” category to log to “Printable output,” browse for
the log file location, apply the setting, and open the connection.

After running show tech-support, exit the SSH session to stop the logging, then
review the details of the showtech.log file. Revert to no SSH logging again when you
restart the SSH session.

Displaying debug log settings

To display debug logging settings before or during the log printing process, enter the
show debugging command:

CASA(config)# show debugging

System initialization and bootup


Debugging system initialization and bootup can help gather information to assist in
diagnosing hardware and software errors in the process.

1. From privileged (enable) mode, enter the show alarm command, which details
any red or amber LED status observed. The additional show smm-alarm-led
command shows the active Switch and Management Module (SMM) front alarm
LED status.
2. From any mode, enter the show envm command to get details about
environmental conditions of the chassis, such as power inputs, fuse conditions,
fan RPM, temperature and module temperature.

Capturing initialization events


1. The show dmesg [peer] command logs messages from the boot process in a
controlled manner after the system has started without having to observe the
console output. Even after the system has fully booted, the kernel may
occasionally produce further diagnostic messages that are also captured in this
log. Look for any key words such as Oops, Panic, Warning, or Failure.
2. Use the show log command. System logs deal primarily with the normal
functioning of the system. Examples include authorization mechanisms, system

Casa Systems CMTS


CMTS debugging commands 4-5
Diagnosing memory issues

daemons, and system messages. The logs can tell you almost anything you need to
know, as long as you have an idea where to look first. Because this log is very
verbose, it is recommended to search the log using a filter or regular expression.

Diagnosing memory issues


1. Use the show meminfo command to view RAM total/free memory.
2. Use the show cpuinfo command along with the show meminfo command to help
diagnose memory issues.

Showing system initialization processes

Use the show cpu-process, show cpu-memory process-list [module <id>], or


show cpuinfo module <id> commands to show the processes running and the percent
of memory used by each process.

CASA(diag)# show cpu-memory process-list module 5


Module 5 CPU and Memory information:
COMMAND PID USER STIME TIME %CPU %MEM
init 1 root May18 00:00:02 0.0 0.0
kthreadd 2 root May18 00:00:00 0.0 0.0
migration/0 3 root May18 00:00:00 0.0 0.0

CASA(diag)# show cpuinfo module 5


Module 5:
cpu model XLP432 Rev B2 FPU @1200000kH BogoMIPS 268.85
microsecond timers yes
tlb_entries 544
14:54:25 up 1 day, 21:18, 0 users, load average: 0.04, 0.04, 0.04
245 processes: 244 sleeping, 1 running, 0 zombie, 0 stopped
CPU states: 3.7% user, 0.0% system, 0.0% nice, 96.2% idle
Mem: 3042560K total, 1171456K used, 1871104K free, 243584K buffers

Casa Systems CMTS


4-6 Troubleshooting and Diagnostics Guide
debug aaa

debug aaa
Purpose

The debug aaa command debugs problems with Authentication, Authorization and
Accounting (AAA).

Mode
#

Syntax
[no] debug aaa
[no] debug aaa accounting
[no] debug aaa authentication
[no] debug aaa authorization
[no] debug aaa radius

Related show command

show log

Shows some possible AAA issues. Use the tcpdump command for the TACACS port
in diagnostic mode to determine if there are any dropped packets.

CASA# show log


[Wed Sep 18 12:28:02 2013]-DE-AAA-1: -Authentication-: TACACS+
authentication using AAA server: 172.31.132.35
[Wed Sep 18 12:28:07 2013]-IN-AAA-0: Cannot connect to the AAA server.
[Wed Sep 18 12:28:07 2013]-DE-AAA-1: -Authentication-: TACACS+ error
reaching AAA server: 172.31.132.35, check the availability of
the server

CASA(diag)# tcpdump log "-i any port 49"


6 packets captured
12 packets received by filter
0 packets dropped by kernel

Casa Systems CMTS


CMTS debugging commands 4-7
debug arp

debug arp
Purpose

The debug arp command debugs problems with the Address Resolution Protocol
(ARP). You can also debug ARP based on a specified MAC address.

Mode
#

Syntax
[no] debug arp
[no] debug arp mac-address <mac_addr>

Casa Systems CMTS


4-8 Troubleshooting and Diagnostics Guide
debug bfd

debug bfd
Purpose

The debug bfd command debugs Bidirectional Forwarding Detection (BFD), for all
debugging, or debugging events, inter-process communication (IPC) errors, IPC
events, Network Services Manager (NSM), packets, and sessions.

Mode
#

Syntax
[no] debug bfd all
[no] debug bfd event
[no] debug bfd ipc-error
[no] debug bfd ipc-event
[no] debug bfd nsm
[no] debug bfd packet
[no] debug bfd session

Casa Systems CMTS


CMTS debugging commands 4-9
debug cable

debug cable
The following cable debugging commands are especially useful:

• show upstream signal-quality


• show ups ip rate
• show spectrum upstream
• debug cable mac-address
• debug cable specmgmt
• show cable flap-list
• show cable modem verbose
• show cable modem remote-query
• debug cable packetcable
• debug cable load-balance

Casa Systems CMTS


4-10 Troubleshooting and Diagnostics Guide
show upstream signal-quality

show upstream signal-quality


Purpose

The show upstream signal-quality command checks the signal quality on the plant
as detected by the CMTS.

Modes
>
#
(config)#
(diag)#

Syntax
show upstream signal-quality

Signal quality modulation

Check the following values in Table 4-1against the modulation profile to be sure the
noise level can support the modulation that is running. Use the show spectrum
snr-threshold-default command to display these values.

Table 4-1. Signal quality modulation

Module Conservative Aggressive

QPSK 130 100


8QAM 190 160
16QAM 220 190
32QAM 250 220
64QAM 280 250
128QAM 310 290

If the signal is too low, find the source of the noise or adjust attenuation first, then
adjust power levels.

Casa Systems CMTS


CMTS debugging commands 4-11
show ups ip rate

show ups ip rate


Purpose

The show ups ip rate command shows the upstream IPv4 and IPv6 forwarding packet
rate as detected by the CMTS.

Mode
(diag)#

Syntax
show ups ip rate

Showing the upstream forwarding packet rate


CASA(diag)# show ups ip rate
UPS : Rate Count
Module 8: IPv4 0 0
: IPv6 0 0
Module 13: IPv4 0 0
: IPv6 0 0

Casa Systems CMTS


4-12 Troubleshooting and Diagnostics Guide
show spectrum upstream

show spectrum upstream


Purpose

The show spectrum upstream command checks the noise level at each frequency on
an upstream channel. The default display is in decibels per millivolt (dBmV). You can
filter by channel width (values are 200000, 400000, 800000, 1600000, 3200000, or
6400000) and display as raw, with the output in dB instead of dBmV.

Modes
>
#
(config)#
(diag)#

Syntax
show spectrum upstream <slot>/<port>.<chan> [chan-width <width>] [raw]

Displaying the noise level


CASA(config)# show spectrum upstream 13/0.0 chan-width 6400000 raw

FREQUENCY NOISE-LEVEL at channel-width 6400000


(dBmV)
5000000: 13.0
11400000: 19.7
17800000: 13.4
24200000: 14.5
30600000: 07.8
37000000: 00.0
43400000: 00.0
49800000: 10.8
56200000: 09.0
62600000: 09.0

To determine the signal-to-noise ratio, subtract the dBmV from 42. In the above
example, the SNR at 49.8 MHz is 10.8 dBmV. This will support 16 QAM, but not
QAM per the table. To debug the upstream ports, disconnect the port and rerun the
show spectrum upstream channel-width raw command. The result should be 0. If
the result is not 0, then there is a problem with the port.

Casa Systems CMTS


CMTS debugging commands 4-13
debug cable mac-address

debug cable mac-address


Purpose

The debug cable mac-address command checks the messages between a CM and the
CMTS. Be sure to use the no form of the command to disable debugging again.

Mode
#

Syntax
[no] debug cable mac-address <mac_addr>

Debugging the cable modem

Enter the cable’s MAC address with the command, or use asterisks (*) in the hex
format of the address to filter parts of MAC addresses:

CASA(config)# debug cable mac-address 0015.f2fe.c904


CASA(config)# debug cable mac-address 0015.*.*

Casa Systems CMTS


4-14 Troubleshooting and Diagnostics Guide
debug cable specmgmt

debug cable specmgmt


Purpose

The debug cable specmgmt command debugs spectrum management. Be sure to use
the no form of the command to disable debugging again.

Modes
#
(diag)#

Syntax
# [no] debug cable specmgmt

(diag)#
[no] debug cable specmgmt event
[no] debug cable specmgmt fft
[no] debug cable specmgmt fsm
[no] debug cable specmgmt hop
[no] debug cable specmgmt poll
[no] debug cable specmgmt trace

Debugging spectrum management


CASA# debug cable specmgmt
CASA(diag)# debug cable specmgmt event

Casa Systems CMTS


CMTS debugging commands 4-15
show cable flap-list

show cable flap-list


Purpose

The show cable flap-list command shows CMs that continually re-register. The show
cable flap-list config command is probably the most commonly used one in that it
shows the flap list parameter values set with the cable flap-list command.

Modes
>
#
(config)#
(diag)#

Syntax
show cable flap-list
show cable flap-list <mac_addr>
show cable flap-list config
show cable flap-list downstream <slot>/<port>/<chan>
show cable flap-list sort-flap
show cable flap-list sort-int
show cable flap-list sort-mac
show cable flap-list sort-time
show cable flap-list upstream <slot>/<port>.<chan>/<lchan>

Flap-list filtering options

The options to show continually re-registering CMs includes filtering the output by
MAC address, downstream and upstream interfaces, and sorting by the number of
flaps, upstream interface number, MAC address, and time of each flap. The ARP-TO
(ARP timeout) column is a counter on how many times the CMTS removes the ARP
entry for the CM or CPE. The CMTS rounds up to 10 seconds any lesser ARP request
interval; the default is 30 seconds. If the CMTS does not receive an ARP response
from a CM or CPE in 6*ARP-request-interval seconds, the CM or CPE is ARP timed
out. For example:

CASA# show cable flap-list sort-flap


MAC Address Us-Int Ins Hit Miss(%) CRC P-Adj ARP-TO Flap Time
0026.24a8.x 13/1.1/0 197 16 0 (0.0 %) 0 0 0 197 17:31:44
c0cb.38d3.x 13/1.0/0 169 16 0 (0.0 %) 0 0 0 169 17:32:12
0026.24a8.x 13/1.0/0 107 16 0 (0.0 %) 0 0 0 107 17:31:53

Casa Systems CMTS


4-16 Troubleshooting and Diagnostics Guide
show cable modem verbose

show cable modem verbose


Purpose

The show cable modem verbose command shows the full CM configuration
information. The additional immediate modifier gets the immediate results of the
configuration. For an explanation of the verbose output, see the show cable modem
command in Chapter 2, “Using the show cable modem commands.”

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem verbose
show cable modem verbose immediate
show cable modem verbose immediate community-string <name>

Cable modem configuration information


CASA# show cable modem verbose

MAC Address :e448.c7b4.ab62


IP Address :10.105.1.254
MAC Status :online(pt)
CM-ID :1
Prim Sid :1
MAC Domain :1
Service-Group :1
Upstream Channel Set :13/0.0/0, 13/0.1/0, 13/0.2/0, 13/0.3/0
Downstream Channel Set :2/0/0, 2/0/1, 2/0/2, 2/0/3
Unusable channel list :2/0/4, 2/0/5, 2/0/6, 2/0/7
Upstream Channel :11/0.0/0 11/0.1/0 11/0.2/0 11/0.3/0
Ranging Status :RNG_SUCCESS RNG_SUCCESS RNG_SUCCESS
Upstream SNR (dB) :42.1 42.1 42.1 42.1
Received Power (dBmV) :0.0 0.2 -0.5
Reported Transmit Power (dBmV) :40.5 40.8 39.8
Peak Transmit Power (dBmV) :58.0 58.0 58.0
Phy Max Power (dBmV) :20.8 20.8 20.8
Minimum Transmit Power (dBmV) :20.2 20.2 20.2
RCP ID :00 10 18 80 81
Initial Timing Offset :1611

Casa Systems CMTS


CMTS debugging commands 4-17
show cable modem remote-query

show cable modem remote-query


Purpose

The show cable modem remote-query command shows CM remote information for
further debugging.

Modes
>
#
(config)#
(diag)#

Syntax
show cable modem [<mac_or_ipv4] remote-query
show cable modem [<mac_or_ipv4] remote-query downstream <slot>/<port>/
<chan> [immediate [community-string <name>]]
show cable modem [<mac_or_ipv4] remote-query immediate
[community-string <name>]
show cable modem [<mac_or_ipv4] remote-query ofdm <slot>/<port>/<chan>
[immediate [community-string <name>]]
show cable modem [<mac_or_ipv4] remote-query ofdma <slot>/
<port>.<chan> [immediate [community-string <name>]]
show cable modem [<mac_or_ipv4] remote-query upstream <slot>/
<port>.<chan>[/<lchan>] [immediate [community-string <name>]]
show cable modem [<mac_or_ipv4] remote-query verbose [immediate
[community-string <name>]]

Cable modem remote query


CASA(config)# show cable modem remote-query

MAC Address IP Address S/N US DS TX Time Micro(dB) Modem


Ratio Power Power Offset Reflection State
e448.c7b4.ab62 1.5.1.254 28.3 39.3 -21.4 1610 36 online(pt)
e448.c7c0.ebca 1.5.1.252 37.9 38.8 -10.6 1615 46 online(pt)
e448.c7c0.f0dc 1.5.1.253 40.2 34.8 -9.4 1612 32 online(pt)

Use the show cable modem remote-query immediate community string <string>
command to get immediate output for a particular SNMP community string. The
community string can be derived from the show snmp community command.

Casa Systems CMTS


4-18 Troubleshooting and Diagnostics Guide
show cable modem remote-query

CASA(config)# show cable modem remote-query immediate community string


public

MAC Address IP Address S/N US DS TX Time Micro(dB) Modem


Ratio Power Power Offset Reflection State
0030.545e.56e8 10.220.0.171 46.1 45.3 1.3 2459 38 online(pt)
00fc.8d7c.3710 10.220.0.173 44.6 47.0 -1.6 2455 0 online(pt)
2476.7d98.bd08 10.220.0.151 45.3 48.3 -4.1 2382 34 online(pt)
fc52.8d5e.9c93 10.220.0.170 50.2 37.8 -0.8 2660 35 online(pt)

Use the show cable modem <mac_addr> remote-query verbose command to get
details on a particular CM, downstream and upstream, based on its MAC address:

CASA(config)# show cable modem 0030.545e.56e8 remote-query verbose


Downstream:
Channel 4/0/0:
Signal/Noise : 46.2
DS Power : 0.7
DS Freq(Hz) : 555000000
Micro Reflection(dB) : 39
Channel 4/0/1:
Signal/Noise : 46.6
DS Power : 0.8
DS Freq(Hz) : 561000000
Micro Reflection(dB) : 38

OFDM channel 3/1/0:
Average OFDM chan power: 2.7
total sc-qam channels : 32, ofdm channels 1

Upstream:
Channel 11/0.0/0:
US Power : 45.3
US Freq(Hz) : 10000000
Time Offset : 2458
Channel 11/0.1/0:
US Power : 44.7
US Freq(Hz) : 14000000
Time Offset : 2458
total channels : 2

Casa Systems CMTS


CMTS debugging commands 4-19
debug cable packetcable

debug cable packetcable


Purpose

The debug cable packetcable command debugs all PacketCable properties or the
following specific properties:

• Common Open Policy Service (COPS) events


• Events
• Gate events

Be sure to use the no form of the command to disable debugging again.

Mode
#

Syntax
[no] debug cable packetcable
[no] debug cable packetcable cops
[no] debug cable packetcable events
[no] debug cable packetcable gate

Casa Systems CMTS


4-20 Troubleshooting and Diagnostics Guide
debug cable load-balance

debug cable load-balance


Purpose

The debug cable load-balance command debugs load balancing for troubleshooting.
Debugging can also be specific to dynamic or static load balancing. Be sure to use the
no form of the command to disable debugging again.

Mode
#

Syntax
[no] debug cable load-balance
[no] debug cable load-balance dynamic
[no] debug cable load-balance static

Casa Systems CMTS


CMTS debugging commands 4-21
debug cable ranging

debug cable ranging


Purpose

The debug cable ranging command debugs the cable ranging process. Be sure to use
the no form of the command to disable debugging again.

Mode
#

Syntax
[no] debug cable ranging

Example
CASA# debug cable ranging
CASA# show debugging
Cable:
mac-address: 0000.0000.0000
mask : ffff.ffff.ffff
ranging
SMM 6 debugging status
PIM debugging status:
IP PIM error debug on
CASA# no debug cable ranging

Casa Systems CMTS


4-22 Troubleshooting and Diagnostics Guide
show ha log

show ha log
Purpose

The show ha log command displays the system log for slot and high availability (HA)
information.

Modes
>
#
(config)#
(diag)#

Syntax
show ha log

Example
CASA(config)# show ha log
time ha fail-type fail-sub-type fail take description
type type type slot slot
2014-07-27 15:58:02 QAM MANUAL MANUAL 8 2
2014-07-27 15:55:25 QAM MANUAL MANUAL 2 8
2014-07-27 15:51:11 QAM MANUAL REBOOT LC 2 8
2014-07-27 15:23:06 UPS MANUAL MANUAL 5 13
2014-07-27 15:19:40 UPS MANUAL MANUAL 13 5
2014-07-27 15:12:41 UPS MANUAL MANUAL 5 13
2014-07-27 15:10:37 UPS MANUAL MANUAL 13 5

Casa Systems CMTS


CMTS debugging commands 4-23
debug ip

debug ip
Purpose

The debug ip command debugs the following packet types:

• Border Gateway Protocol (BGP) packets


• Multicast packets
• Open Shortest Path First (OSPF) packets
• Protocol Independent Multicast (PIM) packets
• Routing Information Protocol (RIP) packets
• Simple Network Management Protocol (SNMP) packets

Be sure to use the no form of the command to disable debugging again.

Modes
#
(diag)#

Syntax
[no] debug ip bgp {bfd | events | filters | fsm | keepalives | mvpn |
updates [in | out] | vpls}
[no] debug ip multicast
[no] debug ip ospf {bfd | database-timer | event | ifsm | lsa | nfsm |
nsf | nssa | packet <options>}
[no] debug ip pim [assert | bsr | error | hello | info | intf | ipc |
join-prune | locks | multicast-lc | multicast-live | mvpn | nsm
| pkt | rpf | snmp | timers | trace | vrf | xhw]
[no] debug ip rip {events | packet}
[no] debug ip snmp

Filters used

The following filters exist for the debug ip commands:

• fsm — BGP finite state machine.


• ifsm — OSPF interface state machine.

Casa Systems CMTS


4-24 Troubleshooting and Diagnostics Guide
debug ip

• lsa — OSPF link state advertisement.


• nsf — OSPF non-stop forwarding.
• nsm — OSPF Network Services Manager.
• nssa — OSPF not-so-stubby area (NSSA) information.
• assert — PIM assert activity messages associated with router selection when
forwarding multicast traffic in networks where multiple routers exist.
• bsr — PIM candidate-rendezvous point /bootstrap router activity messages
associated with candidate BSRs.
• join-prune — PIM join/prune message activity when the router joins or leaves
multicast traffic distribution.
• rpf — PIM reverse path forwarding routing table activity when resolving RPF
neighbors over a particular source multicast address.

OSPF packet information

To display information about each packet transmitted and received, use the debug ip
ospf packet command with the following options:

• debug ip ospf packet all — Shows all OSPF packets.


• debug ip ospf packet dd — Shows the OSPF database description.
• debug ip ospf packet hello — Shows the OSPF HELLO traffic.
• debug ip ospf packet ls-ack — Shows the OSPF link-state acknowledgments.
• debug ip ospf packet ls-request — Shows the OSPF link-state requests.
• debug ip ospf packet ls-update — Shows the OSPF link-state updates.
• show mdt stats — Shows the Multicast Distribution Tree (MDT) statistics.
• show mdt tunnel <0:4095> stats— Shows the MDT statistics for a specific
tunnel.

For the debug commands, you can add the detail, recv, or send modifier to get
detailed information, or information on received or sent traffic only.

Casa Systems CMTS


CMTS debugging commands 4-25
debug ipv6

debug ipv6
Purpose

The debug ipv6 command debugs the following packet types:

• Open Shortest Path First (OSPF) packets


• Routing Information Protocol (RIP) packets

Be sure to use the no form of the command to disable debugging again.

Modes
#
(diag)#

Syntax
[no] debug ipv6 ospf all
[no] debug ipv6 ospf bfd
[no] debug ipv6 ospf events [abr | asbr | os | router | vlink]
[no] debug ipv6 ospf ifsm [events | status | timers]
[no] debug ipv6 ospf lsa [flooding | generate | install | maxage|
refresh]
[no] debug ipv6 ospf nfsm [events | status | timers]
[no] debug ipv6 ospf nsm [interface | redistribute]
[no] debug ipv6 ospf packet [dd | detail | ls-ack | ls-request |
ls-update | recv | send]
[no] debug ipv6 rip {events | packet}

Casa Systems CMTS


4-26 Troubleshooting and Diagnostics Guide
debug isis

debug isis
Purpose

The Intermediate System-to-Intermediate System (IS-IS) protocol debug commands


provide the following debugging output:

• all — Enables all IS-IS debugging.


• events — Enables IS-IS internal event debugging.
• ifsm — Enables Interface Finite State Machine (IFSM) debugging.
• lsp — Enables Link-State Packet (LSP) debugging.
• mpls — Enables Multi-Protocol Label Switching (MPLS) debugging.
• nfsm — Enables Neighbor Finite State Machine (NFSM) debugging.
• nsm — Enables Network Services Manager (NSM) debugging.
• pdu — Enables Packet Distribution Unit (PDU) debugging.
• spf — Enables Shortest Path First (SPF) route calculation debugging.

Be sure to use the no form of the command to disable debugging again.

Mode
#

Syntax
[no] debug isis all
[no] debug isis bfd
[no] debug isis events
[no] debug isis ifsm
[no] debug isis lsp
[no] debug isis mpls
[no] debug isis nfsm
[no] debug isis nsm
[no] debug isis pdu
[no] debug isis spf

Casa Systems CMTS


CMTS debugging commands 4-27
debug lacp

debug lacp
Purpose

The Link Aggregation Protocol (LACP) debug commands provide event, finite state
machine (FSM), and LACP packet information. Be sure to use the no form of the
command to disable debugging again.

Mode
#

Syntax
[no] debug lacp event
[no] debug lacp fsm
[no] debug lacp packet

Casa Systems CMTS


4-28 Troubleshooting and Diagnostics Guide
debug ldp

debug ldp
Purpose

The debug ldp command debugs aspects of the Label Distribution Protocol (LDP).

Mode
#

Syntax
[no] debug ldp advertise-labels
[no] debug ldp all
[no] debug ldp dsm
[no] debug ldp events
[no] debug ldp fsm
[no] debug ldp graceful-restart
[no] debug ldp hexdump
[no] debug ldp nsm
[no] debug ldp packet
[no] debug ldp qos
[no] debug ldp tsm
[no] debug ldp usm
[no] debug ldp vc {dsm | usm}

Casa Systems CMTS


CMTS debugging commands 4-29
debug nsm

debug nsm
Purpose

The debug nsm command debugs aspects of the Network Services Manager (NSM).

Mode
#

Syntax
[no] debug nsm all
[no] debug nsm events
[no] debug nsm kernel
[no] debug nsm packet

Related show commands

show nsm clients

Shows the NSM clients.

CASA# show nsm clients


NSM client ID: 2
RIP, socket 19
Service: Interface Service, Route Service, VRF Service
Message received 1, sent 252
Connection time: Fri Sep 18 15:12:49 2015
Last message read: Service Request
Last message write: Address Add

show nsm ipv4 route register

Shows the NSM IPv4 route registrations.

CASA# show nsm ipv4 route register


vrf id 0 name 'NULL'

Casa Systems CMTS


4-30 Troubleshooting and Diagnostics Guide
debug nsm

show nsm ip mvpn {adroute | cmroute | mdt | mlsp}

In diagnostic mode, shows Multicast Virtual Private Network (MVPN) settings.

CASA(diag)# show nsm ip mvpn mlsp


Remote incoming tunnels:

dir 1 afi 1 tunnel type P2MP_mLDP id.len 17 id.raw


0x06000104b1b1b167000701000400000002
fec type P2MP, IPv4 root node 177.177.177.103
tlv type 1, lsp-id 2
nh 0.0.0.0 label 123907 if_ix 0 ()

Local outgoing tunnels:

dir 2 afi 1 tunnel type P2MP_mLDP id.len 17 id.raw


0x060001045e5e5e67000701000400000005
fec type P2MP, IPv4 root node 94.94.94.103
tlv type 1, lsp-id 5
nh 10.10.104.177 label 16549 if_ix 154 (vlan104)

Casa Systems CMTS


CMTS debugging commands 4-31
debug rsvp

debug rsvp
Purpose

The debug rsvp command debugs aspects of Resource Reservation Protocol (RSVP).

Mode
#

Syntax
[no] debug rsvp all
[no] debug rsvp events
[no] debug rsvp fsm
[no] debug rsvp hexdump
[no] debug rsvp packet

Casa Systems CMTS


4-32 Troubleshooting and Diagnostics Guide
debug scs

debug scs
Purpose

The debug scs command sets the SimulCrypt Synchronizer (SCS) debug level. The
SCS level can be one of the following:

• 1 — Trace
• 2 — Event Information Scheduler (EIS)
• 3 — Entitlement Control Message Generator (ECMG)
• 4 — Dump message
• 5 — Trace and EIS (1 and 2)
• 6 — Trace and ECMG (1 and 3)
• 7 — Trace, EIS, and ECMG (1, 2, and 3)
• 8 — Trace, ECMG, and dump message (1, 3, and 4)
• 9 — All levels
• 10 — Extra level to include tier-based encryption, where all incoming video
streams are encrypted using the same set of key material.

Mode
#

Syntax
debug scs level <1:10>

Casa Systems CMTS


CMTS debugging commands 4-33
debug statis logging

debug statis logging


Purpose

The debug statis logging command creates a specialized debugging logging statistics
file filtered by debug detail, state, or warning level, and optionally by the thread name,
as follows:

• DEBUG_Detail — Prints more detailed debugging information.


• DEBUG_State — Prints daemon and task thread running information.
• WARNING — Prints Warning information to the log file.

This command is mainly used for Virtual Private Wire Service (VPWS) traffic
counter value updates and should be used with Casa Support assistance only.

Mode
(diag)#

Syntax
[no] debug statis logging DEBUG_Detail [<thread_name>]
[no] debug statis logging DEBUG_State [<thread_name>]
[no] debug statis logging WARNING [<thread_name>]

Examples
CASA(diag)# debug statis logging DEBUG_Detail stat_vpws_counter
CASA(diag)# no debug statis logging DEBUG_Detail stat_vpws_counter
CASA(diag)# debug statis logging DEBUG_State stat_vpws_counter
CASA(diag)# no debug statis logging DEBUG_State stat_vpws_counter
CASA(diag)# debug statis logging WARNING stat_vpws_counter
CASA(diag)# no debug statis logging WARNING stat_vpws_counter

Casa Systems CMTS


4-34 Troubleshooting and Diagnostics Guide
debug video

debug video
Purpose

The debug video command debugs video, specified with the channel, module, port,
shared channel, or SimulCrypt Entitlement Control Message Generator (ECMG)
name. (See the Casa Systems – RF Cable Configuration Guide and Command
Reference for details on the video commands.)

Mode
#

Syntax
debug video channel <slot>/<port>/<chan>
debug video module <0:13>
debug video port <slot>/<port>
debug video shared-channel <slot>/<port>
debug video simulcrypt ecgm <name>

Casa Systems CMTS


CMTS debugging commands 4-35
ping

ping
Purpose

To test IPv4 connectivity, the Casa CMTS supports the following ping commands.
The alternative quoted string can be used for extended options as long as the quoted
string is the last argument on the command line. Use the ping --help command for a
list of options.

Modes
>
#
(config)#

Syntax
ping <dst_addr>
ping docsis <dst_addr> [<1:1000>] [verbose]
ping docsis <mac_addr> [<1:1000>] [verbose]
ping quiet [repeat] [size] [source] [timeout] <dst_addr>
ping repeat <count> [size] [source] [timeout] <dst_addr>
ping size <0:64407> [source] [timeout] <dst_addr>
ping source <src_addr> [timeout] <dst_addr>
ping source eth <slot>/<port> [timeout] <dst_addr>
ping source gige <slot>/<port> [timeout] <dst_addr>
ping source ip-bundle <if>[.<subif>] [timeout] <dst_addr>
ping source loopback <id> [timeout] <dst_addr>
ping source xgige <slot>/<port> [timeout] <dst_addr>
ping timeout <sec> <dst_addr>
ping vrf <id> [repeat] [size] [source] [timeout] <dst_addr>

Casa Systems CMTS


4-36 Troubleshooting and Diagnostics Guide
ping6

ping6
Purpose

To test IPv6 connectivity, the Casa CMTS supports the following ping6 commands.
Pinging can occur only between IPv6 source and destination addresses.

Modes
>
#
(config)#

Syntax
ping6 <dst_addr>
ping6 interface {gige <slot>/<port> | ip-bundle <1:16> | trunk <1:20> |
vlan <1:4094> | xgige <slot>/<port>} <dst_addr>
ping6 quiet [repeat] [size] [source] [timeout] <dst_addr>
ping6 repeat <0:65535> <dst_addr>
ping6 repeat <0:65535> [size] [source] [timeout] <dst_addr>
ping6 size <65399> [source] [timeout] <dst_addr>
ping6 source <src_addr> [timeout] <dst_addr>
ping6 source eth <slot>/<port> [timeout] <dst_addr>
ping6 source gige <slot>/<port> [timeout] <dst_addr>
ping6 source ip-bundle <if>[.<subif>] [timeout] <dst_addr>
ping6 source loopback <id> [timeout] <dst_addr>
ping6 source xgige <slot>/<port> [timeout] <dst_addr>
ping6 sweep <1:1500> <ip6_addr> [timeout <sec> | ttl <1:255>]
ping6 timeout <sec> <dst_addr>
ping6 ttl <1:255> <ip6_addr>
ping6 vrf <vpn_name> <ip6_addr> [repeat <count> | size <0:65535> |
source <if> <ip6_addr> | sweep <1:1500> | timeout <sec> | ttl
<1:255>]

Casa Systems CMTS


5-1

Chapter 5. CMTS diagnostic


commands

About this chapter


The Casa CMTS supports a number of diagnostic commands. The diagnostics are
available in diagnostic mode, by entering diag at the enable prompt and then entering
the password. Be sure to exit diagnostic mode after each diagnostic session.

This chapter covers the following topics:

Topic Page

SMM diagnostics 5-2


QAM diagnostics 5-3
Upstream diagnostics 5-3
Downstream errors 5-7
Modem stuck in an initial mode 5-8
Detecting burst noise 5-10
Past DHCP transactions 5-11
System kernel messages 5-12
Capturing packets on GigE interfaces 5-12
Tracing IP path 5-13
Capturing cable modem traffic in SMM 5-14
Capturing cable modem traffic on PC 5-15
Displaying cable modems by ID 5-16
Cable modem partial service 5-16

Casa Systems CMTS


5-2 Troubleshooting and Diagnostics Guide
SMM diagnostics

Topic Page

Channel bonding 5-17


Cable modem frequency locking 5-21
Core dumps 5-21
Casa diagnostic commands 5-21
Other related show commands 5-120
Configuration errors 5-121
Access control list applications 5-121
Basic connection management route resources 5-121
Basic connection management throughput 5-122
Datapath configuration 5-124
DHCP table entries 5-124
DOCSIS channel utilization 5-124
GigE traffic statistics 5-125
Host authorization 5-125
Kernel interface access control lists 5-126
Line card power control (C3200 only) 5-126
Line card start-up 5-126
Modem information per QAM 5-127
VLANs per QAM 5-127
Modems per VLAN 5-127
Policy links 5-127
Program association tables 5-128
Quality of service profiles 5-128
Spectrum carrier noise and interference 5-129
L2VPN services 5-129

SMM diagnostics
Two diagnostic commands are available for the SMM. One reports information on the
network side, and the other reports information about the path between the SMM and
the line cards. The second command is described in the section, “QAM diagnostics.”

Casa Systems CMTS


CMTS diagnostic commands 5-3
QAM diagnostics

To obtain information about the SMM GigE ports, enter diagnostic mode, use the
show interface gige command to find a started GigE interface, and use the
show gige <slot> stats command to show the statistics, as follows:

1. Enter diagnostic mode using the defined password.


CASA# diag
Password:
CASA(diag)#

2. Investigate the GigE interfaces for one that is not shut down.
CASA(diag)# show interface gige | beg “no shut”

interface gige 6/4



no shutdown
no ip pim sparse-mode
ipv6 dad enable

3. Show the diagnostic statistics for that interface port.


CASA(diag)# show gige 4 stats
snmpIfInOctets = 0, snmpIfInUcastPkts = 0
snmpIfInNUcastPkts = 0, snmpIfInDiscards = 0
snmpIfInErrors = 0, snmpIfInUnknownProtos = 0
snmpIfOutOctets = 0, snmpIfOutUcastPkts = 0
snmpIfOutNUcastPkts = 0, snmpIfOutDiscards = 0

QAM diagnostics
The QAM diagnostics reports statistics about the QAM card, information about the
memory, and information about the data path between the SMM and the QAM. Use
the show module <num> stat qam command in diagnostic mode, as follows:

1. Enter diagnostic mode using the defined password.


CASA# diag
Password:
CASA(diag)#

2. Investigate the QAM interfaces for one that is not shut down.
CASA(diag)# show interface qam | beg “no shut”
no shutdown
!

Casa Systems CMTS


5-4 Troubleshooting and Diagnostics Guide
QAM diagnostics

interface qam 2/1



no shutdown

3. Show the QAM diagnostic information for that interface slot.


CASA(diag)# show module 2 stat qam
pkt_recv_cnt: 0
pkt_drop_cnt: 0
pkt_null_cfg: 0
pkt_no_egress: 0
ts_pkt_recv_cnt: 0
ts_pkt_drop_cnt: 0
hibuf_enqueued: 0

4. Show the configuration for a particular QAM channel.


CASA(diag)# show qam channel 2/1/4 config
interface qam 2/1/4:
adminStatus: 1
frequency: 627000000
power: 330
tsId: 0
networkId: 0
cagId: 0
ss_list.head: 65535
ss_list.count: 0
annex: 1
modulation: 3
interleave: 12801
chanspacing: 6000000
symbolRate: 0
dsgIfDownTimerIndex: 1
dsgIfDownVendorParamId: 0
dsgIfDownChannelListIndex: 0
dsgIfDownEnableDCD: 1
bindGrp_cnt: 1
dsgGrpIndex: 5 chan_cnt: 1
dsginterval: 5
dcd_update: 0
mac_domain_id: 1
chan_id: 5
num_sec_mac: 0
prim_cap: 1
qam_domain_id: 0
block_id: 255
offset_id: 255

Casa Systems CMTS


CMTS diagnostic commands 5-5
Upstream diagnostics

replicate_port: 255
port_mask: 0

5. Show the GigE diagnostic information for that interface slot. If the errors on the
interface exceed 0.1% (divide errors by total Rx), the SMM is likely the cause.
CASA(diag)# show module 2 stat gige
***Block 0 (0x0x5679cfd350)
Rx byte : 3763268416
Rx pkt : 1348225504
Rx fcs err: 0
Rx mcast pkt: 0
Rx bcast pkt: 0
Rx ctl frame: 0
Rx pause frame: 0
Rx unknown OPc: 0
Rx Align err: 0
Rx len err: 0
Rx code err: 0
Rx carrier sense err: 0
Rx undersize err: 0
Rx oversize err: 0
Rx fragments err: 0
Rx jabber err: 0

6. Exit diagnostic mode.

Upstream diagnostics
Use the show interface upstream command in diagnostic mode, as follows:

1. Enter diagnostic mode using the defined password.


CASA# diag
Password:
CASA(diag)#

2. Show the upstream interfaces.


CASA(diag)# show interface upstream
interface upstream 13/0.0
frequency 24000000
channel-width 3200000
power-level 0
power-adjustment continue 2

Casa Systems CMTS


5-6 Troubleshooting and Diagnostics Guide
Upstream diagnostics

power-adjustment threshold 1
voice-bw-reserve 75 emergency 0
rate-limit
no ingress-cancellation
logical-channel 0 prov-attr-mask 0x0
logical-channel 0 channel-width 3200000
logical-channel 0 profile 2
logical-channel 0 minislot 2
logical-channel 0 data-backoff automatic
logical-channel 0 ranging-backoff 0 4
no logical-channel 0 pre-equalization
logical-channel 0 power-offset 0
logical-channel 0 ranging-priority 0x0
no logical-channel 0 shutdown
logical-channel 1 prov-attr-mask 0x0
logical-channel 1 channel-width 3200000
logical-channel 1 profile 2
logical-channel 1 minislot 2
logical-channel 1 data-backoff automatic
logical-channel 1 ranging-backoff 0 4
no logical-channel 1 pre-equalization
logical-channel 1 power-offset 0
logical-channel 1 ranging-priority 0x0
logical-channel 1 class-id 0x0
logical-channel 1 shutdown
no shutdown
CASA(diag)#

3. Show statistics for a particular upstream interface.


CASA(diag)# show interface upstream 12/15/1 stat
Interface upstream 12/15.1 statistics
Admin status: DOWN
Channel utilization interval: 30
Avg upstream channel utilization: 0
Avg percent contention slots: 0
Avg percent initial ranging slots: 0
Avg percent minislots lost on late MAPs: 0
Total BW : 0.0 Mbps
Voice BW Reservation setting 75% for Normal calls
Voice BW Reservation setting 0% for emergency calls
Number of normal voice calls 0(0.00%)
Number of emergency voice calls 0(0.00%)
Logical-channel 0
Received 0 broadcasts, 0 multicasts, 0 unicasts
0 discards, 0 errors, 0 unknown protocol
0 Unerroreds, 0 Correcteds, 0 Uncorrectables

Casa Systems CMTS


CMTS diagnostic commands 5-7
Downstream errors

Total Modems On This Upstream Channel: 0 ,0 active cm,0 …


Req Mslots 0, Used Req Mslots 0
Init Mtn Mslots 0, Used Init Mtn Mslots 0
Total Mslots 0, Ucast Granted Mslots 0
Admin status: DOWN
Last clearing of interface stat: never
Logical-channel 1
Received 0 broadcasts, 0 multicasts, 0 unicasts
0 discards, 0 errors, 0 unknown protocol
0 Unerroreds, 0 Correcteds, 0 Uncorrectables
Total Modems On This Upstream Channel: 0 ,0 active cm,0 …
Req Mslots 0, Used Req Mslots 0
Init Mtn Mslots 0, Used Init Mtn Mslots 0
Total Mslots 0, Ucast Granted Mslots 0
Admin status: DOWN
Last clearing of interface stat: never

4. Exit diagnostic mode.

Downstream errors
When checking for downstream errors between any QAM and the SMM from
diagnostic mode, note the following:

• eth 1 is the QAM-to-SMM interface


• eth 2 is the QAM-to-field-programmable-gate-array (FPGA) interface

If the errors on the eth 1 interface exceed 0.1% (divide errors by the total transmitted
messages), the SMM is likely the cause of the errors. To confirm, replace the QAM
and see if the errors are still present. The following troubleshooting steps are
necessary:

1. If there are spares, swap the QAM first and recheck.


2. If the errors persist after swapping the QAM, swap the SMM.
3. If there are still errors, replace the card cage.

Casa Systems CMTS


5-8 Troubleshooting and Diagnostics Guide
Modem stuck in an initial mode

To check for downstream errors:

1. Enter diagnostic mode using the defined password.


CASA# diag
Password:
CASA(diag)#

2. Show the GigE driver interface statistics with the show module <num> stat gige
command, where <num> is the QAM module interface.
CASA(diag)# show module 0 stat gige
***Block 0 (0x0xfec341d370)
Rx byte : 919298356
Rx pkt : 852050161
Rx fcs err: 1
Rx mcast pkt: 0
Rx bcast pkt: 0
Rx ctl frame: 0
Rx pause frame: 0

3. Exit diagnostic mode.

Modem stuck in an initial mode


If a CM is stuck in initial ranging mode, init(r2), it is still in the initial ranging state,
but ranging is not complete. One likely cause is that the transmit power is not enough
or the noise in the upstream direction is too high. A solution is to observe the power
level using the show cable modem phy or show cable modem remote-query
immediate command and comparing it with the power level value set for the
corresponding upstream channel. Then reduce or increase the power level on the
corresponding upstream channel and set the upstream power-adjustment continue
parameter. Use the show cable modem command first to determine the upstream
interface. For example:

CASA# show cable modem


MAC Address IP Address US DS MAC Prim RxPwr Timing Num BPI
0022.68f2.df10 10.161.1.10 1/1.0/0 5/3/2* online 2 0.0 1329 0 no

Run the show cable modem remote-query command to get the upstream power level
(33.3 in this case):

Casa Systems CMTS


CMTS diagnostic commands 5-9
Modem stuck in an initial mode

CASA# show cable modem remote-query immediate


MAC Address IP Address S/N US DS TX Time Micro(dB) Modem
Ratio Power Power Offset Reflection State
0022.68f2.df10 10.161.1.10 38.2 33.3 11.6 1327 43 online

Then use the power-level property of the upstream interface to adjust the power level
by a few dB (maximum 5), set the power-adjustment continue parameter, and run
another remote query:

CASA(config)# interface upstream 1/1.0


CASA(config-if-ups 1/1.0)# power-level 4
CASA(config-if-ups 1/1.0)# power-adjustment continue
CASA(config-if-ups 1/1.0)# exit
CASA(config)# show cable modem remote-query immediate
MAC Address IP Address S/N US DS TX Time Micro(dB) Modem
Ratio Power Power Offset Reflection State
0022.68f2.df10 10.161.1.10 37.9 43.8 11.4 1329 37 online

Another possible cause for being stuck in initial ranging mode is that an incorrect or
no service group is set. In this case, first check on which channels the init(r2) modems
are ranging, then check the service group in which those modems are connected and if
there is an upstream SNR or downstream RF power issue. The same modem power
issue can also be the cause of a modem being stuck in init(ov) mode.

If a modem is stuck in initial ranging completed mode, init(rc), and DHCP is not
reachable by the CMTS, try to ping the DHCP server from the CMTS. If not
successful, add a route to fix the routing issue. If the ping is successful, debug the
DHCP process. If stuck in init(rc) mode or early authentication and encryption started
mode, init(e), and the D3.0 CM does not support Early Authentication Encryption
(EAE), check the MAC domain configuration and add the command
no early-authentication-encryption.

If a modem is stuck in DHCPDISCOVER mode, init(d), and the DHCP server can
ping the CMTS GigE interface, but not the MAC domain IP address, the server cannot
get the correct subnet. First, ping the DHCP server IP from the CMTS, then ping the
CMTS from the DHCP server, then ping the subnet of the CM from DHCP. If you
cannot ping the subnet address, check the route on the DHCP server. Then check the
DHCP setting of the CM subnet. Correct the setting and route with the right address.
Another possibility is that DHCP option 66 (tftp-server-name) that defines the name
of the TFTP server is missing in the packet. In this case, add option 66 at the DHCP
server and reset the modem to get it back online. A DHCPDISCOVER without an
offer can also be due to a blocking firewall.

Casa Systems CMTS


5-10 Troubleshooting and Diagnostics Guide
Detecting burst noise

If the modem is stuck in DHCPOFFER reply mode, init(i), the DHCP server might
not have the correct gateway address, so that the CM cannot reach the TFTP server. In
this case, capture the DHCPOFFER and check the DHCP server configuration, or
enable TFTP proxy. In terms of TFTP proxy, if the cable sec tftp-options net-addr
command is used, the modem can get stuck in init(o) mode (the configuration file
download has started), in which case changing the setting to cable sec tftp-options
none and resetting the modem can resolve the problem. Issues during init(o) can also
be due to routing misconfiguration.

Detecting burst noise


Burst noise is difficult to detect, because it is transient and usually very brief. Since
most measuring and reporting tools use averages, the burst noise can get lost in the
averaging. That is why you might need to run the show spectrum command several
times when trying to find burst noise on a given frequency. However, there is another
method to detect burst noise, using the signal-to-noise ratio (SNR) reported for all the
modems at one time, which provides a larger window to determine the modem
causing the burst noise.

Start by running the show cable modem phy command and piping the output to filter
it by the interface. This lists all the modems on that interface and their SNRs. Scan
down the list and look for a modem that has an SNR that is 10 dB or so worse than the
rest. (Exclude modems that have upstream received power levels that are very
different from the others in the list). You may have to run the command a few times to
catch a modem with a bad SNR. Note that the surrounding modems in the following
example have an upstream SNR (USSNR) of around 30 dB, while the modem with
MAC address 000.caea.9107 is lower by more than 10 dB (at 17.8).

CASA# show cable modem phy | inc 0/4.0

MAC Address US IF DS IF Sid USPwr(dB) USSNR TXTime MicroReflec DSPwr


(dB)

0000.cae9.831b 0/4.0/0 3/2/3 5995 - 0.0 31.7 - - - - atdma


0000.cae9.b2ab 0/4.0/0 3/2/2 600 - 0.0 29.6 - - - - atdma
0000.caea.9107 0/4.0/0 3/3/2 4331 - -2.0 17.8 - - - - atdma
0000.caf6.86fd 0/4.0/0 3/2/1 509 - 0.5 28.6 - - - - atdma

Casa Systems CMTS


CMTS diagnostic commands 5-11
Past DHCP transactions

Once you find such a modem, see if the SNR returns to normal by running the
command for that modem a couple of times:

CASA# show cable modem 0000.caea.9107 phy

Chances are the SNR will return to normal, which indicates a problem with burst
noise. The noise happened to affect that modem at the time the command was run. If
you repeat the process, you will see that it affects different modems at different times
and they return to normal when the burst is over. It is a short burst, so that the modem
recovers quickly.

Note that the USSNR shown for show cable modem phy does not indicate the level
of the burst noise, since it is averaged in with the normal white Gaussian noise levels.
Only the show spectrum command provides absolute levels.

Past DHCP transactions


For problems with modems registering over DHCP, check the 128 past DHCP
transactions, as follows:

1. Enter diagnostic mode using the defined password.


CASA# diag
Password:
CASA(diag)#

2. Use the show dhcp-trace command to show the past transactions.


CASA(diag)# show dhcp-trace
0 US DIS xid=0149d38f domain=02 lc=1 ch= 2 tm=49f91c34
cm_id=00000022 yip=000.000.000.000 00:12:c9:20:5a:ea
gw=010.231.001.001 s=192.168.009.001
0 DS OFF xid=0149d38f domain=02 lc=1 ch= 0 tm=49f91c34
cm_id=00000022 yip=010.231.001.128 00:12:c9:20:5a:ea
gw=010.231.001.001 s=192.168.009.001
0 US REQ xid=0149d38f domain=02 lc=1 ch= 2 tm=49f91c34
cm_id=00000022 yip=000.000.000.000 00:12:c9:20:5a:ea
gw=010.231.001.001 s=192.168.009.001
0 DS ACK xid=0149d38f domain=02 lc=1 ch= 0 tm=49f91c34
cm_id=00000022 yip=010.231.001.128

3. Exit diagnostic mode.

Casa Systems CMTS


5-12 Troubleshooting and Diagnostics Guide
System kernel messages

System kernel messages


Serious problems with the CMTS system kernel results in error messages that are
collected in nonvolatile memory (NVRAM). To view these messages, use the show
dmesg [peer] command, as in the following example:

CASA(diag)# show dmesg


[1408464440] 4:Failed on write i2cdev=24(I2CDEV_RFSW1)
[1408464440] 4:tx retry failed
[1408464440] 4:Failed on write i2cdev=24(I2CDEV_RFSW1)
[1408464440] 4:tx retry failed
[1408464440] 4:Failed on write i2cdev=24(I2CDEV_RFSW1)
[1408464440] 4:tx retry failed
[1408464440] 4:Failed on write i2cdev=24(I2CDEV_RFSW1)

Look for messages that are repeated more than 10 times. Messages containing the
words Oops, Panic, Warning, or Failure are considered critical, as in the following
example:

[1265795931] Oops in arch/mips/mm/fault.c::do_page_fault, line


185[#1]:
[1265795931] Cpu 0
1265795931] $ 0 : 00000000 10001f01 00000000 00000000
1265795931] $ 4 : 803f0004 00000000 00000057 82f69f2a
1265795931] $ 8 : 82f69fe0 00001f00 00000000 82fca000

Copy these messages and send them to support@casa-systems.com.

Capturing packets on GigE interfaces


To capture the packets on a GigE interface, use the tcpdump command to specify
specific traffic to capture, such as traffic running over UDP ports 67 and 68. The
“ip6” option is also available. All options must be embedded in quotes. Use Ctrl-C to
exit tcpdump.

CASA(diag)# tcpdump "-i gige1 -vvv udp port 67 or udp port 68"

Collect the traffic to a specific host (such as the DHCP server).

Casa Systems CMTS


CMTS diagnostic commands 5-13
Tracing IP path

CASA(diag)# tcpdump "-i gige0 host 192.168.1.1”


***** Type Ctrl-C to exit *****
tcpdump: listening on eth2, link-type EN10MB (Ethernet), capture size
65535 bytes
38 packets captured
38 packets received by filter
0 packets dropped by kernel

Sample file listing:


19106 Dec 22 13:37 core.SMM-crl_rpc_server.275.txt
454281 Jan 27 15:49 core.SMM-shell.exe.tar.gz
2411 Jan 27 15:49 core.SMM-shell.exe.txt
24 Mar 9 14:35 test.out

Parse the file and send it to support@casa-systems.com.

Tracing IP path
To trace the IP path from any source to any destination, use the traceroute command
with the following options. The options must be enclosed in quotation marks.

traceroute "[ -dFInrvx ] [ -f first_ttl ] [ -g gateway] [ -i iface ] [


-m max_ttl ] [ -p port ] [ -q nqueries ] " [ -s src_addr] [ -t
tos ][ -w waittime ] [ -z pausemsecs ] host [ packetlen ]"

where:

• -d — Enable socket level debugging.


• -F — Set the Don’t Fragment bit.
• -I — Use ICMP ECHO for probes.
• -n — Do not try to map IP addresses to host names when displaying them.
• -r — Bypass the normal routing tables and send directly to a host on an attached
network. If the host is not on a directly-attached network, an error is returned.
This option can be used to ping a local host through an interface that has no route
through it.
• -v — Verbose output. Received ICMP packets other than TIME_EXCEEDED and
UNREACHABLE are listed.
• -x — Toggle IP checksums. Normally, this prevents traceroute from calculating IP
checksums. In some cases, the operating system can overwrite parts of the

Casa Systems CMTS


5-14 Troubleshooting and Diagnostics Guide
Capturing cable modem traffic in SMM

outgoing packet but not recalculate the checksum (so in some cases the default is
not to calculate checksums and using –x causes them to be calculated). Note that
checksums are usually required for the last hop when using ICMP ECHO probes
(-I ). So they are always calculated when using ICMP.

Capturing cable modem traffic in SMM


To capture the traffic to and from a CM on the SMM (in flash) instead of a remote
server, use the mirror and tcpdump commands together, as follows:

1. Enter diagnostic mode using the defined password.


CASA# diag
Password:
CASA(diag)#

2. Use the mirror cm traffic <ip_addr> [loopback <0:255>] <mac_addr>


command. (Disable mirroring traffic by setting the IP address to 0).
CASA(diag)# mirror cm traffic 127.1.0.7 0018.c0bf.1058
Mirroring traffic for 00.18.c0.bf.10.58 to 0x7f010007

3. Use the tcpdump command.


CASA(diag)# tcpdump "-i gige1 -w /fdsk/file.out -s 0 udp port
0xcace or udp port 0xcacf”

***** Type Ctrl-C to exit *****


tcpdump: listening on gige1, link-type EN10MB (Ethernet), capture
size 65535 bytes

where:

• -i gige1 — GigE interface port number on the SMM.


• -w /fdsk/file.out — Writes the output to the specified directory and filename on
the SMM. The dir command displays the file. Keep the number of these files to a
maximum 150.
• -s 0 — Number of bytes of data per packet. 0 indicates no limit.
• udp port 0xcace or udp port 0xcacf — UDP upstream and downstream port
addresses. 0xcace converts to 51918 and 0xcacf converts to 51919.
4. Exit diagnostic mode.

Casa Systems CMTS


CMTS diagnostic commands 5-15
Capturing cable modem traffic on PC

In the first window, reset the CM. After a few minutes, use the Ctrl-C combination to
stop the capture, then transfer the file to the TFTP server. (Remember to delete it from
the SMM after transferring it.)

On the TFTP server, run the ccap command (./ccap test.out) to create a file called
out.cap. Use FTP to transfer this file to a PC running Wireshark (or equivalent
program). Change the Wireshark settings by editing preferences and Protocols: Frame
by checking off the “Treat all frames as DOCSIS frames” box. Wireshark will decode
the DOCSIS control packets.

Capturing cable modem traffic on PC


To capture CM traffic directly on a PC with Wireshark, use the mirror cm traffic
command and specify the IP address of the target PC running Wireshark. On the PC
running Wireshark, set the capture filter to udp port 51918 or udp port 51919 to
capture only the mirrored packets. The PC must be reachable by the CMTS. The
capture packets contain the DOCSIS frames encapsulated in a UDP datagram.

1. Enter diagnostic mode using the defined password.


CASA# diag
Password:
CASA(diag)#

2. Use the mirror cm traffic <ip_addr> [loopback <0:255>] <mac_addr>


command. (Disable mirroring traffic by setting the IP address to 0).
CASA(diag)# mirror cm traffic 1.0.0.7 0018.c0bf.1058
Mirroring traffic for CM 0018.c0bf.1058 to 0x1000007

3. Use the tcpdump command to decode the datagram to a suitable format so that a
program such as Wireshark can process it, usually as a .cap file.
CASA(diag)# tcpdump "-i gige1 -w /fdsk/file.cap -s 0 udp port
0xcace or udp port 0xcacf”

***** Type Ctrl-C to exit *****


tcpdump: listening on eth2, link-type EN10MB (Ethernet), capture
size 65535 bytes

4. Exit diagnostic mode.


5. To read the file, move it from the SMM to a TFTP server.

Casa Systems CMTS


5-16 Troubleshooting and Diagnostics Guide
Displaying cable modems by ID

Displaying cable modems by ID


CM status can be displayed by specifying the CM identifier from CMTS diag mode.
Gathering CM information using the CMTS identifier may be helpful when
troubleshooting modem problems.

1. Enter diagnostic mode using the defined password.


CASA# diag
Password:
CASA(diag)#

2. Use the show cable modem <id> command.


CASA(diag)# show cable modem 1
MAC Address IP Address US DS MAC Prim RxPwr Timing Num BPI
Intf Intf Status Sid (dB) Offset PEs Enb
e448.c7b4.ab62 1.5.1.4 13/0.0/0 2/0/3 online(pt) 10 0.0 1613 0 yes

3. Exit diagnostic mode.

Cable modem partial service


You can diagnose and troubleshoot CMs reporting partial service with the following
steps:

1. Use the show cable modem partial-service command to show which modems
are in upstream or downstream partial-service mode and which channels it affects.
The show cable modem command also shows a hash mark (#) if a modem is in
partial-service mode.
CASA# show cable modem partial-service
MAC Address MAC US DS US DS US/DS CHAN EXCLUDED
id Intf Intf SET SET
e448.c7c0.f0dc 2 13/2.0/0 2/1/3 256 256(3*8) 13/2.3/0

2. Use the show cable flap-list command to determine which modems are
continually re-registering (flapping), which can cause partial service.
3. Use the show cable modem cm-status log command to determine the event that
could have caused the partial service. One indicator is T4_TO, when a T4 timeout
expiration occurred. Capturing the required event codes for the CM status log
must first be enabled on the DOCSIS MAC interface with the cable cm-status

Casa Systems CMTS


CMTS diagnostic commands 5-17
Channel bonding

report event-list <codes_list> command (with a list of comma-separated codes


from 1 – 11, including 6 representing the T4_TO).
CASA# show cable modem cm-status log
MAC Address Status_Event Msg Content Time
0022.68f2.d99c QAM_FEC_RECOVERY DS: 3 2014-09-09 13:47:28
0022.68f2.d99c QAM_FEC_RECOVERY DS: 2 2014-09-09 13:47:28
0022.68f2.d997 QAM_FEC_RECOVERY DS: 5 2014-09-09 13:47:28
0022.68f2.d997 QAM_FEC_RECOVERY DS: 4 2014-09-09 13:47:28
0022.68f2.d997 QAM_FEC_RECOVERY DS: 3 2014-09-09 13:47:28
0022.68f2.d704 QAM_FEC_RECOVERY DS: 4 2014-09-09 13:47:27
0022.68f2.d704 QAM_FEC_RECOVERY DS: 3 2014-09-09 13:47:27
0022.68f2.d998 QAM_FEC_RECOVERY DS: 6 2014-09-09 13:47:19
0022.68f2.d702 QAM_FEC_RECOVERY DS: 6 2014-09-04 15:29:22
0022.68f2.d702 QAM_FEC_RECOVERY DS: 1 2014-09-04 15:29:22
0022.68f2.d704 QAM_FEC_RECOVERY DS: 4 2014-09-04 15:29:22
0022.68f2.d704 QAM_FEC_RECOVERY DS: 3 2014-09-04 15:29:22
0022.68f2.d993 QAM_FEC_RECOVERY DS: 4 2014-08-30 09:29:31
0022.68f2.d704 QAM_FEC_RECOVERY DS: 4 2014-08-30 09:29:31
0022.68f2.d97d T4_TO US: 2 2014-08-27 11:18:25

4. If necessary, use the clear cable modem partial-service reset command to clear
the partial-service CM.

Channel bonding
You can diagnose and troubleshoot channel bonding errors with the following steps:

1. Use the show cable modem bonding command to show the bonding status. The
US/DS CHAN EXCLUDED column shows any upstream or downstream channels
excluded from bonding.
CASA# show cable modem bonding
MAC Address MAC US DS US DS US/DS CHAN EXCLUDED
id Intf Intf SET SET
0026.24a8.da3c 1 0/8.1/0 13/0/0 257 256(4*8)
c0cb.38d3.6ed4 8 0/15.0/0 13/7/0 5 256(1*7) 13/7/7
c0cb.38d3.6ef8 8 0/15.1/0 13/7/0 6 256(1*7) 13/7/7
c446.199d.fdcd 8 0/15.3/0 13/7/6 8 256(1*7) 13/7/7
c446.199d.fdcf 8 0/15.1/0 13/7/0 6 256(1*7) 13/7/7
c446.199d.feee 1 0/8.1/0 13/0/7 257 256(4*8)

2. Because the channel sets are also identified in the show cable modem bonding
output in the US SET and DS SET columns, use the show downstream channel set

Casa Systems CMTS


5-18 Troubleshooting and Diagnostics Guide
Channel bonding

and show upstream channel set commands for the MAC IDs with the excluded
channels. Usually channel set 256 identifies which channels should be bonded.
CASA# show downstream channel set
MAC Chan Channel
ID Set List
1 1 2/0/0
1 2 2/0/1
1 3 2/0/2
1 4 2/0/3
1 5 2/0/4
1 6 2/0/5
1 7 2/0/6
1 8 2/0/7
1 256 2/0/0, 2/0/1, 2/0/2, 2/0/3, 2/0/4, 2/0/5, 2/0/6, 2/0/7

3. Service groups used with D3.0 modems can also define which channels are
bonded (or configured for load balancing). Use the show service group command
to determine the service group configuration.
CASA# show service group
service group 1
qam 2/0/0
qam 2/0/1
qam 2/0/2
qam 2/0/3
qam 2/0/4
qam 2/0/5
qam 2/0/6
qam 2/0/7
upstream 13/0.0
upstream 13/0.1
upstream 13/0.2
upstream 13/0.3

4. The show cable modem <mac_addr> verbose command for the CM in question
shows any non-bonded channels next to the “Unusable channel list” entry. The
“Initial Ranging Message” line also shows if channel bonding is in effect if the
value is B-INIT-RNG-REQ.
5. Using the show interface qam command to evaluate the downstream channel
frequencies can determine if any inconsistent ranges or overlaps are causing
channel bonding errors. In the following example, QAM interface 2/0 channels 4,
5, 6, and 7 are starting in a different frequency range than the first four channels.
CASA# show interface qam 2/0
interface qam 2/0

Casa Systems CMTS


CMTS diagnostic commands 5-19
Channel bonding

no spectral inversion on
annex A
modulation 256qam
interleave 12
power 510
channel 0 frequency 400000000
no channel 0 shutdown
channel 1 frequency 408000000
no channel 1 shutdown
channel 2 frequency 416000000
no channel 2 shutdown
channel 3 frequency 424000000
no channel 3 shutdown
channel 4 frequency 578000000
no channel 4 shutdown
channel 5 frequency 586000000
no channel 5 shutdown
channel 6 frequency 594000000
no channel 6 shutdown
channel 7 frequency 602000000
no channel 7 shutdown
no shutdown

In earlier Casa releases that do not support full channel bonding, using Receive
Channel Configuration (RCC) for downstream channel bonding is an alternative. The
RCC configuration requires determining the Receive Channel Profile (RCP) ID, and
how many receive modules (RMs) and receive channels (RCs) the RCP ID can
support. The CM provides the RCP IP in a registration request message. You can
either check with the CM vendor for the RCP IDs that support 16 downstream channel
bonding, or you can find the IDs during registration through debugging, as follows:

1. Turn on debugging:
CASA# debug cable mac-address <CM_mac_addr>
CASA# debug cable registration
CASA# debug cable verbose
CASA# logging debugging

2. Reset the CM you debugged.


3. When the CM comes back online, get the RCP IDs from the CM in the
registration request message in the log. For example:
Vendor ID Encoding(8): 00 d0 59
CM Receive Channel Profile Encodings(48): ---------- 7 bytes
|RCP-ID(1): 00 10 00 10 02

Casa Systems CMTS


5-20 Troubleshooting and Diagnostics Guide
Channel bonding

4. Turn off debugging using no logging and no debug cable.

For example, the RCP ID you want to use is 00:10:00:10:02 and it supports 16 RCs
and 1 RM, while the CM is online on DOCSIS MAC 1. Based on the DOCSIS MAC
configuration and channel frequency settings starting at 41000000 Hz, the RCC group
configuration could be as follows:

CASA(config)# rcc mac 1 rcp-id 00:10:00:10:02 1


CASA(conf-mac 1 rcc 1) rc 1 downstream 1 primary connect 1
CASA(conf-mac 1 rcc 1) rc 2 downstream 2 secondary connect 1
CASA(conf-mac 1 rcc 1) rc 3 downstream 3 secondary connect 1
CASA(conf-mac 1 rcc 1) rc 4 downstream 4 secondary connect 1
CASA(conf-mac 1 rcc 1) rc 5 downstream 5 secondary connect 1
CASA(conf-mac 1 rcc 1) rc 6 downstream 6 secondary connect 1
CASA(conf-mac 1 rcc 1) rc 7 downstream 7 secondary connect 1
CASA(conf-mac 1 rcc 1) rc 8 downstream 8 secondary connect 1
CASA(conf-mac 1 rcc 1) rc 9 downstream 9 secondary connect 1
CASA(conf-mac 1 rcc 1) rc 10 downstream 10 secondary connect 1
CASA(conf-mac 1 rcc 1) rc 11 downstream 11 secondary connect 1
CASA(conf-mac 1 rcc 1) rc 12 downstream 12 secondary connect 1
CASA(conf-mac 1 rcc 1) rc 13 downstream 13 secondary connect 1
CASA(conf-mac 1 rcc 1) rc 14 downstream 14 secondary connect 1
CASA(conf-mac 1 rcc 1) rc 15 downstream 15 secondary connect 1
CASA(conf-mac 1 rcc 1) rc 16 downstream 16 secondary connect 1
CASA(conf-mac 1 rcc 1) rm 1 frequency 411000000 connect 0

Note that only RC 1 can be configured as the primary downstream channel. The
“connect 1” in the RC settings means the RC is connected to receive module (RM) 1.
The frequency in the RM configuration should be smaller than or equal to all the RC
downstream frequencies.

If the RCP ID supports two receive modules (RMs) instead, the RCC group
configuration could be split, as follows:

CASA(config)# rcc mac 1 rcp-id 00:10:00:10:02 1


CASA(conf-mac 1 rcc 1) rc 1 downstream 1 primary connect 1
CASA(conf-mac 1 rcc 1) rc 2 downstream 2 secondary connect 1
CASA(conf-mac 1 rcc 1) rc 3 downstream 3 secondary connect 1
CASA(conf-mac 1 rcc 1) rc 4 downstream 4 secondary connect 1
CASA(conf-mac 1 rcc 1) rc 5 downstream 5 secondary connect 1
CASA(conf-mac 1 rcc 1) rc 6 downstream 6 secondary connect 1
CASA(conf-mac 1 rcc 1) rc 7 downstream 7 secondary connect 1
CASA(conf-mac 1 rcc 1) rc 8 downstream 8 secondary connect 1
CASA(conf-mac 1 rcc 1) rc 9 downstream 9 secondary connect 2
CASA(conf-mac 1 rcc 1) rc 10 downstream 10 secondary connect 2
CASA(conf-mac 1 rcc 1) rc 11 downstream 11 secondary connect 2
CASA(conf-mac 1 rcc 1) rc 12 downstream 12 secondary connect 2

Casa Systems CMTS


CMTS diagnostic commands 5-21
Cable modem frequency locking

CASA(conf-mac 1 rcc 1) rc 13 downstream 13 secondary connect 2


CASA(conf-mac 1 rcc 1) rc 14 downstream 14 secondary connect 2
CASA(conf-mac 1 rcc 1) rc 15 downstream 15 secondary connect 2
CASA(conf-mac 1 rcc 1) rc 16 downstream 16 secondary connect 2
CASA(conf-mac 1 rcc 1) rm 1 frequency 411000000 connect 0
CASA(conf-mac 1 rcc 1) rm 2 frequency 475000000 connect 0

Cable modem frequency locking


If you cannot get the CM to lock high frequencies, remove any existing rejector
(frequency filter) that rejects high frequency transit.

Core dumps
Serious problems with the kernel processes causes the system to dump core memory.
These core dumps contain useful data for Casa engineering. Use the ls or dir
commands to see if these files exist.Use TFTP to transfer both the text and gz files and
send them to support@casa-systems.com. See the coredump cleanup command for
details how to clean up the core dump.

Casa diagnostic commands


Table 5-1 lists and briefly describes the objects related to the diagnostic commands.

Table 5-1. Diagnostic command objects

Object name Description

diag General diagnostic command.


add Enables testing for a specific CM or adds a prefix
delegation lease for an IPv6 CPE address.
arp get Gets the Address Resolution Protocol (ARP) entry for a
specific host based on its IP address.
auto-reboot monitor Monitors a specified host and configures the CMTS to
auto-reboot.
cm-sim Enables the CM simulator.
coredump cleanup Removes old core dumps.

Casa Systems CMTS


5-22 Troubleshooting and Diagnostics Guide
Casa diagnostic commands

Table 5-1. Diagnostic command objects (continued)

Object name Description

csm Diagnoses Casa Spectrum Management (CSM).


debug Enables and sets parameters for CMTS debugging.
docs test Enables DOCSIS tests.
dsa Enables testing Dynamic Service Addition (DSA) requests.
dsc Enables testing Dynamic Service Change (DSC) requests.
dsd Enables testing Dynamic Service Deletion (DSC) requests.
edgemgr Restarts, starts, or stops the Edge Manager.
enable vrf-policy Enables testing Virtual Routing and Forwarding (VRF)
policies.
encrypt qam Enables encrypting a QAM interface.
envm Enables or disables system environment testing.
fan-controller-c10000 Enables testing the digital-to-analog converter A (DACA)
0-daca fan controller.
fan-controller-c10000 Enables testing the fan controller register set.
0-reg-set
fan-controller-duty-c Enables testing the fan controller duty cycle.
ycle
fan-tachometer-low-li Enables testing the fan controller tachometer low limit.
mit
fft Enables testing Fast Fourier Transform (FFT) for QAM.
gigabit-rx-cpu-rate Sets the receive rate from the Gigabit switch to the CPU
interface.
ha hardware vco check Does virtual computer object (VCO) checks on high
availability (HA) hardware.
igmp query send Sends Internet Group Management Protocol (IGMP)
queries to DOCSIS MAC.
ip-forward module Enables IP forwarding to a specific module.
ipdr Dumps internal IP Detail Record (IPDR) statistics or tests
various parameters.
ipv6-debug-enable Enables IPv6 debugging.
l2vpn Configures a Layer 2 virtual private network (L2VPN) in the
switch for test purposes.

Casa Systems CMTS


CMTS diagnostic commands 5-23
Casa diagnostic commands

Table 5-1. Diagnostic command objects (continued)

Object name Description

log-enable Enables logging for ARP, DHCP, or the CM ID.


mdd-ctrl Sets MAC domain descriptor (MDD) controls.
mdd-test qam Sends MAC domain descriptor (MDD) test data of QAM.
mirror Performs CM or port traffic mirroring.
monitor keepalive Monitors the keepalive heartbeat during module reboots.
booting
parp ip route log Logs passive ARP (PARP) route table information to a file.
pkt-trace qam Enables packet tracing for a QAM interface.
power module Enables power management for a module.
qam-debug module Starts QAM module debugging.
reboot module Reboots a specified module.
restart Does graceful restarts of routing protocols.
route-conserve-start Starts the route conserve scheme.
rstp Enables Rapid Spanning Tree Protocol (RSTP) testing.
set Sets certain CMTS parameters.
sleep Pauses the CLI session for a certain time period.
snmp Modifies Simple Network Management Protocol (SNMP)
engine parameters.
system Collects system running status or does an unconditional
reboot.
tcpdump Captures packets on a GigE interface.
test aes-pkt module Tests downstream Advanced Encryption Standard (AES)
packets.
traceroute Traces IPv4 routes.
traceroute6 Traces IPv6 routes.
update Copies Common Firmware Environment (CFE) or Field
Programmable Gate Array (FPGA) images.
ups Enables Layer 3 forwarding from the upstream module.
upstream-processor Enables upstream configuration.
video Sets video properties.

Casa Systems CMTS


5-24 Troubleshooting and Diagnostics Guide
diag

diag
Purpose

The diag command executed in Casa enable or configuration mode requires a


password.

Be sure to exit diagnostic mode at the end of a diagnostic session.

Modes
#
(config)#
(diag)#

Syntax
# diag
Password:
(diag)# <command>

(config)# diag
Password:
(diag)# <command>

(diag)# exit

Casa Systems CMTS


CMTS diagnostic commands 5-25
add

add
Purpose

The add command enables testing for a specific CM or adds a prefix delegation lease
for an IPv6 CPE address.

Mode
(diag)#

Syntax
add cm <mac_addr> ds <slot>/<port>/<chan> us <slot>/<port>.<phy_chan>/
<log_chan>
add ia-pd cpe <mac_addr> cm <mac_addr> <ip6_addr> cm <id> docsis-mac
<id> prefix <ip6_addr>/<pref> module <num> leasetm <num> vrf-id
<id>

Properties
Property name Description

cm <mac_addr> ds <slot>/ Adds a CM based on its MAC address and


<port>/<chan> us <slot>/ downstream and upstream interface.
<port>.<phy_chan>/
<log_chan> Example:

CASA(diag)# add cm e448.c7b4.ab62 ds 2/


0/0 us 13/0.0/0

ia-pd cpe <mac_addr> cm Adds an IPv6 prefix delegation lease for a CPE,
<mac_addr> <ip6_addr> cm based on its MAC address, IPv6 address, DOCSIS
<id> docsis-mac <id> prefix MAC ID, prefix, module number, lease time, and VRF
<ip6_addr>/<pref> module ID.
<num> leasetm <num> vrf-id
<id> Example:

CASA(diag)# add ia-pd cpe


e448.c7b4.ab62 cm e448.c7b4.ab62
2607:f798:1000:: cm 0 docsis-mac 0
prefix 2607:f798:1000::/64 module 0
leasetm 6000 vrf-id 0

Casa Systems CMTS


5-26 Troubleshooting and Diagnostics Guide
arp get

arp get
Purpose

The arp get command gets the Address Resolution Protocol (ARP) entry for a
specific host based on its IP address.

Mode
(diag)#

Syntax
arp get <ip_addr>

Properties
Property name Description

<ip_addr> IPv4 address, in octet format, of the host.

Example:

CASA(diag)# arp get 192.168.8.8


host 192.168.8.8 at 00:00:00:00:00:00

Related diagnostic show commands

show arp-tabl

Shows the ARP table.

CASA(diag)# show arp-tbl

show arp-trace

Shows a trace of the ARP packets on the SMM.

CASA(diag)# show arp-trace

Casa Systems CMTS


CMTS diagnostic commands 5-27
auto-reboot monitor

auto-reboot monitor
Purpose

The auto-reboot monitor command monitors a specified host and configures the
CMTS to auto-reboot if it does not receive a response from the host within 40 seconds.
The monitoring starts immediately. The auto-reboot monitor 0.0.0.0 command
disables monitoring.

Mode
(diag)#

Syntax
auto-reboot monitoring <ip_addr>

Properties
Property name Description

<ip_addr> IPv4 address, in octet form, of the host to monitor.

Example:

CASA(diag)# auto-reboot monitor


192.168.8.8
Start Auto Reboot Monitoring on address
192.168.8.8

Related diagnostic show commands

show auto-reboot monitor

Shows the auto-reboot reference address being monitored to verify the reachability
from the CMTS to the host. When auto-reboot monitoring is enabled and the CMTS
loses reachability, the CMTS collects diagnostic information before rebooting that is
copied into the log file with “Reachability lost” messages.

CASA(diag)# show auto-reboot monitor


Monitor reference address: 0.0.0.0

Casa Systems CMTS


5-28 Troubleshooting and Diagnostics Guide
cm-sim

cm-sim
Purpose

The cm-sim command enables the CM simulator for a specified host MAC address
and specified slots on the connected GigE interface.

Mode
(diag)#

Syntax
[no] cm-sim <mac_addr> gige <num> slots <list>

Properties
Property name Description

<mac_addr> MAC address of the CM.


gige <num> GigE interface number.
slots <list> List of upstream and downstream slots, separated by
commas, to enable for simulation.

Example:

CASA(diag)# cm-sim e448.c7b4.ab62 gige


1 slots 1,2,3,4

Casa Systems CMTS


CMTS diagnostic commands 5-29
coredump cleanup

coredump cleanup
Purpose

The coredump cleanup command removes old core dumps. Serious problems with
the kernel processes can cause the system to dump core memory. These core dumps
contain useful data for Casa engineering. Use the ls or dir commands to see if these
files exist. Core dumps start with the word core in the filename, as in the following:

1 croot root 229189 Jul 17 14:24 core.SMM-RMI-bgpd.600.tar.gz


1 croot root 62258 Jul 17 14:24 core.SMM-RMI-bgpd.600.txt
1 croot root 228295 Jul 16 15:28 core.SMM-RMI-bgpd.612.tar.gz
1 croot root 61972 Jul 16 15:28 core.SMM-RMI-bgpd.612.txt

Use TFTP to transfer both the text and tar.gz files and send them to
support@casa-systems.com.

Mode
(diag)#

Syntax
coredump cleanup

Related commands
CASA# ls
CASA(diag)# tcpdump

Casa Systems CMTS


5-30 Troubleshooting and Diagnostics Guide
csm

csm
Purpose

The csm command executes Casa Spectrum Management (CSM) modulation hopping
in one step or in multiple steps to an SNR fitted hop, sets the Fast Fourier Transform
(FFT) signal-to-noise ratios (SNRs), and finite state machine (FSM) event hop value.
The csm dbg 0 command enables one-step modulation up hopping, while the
csm dbg 101 command enables multiple modulation up hopping. By default,
modulation down hopping takes place in one step, such as 64QAM to QPSK.

Mode
(diag)#

Syntax
csm dbg {0 | 101}
csm fft-snr <slot>/<port>.<chan> [<sid> CO]
csm fsm evt <1:6> hop <1:3> value <num> <slot>/<port>.<chan>

Properties
Property name Description

dbg {0 | 101} Enables one-step or multiple step upstream


modulation hopping: 0 for one-step hopping and
101 for multiple step hopping.

Example:

CASA(diag)# csm dbg 0

fft-snr <slot>/ Fast Fourier Transform (FFT) and signal-to-noise


<port>.<chan> [<sid> CO] ratio (SNR) value for an upstream interface, with the
optional SID followed by the C0 modifier to try a
different C0.

Example:

CASA(diag)# csm fft-snr 13/0.0 1 C0

Casa Systems CMTS


CMTS diagnostic commands 5-31
csm

Properties (continued)
Property name Description

fsm evt <1:6> hop <1:3> Finite state machine (FSM) event and the hop type,
value <num> <slot>/ followed by its value and the slot, port, and physical
<port>.<chan> channel of the upstream interface. The values are as
follows:

Event number:

• 1 — Next hop (NH)


• 2— H
• 3 — FF
• 4 — FI
• 5 — FR
• 6 — CS

Hop type and value:

• hop 1 — Frequency hop


• hop 2 — Modulation hop
• hop 3 — Channel width hop
• value <num> — Hop value, based on the hop
type

Example:

CASA(diag)# csm fsm evt 1 hop 2 value 1


13/0.0

Related commands
CASA(config)# dbg_id_set
CASA# debug cable specmgmt

Casa Systems CMTS


5-32 Troubleshooting and Diagnostics Guide
csm

Related diagnostic show commands

show csm fsm [<slot>/<port>[.<chan>]]

Shows the CSM finite state machine (FSM) configuration. FSM has a state of R
(normal running), H (hopping), or RR (reduced-capacity running). The cmark value
determines if a channel-width hop occurred and mmark determines the modulation
hopping status. Because CSM allows channel-width (and modulation) multistep (or
multilevel) hops, these numbers serve as counters to remember how many steps were
done to possibly hop back. The optional slot/port shows data details. The output data
is for engineering analysis and troubleshooting performance issues of the CSM feature
of the Casa CMTS. For the purpose of retrieving CSM history events, use the
command show spectrum hop-history.

CASA(diag)# show csm fsm


13/ 0.0 FSM: R count 0 cmark 0, mmark 0
13/ 0.1 FSM: R count 0 cmark 0, mmark 0

CASA(diag)# show spectrum hop-history


Port Action Time Code From To Reason

Casa Systems CMTS


CMTS diagnostic commands 5-33
debug

debug
Purpose

The debug command enables or disables, or sets parameters for, CMTS debugging
aspects.

Mode
#
(diag)#

Syntax
#
[no] debug aaa {accounting | authentication | authorization | radius}
no debug all
[no] debug arp [mac-address <mac_addr>]
[no] debug bfd {all | event | ipc-error | ipc-event | nsm | packet |
session}
[no] debug cable [admission-control | cfg | cm-ctr | cm-status | dcc |
dynsrv | igmp | load-balance [dynamic | static] | mac-address
<mac_addr> | md-sg | packetcable [cops | events | gate [control
| database | docsis | mgpi | multicast] | privacy | ranging |
registration | service-group <name> | specmgmt | tlv | verbose]
[no] debug ddm mcast [dbc | detail | error | igmp | syslog | trace]
[no] debug igmp {intf | ipc | join | kern | lc | video | xhw}
[no] debug ip bgp {events | filters | fsm | keepalives | updates [in |
out] | vpls}
[no] debug ip ospf {database-timer | event | ifsm | nfsm | nsf | nssa |
packet}
[no] debug ip pim {assert | bsr | fsm | error | hello | join-prune |
rpf | timers}
[no] debug ip rip {events | packet}
[no] debug ip snmp
[no] debug ipv6 ospf {all | bfd | events [abr | asbr | router | vlink]
| ifsm [events | status | timers] | lsa [flooding | generate |
install | maxage | timers] | nfsm [events | status | timers] |
nsm [interface | redistribute] | packet [recv | send] | route
[ase | ia | install | spf]}
[no] debug ipv6 rip {events | packet}
[no] debug isis {all | bfd | events | ifsm | lsp | mpls | nfsm | nsm |
pdu | spf}
[no] debug lacp [event | fsm | packet]
[no] debug ldp {advertise-labels | all | dsm | events | fsm |
graceful-restart | hexdump | nsm | packet | qos | tsm | usm |
vc}
[no] debug nsm {all | events | kernel | packet}

Casa Systems CMTS


5-34 Troubleshooting and Diagnostics Guide
debug

[no] debug rsvp {all | events | fsm [egress | ingress | transit] |


hexdump | nsm | packet [in | out]}
[no] debug scs level <1:10>
[no] debug video {channel <slot>/<port>/<chan> | module <1:13>
[input-stream {<1:4294967295> | ip-address <ip_addr> dst-port
<1:65535>} | session <id>} | port <slot>/<port> | shared-channel
<slot>/<port> | simulcrypt ecmg [<string>]}
[no] debug video {pme [engine | protocol | proxy [inc-index]] |
power-key engine}

(diag)#
[no] debug bfd {all | event | ipc-error | ipc-event | nsm | packet |
session}
[no] debug cable specmgmt {event | fft | fsm | hop | poll | trace}
debug config qam flag <0:7>
[no] debug ddm mcast [dbc | detail | error | igmp | syslog | trace]
[no] debug igmp {intf | ipc | join | kern | lc | video | xhw}
[no] debug ip bgp {events | filters | fsm | keepalives | updates [in |
out] | vpls}
[no] debug ip ospf {database-timer | event | ifsm | nfsm | nsf | nssa |
packet}
[no] debug ip pim {assert | bsr | fsm | error | hello | join-prune |
rpf | timers}
[no] debug ip rip {events | packet}
[no] debug ip snmp
[no] debug ipdr {cm-status | cpe | diaglog | ds-util-stats | engine |
log | logdetail | logevent | samis | samis2 | sm | svs-flow |
topo | us-status | us-util-stats}
[no] debug ipsec enable
[no] debug ipv6 ospf {all | bfd | events [abr | asbr | router | vlink]
| ifsm [events | status | timers] | lsa [flooding | generate |
install | maxage | timers] | nfsm [events | status | timers] |
nsm [interface | redistribute] | packet [recv | send] | route
[ase | ia | install | spf]}
[no] debug ipv6 rip {events | packet}
[no] debug isis {all | bfd | events | ifsm | lsp | mpls | nfsm | nsm |
pdu | spf}
[no] debug ldp {advertise-labels | all | dsm | events | fsm |
graceful-restart | hexdump | nsm | packet | qos | tsm | usm |
vc}
[no] debug nsm {all | events | kernel | packet}
[no] debug parp ip route info
[no] debug rstp
[no] debug rsvp {all | events | fsm [egress | ingress | transit] |
hexdump | nsm | packet [in | out]}
[no] debug statis logging {DEBUG_Detail | DEBUG_State | WARNING}
[no] debug video {pme [engine | protocol | proxy [inc-index]] |
power-key engine}

Casa Systems CMTS


CMTS diagnostic commands 5-35
debug

Properties
Property name Description

aaa {accounting | Debugs Authentication, Authorization, and


authentication | Accounting , or one of the three or RADIUS.
authorization | radius}
Example:

CASA# debug aaa authentication


CASA# no debug aaa authentication

all Used only with the no version of the command, turns


off all debugging.

Example:

CASA# no debug all

arp [mac-address Debugs the Address Resolution Protocol, optionally


<mac_addr>] for a CM MAC address.

Example:

CASA# debug arp authentication


CASA# no debug aaa authentication

Casa Systems CMTS


5-36 Troubleshooting and Diagnostics Guide
debug

Properties (continued)
Property name Description

bfd {all | event | Sets Bidirectional Forwarding Detection (BFD)


ipc-error | ipc-event | nsm debugging for one of the following:
| packet | session}
• all — Turns off all debugging.
• event — Disables BFD event debugging.
• ipc-error — Disables BFD ipc-error debugging.
• ipc-event — Disables BFD ipc-event debugging.
• nsm — Disables BFD Network Services Manager
(NSM) debugging.
• packet — Disables BFD packet debugging.
• session — Disables BFD session debugging.

Example:

CASA(diag)# debug bfd session


CASA(diag)# no debug bfd session

Casa Systems CMTS


CMTS diagnostic commands 5-37
debug

Properties (continued)
Property name Description

cable [admission-control | Sets debugging for one the following cable


cfg | cm-ctr | cm-status | processes:
dcc | dynsrv | igmp |
load-balance [dynamic | • admission-control — Service flow admission.
static] | mac-address • cfg — Downloading configuration file.
<mac_addr> | md-sg |
packetcable [cops | events • cm-ctrl — CM control request messages.
| gate [control | database • cm-status — Cable event status.
| docsis | mgpi |
multicast] | privacy | • dcc — Dynamic channel changes.
ranging | registration | • dynsrv — Dynamic service transactions.
service-group <name> |
specmgmt | tlv | verbose] • igmp — Internet Group Management Protocol.
• load-balance [dynamic | static] — Load
balancing, optionally dynamic or static.
• mac-address <mac_addr> — Selects the CM.
• md-sg — Upstream ambiguity resolution.
• packetcable [cops | events | gate [control |
database | docsis | mgpi | multicast]] —
PacketCable Common Open Policy Service,
event messages, or gate properties (control,
database changes, DOCSIS messages, multiple
grants per interval, or multicast).
• privacy — Baseline privacy process.
• ranging — Ranging process.
• registration — Registration process.
• service-group <name> — Service group.
• specmgmt — Casa Spectrum Management
(CSM) process.
• tlv — Type-length value data in the MAC packet.
• verbose — Verbose output.

Example:

CASA# debug cable specmgmt


CASA# no debug cable specmgmt

Casa Systems CMTS


5-38 Troubleshooting and Diagnostics Guide
debug

Properties (continued)
Property name Description

cable specmgmt {event | fft Sets Casa Spectrum Management (CSM) debugging
| fsm | hop | poll | trace} for one of the following:

• event — Event debugging.


• fft — Fast Fourier Transform (FFT) debugging.
• fsm — Finite state machine (FSM) debugging.
• hop — Hop debugging.
• poll — Polling debugging.
• trace — Trace debugging.

Example:

CASA(diag)# debug cable specmgmt event


CASA(diag)#
no debug cable specmgmt event

Casa Systems CMTS


CMTS diagnostic commands 5-39
debug

Properties (continued)
Property name Description

config qam flag <0:7> Sets the QAM configuration debug flag for cumulative
levels of the following:

• 0 — All off.
• 1 — Debug flag.
• 2 — Debug Broadcast QAM (BQAM).
• 3 — Debug QAM Configuration Compiler (QCC).
• 4 — Mode.
• 5— Power.
• 6— DVB SimulCrypt.
• 7— All on.

The show debug config qam flag command shows


a value of 1 for flags that are set.

Example:

CASA(diag)# debug config qam flag 3


CASA(diag)# show debug config qam flag
Qam config debug flag:
debug_flag=1
debug_bqam=1
debug_qcc=1

Casa Systems CMTS


5-40 Troubleshooting and Diagnostics Guide
debug

Properties (continued)
Property name Description

ddm mcast [dbc | detail | Sets multicast DOCSIS Device Manager debugging
error | igmp | syslog | for one of the following:
trace]
• dbc — Dynamic bonding change.
• detail — Detailed.
• error — Error level.
• igmp — Internet Group Management Protocol.
• syslog — Sends debugging messages to the
local system log.
• trace — Path tracing.

Example:

CASA# debug ddm mcast igmp


CASA# no debug ddm mcast igmp

igmp {intf | ipc | join | Sets Internet Group Management Protocol (IGMP)
kern | lc | video | xhw} debugging for one of the following:

• intf — Interface events.


• ipc — RPC messages.
• join — Join/leave events.
• kern — Kernel events.
• lc — LC modules events.
• video — Video interface events.
• xhw — Switch hardware events.

Example:

CASA(diag)# debug igmp intf


CASA(diag)# no debug igmp intf

Casa Systems CMTS


CMTS diagnostic commands 5-41
debug

Properties (continued)
Property name Description

ip bgp {events | filters | Sets Border Gateway Protocol (BGP) debugging for
fsm | keepalives | updates one of the following:
[in | out] | vpls}
• events — Event debugging.
• filters — Filter debugging.
• fsm — Finite state machine (FSM) debugging.
• keepalives — Keepalive debugging.
• updates [in | out] — Update debugging.
• vpls — Virtual Private LAN Service (VPLS)
debugging.

Example:

CASA(diag)# debug ip bgp events


CASA(diag)# no debug ip bgp events

ip multicast Debugs multicast packets.

Example:

CASA# debug ip multicast


CASA# no debug ip multicast

Casa Systems CMTS


5-42 Troubleshooting and Diagnostics Guide
debug

Properties (continued)
Property name Description

ip ospf {database-timer | Sets Open Shortest Path First (OSPF) debugging for
event | ifsm | nfsm | nsf | one of the following:
nssa | packet}
• database-timer — Database timer debugging.
• event — Event debugging.
• ifsm — Interface finite state machine (IFSM)
debugging.
• nfsm — Network finite state machine (NFSM)
debugging.
• nsf — Non-stop forwarding (NSF) debugging.
• nssa — Not-so-stubby area (NSSA) debugging.
• packet — Packet debugging.

Example:

CASA(diag)# debug ip ospf packet


CASA(diag)# no debug ip ospf packet

ip pim {assert | bsr | fsm Sets Protocol Independent Multicast (PIM)


| error | hello | debugging for one of the following:
join-prune | rpf | timers}
• assert — Assert debugging.
• bsr — Bootstrap router (BSR) debugging.
• error — Error debugging.
• hello — HELLO message debugging.
• join-prune — Join/prune message debugging.
• rpf — Reverse path forwarding (RPF) debugging.
• timers — Timers debugging.

Example:

CASA(diag)# debug ip pim bsr


CASA(diag)# no debug ip pim bsr

Casa Systems CMTS


CMTS diagnostic commands 5-43
debug

Properties (continued)
Property name Description

ip rip {events | packet} Sets Routing Information Protocol (RIP) debugging


for one of the following:

• events — Event debugging.


• packet — Packet debugging.

Example:

CASA(diag)# debug ip rip events


CASA(diag)# no debug ip rip events

ip snmp Sets Simple Network Management Protocl


debugging.

Example:

CASA# debug ip rip events


CASA# no debug ip rip events

Casa Systems CMTS


5-44 Troubleshooting and Diagnostics Guide
debug

Properties (continued)
Property name Description

ipdr {cm-status | cpe | Sets IP Detail Record (IPDR) debugging to test one
diaglog | ds-util-stats | of the following:
engine | log | logdetail |
logevent | samis | samis2 | • cm-status — CM status debugging.
sm | svs-flow | topo | • cpe — CPE status debugging.
us-status | us-util-stats}
• diaglog — Diagnostic log debugging.
• ds-util-stats — Downstream utilization statistics
debugging.
• engine — Engine status debugging.
• log — Enables debugging level log.
• logdetail — Diagnostic log detail debugging.
• logevent — Diagnostic log event debugging.
• samis — Old SAMIS in DOCSIS 2.0 debugging.
• samis1— SAMIS type 1 debugging.
• samis2— SAMIS type 2 debugging.
• sm — Spectrum measurement records
debugging.
• svs-flow— Service flow debugging.
• topo— Topology debugging.
• us-status — CM upstream status debugging.
• us-util — Upstream utilization debugging.

Example:

CASA(diag)# debug ipdr cm-status


CASA(diag)# no debug ipdr cm-status

ipsec enable Enables IPSec debugging.

Example:

CASA(diag)# debug ipsec enable


CASA(diag)# no debug ipsec enable

Casa Systems CMTS


CMTS diagnostic commands 5-45
debug

Properties (continued)
Property name Description

ipv6 ospf {all | bfd | Sets IPv6 Open Shortest Path First (OSPF)
events [abr | asbr | router debugging for one of the following:
| vlink] | ifsm [events |
status | timers] | lsa • all — Debug all. Note that this
[flooding | generate | • bfd — Bidirectional forwarding detection (BFD)
install | maxage | timers] debugging.
| nfsm [events | status |
timers] | nsm [interface | • events — Default all, abr, asbr, os, router, or vlink
redistribute] | packet debugging.
[recv | send] | route [ase • ifsm — Default all, events, status, or timers
| ia | install | spf]} Interface finite state machine (IFSM) debugging.
• lsa — Default all, flooding, generate, install,
maxage, or timers link state advertisement (LSA)
debugging.
• nsfm — Default all, events, status, or timers
Neighbor finite state machine (NFSM) debugging.
• nsm — Default all, interface, or redistribute
Network Services Manager (NSM) debugging.
• packet — recv or send packet debugging.
• route — Default all, ase, ia, install, or spf
debugging.

Example:

CASA(diag)# debug ospf all route spf


CASA(diag)# no debug ospf all

ipv6 rip {events | packet} Sets IPv6 Routing Information Protocol (RIP)
debugging for one of the following:

• events — Default all, abr, asbr, os, router, or vlink


debugging.
• packet — Packet debugging.

Example:

CASA(diag)# debug ipv6 rip events


CASA(diag)# no debug ipv6 rip events

Casa Systems CMTS


5-46 Troubleshooting and Diagnostics Guide
debug

Properties (continued)
Property name Description

isis {all | bfd | events | Sets IPv6 Routing Information Protocol (RIP)
ifsm | lsp | mpls | nfsm | debugging for one of the following:
nsm | pdu | spf}
• all — Debug all.
• bfd — Bidirectional forwarding detection (BFD)
debugging.
• events — Default all, abr, asbr, os, router, or vlink
debugging.
• ifsm — Default all, events, status, or timers
Interface finite state machine (IFSM) debugging.
• lsp — Link-state protocol (LSP) debugging.
• mpls — Multi-Protocol Label Switching (MPLS)
debugging.
• nsfm — Default all, events, status, or timers
Neighbor finite state machine (NFSM) debugging.
• nsm — Default all, interface, or redistribute
Network Services Manager (NSM) debugging.
• pdu — Protocol data unit (PDU0 debugging.
• spf — Shortest path first (SPF) debugging.

Example:

CASA(diag)# debug isis spf


CASA(diag)# no debug isis spf

Casa Systems CMTS


CMTS diagnostic commands 5-47
debug

Properties (continued)
Property name Description

lacp [event | fsm | packet] Sets Link Aggregation Protocol (LACP) debugging for
one of the following:

• event — Events.
• fsm — Finite state machine.
• packet — LACP messages.

Example:

CASA# debug lacp event


CASA# no debug lacp event

Casa Systems CMTS


5-48 Troubleshooting and Diagnostics Guide
debug

Properties (continued)
Property name Description

ldp {advertise-labels | all Sets Label Distribution Protocol (LDP) debugging for
| dsm | events | fsm | one of the following:
graceful-restart | hexdump
| nsm | packet | qos | tsm • advertise-label — Advertise label debugging.
| usm | vc} • all — Debug all.
• dsm — Distribute shared memory (DSM)
debugging.
• events — Event debugging.
• fsm — Finite state machine (FSM) debugging.
• graceful-restart — Graceful restart debugging.
• hexdump — Hex dump debugging.
• nsm — Network Services Manager (NSM)
debugging.
• packet — Packet debugging.
• qos — Quality of service (QoS) debugging.
• tsm — Transport security module (TSM)
debugging.
• usm — User-based security module (USM)
debugging.
• vc — Virtual circuit debugging.

Example:

CASA(diag)# debug ldp advertise-labels


CASA(diag)#
no debug ldp advertise-labels

Casa Systems CMTS


CMTS diagnostic commands 5-49
debug

Properties (continued)
Property name Description

nsm {all | events | kernel Sets Network Services Manager (NSM) debugging
| packet} for one of the following:

• all — Debug all.


• events — Event debugging.
• kernel — Kernel debugging.
• packet — Packet debugging.

Example:

CASA(diag)# debug nsm events


CASA(diag)# no debug nsm events

parp ip route info Sets parameter parsing (PARP) module routing table
inform level debugging.

Example:

CASA(diag)# debug parp ip route info


CASA(diag)# no debug parp ip route info

rstp Sets Rapid Spanning Tree Protocol (RSTP)


debugging.

Example:

CASA(diag)# debug rstp


CASA(diag)# no debug rstp

Casa Systems CMTS


5-50 Troubleshooting and Diagnostics Guide
debug

Properties (continued)
Property name Description

rsvp {all | events | fsm Sets Resource Reservation Protocol (RSVP)


[egress | ingress | debugging for one of the following:
transit] | hexdump | nsm |
packet [in | out]} • all — Debug all.
• events — Event debugging.
• fsm — Default all, egress, ingress, or transit for
Finite state machine (FSM) debugging.
• hexdump — Hex dump debugging.
• nsm — Network Services Manager (NSM)
debugging.
• packet — Default all, in, or out, for packet
debugging.

Example:

CASA(diag)# debug rsvp fsm egress


CASA(diag)# no debug rsvp fsm egress

Casa Systems CMTS


CMTS diagnostic commands 5-51
debug

Properties (continued)
Property name Description

scs level <1:10> Sets the SimulCrypt Synchronizer (SCS) debugging


to one of 10 levels, as follows:

• 1 — Trace
• 2 — Event Information Scheduler (EIS)
• 3 — Entitlement Control Message Generator
(ECMG)
• 4 — Dump message
• 5 — Trace and EIS (levels 1 and 2)
• 6 — Trace and ECMG (levels 1 and 3)
• 7 — Trace, EIS, and ECMG (levels 1–3)
• 8 — Trace, ECMG, and dump (levels 1, 3, and 4)
• 9 — All levels
• 10 — Extra level for tier-based encryption in
SimulCrypt, where all incoming video streams are
encrypted using the same set of key material.
Example:

CASA(diag)# debug scs level 8


CASA(diag)# no debug scs

statis logging Sets statistics logging for debug details, states, or


{DEBUG_Detail | DEBUG_State warnings.
| WARNING}
Example:

CASA(diag)# debug statis logging


DEBUG_Detail
CASA(diag)#
no debug statis logging DEBUG_Detail

Casa Systems CMTS


5-52 Troubleshooting and Diagnostics Guide
debug

Properties (continued)
Property name Description

video {channel <slot>/ Sets video channel, module, session, port, shared
<port>/<chan> | module channel, or SimulCrypt debugging.
<1:13> [input-stream
{<1:4294967295> | Example:
ip-address <ip_addr>
dst-port <1:65535>} | CASA# debug video port 12/0
session <id>} | port CASA# no debug video port
<slot>/<port> |
shared-channel <slot>/
<port> | simulcrypt ecmg
[<string>]}
video {pme [engine | Sets video Privacy Mode Encryption (PME)
protocol | proxy debugging for engine, protocol, or proxy (with the
[inc-index]] | power-key optional inc-index modifier), or PowerKey engine
engine} debugging.

Example:

CASA(diag)# debug video pme engine


CASA(diag)# no debug video pme engine

Related diagnostic show commands

show debugging [bfd | bgp | ipdr | ipv6 ospf | isis | ldp | nsm | ospf | rip |
ripng | rsvp | video]

Shows the debugging status. You can also filter by values in the syntax indicated.
These filters are available only in diagnostic mode (RSVP and video are also available
in config mode).

CASA(diag)# show debugging


SMM 7 VRF 0 debugging status
SMM 6 VRF 0 debugging status

Casa Systems CMTS


CMTS diagnostic commands 5-53
docs test

docs test
Purpose

The docs test command enables DOCSIS tests based on type. This command should
be used only with the assistance of Casa Support.

Mode
(diag)#

Syntax
[no] docs test enable
docs test type <id> <property>

Properties
Property name Description

enable Enables DOCSIS testing, which first requires the


type <id> <property> setting.

Example:

CASA(diag)# docs test enable


CASA(diag)# no docs test enable

Casa Systems CMTS


5-54 Troubleshooting and Diagnostics Guide
docs test

Properties (continued)
Property name Description

type <id> <property> DOCSIS test type along with additional properties, as
follows:

• 110 {{<slot>/<0:3> channel <0:3>} | ifIndex <id>}


— Contact Casa Support.
• 111 {{<slot>/<0:3> channel <0:3>} | ifIndex <id>}
— Contact Casa Support.
• 156 — CMTS ignores an energy management
request.
• 157 reject-code <1:255> — CMTS responds to
an energy management response with one of the
following reject codes: 1=Reject temporary,
2=Reject permanent (requested low power mode
not supported), 3=Reject permanent (requested
low power mode disabled), 4=Reject permanent,
other.
• 158 hold-off-timer <1:65535> — CMTS
responds to an energy management response
with a “Reject-Temporary” after the given hold-off
timer value.

Example:

CASA(diag)# docs test type 156

Related diagnostic show commands

show docs test

Shows the DOCSIS test setup.

CASA(diag)# show docs test


DOCSIS test MIB:
type: 156
enable: Yes

Casa Systems CMTS


CMTS diagnostic commands 5-55
dsa

dsa
Purpose

The dsa command enables testing Dynamic Service Addition (DSA) requests for a
Dynamic Service Change (DSX) for a specific CM.

Mode
(diag)#

Syntax
dsa <ip_addr> tftp address <ip_addr> {down_stream <file> | up_stream
<file> [downstream <file>]}

Properties
Property name Description

<ip_addr> IP address of the CM to test the Dynamic Service


Addition (DSA).
tftp address <ip_addr> TFTP address with the upstream and optional
{down_stream <file> | downstream filename.
up_stream <file>
[downstream <file>]} Example:

CASA(diag)# dsa 192.168.8.8 tftp


address 192.172.4.5 up_stream DSAFILE
down_stream DSAFILE

Casa Systems CMTS


5-56 Troubleshooting and Diagnostics Guide
dsc

dsc
Purpose

The dsc command enables testing Dynamic Service Change (DSC) requests for a
specific CM.

Mode
(diag)#

Syntax
dsc <ip_addr> tftp address <ip_addr> {down_stream <file> | up_stream
<file> [downstream <file>]}

Properties
Property name Description

<ip_addr> IP address of the CM to test the Dynamic Service


Change (DSC).
tftp address <ip_addr> TFTP server address with the downstream filename,
{down_stream <file> | or the upstream filename with the optional
up_stream <file> downstream filename.
[downstream <file>]}
Example:

CASA(diag)# dsc 192.168.8.8 tftp


address 192.172.4.5 up_stream DSCFILE
down_stream DSCFILE

Casa Systems CMTS


CMTS diagnostic commands 5-57
dsd

dsd
Purpose

The dsc command enables testing Dynamic Service Deletion (DSD) requests for a
specific CM.

Mode
(diag)#

Syntax
dsd <ip_addr> {down_stream <id> | up_stream <id> [down_stream <id>]}

Properties
Property name Description

<ip_addr> IP address of the CM to test the Dynamic Service


Deletion (DSD).
down_stream <id> Downstream service flow ID, in hex.

Example:

CASA(diag)# dsd 192.168.8.8 down_stream


1AF

up_stream <id> [down_stream Upstream service flow ID, in hex, with optional
<id>] downstream ID.

Example:

CASA(diag)# dsd 192.168.8.8 up_stream


DSDFILE down_stream 1AF

Casa Systems CMTS


5-58 Troubleshooting and Diagnostics Guide
edgemgr

edgemgr
Purpose

The edgemgr command restarts, starts, and stops the Edge Manager.

Mode
(diag)#

Syntax
edgemgr restart
edgemgr start
edgemgr stop

Properties
Property name Description

restart Restarts the edgemgr daemon.


start Starts the edgemgr daemon.
stop Stops the edgemgr daemon.

Casa Systems CMTS


CMTS diagnostic commands 5-59
enable vrf-policy

enable vrf-policy
Purpose

The enable vrf-policy command enables testing Virtual Routing and Forwarding
(VRF) policies.

Mode
(diag)#

Syntax
[no] enable vrf-policy

Related diagnostic show commands

show vrf id

Shows the VRF IDs, in diagnostic mode.

CASA(diag)# show vrf id


VRF_ID TYPE VRF_NAME
1 0 null
2 0 null
3 0 null
4 0 null
5 0 null
6 0 null
7 0 null
8 0 null
9 0 null
10 0 null
11 0 null
12 0 null
13 0 null
14 0 null
15 0 null

Casa Systems CMTS


5-60 Troubleshooting and Diagnostics Guide
encrypt qam

encrypt qam
Purpose

The encrypt qam command enables encrypting a Quadrature Amplitude Modulation


(QAM) interface.

Mode
(diag)#

Syntax
encrypt qam <slot>/<port> channel <0:3> program <0:65535> control-word
<hex>

Properties
Property name Description

<slot>/<port> Slot and port number of the QAM interface.


channel <0:3> Channel number.
program <0:65535> Program number.
control-word <hex> Control word, in 8-byte hex form, x.x.x.x.

Example:

CASA(diag)# encrypt qam 2/0 channel 3


program 1 control-word 2.2.2.2

Casa Systems CMTS


CMTS diagnostic commands 5-61
envm

envm
Purpose

The envm command enables or disables system environment testing, including


powerdowns, traps, and temperature alerts and thresholds.

Modes
(config)#
(diag)#

Syntax
(config)#
envm system {disable | enable}
envm system powerdown {disable | enable}

(diag)#
envm system {disable | enable}
envm system powerdown {disable | enable}
envm system trap {disable | enable}
envm temperature alert threshold <1:80>
envm temperature threshold <1:80>

Properties
Property name Description

system {disable | enable} Disables or enables system environment testing.


system powerdown {disable | Disables or enables system powerdown testing.
enable}
Example:

CASA(conf)# envm system powerdown


enable

system trap {disable | Disables or enables system trap testing. Available in


enable} diagnostic mode only.

Example:

CASA(diag)# envm system trap enable

Casa Systems CMTS


5-62 Troubleshooting and Diagnostics Guide
envm

Properties (continued)
Property name Description

temperature alert threshold Sets temperature alerts for the low threshold in the
<1:80> range 1–80 degrees Celsius. See Table 5-2.

Example:

CASA(diag)# envm temperature alert


threshold 80

temperature threshold Sets the temperature high threshold in the range 1–


<1:80> 80 degrees Celsius. See Table 5-2.

Example:

CASA(diag)# envm temperature threshold


80

The system temperature thresholds are summarized in Table 5-2. Any temperatures
below these thresholds are marked as Normal. The system shuts down or reboots
immediately with temperatures exceeding the shutdown/reboot board threshold.

Table 5-2. System temperature thresholds

Alert board threshold Shutdown/reboot board threshold


Board type
(°C / °F) (°C / °F)

UPS 16x4 65 / 149 90 / 194


UPS 16x8 65 / 149 90 / 194
CPU core: 100 / 212 CPU core: 110 / 230
QAM 8x8 80 / 176 90 / 194
QAM 8x96 75 / 167 94 / 201
CPU core: 100 / 212 CPU core: 110 / 230
QAM 8x192 75 / 167 94 / 201
CPU core: 100 / 212 CPU core: 110 / 230
SMM 55 / 131 Reboot: 75 / 167

Casa Systems CMTS


CMTS diagnostic commands 5-63
envm

Related show commands

show envm [fan [left | middle | right] | power | temperature [module


[<0:13>] | qam | smm | ups]]

Shows the environmental values, in all Casa CLI modes. The command can also be
specific to the fan, power, and temperature settings. With a special cable connection
present to a Lineage power shelf, the show envm power command output shows the
power in and power out status of each power rectifier as Good or *FAIL*.

CASA(diag)# show envm


PEM A (-48V) PEM B (-48V)
Input 1 : Present Input 1 : Present
Input 1 FUSE : Good Input 1 FUSE : Good
Temperature : 29 C/84 F Temperature : 28 C/82 F

FAN_Tray Temperature Front/Back Present


Fan RPM
LEFT 25C/ 77F 3300/3300 YES
MIDDLE 26C/ 78F 3300/3300 YES
RIGHT 26C/ 78F 3500/3300 YES

Module Temperature Status Type


0 61C/141F Normal QAM_8x96
4 66C/150F Normal QAM_8x96
7 35C/ 95F Normal SMM
11 49C/120F Normal QAM
13 51C/123F Normal UPS

show system monitor threshold temperature

Shows the low and high alert threshold temperatures for the system modules.

CASA# show system monitor threshold temperature

temperature threshold:
system monitor temperature 3 threshold normal 0 low alert 65 high alert
90
system monitor temperature smm threshold normal 0 low alert 45 high
alert 75
system monitor temperature 11 threshold normal 0 low alert 53 high
alert 90

Casa Systems CMTS


5-64 Troubleshooting and Diagnostics Guide
envm

show chassis status

Shows the current state of the chassis or line cards.

CASA# show chassis status


Slot Type Sub Red State RM IO Uptime LastUptime Serial No
HW Version CFE version
0 QAM_8x192 - Running X X 0w1d0h QB00DF8S0042
6.7 2.1.1
1 - - -
2 UPS_16x8 - Running X X 0w1d0h UB12CE1S0089
5.2 12.9.13

show swmgr flow-classes

Shows results of any denial-of-service (DoS) attacks by showing RED packets for
particular flows. A mitigated DoS attack is shown by either the RED packet counter
for a meter type entry increasing, or the total packet counter increasing for a filter type
entry. The command is available in diagnostic mode only.

CASA(diag)# show swmgr flow-classes


Total G + Y Red Total G + Y Red
Flow Name Type Packets Packets Packets Bytes Bytes Bytes
LC KA Priority 256854 256854 0 17055240 17055240 0
Best Effort Meter 2 2 0 212 212 0
LACP Meter 0 0 0 0 0 0
ARP Meter 783408 783408 0 50846460 50846460 0
ARP Reply Meter 26264 26264 0 1721964 1721964 0

Casa Systems CMTS


CMTS diagnostic commands 5-65
fan-controller-c100000-daca

fan-controller-c100000-daca
Purpose

The fan-controller-c100000-daca command enables testing the digital-to-analog


converter A (DACA) fan controller for C10K systems only.

Mode
(diag)#

Syntax
fan-controller-c100000-daca <0:255>

Properties
Property name Description

<0:255> Fan controller DACA value, from 0 (fastest) through


255 (slowest), default 100.

Example:

CASA(diag)# fan-controller-c100000-daca
100

Related diagnostic show commands

show fan-DACA

Shows the fan DACA setting, in diagnostic mode. (The related show fan <0:2> speed
command is related to C3200 systems only to troubleshoot issues related to high
temperature and noise above normal level.)

CASA(diag)# show fan-DACA


Fan controller DACA is 50

Casa Systems CMTS


5-66 Troubleshooting and Diagnostics Guide
fan-controller-c100000-reg-set

fan-controller-c100000-reg-set
Purpose

The fan-controller-c100000-reg-set command enables testing the fan controller


register set for C10K systems only.

Mode
(diag)#

Syntax
fan-controller-c100000-reg-set <0:7> <0:255>

Properties
Property name Description

<0:7> <0:255> Fan controller register number followed by the


register value.

Example:

CASA(diag)#
fan-controller-c100000-reg-set 0 100

Related diagnostic show commands

show fan-controller-c100000-req <num>

Shows a specific fan controller register setting, in diagnostic mode.

CASA(diag)# show fan-controller-c100000-req 0


Fan controller req 0 is 0

Casa Systems CMTS


CMTS diagnostic commands 5-67
fan-controller-duty-cycle

fan-controller-duty-cycle
Purpose

The fan-controller-duty-cycle command enables testing the fan controller duty cycle
for C3200 systems only.

Mode
(diag)#

Syntax
[no] fan-controller-duty-cycle <0:255>

Properties
Property name Description

<0:255> Fan controller duty cycle value, from 0 (not running)


through 255 (highest speed). Because this is done in
diagnostic mode, the duty cycle needs to be adjusted
with every system reboot.

Example:

CASA(diag)# fan-controller-duty-cycle
100
CASA(diag)#
no fan-controller-duty-cycle

Related diagnostic show commands

show fan-controller-duty-cycle

Shows the C3200 fan controller duty cycle, in diagnostic mode. A message appears if
the system is not a C3200 CMTS.

CASA(diag)# show fan-controller-duty-cycle


Fan controller duty cycle value is 150 (0x96)

Casa Systems CMTS


5-68 Troubleshooting and Diagnostics Guide
fan-tachometer-low-limit

fan-tachometer-low-limit
Purpose

The fan-tachometer-low-limit command enables testing the fan controller


tachometer low limit for C3200 systems only.

Mode
(diag)#

Syntax
fan-tachometer-low-limit <255:65535>

Properties
Property name Description

<255:65535> Fan tachometer low limit RPM value.

Example:

CASA(diag)# fan-tachometer-low-limit
100

Related diagnostic show commands

show fan-tachometer-low-limit

Shows the C3200 fan controller tachometer low limit, in diagnostic mode. This is a
Casa-generated statistic intended for Casa engineering only. Contact Casa Customer
Support for assistance.

CASA(diag)# show fan-tachometer-low-limit


This is not a C3200 system

Casa Systems CMTS


CMTS diagnostic commands 5-69
fan-tachometer-low-limit

show fan-device-status-register-1

Shows the C3200 fan device status-register information for engineering analysis, in
diagnostic mode. This is a Casa-generated statistic intended for Casa engineering
only. Contact Casa Customer Support for assistance.

CASA(diag)# show fan-device-status-register-1


Fan controller device status register 1 is 0x28

Casa Systems CMTS


5-70 Troubleshooting and Diagnostics Guide
fft

fft
Purpose

The fft command enables testing Fast Fourier Transform (FFT) for a specific QAM
interface to monitor signal quality.

Mode
(diag)#

Syntax
fft <slot> <port> <0:2> [<sid>]

Properties
Property name Description

<slot> <port> <0:2> [<sid>] QAM interface slot, port, and sample size for the Fast
Fourier Transform (FFT) test, with the optional SID
number to trigger the FFT. The slot and port are
separated by a space character. The size can be
expressed with one of the following three digits:

• 0 — 256
• 1 — 512
• 2 — 2048

Example:

CASA(diag)# fft 2 1 0

Casa Systems CMTS


CMTS diagnostic commands 5-71
gigabit-rx-cpu-rate

gigabit-rx-cpu-rate
Purpose

The gigabit-rx-cpu-rate command sets the receive rate from the gigabit switch to the
CPU interface.

Mode
(diag)#

Syntax
gigabit-rx-cpu-rate <0:8000>

Properties
Property name Description

<0:8000> Receive rate, in packets per second (PPS), default


4000.

Example:

CASA(diag)# gigabit-rx-cpu-rate 500

Related diagnostic show commands

show gigabit-rx-cpu-rate

Shows the receive rate from the gigabit switch to the CPU interface, in diagnostic
mode.

CASA(diag)# show gigabit-rx-cpu-rate


Gigabit RX CPU rate is 4000 pps

Casa Systems CMTS


5-72 Troubleshooting and Diagnostics Guide
ha hardware vco check

ha hardware vco check


Purpose

The ha hardware vco check command performs virtual computer object (VCO)
checks on high availability (HA) hardware.

Mode
(diag)#

Syntax
[no] ha hardware vco check

Casa Systems CMTS


CMTS diagnostic commands 5-73
igmp query send

igmp query send


Purpose

The igmp query send command sends Internet Group Management Protocol (IGMP)
queries to a DOCSIS MAC interface for IPv4 or IPv6.

Note: To enable multicast traffic to the CPE, ensure that IGMP is enabled on the
GigE interface through the ip igmp command.

Mode
(diag)#

Syntax
igmp query send <1:96> {ipv4 | ipv6}

Properties
Property name Description

<1:96> DOCSIS MAC interface ID.


{ipv4 | ipv6} IP type, IPv4 or IPv6.

Example:

CASA(diag)# igmp query send 1 ipv4

Casa Systems CMTS


5-74 Troubleshooting and Diagnostics Guide
ip-forward module

ip-forward module
Purpose

The ip-forward module command enables IP forwarding to a specific module.

Mode
(diag)#

Syntax
[no] ip-forward module <slot>

Properties
Property name Description

<slot> Module slot number.

Example:

CASA(diag)# ip-forward module 1


CASA(diag)# no ip-forward module 1

Casa Systems CMTS


CMTS diagnostic commands 5-75
ipdr

ipdr
Purpose

The ipdr command dumps internal IP Detail Record (IPDR) statistics or tests various
parameters.

Mode
(diag)#

Syntax
ipdr data-backup [<1:255>]
ipdr dump
ipdr reset-connection <0:19>
ipdr test {cm-status <mac_dom> | dlog <mac_addr> | du <mac_dom> | sf
<mac_dom> | sm <if> | uu <mac_dom>}

Properties
Property name Description

data-backup [<1:255>] Removes the backup files in memory/disk as needed


without depending on the daemon status. The
optional service ID removes only those backup files
for a particular service.

Example:

CASA(diag)# ipdr dump

dump Dumps internal IPDR statistics to a local file.

Example:

CASA(diag)# ipdr dump

Casa Systems CMTS


5-76 Troubleshooting and Diagnostics Guide
ipdr

Properties (continued)
Property name Description

reset-connection <0:19> Interactively terminates stale IPDR connections for


which there are no active IPDR sessions. This
addresses cases where the stale connections are
preventing new IPDR sessions from establishing
once the maximum number of IPDR connections is
reached at the CMTS.

Example:

CASA(diag)# ipdr reset-connection 0

test {cm-status <mac_dom> | Tests one of the following IPDR parameters:


dlog <mac_addr> | du
<mac_dom> | sf <mac_dom> | • cm-status <mac_dom> — CM status of a MAC
sm <if> | uu <mac_dom>} domain interface.
• dlog <mac_addr> — Diagnostic log records at a
MAC address.
• du <mac_dom> — Downstream utilization of a
MAC domain interface.
• sf <mac_dom> — Service flow of a MAC domain
interface.
• sm <if> — Spectrum measurement records of an
interface.
• uu <mac_dom> — Upstream utilization of a MAC
domain interface.

Example:

CASA(diag)# ipdr test cm-status 1

Casa Systems CMTS


CMTS diagnostic commands 5-77
ipdr

Related diagnostic show commands

show ipdr disk [usage]

Shows the IPDR disks, including individual files. The additional usage qualifier
shows only the total disk usage.

CASA(diag)# show ipdr disk usage


IPDR RAM DISK USAGE:
0 /tmp/ipdr_record

IPDR FLASH DISK USAGE:


66k /fdsk/ipdr_record

Casa Systems CMTS


5-78 Troubleshooting and Diagnostics Guide
ipv6-debug-enable

ipv6-debug-enable
Purpose

The ipv6-debug-enable command enables IPv6 debugging.

Mode
(diag)#

Syntax
[no] ipv6-debug-enable [<1:3>]

Properties
Property name Description

<1:3> Optional detail level of the debug (3 not currently


used).

Example:

CASA(diag)# ipv6-debug-enable 1
CASA(diag)# no ipv6-debug-enable

Casa Systems CMTS


CMTS diagnostic commands 5-79
l2vpn

l2vpn
Purpose

The l2vpn command configures a Layer 2 virtual private network (L2VPN) in the
switch for test purposes.

Mode
(diag)#

Syntax
[no] l2vpn vlan-id <0:4094> vlan-id-outer <0:4094> cm-id <1:999999>

Properties
Property name Description

vlan-id <0:4094> VLAN ID.


vlan-id-outer <0:4094> Outer VLAN ID, 0, or from 1–4094.
cm-id <1:999999> CM ID.

Example:

CASA(diag)# l2vpn vlan-id 2


vlan-id-outer 4094 cm-id 1
CASA(diag)# no l2vpn vlan-id 2
vlan-id-outer 4094 cm-id 1

Casa Systems CMTS


5-80 Troubleshooting and Diagnostics Guide
log-enable

log-enable
Purpose

The log-enable command enables logging for ARP, DHCP, or the CM ID.

Mode
(diag)#

Syntax
[no] log-enable <arp | dhcp | cm-id> [<1:3>]

Properties
Property name Description

<arp | dhcp | cm-id> The protocol can be one of arp, dhcp, or cm-id.
<1:3> Optional detail level of the logging (3 not currently
used).

Example:

CASA(diag)# log-enable dhcp


CASA(diag)# no log-enable dhcp

Casa Systems CMTS


CMTS diagnostic commands 5-81
mdd-ctrl

mdd-ctrl
Purpose

The mdd-ctrl command sets MAC domain descriptor (MDD) controls.

Mode
(diag)#

Syntax
mdd-ctrl cm-status <bmask>
mdd-ctrl rcp-verbose {off | on}
mdd-ctrl symbol-clock-locking {off | on}

Properties
Property name Description

cm-status <bmask> Sets the CM status MDD control, based on the 16-bit
hex bit mask.

Example:

CASA(diag)# mdd-crl cm-status ab12

rcp-verbose {off | on} Turns off or on the receive channel profile (RCP)
verbose setting.

Example:

CASA(diag)# mdd-ctrl rcp-verbose on

symbol-clock-locking {off | Turns off or on symbol clock locking.


on}
Example:

CASA(diag)# mdd-ctrl
symbol-clock-locking on

Casa Systems CMTS


5-82 Troubleshooting and Diagnostics Guide
mdd-test qam

mdd-test qam
Purpose

The mdd-test qam command sends MAC domain descriptor (MDD) test data of a
QAM interface.

Mode
(diag)#

Syntax
mdd-test qam <slot>/<port>/<chan> <100:4000>
no mdd-test qam <slot>/<port>/<chan>

Properties
Property name Description

<slot>/<port>/<chan> Downstream slot, port, and channel of the QAM


interface.
<100:4000> Length of the MDD test data, in bytes.

Example:

CASA(diag)# mdd-test qam 2/0/0 512


CASA(diag)# no mdd-test qam 2/0/0

Casa Systems CMTS


CMTS diagnostic commands 5-83
mirror

mirror
Purpose

The mirror command performs CM or port traffic mirroring to enable capturing


traffic to and from a CM on the SMM (in flash) instead of a remote server.

To capture CM traffic directly on a PC with Wireshark, use the mirror cm traffic


command and specify the IP address of the target PC running Wireshark (or disable
mirroring traffic by setting the IP address to 0). On the PC running Wireshark, set the
capture filter to udp port 51918 or udp port 51919 to capture only the mirrored
packets. The PC must be reachable by the CMTS. The resulting capture packets will
contain the DOCSIS frames encapsulated in a UDP datagram.

Note that mirroring can be the root cause of OSPF flapping. If there are too many
egress IP packets than broadcom can handle, packets can drop from the TX queue,
including OSPF HELLO packets, causing OSPF flaps. If this occurs, use the mirror
cm traffic 0 command to shut down mirror traffic.

Mode
(diag)#

Syntax
mirror cm traffic <ip_addr> [loopback <0:255>] [<mac_addr>] [<mask>]
[<1:3>] [<0:255] [<0:255>]
mirror cm traffic 0
mirror port {lc | nsi-port} <num> to_nsi-port <num> {both | egress |
ingress}
no mirror port

Casa Systems CMTS


5-84 Troubleshooting and Diagnostics Guide
mirror

Properties
Property name Description

cm traffic <ip_addr> Mirrors CM traffic to the destination IP address


[loopback <0:255>] (optionally through the loopback interface), with
[<mac_addr>] [<mask>] optional destination MAC address of the CM, mask,
[<1:3>] [<0:255] [<0:255>] and flag value of 1 (data only), 2 (MAC only), or 3
(both). The optional upstream and downstream
settings (in that order) are both 0 for all or 1–255 for a
specific ID. Disable mirroring by setting the cm traffic
to a zero IP address.

Example:

CASA(diag)# mirror cm traffic


192.168.8.8 0018.c0bf.1058
Mirroring traffic for CM
00.18.c0.bf.10.58 to 0xc0a80808
CASA(diag)# mirror cm traffic 0

port {lc | nsi-port} <num> Mirrors CM traffic from the line card (lc) or NSI port
to_nsi-port <num> {both | (nsi-port) number to the NSI port (to_nsi-port)
egress | ingress} number, as both, egress, or ingress.

Example:

CASA(diag)# mirror port nsi-port 1


to_nsi-port 2 both

Related diagnostic show commands

show mirror

Shows the mirror configuration, in diagnostic mode.

CASA(diag)# show mirror


Mirroring CM e4.48.c7.b4.a8.cc to host IP 0xc0a8059a

Casa Systems CMTS


CMTS diagnostic commands 5-85
module <num> qam-config-counter reset

module <num> qam-config-counter reset


Purpose

The module <num> qam-config-counter reset command resets the QAM


Configuration Compiler (QCC) counters if they get corrupted for QAM 8x96 or
QAM 8x192 systems, without needing a system reboot. Corrupted counters are
revealed after a configuration change with a message such as Enabled Channels
and ref counts don’t check, event_type: # when shutting down ports.

The command returns warnings if other than a QAM module is specified, and that all
the QAM ports on the module must first be shut down. Responding with YES resets
the counters to zero, unless ports are still enabled, in which case the counters show as
negative per the show interface qam <slot>/<port> block command. Be sure to shut
down the ports, rerun the command, and re-enable all the ports.

Mode
(diag)#

Syntax
module <num> qam-config-counter reset

Example
CASA(diag)# module 0 qam-config-counter reset
module 0 does not support this command.

CASA(diag)# module 2 qam-config-counter reset

All the qam ports on module 2 should be shutdown.


Type YES to continue: YES

CASA(diag)# show interface qam 2/0 block

Notes:
annex: 0-A, 1-B, 2-C; mod: 0-64qam, 1-128qam, 3-256qam;
mid: 0-not in any mode, 1-in mode 1, 2-in mode 2;

QCC_MODULE_INFO:
mode 1 annex 0 mod 0 symb 6952 intlv 12 ref_cnt -8 bchan_cnt 0
mode 2 annex 0 mod 1 symb 6952 intlv 12 ref_cnt 32 bchan_cnt 0

Casa Systems CMTS


5-86 Troubleshooting and Diagnostics Guide
module <num> qam-config-counter reset

CASA(diag)# end
CASA# config
CASA(config)# interface qam 2/0

CASA(config-if-qam 2/0)# show this

interface qam 2/0


interleave 128x1
power 550
channel 0 frequency 549000000
no channel 0 shutdown
channel 1 frequency 555000000
no channel 1 shutdown

CASA(config-if-qam 2/0)# shutdown
Enabled Channels and ref counts don't check, event_type: 5
CASA(config-if-qam 2/0)# interface qam 2/1
CASA(config-if-qam 2/1)# shutdown
Enabled Channels and ref counts don't check, event_type: 5

CASA(config-if-qam 2/0)# end
CASA(config)# diag
CASA(diag)# module 2 qam-config-counter reset

All the qam ports on module 2 should be shutdown.


Type YES to continue: YES

CASA(diag)# end
CASA# config
CASA(config)# interface qam 2/0
CASA(config-if-qam 2/0)# no shutdown
CASA(config-if-qam 2/0)# interface qam 2/1
CASA(config-if-qam 2/1)# no shutdown

Casa Systems CMTS


CMTS diagnostic commands 5-87
monitor keepalive booting

monitor keepalive booting


Purpose

The monitor command monitors the keepalive heartbeat during module rebooting.

Mode
(diag)#

Syntax
[no] monitor keepalive booting

Casa Systems CMTS


5-88 Troubleshooting and Diagnostics Guide
parp ip route log

parp ip route log


Purpose

The parp ip route log command logs passive ARP (PARP) route table information to
a file.

Mode
(diag)#

Syntax
parp ip route log

Related diagnostic show commands

show parp ip route

Shows the PARP route table configuration, in diagnostic mode.

CASA(diag)# show parp ip route

show parp vrf <ip_addr> <domain_id>

Shows the PARP route table configuration for a particular VRF and domain ID, in
diagnostic mode.

CASA(diag)# show parp vrf 192.168.8.8 1

show parp gw-ip <ip_bundle> <vrf_id> <0=cm | 1=cpe> <cpe_class>


<0=dhcp_lease | 1=dhcp_request>

Shows the PARP gateway IP address based on the IP bundle and VRF ID, for a CM or
CPE, in diagnostic mode, with the CPE class name, and digits indicating if a DHCP
lease or request.

CASA(diag)# show parp gw-ip 10 63 0 CPE1 1

Casa Systems CMTS


CMTS diagnostic commands 5-89
pkt-trace qam

pkt-trace qam
Purpose

The pkt-trace qam command enables packet tracing for a QAM interface.

Mode
(diag)#

Syntax
[no] pkt-trace qam <qam_if> {all | cm <id> | ip address <addr>}

Properties
Property name Description

<qam_if> {all | cm <id> | QAM interface line card number followed by all for all
ip address <addr>} packets, the CM ID, or the IP address.

Example:

CASA(diag)# pkt-trace qam 2 ip address


192.168.8.8
CASA(diag)# no pkt-trace qam 2 ip
address 192.168.8.8

Casa Systems CMTS


5-90 Troubleshooting and Diagnostics Guide
power module

power module
Purpose

The power module command performs power management for a module, turning it
on or off, especially when the module does not restart after overheating.

Mode
(diag)#

Syntax
power module <0:13> {off | on}

Properties
Property name Description

<0:13> {off | on} Module ID followed by powering off or on.

Example:

CASA(diag)# power module 1 on

Related diagnostic show commands

show power-modules-status

This command, in diagnostic mode, verifies that the fans are inserted, powered, and
working at a normal temperature level according to the indicators displayed.

CASA(diag)# show power-modules-status


Power modules status is 0xF0
GPIO device 0x21 is 0x30
Power inserted power-on over-temperature fan-failed
Modules
0 * *
1 * *

Casa Systems CMTS


CMTS diagnostic commands 5-91
qam-debug module

qam-debug module
Purpose

The qam-debug module command starts debugging a specified QAM module.

Mode
(diag)#

Syntax
qam-debug module <0:13>

Properties
Property name Description

<0:13> QAM module ID.

Example:

CASA(diag)# qam-debug module 1

Casa Systems CMTS


5-92 Troubleshooting and Diagnostics Guide
reboot module

reboot module
Purpose

The reboot module command unconditionally reboots a specified module.

Note: On C3200 and C10G CMTS systems, if a module shuts down and
requires a reboot due to an overheating condition, use the power module
command to apply power and boot the module up.

The reboot module command does not initiate a module reboot if a module
requires a restart due to an overheating condition.

Mode
(diag)#

Syntax
reboot module <0:13> unconditional

Properties
Property name Description

<0:13> unconditional Module ID. The unconditional keyword is required.

Example:

CASA(diag)# reboot module 1


unconditional

Casa Systems CMTS


CMTS diagnostic commands 5-93
restart

restart
Purpose

The restart command performs graceful restarts of IPv6 OSPF, IS-IS, LDP, OSPF, or
RIP, with the optional grace period.

Mode
(diag)#

Syntax
restart bgp graceful
restart ipv6 ospf graceful [grace-period <1:1800>]
restart isis graceful [grace-period <1:65535>]
restart ldp graceful
restart ospf graceful [grace-period <1:1800>]
restart rip graceful [grace-period <1:65535>]

Properties
Property name Description

bgp graceful Border Gateway Protocol (BGP) graceful restart.

Example:

CASA(diag)# restart bgp graceful

ipv6 ospf graceful IPv6 OSPF graceful restart, with the optional grace
[grace-period <1:1800>] period in seconds.

Example:

CASA(diag)# restart ipv6 ospf graceful


grace-period 30

Casa Systems CMTS


5-94 Troubleshooting and Diagnostics Guide
restart

Properties (continued)
Property name Description

isis graceful [grace-period IS-IS graceful restart, with the optional grace period
<1:65535>] in seconds.

Example:

CASA(diag)# restart isis graceful


grace-period 30

ldp graceful LDP graceful restart.

Example:

CASA(diag)# restart ldp graceful

ospf graceful [grace-period OSPF graceful restart, with the optional grace period
<1:1800>] in seconds.

Example:

CASA(diag)# restart ospf graceful


grace-period 1500

rip graceful [grace-period RIP graceful restart, with the optional grace period in
<1:65535>] seconds.

Example:

CASA(diag)# restart rip graceful


grace-period 1500

Casa Systems CMTS


CMTS diagnostic commands 5-95
route-conserve-start

route-conserve-start
Purpose

The route-conserve-start command starts the route conserve scheme.

Mode
(diag)#

Syntax
[no] route-conserve-start

Casa Systems CMTS


5-96 Troubleshooting and Diagnostics Guide
rstp

rstp
Purpose

The rstp command enables Rapid Spanning Tree Protocol (RSTP) testing.

Mode
(diag)#

Syntax
rstp debug [module <0:3>]
[no] rstp stp <port>

Properties
Property name Description

debug [module <0:3>] Enables RSTP debugging, with the optional module
ID.

Example:

CASA(diag)# rstp debug

stp <port> Spanning Tree Protocol (STP) port number.

Example:

CASA(diag)# rstp stp 8


CASA(diag)# no rstp stp 8

Casa Systems CMTS


CMTS diagnostic commands 5-97
set

set
Purpose

The set command sets certain CMTS parameters.

Mode
(diag)#

Syntax
set fan-DACA <0:100>
set ha lc getinfo {off | on}
set ha smm {coredump | getinfo} {off | on}

Properties
Property name Description

fan-DACA <0:100> Sets the digital-to-analog converter A (DACA) fan


controller speed. 0 is the maximum speed and 100 is
the lowest DACA speed value.

Example:

CASA(diag)# set fan-DACA 0

ha lc getinfo {off | on} Turns getting information for the high availability (HA)
line card off or on.

Example:

CASA(diag)# set lc getinfo on

ha smm {coredump | getinfo} Turns a high availability (HA) switch and system
{off | on} management module (SMM) core dump off or on, or
turns getting information off or on.

Example:

CASA(diag)# set smm coredump on

Casa Systems CMTS


5-98 Troubleshooting and Diagnostics Guide
sleep

sleep
Purpose

The sleep command pauses the CLI session for a certain time period.

Mode
(diag)#

Syntax
sleep <1:65535>

Properties
Property name Description

<1:65535> Time period, in seconds, to sleep.

Example:

CASA(diag)# sleep 60

Casa Systems CMTS


CMTS diagnostic commands 5-99
snmp

snmp
Purpose

The snmp command modifies Simple Network Management Protocol (SNMP) engine
parameters.

Mode
(diag)#

Syntax
[no] snmp debugging smux
snmp mcheck {start | stop}
snmp mtrace {clear | start | stop}
snmp shutdown
snmp start

Properties
Property name Description

debugging smux Debugs the SNMP Multiplexing (SMUX) protocol


used by an SNMP agent to query variables
maintained by another user-level process, mainly to
extract routing protocol statistics. Use this command
only with Casa Support guidance.

Example:

CASA(diag)# snmp debugging smux


CASA(diag)# no snmp debugging smux

mcheck {start | stop} Starts or stops an SNMP memory check.

Example:

CASA(diag)# snmp mcheck start

Casa Systems CMTS


5-100 Troubleshooting and Diagnostics Guide
snmp

Properties (continued)
Property name Description

mtrace {clear | start | Clears, starts, or stops an SNMP memory trace.


stop}
Example:

CASA(diag)# snmp mtrace clear

shutdown Shuts down the SNMP engine.

Example:

CASA(diag)# snmp shutdown

start Starts up the SNMP engine.

Casa Systems CMTS


CMTS diagnostic commands 5-101
system

system
Purpose

The system command collects system running status or does an unconditional reboot
of the system.

Mode
(diag)#

Syntax
system collect-status
system reboot unconditional

Properties
Property name Description

collect-status Collects system running status.

Example:

CASA(diag)# system collect-status

reboot unconditional Performs an unconditional reboot of the system.

Example:

CASA(diag)# system reboot unconditional

Casa Systems CMTS


5-102 Troubleshooting and Diagnostics Guide
tcpdump

tcpdump
Purpose

The tcpdump command captures packets on a GigE interface. For usage details, see
the following sections of this chapter:

• “Capturing packets on GigE interfaces” (page 5-12)


• “Capturing cable modem traffic in SMM” (page 5-14)
• “Capturing cable modem traffic on PC” (page 5-15)

Mode
(diag)#

Syntax
tcpdump “<arguments>”
tcpdump help

Casa Systems CMTS


CMTS diagnostic commands 5-103
tcpdump

Properties
Property name Description

“<arguments>” The tcpdump arguments must be enclosed in


quotes. Use Ctrl-C to stop the output and exit. The
available arguments are as follows:

• “–a” — Shows the packets in ASCII.


• “–A” — Shows the packets in ASCII extended.
• “–c <count>” — Exits output after receiving
<count> packets.
• “–C <file_size>” — Limits the savefile to the
<file_size>, otherwise opens a new one.
• “–d” — Shows in human-readable form.
• “–D” — Shows the list of network interfaces.
• “–e” — Shows the link-level header on each line.
• “–E <algo>:<secret>” — Decrypts IPsec packets
using the given algorithm (des-cbc, 3des-cbc,
blowfish-cbc, rc3-cbc, cast128-cbc, or none, with
des-cbc the default) and secret key.
• “–f” — Shows “foreign” IPv4 addresses
numerically only.
• “–F <file>” — Uses the file as input for the filter
expression (see the <expression> argument).
• “–i <interface>” — Shows packets for the given
interface, in the syntax such as gige0. Use the “–
D” option to determine the available interfaces.
• “ip6” — Shows IPv6 packets only.
• “–l” — Makes stdout lines buffered.
• “–L” — Shows the data link types.
• “–n” — Does not convert addresses to names.
• “–N” — Does not show domain names as fully
qualified.
(continued next page)

Casa Systems CMTS


5-104 Troubleshooting and Diagnostics Guide
tcpdump

Properties (continued)
Property name Description

“<arguments>” (continued) • “–O” — Does not run the packet-matching


optimizer, if a bug in it is suspected.
• “–p” — Does not put the interface in
promiscuous mode for output.
• “–q” — Shows “quiet” output with shorter lines.
• “–r <file>” — Reads packets from the given file.
• “–R” — Shows packets based on the older
RFC1825 through RFC1829 specification.
• “–S” — Shows absolute rather than relative TCP
sequence numbers.
• “–t” — Omits timestamps in output.
• “–tt” — Shows timestamps in more detail.
• “–ttt” — Shows only the timestamp delta, in
microseconds, from the previous line.
• “–tttt” — Shows timestamps in even more detail.
• “–u” — Shows undecoded NFS handles.
• “–U” — Makes the output “packet-buffered.”
• “–v” — Shows verbose output; “–vv” and “–
vvv” show even more verbose output.
• “–x” — Shows output in hexadecimal.
• “–X” — Shows output in ASCII and hexadecimal.
• “<expression>” — Filters output through an
expression, such as “src net 192.168.5”.
help Shows the tcpdump usage and syntax.

Example:

CASA(diag)# tcpdump help

Casa Systems CMTS


CMTS diagnostic commands 5-105
test aes-pkt module

test aes-pkt module


Purpose

The test aes-pkt module command tests Advanced Encryption Standard (AES)
packets downstream from a module.

Mode
(diag)#

Syntax
test aes-pkt module <1:7> channel <0:63> sid <id>

Properties
Property name Description

<1:7> Downstream module number.


channel <0:63> Downstream channel number.
sid <id> SID.

Example:

CASA(diag)# test aes-pkt module 7


channel 0 sid 1925

Casa Systems CMTS


5-106 Troubleshooting and Diagnostics Guide
traceroute

traceroute
Purpose

The traceroute command shows all IPv4 address hops that make up a route to a
destination IP, and the time in milliseconds to traverse each hop.

Modes
>
#
(config)#
(diag)#

Syntax
traceroute <ip_addr>
traceroute "[-d[ [-F] [-I] [-n] [-r [-v] [-x] [-f <1st_ttl>] [-g <gw>]
[-i <if>] [-m <max_ttl>] [-p <port>] [-q <nqueries>] [-s
<src_addr>] [-t <tos>] [-w <waittime>] [-z <pause_msecs>] host
<[<packetlen>]"
traceroute help
traceroute source [<if>] <src_addr> <dst_addr/parms>
traceroute vrf <name> {<addr/parms> | [source [<if>] <src_addr>
<dst_addr/parms>]}

Properties
Property name Description

<ip_addr> IP address to trace, in octet A.B.C.D format, which is


required if parameters are not used.

Example:

CASA> traceroute 192.168.5.5

Casa Systems CMTS


CMTS diagnostic commands 5-107
traceroute

Properties (continued)
Property name Description

"[-d[ Optional parameters, enclosed in quotes. These


[-F] parameters are listed by the help property and
[-I] described elsewhere. The -m option essentially sets
[-n] the maximum number of hops, which can be up to 64.
[-r
[-v]
[-x]
[-f <1st_ttl>]
[-g <gw>]
[-i <if>]
[-m <max_ttl>]
[-p <port>]
[-q <nqueries>]
[-s <src_addr>]
[-t <tos>]
[-w <waittime>]
[-z <pause_msecs>]
host <[<packetlen>]"
help Shows the traceroute parameter syntax.
source [<if>] <src_addr> Sets the optional source address of the trace,
<dst_addr/parms> optionally prefixed by the interface (eth, gige,
ip-bundle, loopback, or xgige), and followed by the
destination address or parameters.
vrf <name> {<addr/parms> | Sets the optional VRF name of the trace, followed by
[source [<if>] <src_addr> the destination address or parameters, or the
<dst_addr/parms>]} optional source information as described for the
source option.

Casa Systems CMTS


5-108 Troubleshooting and Diagnostics Guide
traceroute6

traceroute6
Purpose

The traceroute6 command shows all IPv6 address hops that make up a route to a
destination IP, and the time in milliseconds to traverse each hop.

Modes
>
#
(config)#
(diag)

Syntax
traceroute6 <ip6_addr>
traceroute6 "[-d[ [-F] [-I] [-n] [-r [-v] [-x] [-f <1st_ttl>] [-g <gw>]
[-i <if>] [-m <max_ttl>] [-p <port>] [-q <nqueries>] [-s
<src_addr>] [-t <tos>] [-w <waittime>] [-z <pause_msecs>] host
<[<packetlen>]"
traceroute6 help
traceroute6 source [<if>] <src_addr> <dst_addr/parms>
traceroute6 vrf <name> {<addr/parms> | [source [<if>] <src_addr>
<dst_addr/parms>]}

Properties
Property name Description

<ip6_addr> IP address to trace, in IPv6 format, which is required


if parameters are not used.

Example:

CASA> traceroute6
2001:0db8:85a3:0000:0000:8a2e:0370:7334

Casa Systems CMTS


CMTS diagnostic commands 5-109
traceroute6

Properties (continued)
Property name Description

"[-d[ Optional parameters, enclosed in quotes. These


[-F] parameters are listed by the help property and
[-I] described elsewhere. The -m option essentially sets
[-n] the maximum number of hops, which can be up to 64.
[-r
[-v]
[-x]
[-f <1st_ttl>]
[-g <gw>]
[-i <if>]
[-m <max_ttl>]
[-p <port>]
[-q <nqueries>]
[-s <src_addr>]
[-t <tos>]
[-w <waittime>]
[-z <pause_msecs>]
host <[<packetlen>]"
help Shows the traceroute parameter syntax.
source [<if>] <src_addr> Sets the optional source address of the trace,
<dst_addr/parms> optionally prefixed by the interface (eth, gige,
ip-bundle, loopback, or xgige), and followed by the
destination address or parameters.
vrf <name> {<addr/parms> | Sets the optional VRF name of the trace, followed by
[source [<if>] <src_addr> the destination address or parameters, or the
<dst_addr/parms>]} optional source information as described for the
source option.

Casa Systems CMTS


5-110 Troubleshooting and Diagnostics Guide
update

update
Purpose

The update command copies Common Firmware Environment (CFE) or Field


Programmable Gate Array (FPGA) images.

Mode
(diag)#

Syntax
update cfe tftp <ip_addr> <filename> [<ubootfile> module <type> <num>]
update {chassis | module} info [verbose]
update fpga tftp <ip_addr> <filename> module <type> <num>] channel
<0:63> sid <id>
update license [module <slot>]

Properties
Property name Description

cfe tftp <ip_addr> Copies the CFE image using TFTP to a specified IP
<filename> [<ubootfile> address and boot image filename. The uboot image
module <type> <num>] filename and module line card type (qam, asi, ups,
dmm, asi_in, qam8x96, or ups16x8) and module
number are optional.

Example:

CASA(diag)# update cfe tftp 192.168.8.8


FILE FILE2 module qam8x96 13

Casa Systems CMTS


CMTS diagnostic commands 5-111
update

Properties (continued)
Property name Description

{chassis | module} info Enables dynamically reading chassis or module


[verbose] information, with the optional verbose option.
Information includes serial numbers and part
numbers for all removable C100G chassis
components such as fan trays, PEMs, I/O cards,
SMM, QAM and UPS line card modules, and SMM
and LC Switch I/O's. The output is viewable using the
show system detail or show chassis status
command.

Example:

CASA(diag)# update chassis info verbose


CASA(diag)# show system detail
Product: C10G, System Uptime:0 d, 4 h,
42 m, 46 s
Chassis Name: CASA_C10G
Chassis Type: 23098-207
MAC Address: 00:17:10:04:1e:00
Chassis Serial_No:

fpga tftp <ip_addr> Copies the FPGA image using TFTP to a specified IP
<filename> module <type> address and FPGA image filename, module type and
<num>] number. The module types are qam, asi, ups, dmm,
and asi_in.

Example:

CASA(diag)# update fpga tftp


192.168.8.8 FILE module qam 13

license [module <slot>] Updates the line card license, optionally for a
particular module slot number.

Note: Contact Casa Support for this function.

Casa Systems CMTS


5-112 Troubleshooting and Diagnostics Guide
ups

ups
Purpose

The ups command enables Layer 3 forwarding from the upstream module.

Mode
(diag)#

Syntax
[no] ups <0:13> l3-fwd enable

Properties
Property name Description

<0:13> l3-fwd enable Upstream module ID followed by the l3-fwd keyword


and enable to enable Layer 3 upstream forwarding.

Example:

CASA(diag)# ups 1 l3-fwd enable


CASA(diag)# no ups 1 l3-fwd enable

Casa Systems CMTS


CMTS diagnostic commands 5-113
upstream-processor

upstream-processor
Purpose

The upstream-processor command enables upstream configuration. Configuring the


upstream processor slot number takes you into us-processor configuration mode. Exit
that mode to reenter Casa diagnostic mode.

Modes
(diag)#
(conf-us-processor <num>#

Syntax
(diag)# upstream-processor <num>
(conf-us-processor x)# ip address <addr> <mask>

Properties
Property name Description

<num> Slot number of the upstream processor. This takes


you into upstream processor configuration mode.

Example:

CASA(diag)# upstream-processor 7
CASA(conf-us-processor 7)#

ip address <addr> <mask> IP address and mask of the upstream processor,


both in A.B.C.D form. A message appears if the IP
address overlaps with another interface.

Example:

CASA(conf-us-processor 7)# ip address


192.168.8.8 255.255.255.255

Casa Systems CMTS


5-114 Troubleshooting and Diagnostics Guide
upstream-processor

Related diagnostic show commands

show upstream-processor [<slot>]

Shows the upstream processor status, in diagnostic mode. The command retrieves
information from each upstream module for troubleshooting processor-related
upstream issues. This is a Casa-generated statistic intended for Casa engineering only.
Contact Casa Customer Support for assistance.

CASA(diag)# show upstream-processor


upstream-processor module 8 ip address 0.0.0.1, mask 0.0.0.0
upstream-processor module 13 ip address 0.0.0.0, mask 0.0.0.0

Casa Systems CMTS


CMTS diagnostic commands 5-115
video

video
Purpose

The video command sets various properties.

Mode
(diag)#

Syntax
video mirror <1:4> [src-ip <addr>] dst-ip <addr> [<1:65535>] <0:255>
{channel <slot>/<port>/<chan> [pid-list <list>] | input-stream
stream-dst-ip <addr> stream-dst-port <1:65535> [stream-src-ip
<addr>] | shared-channel <slot>/<chan>}
no video mirror <1:4>
video pme [ecm | off chan <slot>/<port>/<chan> | on chan <slot>/<port>/
<chan> | restart | stop | sync | test ecm | test-mode}
no video pme install-certificate
[no] video power-key {test-mode <1|2> | test-vector <1:3>}
[no] video qam export configuration slot <list> [base {0|1}] [filename
<file>} [in-service-state] [srm-num <1:8>]
video rpc-ping-back [timeout <1:10>]
no video rpc-ping-back
video simulcrypt {restart | stop | test {ecm <1:6> | key1 | key2}}
no video simulcrypt test
video stream-proc reset {pcr | pmt} ip-address <ip_addr> udp-port
<1:65535> [src-ip <ip_addr>]

Casa Systems CMTS


5-116 Troubleshooting and Diagnostics Guide
video

Properties
Property name Description

mirror <1:4> [src-ip Performs CM video mirroring to enable capturing


<addr>] dst-ip <addr> traffic to and from a CM on the SMM (in flash) instead
[<1:65535>] <0:255> of a remote server. The required values are as
{channel <slot>/<port>/ follows:
<chan> [pid-list <list>] |
input-stream stream-dst-ip • <1:4> — Video session ID.
<addr> stream-dst-port • src-ip <addr> — Optional source host IP address
<1:65535> [stream-src-ip to send mirrored packets.
<addr>] | shared-channel
• dst-ip <addr> — Remote host IP address to
<slot>/<chan>}
receive mirrored packets.
• <1:65535> — Remote host destination UDP port,
such as 51918. Optional for multicast streams,
but mandatory for unicast streams. If supplied for
a multicast stream, validation against the actual
stream is performed.
• <0:255> — Time-to-live (TTL) for the diagnostic
session, in seconds.
• channel <slot>/<port>/<chan> — Optional QAM
output channel. The pid-list can list the PIDs (in
the range 0:8191) as comma-separated values or
hyphenated ranges, such as 0-4,19,31-39.
• input-stream ip-address <ip_addr> — Optional
input stream unicast or multicast IP address with
the stream-dst-ip and stream-dst-port, and the
optional stream-src-ip.
• shared-channel <slot>/<chan> — Optional
shared slot and channel.

Example:

CASA(diag)# video mirror 1 192.168.8.8


51918 60 channel 0/0/1
CASA(diag)# no video mirror 1

Casa Systems CMTS


CMTS diagnostic commands 5-117
video

Properties (continued)
Property name Description

pme [ecm | off chan <slot>/ Privacy Mode Encryption (PME) controls. Only the
<port>/<chan> | on chan no video pme install-certificate command can be
<slot>/<port>/<chan> | used in its no form. The modifiers are as follows:
restart | stop | sync |
test ecm | test-mode} • ecm — Sends an Entitlement Control Message
(ECM) request to the Encryption Renewal System
(ERS) server.
• no video pme install-certificate — Uninstalls
the PME certificate.
• off chan <slot>/<port>/<chan> — Turns PME off
for a channel.
• on chan <slot>/<port>/<chan> — Turns PME on
for a channel.
• restart — Restarts PME. If it is currently running,
the current process is terminated and restarted. If
it is not running, the process restarts.
• stop — Stops PME.
• sync — Manually sends an HTTP post request to
the ERS server with the configured device ID.
• test ecm — Tests the PME ECM process. Do not
use without assistance from Casa Support.
• test-mode — Puts PME in test mode. Do not use
without assistance from Casa Support.

Example:

CASA(diag)# video pme restart


CASA(diag)#
no video pme install-certificate

power-key {test-mode <1|2> Sets the PowerKey test mode or test vector. This
| test-vector <1:3>} command is a video diagnostic function to be used by
Casa technicians only.

Casa Systems CMTS


5-118 Troubleshooting and Diagnostics Guide
video

Properties (continued)
Property name Description

qam export configuration List of QAM slots, separated by commas (see the
slot <list> [base {0|1}] interface qam command in the Casa Systems – RF
[filename <file>} Cable Configuration Guide and Command
[in-service-state] [srm-num Reference). The base option indicates the base type,
<1:8>] either 0 for Cisco SRM or 1 for BigBand SRM. The
in-service-state option includes video channels in
shutdown state that can be enabled with no
shutdown later without having to re-export the
configuration. The filename supports a configurable
name for the exported file, up to 50 characters. Use
the Session Resource Manager (SRM) number if
there are multiple SRMs controlling the QAM 8x96
module. Use the copy command to copy the file
using TFTP to NVRAM.

Example:

CASA(diag)# video qam export


configuration slot 0 in-service-state
filename EXPORT srm-num 1
CASA# copy tftp 224.0.0.1 EXPORT nvram

rpc-ping-back [timeout Returns an RPC ping to the Session Resource


<1:10>] Manager (SRM) right after receiving a ping from it.
The optional ping timeout defaults to 2 seconds.

CASA(diag)# video rpc-ping-back


timeout 5
CASA(diag)# no video rpc-ping-back

simulcrypt {restart | stop Restarts, stops, or tests the SimulCrypt Synchronizer


| test {ecm <1:6> | key1 | (SCS). The test can be for the specific ECM pattern
key2}} number or key 1 or 2, and can take the no command.

CASA(diag)# video simulcrypt restart


CASA(diag)# no video simulcrypt test

Casa Systems CMTS


CMTS diagnostic commands 5-119
video

Properties (continued)
Property name Description

stream-proc reset {pcr | Program clock reference (PCR) or program mapping


pmt} ip-address <ip_addr> table (PMT) IP address and UDP port, with the
udp-port <1:65535> [src-ip optional source IP address.
<ip_addr>]
Example:

CASA(diag)# video stream-proc reset pcr


ip-address 192.168.8.8 udp-port 655

Related diagnostic show commands

show video mirror

Shows a video diagnostic session, in all Casa modes.

CASA(diag)# show video mirror

show video pme

Shows the current video PME configuration, in all Casa modes.

CASA(diag)# show video pme


PME status : Off
Loopback : N/A
Retry timer : 5 minutes
Test-mode : Off
Contact info : N/A
Certificate installed : No
URL : N/A
Sync Number : 0
Proxy : Off

Casa Systems CMTS


5-120 Troubleshooting and Diagnostics Guide
Other related show commands

show video qam stati

Shows the current video QAM statistics, in all Casa modes.

CASA(diag)# show video qam stat


QAM Detected Available Max Util Total Total Packet
Port Bitrate Bitrate Bitrate (%) Bandwidth Programs Trans
------- ---------- ---------- ---------- ---- ---------- ------- -----
0/0 0 1397304 0 0 1397304 0 0
0/1 6 1397298 7 0 1397304 0 0

show video simulcrypt ecmg

Shows the current video SimulCrypt Synchronizer (SCS) configuration.

CASA(diag)# show video simulcrypt ecmg


Encryption Period : 30
ECMG timeout : 3
ECMG retries : 3
ECMG load-balancing : disabled
CP remaining time : 0

Other related show commands


This section describes show commands that are not specifically covered in the “Casa
diagnostic commands” section.

Topic Page

Configuration errors 5-121


Access control list applications 5-121
Basic connection management route resources 5-121
Basic connection management throughput 5-122
Datapath configuration 5-124
DHCP table entries 5-124
DOCSIS channel utilization 5-124
GigE traffic statistics 5-125
Host authorization 5-125
Kernel interface access control lists 5-126

Casa Systems CMTS


CMTS diagnostic commands 5-121
Configuration errors

Topic Page
Line card power control (C3200 only) 5-126
Line card start-up 5-126
Modem information per QAM 5-127
VLANs per QAM 5-127
Modems per VLAN 5-127
Policy links 5-127
Program association tables 5-128
Quality of service profiles 5-128
Spectrum carrier noise and interference 5-129
L2VPN services 5-129

Configuration errors

Configuration file errors at bootup (or whenever the startup-config file is applied to
the running-config) are saved in the config_error_log file in NVRAM. The show
configuration error command displays the contents of this file.

Access control list applications

The show ip access-list <id> applications command shows the applications when an
access control list is applied, available in all Casa modes.

CASA(diag)# show ip access-list 2 applications


ACL 2 applications:

Basic connection management route resources

The show usage hardware route-entry command shows statistics of basic


connection management (BCM) router resources. This is a Casa-generated statistic
intended for Casa engineering only. Contact Casa Customer Support for assistance.

CASA(diag)# show usage hardware route-entry


bcm l3 route entry usage = 2
bcm l3 ipv6 route entry usage = 0
bnet_neigh_event_ring_full = 0

Casa Systems CMTS


5-122 Troubleshooting and Diagnostics Guide
Basic connection management throughput

bnet_ip_route_table_dup = 0
bnet_ip6_route_table_dup = 0
bnet_neigh_event_ring backlog = 0
NumEcmpRoutes = 0

Basic connection management throughput

The show bcm throughput command shows throughput for basic connection
management (BCM) ports, including small form-factor pluggable (SFP) and line card
interfaces of the CMTS. The output can be for all BCM ports or one specifically. Use
the command only for the purpose of troubleshooting general BCM port issues. For
measuring port throughput for specific BCM ports, such as upstream or downstream
GigE ports, use the show interface gige <id> throughput and show docsis channel
utilization (or show cable channel utilization) commands. The show bcm
throughput command is also useful for diagnosing Open Shortest Path First (OSPF)
flapping, although best run from the console. For the BCM port mapping scheme,
provide output of this command to technical support engineers for further information.

Additional show bcm commands in diagnostic mode include the show bcm
congestion-info, show bcm events (if available), show bcm flow-classes, and show
bcm l2entry commands.

CASA(diag)# show bcm throughput


Bcm 0 , rx pkt rate: 0, rx byte rate: 0
tx pkt rate: 0, tx byte rate: 0
Bcm 1 , rx pkt rate: 0, rx byte rate: 312
tx pkt rate: 0, tx byte rate: 296
Bcm 2 , rx pkt rate: 0, rx byte rate: 0
tx pkt rate: 0, tx byte rate: 0
Bcm 3 , rx pkt rate: 0, rx byte rate: 0
tx pkt rate: 0, tx byte rate: 0

CASA# show interface gige 7/0 throughput


Interface GIGE 7/0 throughput
IfInOctets 696 bytes/second
IfInUcastPkts 1 packets/second
IfInNUcastPkts 9 packets/second
IfInTotalPkts 10 packets/second
IfOutOctets 0 bytes/second
IfOutUcastPkts 0 packets/second
IfOutNUcastPkts 0 packets/second
IfOutTotalPkts 0 packets/second

CASA# show docsis channel utilization

Casa Systems CMTS


CMTS diagnostic commands 5-123
Basic connection management throughput

Downstream Total-BW Utilization Online Secondary


Slot/Port/Channel (Mb/Sec) Percentage Modems Modems Channel
Description
----------------------------------------------------------------------
0/0/0 (279000000 Hz) 42.9 0 0 0
0/0/1 (285000000 Hz) 42.9 0 0 0
0/0/2 (291000000 Hz) 42.9 0 0 0
0/0/3 (297000000 Hz) 42.9 0 0 0
0/0/4 (303000000 Hz) 42.9 0 0 0
0/0/5 (309000000 Hz) 42.9 0 0 0
0/0/6 (315000000 Hz) 42.9 0 0 0
0/0/7 (321000000 Hz) 42.9 0 0 0
0/0/8 (327000000 Hz) 42.9 0 0 0
0/0/9 (333000000 Hz) 42.9 0 0 0
0/0/10 (339000000 Hz) 42.9 0 0 0 (video)

CASA# show cable channel utilization
Downstream Total-BW Utilization Online Secondary
Slot/Port/Channel (Mb/Sec) Percentage Modems Modems Channel
Description
----------------------------------------------------------------------
2/0/0 (549000000 Hz) 42.9 3 0 0 3
2/0/1 (555000000 Hz) 42.9 0 0 0 3
2/0/2 (561000000 Hz) 42.9 0 0 0 3
2/0/3 (567000000 Hz) 42.9 0 0 0 3
2/0/4 (573000000 Hz) 42.9 0 0 0 2
2/0/5 (579000000 Hz) 42.9 0 0 0 2
2/0/6 (585000000 Hz) 42.9 0 0 0 2
2/0/7 (591000000 Hz) 42.9 0 0 0 2
2/0/8 (597000000 Hz) 42.9 0 0 0 2
2/0/9 (603000000 Hz) 42.9 0 0 0 2
2/0/10 (609000000 Hz) 42.9 0 0 0 2
2/0/11 (615000000 Hz) 42.9 0 0 0 2

CASA(diag)# show bcm congestion-info


Total Shared Buffer cells: 38427, Total Shared Buffer cells in use: 0
(0%)
Buffer cells in use: 0 (0%)
Currently Alarmed: No, Alarm Count 0
Cell usage for port 0: input - 0, output - 0, output uc 0, ing mmu
drops 0
PG Shared Usage: 0 0 0 0 0 0 0 0
PG Headroom Usage: 0 0 0 0 0 0 0 0
Multicast Queue Usage: 0 0 0 0 0 0 0 0

CASA(diag)# show bcm events


Event Trace Table Empty

CASA(diag)# show bcm flow-classes

Casa Systems CMTS


5-124 Troubleshooting and Diagnostics Guide
Datapath configuration

Total G + Y Red Total G + Y …


Flow Name Type Packets Packets Packets Bytes Bytes …
LC_KA Priority 482470 482470 0 32164528 32164528
QAM_ENCAP Priority 515768 515768 0 319728355 319728355

CASA(diag)# show bcm l3entry table


table size: 16384 entries, 1024 buckets, 16 entries/bucket
V4UC occupies 1-entry, V6UC 2-entry, V4MC 2-entry, V6MC 4-entry
bucket 1088-1103: 6 % FULL
V4UC [1088] vrf 0, dst 17.107.2.207
cos 0, class 0, intf 101153

Datapath configuration

The show datapath-config commands in diagnostic mode display datapath


configuration information and the system-generated statistics for Casa’s data
forwarding events. It is Casa-generated information intended for Casa engineering
only. There are various forms of the command that are best discussed with Casa
Customer Support. One example is the IP address form:

CASA(diag)# show datapath-config ip address 10.172.11.199


diag_show_datapath_config_callback() in: ip_addr=179047367
Route: msk=ffffff00 ip=0aac0b00(10.172.11.0) p=0 if=200000 fl=0000400c
v=0 nh 00:00:00:00:00:00

DHCP table entries

The show dhcp-tbl command, in diagnostic mode, collects DHCP table statistics. It is
Casa-generated information intended for Casa engineering only. Contact Casa
Customer Support for assistance.

CASA(diag)# show dhcp-tbl


SMM_DHCP_HS: LKUP=5 LMISSING=0 INSERT=5 DELETE=0 NR_HC=0

DOCSIS channel utilization

The show docsis channel utilization command shows the channel utilization
percentage per channel.

CASA# show docsis channel utilization

Casa Systems CMTS


CMTS diagnostic commands 5-125
GigE traffic statistics

Downstream Total-BW Utilization Online Secondary


Slot/Port/Channel (Mb/Sec) Percentage Modems Modems Channel
Description
----------------------------------------------------------------------
0/0/0 (279000000 Hz) 42.9 0 0 0
0/0/1 (285000000 Hz) 42.9 0 0 0
0/0/2 (291000000 Hz) 42.9 0 0 0
0/0/3 (297000000 Hz) 42.9 0 0 0
0/0/4 (303000000 Hz) 42.9 0 0 0
0/0/5 (309000000 Hz) 42.9 0 0 0
0/0/6 (315000000 Hz) 42.9 0 0 0
0/0/7 (321000000 Hz) 42.9 0 0 0
0/0/10 (339000000 Hz) 42.9 0 0 0 (video)

GigE traffic statistics

The show gige <id> stats command collects detailed historical traffic statistics for
specific GigE interfaces to troubleshoot performance issues. To collect real-time
throughput information, use the show interface gige <port_id> throughput
command. See also the “Line card power control (C3200 only)” section.

CASA(diag)# show gige 0 stats


snmpIfInOctets = 897226, snmpIfInUcastPkts = 1640
snmpIfInNUcastPkts = 3796, snmpIfInDiscards = 1204
snmpIfInErrors = 0, snmpIfInUnknownProtos = 0

Host authorization

The show host authorization command shows the host authorization statistics for
IPv4 or IPv6 hosts, or a summary of authorizations for upstream or downstream
channels. Other filters include checking host authorization for DHCP, the global or a
specific VRF, provisioned, or static.

CASA# show host authorization summary downstream


Qam Total Total Total Total Total Dhcp* Static* Prov*
Total
Port Modems CPEs MTAs STBs Routers Entries Entries Entries
Hosts#
*:include Hosts only #:include CPEs, MTAs, STBs, Routers only
0/0 32 32 0 0 0 0 32 0 32
0/1 32 32 0 0 0 0 32 0 32
0/2 32 32 0 0 0 0 32 0 32
0/3 32 32 0 0 0 0 32 0 32

Casa Systems CMTS


5-126 Troubleshooting and Diagnostics Guide
Kernel interface access control lists

0/4 32 32 0 0 0 0 32 0 32
0/5 32 32 0 0 0 0 32 0 32
0/6 32 32 0 0 0 0 32 0 32
0/7 32 32 0 0 0 0 32 0 32

Kernel interface access control lists

The show kernel {interface <type> | ipbundle} acl [vlan] command shows the
kernel implementation of any defined access control lists (ACLs) per interface; for
example:

CASA(diag)# show kernel interface gige 5 acl


1 prio=256 permit proto=0 sip=0x00000000 smsk=0xFFFFFFFF
dip=0x00000000 dmsk=0x
FFFFFFF dscp=0x0 dprt=0 dstprt2=0 sprt=0 sprt2=0 tcpflags=0x00
tcpFlgMsk=0x00

Line card power control (C3200 only)

The show lc-power-control-reg command collects line card power control register
informations for hardware engineering analysis for C3200 systems only. It is
recommended to collect output from the show log and show alarm commands in
addition to this command for troubleshooting line card-related issues.

CASA(diag)# show lc-power-control-reg


Power control register is 0x3F

Line card start-up

The show cards startup time command, in diagnostic mode, shows line card slots’
start-up time information for detecting problematic line cards that have longer start-up
time (in milliseconds) than in normal cases.

CASA(diag)# show cards startup time


slot longest startup time (msec)
0 4160
1 4060
2 0
3 0
4 0
5 0
8 0
9 0

Casa Systems CMTS


CMTS diagnostic commands 5-127
Modem information per QAM

10 5920
11 11950
12 0
13 0

Modem information per QAM

The show qos ds cm qam <module> ip address <addr> [vrf <id>] command shows
information about a modem associated with the QAM on which it is registered.

CASA(diag)# show qos ds cm qam 4 ip address 192.168.8.8

VLANs per QAM

Use the show qos ds cm qam command with the 114 IP address, in diagnostic mode,
to show the information about the VLANs associated with the QAM on which it is
registered.

CASA(diag)# show qos ds cm qam 4 ip address 114


L2VPN US: ttl=0 drop=0 DS: ttl=0 drop=0 NotDefined pkt=0 id=0
bc_src=0
l2vpn_vlan_tbl_prt():
l2vpn_addr_hs_tbl_prt():

Modems per VLAN

Use the show qos ds cm qam command with the 115 IP address, in diagnostic mode,
to show the information about the modems on a VLAN.

CASA(diag)# show qos ds cm qam 4 ip address 115


qam_cm_vlan_mac_tree_prt():
qam_vlan_cm_mac_tree_prt():
qam_vlan_mac_tree_prt(): vlan_mac
qam_vlan_mac_tree_prt(): vlan_mac_uniAddr
qam_vlan_mac_tree_prt(): vlan_mac_mcAddr

Policy links

The show policy-links command, in diagnostic mode, displays diagnostic information


about policy links.

Casa Systems CMTS


5-128 Troubleshooting and Diagnostics Guide
Program association tables

CASA(diag)# show policy-links


0: name [l] flags=0x80000000
map 0, bif 0: ift 0, ifn 0
map 0, bif 1: ift 0, ifn 0
map 0, bif 2: ift 0, ifn 0
map 0, bif 3: ift 0, ifn 0
map 0, bif 4: ift 0, ifn 0
map 0, bif 5: ift 0, ifn 0
map 0, bif 6: ift 0, ifn 0
map 0, bif 7: ift 0, ifn 0
map 0, bif 8: ift 0, ifn 0
map 0, bif 9: ift 0, ifn 0
map 0, bif 10: ift 0, ifn 0
map 0, bif 11: ift 0, ifn 0
map 0, bif 12: ift 0, ifn 0
map 0, bif 13: ift 0, ifn 0
map 0, bif 14: ift 0, ifn 0
map 0, bif 15: ift 0, ifn 0
1: name [] flags=0x0000
2: name [] flags=0x0000
3: name [] flags=0x0000
4: name [] flags=0x0000
5: name [] flags=0x0000
6: name [] flags=0x0000
7: name [] flags=0x0000

Program association tables

The show pat command, in diagnostic mode, displays information about Program
Association Tables (PATs) per downstream module slot/port/channel.

CASA(diag)# show pat <slot>/<port>/<chan>

Quality of service profiles

The show qos-profile command, in all Casa modes, shows information about quality
of service (QoS) profiles.

CASA# show qos-profile

Casa Systems CMTS


CMTS diagnostic commands 5-129
Spectrum carrier noise and interference

Spectrum carrier noise and interference

The show spectrum-cnir upstream command, in diagnostic mode, shows the


upstream carrier noise and interference ratio (CNIR) for physical upstream channels.

CASA(diag)# show spectrum-cnir upstream 9/0.0


CNIR 421

L2VPN services

There are a few commands you can use to troubleshoot problems with Layer 2 Virtual
Private Network (L2VPN) services. First, check that the modem is up and has the
correct VLAN. Use the show l2vpn vlan command, in all Casa modes. If the modem
shows up in the output, it is online and completed registration, with the VLAN ID
displayed.

CASA# show l2vpn vlan


l2vpn vlan table: vlan_id=0
vid 1017 cm= 7254 lc= 4 1859.3353.3eba US 12/7.1/0 DS 4/7/1*
vid 1018 cm= 7255 lc= 4 1859.335d.11ac US 12/7.1/0 DS 4/7/0*

To verify that traffic is running over the L2VPN, check the QAM card for packet
counters based on MAC address. Use the show l2vpn qam command filtered by the
VLAN ID (vid 1018 in the previous example). The QAM output is sorted by CM ID.

CASA# show l2vpn qam 4 | include 1018


L2VPN US: ttl=-211827843 drop=0 DS: ttl=-1571901593 drop=0 NotDefined
pkt=63 id=1018 bc_src=0
vlan tbl: i/o vid=1018/0

i/o vid: 1018/0 cm=131071 us_pkt=4083137969 ds_pkt=2673750502 t=161
lo_drop=0 mac 000301fe026e
i/o vid: 1018/0 cm=7255 us_pkt=4068333484 ds_pkt=2604577610 t=161
lo_drop=0 mac 0021ce0c3b49

If you see a very large CM ID in the QAM VLAN table (such as cm=131071 in the
example), that MAC address is located on the network and not behind a modem on the
CMTS. For modems, the upstream packet counters in the QAM output indicate the
number of packets from the modem, and the downstream packet counters show the
number of packets forwarded to the modem. If a frame arrives at the QAM without a
MAC address in its table, the Destination Lookup Failure (DLF) counter increases
(shown by dlf=16929 in the example) and the QAM will perform a unicast flood.

Casa Systems CMTS


A-1

Appendix A. Syslog reference

This appendix lists some system log (syslog) errors and their mitigation.

System log messages


System log (syslog) messages are reported by the show log command if logging is set
up for the various logging categories (via the logging command in enable mode),
which are described in this appendix based on the following message modes:

• AL — Alert
• CR — Critical
• EM — Emergency
• ER — Error
• WA — Warning
Most informational messages are omitted. Each message described is reported from
either Switch and Management Module (SMM) 6 or SMM 7, one of which is active
and the other in standby mode in a redundancy configuration. The active SMM is
indicated as smm<id> and the standby SMM is indicated as smm<idS>. Use the
show system command to confirm which SMM is active or standby.

In many cases a sequence of messages is required to explain the condition. The


messages shown here are in the sequence they occur, unlike in show log output, where
they appear in reverse chronological order.

Resolving problems using syslog messages


In most cases, to properly determine the appropriate action to take should a problem
require a specific technical resolution, messages should be assessed in the order in
which they are written to the log file, and in conjunction with other previous and
subsequent messages. Formulating a context with added detail provided by other

Casa Systems CMTS


A-2 Troubleshooting and Diagnostics Guide
Message categories

messages will generally allow for faster resolution by narrowing the scope of the
problem.

In situations or conditions for which a resolution cannot be determined quickly,


contact Casa Technical Support at support@casa-systems.com.

Message categories
The messages are divided into various condition categories.

Topic Page

Hardware A-3
Address changes A-5
Temperature A-6
RPC A-7
AAA A-9
Startup A-10
Card status A-11
Timestamp A-13
Module A-13
Upstream A-14
Power module A-15
Redundancy A-16
CLI A-21
IPDR A-21
Reboot A-22
Status changes A-23
Passive ARP A-24
QAM downstream A-25
Traffic classes A-25
PME A-26
Application A-27
CDB A-28

Casa Systems CMTS


Troubleshooting and Diagnostics Guide A-3
Hardware

Hardware
The following messages are based on reported hardware failures.

Messages

[<date> <time>]-ER-SYS-1: Slot <num> Port <num> detected


hardware failure (00000080): FPGA DDR PARITY ERROR

[<date> <time>]-ER-SYS-1: Slot <num> Port <num> hardware


failure (00000080) recovered: FPGA DDR PARITY
ERROR

Description

A parity (error-correcting code) error occurred in the field-programmable gate array


(FPGA) circuit for double-data rate (DDR) memory. The recovery follows directly
after the failure.

Condition

This could indicate a software error. The error can be benign, especially for ports 9
and higher for shared channels involving video.

Remedy

If the messages repeat over long time periods, contact Casa Customer Support.

Messages

[<date> <time>]-ER-SYS-1: Slot <num> Port <num> detected


hardware failure (00000004): DUC/DAC PARITY ERROR

[<date> <time>]-ER-SYS-1: Slot <num> Port <num> hardware


failure (00000004) recovered: DUC/DAC PARITY ERROR

Casa Systems CMTS


A-4 Troubleshooting and Diagnostics Guide
Hardware

Description

A parity (error-correcting code) error occurred in the digital upconverter (DUC) and
digital-to-analog converter (DAC). The recovery follows directly after the failure.

Condition

This could indicate a software error or a potential hardware problem with the
backplane slot or the line card.

Remedy

If the messages repeat over long time periods, contact Casa Customer Support.

Message

[<date> <time>]-AL-SYS-1: smm<id>: Error: 10G SFP+ plugged


in 1G gige port SMM<id> G<id>

[<date> <time>]-AL-SYS-1: smm<id>: Error: 1G SFP plugged


in 10G xgige port SMM<id> XG<id>

Description

Reports if a small form-factor pluggable (SFP) module is plugged into an


incompatible port. GigE ports require an SFP module and XGigE ports require an
SFP+ module. For SMM_2x10G, port 0-7 are GigE ports and 8-9 are XGigE ports; for
SMM 8x10G, port 0-7 are XGigE ports and 8-9 are GigE ports, thus are not
interchangeable. Apart from the alarm, the link is also reported in a “down” state.

Condition

The SFP or SFP+ module was plugged into an incompatible port.

Remedy

Remove the SFP and insert the compatible one in the port to clear the error and alarm
condition. If the message recurs, contact Casa Customer Support.

Casa Systems CMTS


Troubleshooting and Diagnostics Guide A-5
Address changes

Address changes
The following messages are based on CMTS or CPE address changes.

Message

[<date> <time>]-IN-SYS-1: smm<id>: Attempt to change CM


IP: cm=<num>, old <ip_addr>, new <ip_addr>

Description

An attempt was made to change the old IP address to a new address for the specific
CM. This message can result from a clear cable modem reset all command or an
address resolution (ARP) error.

Condition

This message appears when smm_arp receives an ARP message from the RF side. The
ARP has the same source MAC address (ar_sha) as the CM’s MAC address, but not
the same IP address (ar_sip) stored in the CMTS. The CMTS changes the IP address,
but then immediately changes it back to the original one. This can repeat several times
for various addresses on various CMs.

Remedy

The warning has no operational impact and no remedy is required.

Message

[<date> <time>]-WA-SYS-1: smm<id>: DHCP Offered IP


<ip_addr> is not in subnets for md=<mac_domain>
cha=<mac_addr>

Description

The Dynamic Host Configuration Protocol (DHCP) server tried to offer an IP address
that is not in a subnet specified in the IP bundle for the MAC domain for the CM with
the given MAC address. Otherwise the warning message would read “DHCP Offered
IP <ip_addr> is a mac domain ip, md=<id> cha=<mac_addr>.”

Casa Systems CMTS


A-6 Troubleshooting and Diagnostics Guide
Temperature

Condition

With repeated occurrence of these messages a DHCP error can have occurred. If not
resolved, addresses are not provisioned properly.

Remedy

Be sure that the interface link is up.

Temperature
The following messages are based on interrupted system temperature detection.

Messages

[<date> <time>]-AL-SYS-1: smm<id>: ALERT: Module <num>


temperature is undetectable.

[<date> <time>]-AL-SYS-1: smm<id>: ALERT: Module <num>


temperature is back to normal, temperature sensor
is <deg> deg C.

Description

The module temperature is undetectable and has returned to detectable.

Condition

The undetectable message usually follows an RPC call failure or timeout. Wait until
the module is up and changes to active status. This normally returns temperature
detection.

Remedy

This condition usually does not require intervention.

Casa Systems CMTS


Troubleshooting and Diagnostics Guide A-7
RPC

RPC
The following messages are based on remote procedure call (RPC) alerts and errors.

Messages

[<date> <time>]-AL-LC-1: smm<id>: <prog_num>():<id>:


slowest mtype <id> so far, takes <num> us

[<date> <time>]-AL-LC-1: lc<id>: <prog_num>():<id>:


slowest mtype <id> so far, takes <num> us

Description

These alerts show various RPC conditions on the SMM or line card, depending on the
mtype ID, which can have different functions in different software builds. In many
cases a timeout condition was the cause and the messages may be accompanied by
“slow mtype” messages.

Condition

These messages are usually intermittent, are resolved quickly, and have little
operational effect. The condition may be resolved by an “rpc call resumed” message
(see the following error messages)

Remedy

If encountered, notify Casa technical support for a resolution, making sure to indicate
the software version and build number under which the condition occurred.

Messages

[<date> <time>]-ER-RPC-1: smm<id>: lc_cfg_prog_2():


pid <num>, mtype <num>, status <num>, rpc call
failed: RPC: Unable to send; errno = Connection
refused

Casa Systems CMTS


A-8 Troubleshooting and Diagnostics Guide
RPC

[<date> <time>]-ER-RPC-1: smm<id>: lc_cfg_prog_2():


pid <num>, mtype <num>, status <num>, rpc call
failed: RPC: Timed out

[<date> <time>]-ER-RPC-1: smm<id>:


rpc_uss_prog_1_clnt_udp(): pid <num>, module <id>,
mtype <num>, rpc call failed: RPC: Timed out

[<date> <time>]-ER-RPC-1: smm<id>: lc_cfg_prog_2():


pid <id>, mtype <num>, status <num>, rpc call
failed: RPC: Unable to receive; errno = No route
to host

[<date> <time>]-ER-RPC-1: smm<id>: lc_cfg_prog_2():


pid <id>, mtype <num>, rpc call resumed

[<date> <time>]-ER-RPC-1: smm<id>:


rpc_uss_prog_2_clnt_udp(): pid <id>, module <num>,
mtype <num>, rpc call resumed

[<date> <time>]-ER-RPC-1: smm<id>: ddm_rpc_prog_1_ts():


pid <num>, mtype <num>, rpc call resumed

Description

These errors show various RPC conditions: the connection was refused, the
connection timed out, or there was no route to the host and the call could not be
received. The lower messages indicate the resolution status.

Condition

These messages are usually intermittent, are resolved quickly, and have little
operational effect. They are sometimes followed by “temperature undetectable”
messages before being resolved.

Remedy

The condition usually does not require intervention.

Casa Systems CMTS


Troubleshooting and Diagnostics Guide A-9
AAA

AAA
The following messages are based on authentication, authorization, and accounting
(AAA) errors.

Messages

[<date> <time>]-ER-AAA-0: smm<id>: <name> is not


authenticated by the AAA server!

[<date> <time>]-ER-AAA-0: smm<id>: Cannot connect to the


AAA server for authorization, check the
configuration and connection!

[<date> <time>]-WA-AAA-0: smm<id>: Error connecting the


AAA server for accounting, check the connection

[<date> <time>]-ER-AAA-1: smm<id>: cannot bind loopback


address <ip_addr>

Description

The AAA messages are related and prevent authentication, authorization, and
accounting.

Condition

The AAA server is unreachable.

Remedy

Check the connection to the AAA server.

Casa Systems CMTS


A-10 Troubleshooting and Diagnostics Guide
Startup

Messages

[<date> <time>]-ER-SYS-1: smm<id>: Error on retrieving AAA


global data from database on switchover!

[<date> <time>]-WA-CLI-1: smm<id>: recovered UPS config


from dbid <num> database <num> entries in <ms>
micro-seconds

Description

The AAA server is unreachable after a module redundancy switchover.

Condition

The modules and ports go through various statuses and up/down states before the
“recovered” messages appear and things return to normal.

Remedy

The condition usually does not require intervention.

Startup
The following messages are based on startup configuration errors.

Messages

[<date> <time>]-AL-SYS-1: smm<id>: Peer SMM (<idS>) status


changed to standby

[<date> <time>]-EM-CLI-0: smm<idS>: invalid


startup-config,sync startup-config from master smm
fail, please try again!

Casa Systems CMTS


Troubleshooting and Diagnostics Guide A-11
Card status

Description

The active switch and management module (SMM) indicates that the SMM peer
(<idS>) changed to standby mode, but cannot synchronize the startup configuration
from the active SMM (<id>).

Condition

The faulty module was protected (via the ha module protect command) to allow it to
switch over to the standby module (<idS>).

Remedy

The condition usually does not require intervention.

Card status
The following messages are based on failed, missing, or removed cards.

Messages

[<date> <time>]-CR-SYS-1: smm<id>: SMM<id> read LC card


present failed

[<date> <time>]-CR-SYS-1: smm<id>: SMM<id> reboots due to


LC present read failure

[<date> <time>]-CR-SYS-1: smm<id>: SMM<id> read LC card


present recovered

Description

The SMM failed to detect the presence of cards in the chassis after performing two LC
present bitmap reads to check high availability (HA) reliability. The SMM then takes
a possible reboot action based on the result of the reads.

Casa Systems CMTS


A-12 Troubleshooting and Diagnostics Guide
Card status

Condition

The first “failed” message appears when either of the reads fails. The second
“reboots” message appears if both reads fail after 30 repeated attempts, in which case
the SMM has proceeded to reboot. The third “recovered” message appears once the
two reads are successful and the LCs return to normal.

Remedy

Consult with Casa Technical Support if the LC reads continue to fail.

Messages

[<date> <time>]-AL-SYS-1: smm<id>: No available redundant


card for slot <num>

[<date> <time>]-AL-SYS-1: smm<id>: Card removed from slot


<num>

[<date> <time>]-AL-SYS-1: smm<id>: SMM on slot <num1>


either removed or rebooted

Description

A card was removed or rebooted.

Condition

The result is often an RPC error condition.

Remedy

The condition is usually remedied by replacing the card.

Casa Systems CMTS


Troubleshooting and Diagnostics Guide A-13
Timestamp

Timestamp
The following messages are based on timestamp errors.

Message

[<date> <time>]-CR-SYS-1: Module <num> timestamp is out of


sync. timestamp difference is <ms>

Description

The timestamp for the module is out of sync by the indicated time interval in
milliseconds. The messages are often followed by “recovered SMM” messages.

Condition

The modules at the time could have been busy, such as from all of them re-registering.
This is not a serious matter unless more logs are printed periodically and service is
impacted.

Remedy

No further action is necessary except to further monitor the system. You can use the
show cable timestamp master command to determine which slot the master is
connected on. For example:

CASA(config)# show cable timestamp master


Slot 0 is the DOCSIS timestamp master

Module
The following message is based on downstream or upstream module errors.

Message

[<date> <time>]-ER-<card>-<num>: Module <num>: received


NAE err; len = <val>, addr = <val>, msg = <val>

Casa Systems CMTS


A-14 Troubleshooting and Diagnostics Guide
Upstream

Description

This message describing Network Authentication and Encryption (NAE) packet


validation detects an error.

Condition

There is no serious consequence to this message.

Message

[<date> <time>]-ER-<card>-<num>: module <num> received


errored NAE packet on mac_port=<port>(repeat count
<num>, last time <date> <time>

Description

This message indicates that there is an upstream packet with a checksum error,
generated from conditions when there is large concatenated frame handling.

Condition

This error has no stability and operational impact.

Upstream
The following messages are based on Digital Cable Termination System (DCTS), or
upstream, errors.

Messages

[<date> <time>]-ER-SYS-1: smm<id>: System rebooting module


<num>, fail reason MANUAL

[<date> <time>]-AL-SYS-1: smm<id>: UPS switchover trap


notification(CLI HA switchover, module <num1>
takes over module <num>)

Casa Systems CMTS


Troubleshooting and Diagnostics Guide A-15
Power module

[<date> <time>]-AL-SYS-1: smm<id>: Module <num1> changed


to active status

Description

A manual reboot was attempted but failed, causing a switchover to a standby module.

Condition

A failed module reboot resulted in a standby module changeover (5 or 8).

Remedy

This is a normal reaction to the condition.

Power module
The following messages are based on power module failures.

Message

[<date> <time>]-AL-SYS-1: smm<id>: Power module B failure,


input 1,2,3 and 4 bad. Check power cord, fuse and
on/off switch. Replace power supply if defective.

Description

A power module B failure occurred.

Condition

The cause is usually unknown, but is likely to result in a module switchover.

Remedy

Check the power supply and replace it if necessary.

Casa Systems CMTS


A-16 Troubleshooting and Diagnostics Guide
Redundancy

Redundancy
The following messages are based on redundancy switchover conditions.

Messages

[<date> <time>]-CR-SYS-1: smm<idS>: Failed to switch to


standby role!!!

[<date> <time>]-AL-SYS-1: smm<id>: Peer SMM (<idS>) failed


heartbeat!!!

[<date> <time>]-AL-SYS-1: smm<id>: Reboot SMM <idS> due to


missing heartbeat

Description

The standby candidate SMM peer reports that it failed to switch to standby mode. The
active SMM recognizes that this is due to a failed heartbeat and the standby peer is
rebooted.

Condition

A failed heartbeat causes the standby SMM to be rebooted.

Remedy

No further action is necessary.

Messages

[<date> <time>]-AL-SYS-1: smm<id>: Detected startup of SMM


on slot <idS>

[<date> <time>]-AL-SYS-1: smm<id>: Peer SMM (<idS>) status


changed to standby

Casa Systems CMTS


Troubleshooting and Diagnostics Guide A-17
Redundancy

[<date> <time>]-WA-CLI-1: smm<idS>: standby SMM


initialization is done

[<date> <time>]-AL-SYS-1: smm<idS>: recovered SMM config


from dbid <num> database <num> entries in <ms>
micro-second

[<date> <time>]-AL-SYS-1: smm<idS>: Switch-over from


smm<id> to smm<idS> is done, now smm<idS> is
active.

Description

The active SMM detects the peer SMM starting up and recognizes the peer as the
standby. The standby peer then initializes as standby and a number of “recovered”
messages indicate that it is recovering the SMM configuration from the database. It
then switches over to be the active SMM.

Condition

A successful switchover has occurred.

Messages

[<date> <time>]-ER-SYS-1: smm<id>: Module <num> change to


fail state, fail reason SWITCH BACK

[<date> <time>]-AL-SYS-1: smm<id>: UPS switchover trap


notification(HA auto revert, module <num> gave
back, module <num1> takes over)

Description

An autorevert operation is being performed in redundant mode.

Casa Systems CMTS


A-18 Troubleshooting and Diagnostics Guide
Redundancy

Condition

The active module (<num>) is in fail state and needs to switch back. The SMM then
sends a trap to revert back to the original module (<num1>).

Remedy

No further action is necessary.

Messages

[<date> <time>]-ER-SYS-1: smm<id>: Module <num> change to


fail state, fail reason MANUAL

[<date> <time>]-AL-SYS-1: smm<id>: QAM switchover trap


notification(CLI HA switchover, module <num1>
takes over module <num>)

[<date> <time>]-AL-SYS-1: smm<id>: UPS switchover trap


notification(CLI HA switchover, module <num1>
takes over module <num>)

Description

The operator manually sets the module to fail, causing a redundancy switchover.

Condition

The active module (<num>) is in the fail state and needs to switch over. The SMM
then sends a QAM or upstream trap to switch over to the new module (<num1>).

Casa Systems CMTS


Troubleshooting and Diagnostics Guide A-19
Redundancy

Messages

[<date> <time>]-CR-SYS-1: smm<id>: Slot <num>: hardware


failure - port <num>: first vco failed,
switchover.

[<date> <time>]-AL-SYS-1: smm<id>: QAM switchover trap


notification(module <num> is undetectable, module
<num> takes over)

[<date> <time>]-AL-SYS-1: smm<id>: UPS switchover trap


notification(module <num> is undetectable,
module <num1> takes over)

Description

Because of a hardware failure or removed card, the QAM or upstream module is


undetectable and the standby module (5 or 8) takes over.

Condition

The card was removed from the module slot or there was a hardware failure, requiring
a redundancy switchover to a new module (<num1>).

Remedy

No further action is necessary.

Messages

[<date> <time>]-ER-SYS-1: smm<id>: Module <num> failed


heartbeat

[<date> <time>]-ER-SYS-1: smm<id>: System rebooting module


<num>, fail reason NO KEEPALIVE

Casa Systems CMTS


A-20 Troubleshooting and Diagnostics Guide
Redundancy

[<date> <time>]-AL-SYS-1: smm<id>: UPS switchover trap


notification(module <num> keepalive failure,
module <num1> takes over)

[<date> <time>]-AL-SYS-1: smm<id>: Module <num1> changed


to active status

[<date> <time>]-AL-SYS-1: smm<id>: Module <num1> is up

Description

An active module has a failed heartbeat and is rebooted due to no keepalive. An


upstream trap then causes a standby module (5 or 8) to take over and the new module
is changed to active status and is up.

Condition

A failed RPC call with a timeout usually results in a failed heartbeat, causing a
failover to a standby module (<num1>).

Messages

[<date> <time>]-AL-SYS-1: smm<id>: Detected startup of SMM


on slot <idS>

[<date> <time>]-ER-SYS-1: smm<id>: Error on retrieving AAA


global data from database on switchover!

[<date> <time>]-AL-SYS-1: smm<id>: Peer SMM (<idS>) status


changed to standby

Description

The SMM module detected a startup on the peer SMM, but found an error retrieving
AAA data on startup, changing the peer SMM status to standby mode.

Casa Systems CMTS


Troubleshooting and Diagnostics Guide A-21
CLI

Condition

An AAA error is causing an SMM to revert to standby mode.

CLI
The following messages are based on command line interface (CLI) conditions.

Message

[<date> <time>]-AL-SYS-1: smm<id>: Terminated 1 dead CLI


shell(s)

Description

A dead CLI session was terminated.

Condition

This message usually emerges during multiple logins or module timeouts.

IPDR
The following messages are based on IP Detail Record (IPDR) conditions.

Messages

[<date> <time>]-ER-IPDR-1: smm<id>: IPDR exporter got


broken pipe!

[<date> <time>]-ER-IPDR-1: smm<id>: Error exporting


data:<val>, collector index:<val>, socket
id:<val>, msg length:<val>

[<date> <time>]-ER-IPDR-1: smm<id>: Error in receiving


data, close the connection

Casa Systems CMTS


A-22 Troubleshooting and Diagnostics Guide
Reboot

Description

An error occurred while exporting IPDR data, resulting in the connection with the
IPDR server shutting down.

Message

[<date> <time>]-WA-IPDR-1: smm<id>: This is slave SMM,


reject the connection

Description

The SMM is determined to be a slave (standby), therefore the IPDR connection could
not be made.

Condition

The IPDR connection should still be enabled on the active SMM.

Reboot
The following messages are based on system reboot conditions.

Messages

[<date> <time>]-ER-SYS-1: smm<id>: System rebooting


module <num>, fail reason MANUAL

[<date> <time>]-ER-SYS-1: smm<id>: System rebooting


module <num>, fail reason SWITCH BACK

[<date> <time>]-ER-SYS-1: smm<id>: System rebooting


module <num>, fail reason NO KEEPALIVE

[<date> <time>]-ER-SYS-1: smm<id>: Module <num> failed


heartbeat

Casa Systems CMTS


Troubleshooting and Diagnostics Guide A-23
Status changes

Description

These messages show reboot errors based on different conditions.

Status changes
The following messages are based on status changes.

Messages

[<date> <time>]-AL-SYS-1: smm<id>: Detected startup of SMM


on slot <num>

[<date> <time>]-AL-SYS-1: smm<id>: Module <num> changed to


standby status

[<date> <time>]-AL-SYS-1: smm<id>: Peer SMM (<id>) status


changed to standby

Description

The status changes usually indicate that the standby module (slots 5 or 8) is now in
standby status.

Condition

These are normal conditions and are usually associated with active modules.

Messages

[<date> <time>]-AL-SYS-1: smm<id>: Module <num> in boot


state, status 2

[<date> <time>]-AL-SYS-1: smm<id>: Module <num> is up

Casa Systems CMTS


A-24 Troubleshooting and Diagnostics Guide
Passive ARP

Description

These status messages generally follow close to each other and indicate that the
module is booted and up.

Condition

These are normal conditions and the messages are often close to those announcing
other modules entering standby state.

Passive ARP
The following messages are based on passive ARP (PARP) errors requiring RPC
calls.

Messages

[<date> <time>]-AL-SYS-1: smm<idS>:


parp_rpc_remote_10ksmm_prog_1():casa_clnt_create()
: create rpc client failed, pid 671, hostname
<ip_addr>, prog <num>, vers <num>, proto <num>,
<ip_addr>: RPC: Program not registered

[<date> <time>]-ER-RPC-1: smm<idS>: parp_rpc_prog_1():


pid <num>, mtype <num>, rpc call failed: RPC:
Timed out

[<date> <time>]-ER-RPC-1: smm<idS>: parp_rpc_prog_1():


pid <num>, mtype <num>, rpc call resumed

Description

A PARP call results in an RPC failure, usually on the standby SMM, and is then
resolved.

Condition

These messages usually appear on the standby SMM and are normal.

Casa Systems CMTS


Troubleshooting and Diagnostics Guide A-25
QAM downstream

QAM downstream
The following messages are based on Quadrature Amplitude Modulation (QAM)
downstream conditions.

Message

[<date> <time>]-AL-SYS-1: smm<id>: recovered QAM config


from dbid <id> database <num> entries in <ms>
micro-second

Description

A series of these messages indicate that the QAM configuration is recovering from the
database.

Condition

This often occurs during a QAM module switchover operation when a new module
takes over.

Traffic classes
The following messages report when control plane rate limiting occurs for certain
traffic classes.

Message

[<date> <time>]"-WA-CMTS-1: smm: Excessive <class_name>


packets are dropped

Description

Control plane rate limiting occurs when the control plane limiter drops control plane
packets for traffic classes such as IS-IS, RIP, or ARP.

Condition

The chassis sends a log when the CPU rate limiter drops packets.

Casa Systems CMTS


A-26 Troubleshooting and Diagnostics Guide
PME

PME
The following messages are based on Privacy Mode Encryption (PME) certificate
errors.

Message

[<date> <time>]-WA-PME-1: smm<idS>: PME certificate is not


installed

Description

A PME certificate is not installed.

Condition

This error often occurs on the standby SMM and is normal. If it occurs on the active
SMM, it is usually related to a video PME certificate error, as follows.

Message

[<date> <time>]-ER-PME-1: smm<id>: Video PME certificate


does not exist on the active SMM

Description

A video PME certificate does not exist on the active SMM.

Condition

Determine which SMM is the active one and check its video PME certificate status.

Message

[<date> <time>]-ER-PME-1: smm<idS>: Setting PME mode of


module <num> in QAM RPC call failed

Casa Systems CMTS


Troubleshooting and Diagnostics Guide A-27
Application

Description

Setting the PME mode of the module failed in an RPC call.

Condition

This often occurs during QAM configuration database recovery when the module is in
standby mode and can be resolved when the module changes to active status.

Message

[<date> <time>]-IN-QAM-1: QAM encryption set mode: off

[<date> <time>]-IN-PME-1: smm<id>: PME Operational Status


changed to: Down (reason: Admin Off(1))

Description

QAM encryption was set administratively to off and changed the PME operational
status to down.

Condition

Turn on QAM encryption.

Application
The following messages are based on application failures.

Messages

[<date> <time>]-CR-SYS-1: smm<id>: Application <name>


failed, no switchover.

[<date> <time>]-CR-SYS-1: smm<id>: <app_name>


configuration recovery done.

[<date> <time>]-AL-SYS-1: smm<id>: <app_name> restarted

Casa Systems CMTS


A-28 Troubleshooting and Diagnostics Guide
CDB

Description

An application failed, therefore no switchover was done, but configuration recovery


was done and the application restarts.

Condition

This often occurs when a module changes to active status. There can be multiple
applications reporting the same error and that quickly restart (often without a
“configuration recovery done” message).

Messages

[<date> <time>]-ER-SYS-1: smm<id>: _appMgrCheckApps():


detected process <name> (<num>) exit …

[<date> <time>]-ER-SYS-1: smm<id>: _appMgrCheckApps():


restart app <name> (<num>)

Description

The application manager detects a process exit, then restarts the process.

Condition

This can occur soon after a module assumes active mode and is quickly resolved.

CDB
The following messages are based on Casa database (CDB) errors.

Messages

[<date> <time>]-WA-CDB-1: smm<id>: standby database table


<cdb_entry> changed its id, and won't dump/sync
this table, the dbid = <num>

Casa Systems CMTS


Troubleshooting and Diagnostics Guide A-29
CDB

[<date> <time>]-WA-CDB-1: smm<id>: cdb_dump():<num>: pid =


<num>, tid = <num>, err = party db changed cfg.
standby cdb id <num> has smaller data_len,
entries' data will be truncated

[<date> <time>]-WA-CDB-1: smm<id>: standby <cdb_entry>


dbid <num> changed its config, it won't be dumped/
synced

Description

The standby database table entry (cdb_entry) might be something like


CDB_FTP_ACCOUNT or CDB_ID_CASA_SYSCONFIG. The messages are usually
repeating and adjoining.

Condition

This can occur after a module assumes active mode.

Messages

[<date> <time>]-WA-CDB-1: smm<id>: database <num> dumped,


nrows = <num>

[<date> <time>]-AL-CDB-1: smm<id>: <num> cdb tables


dumped, fully cnt <num>, ok <num>, partly <num>,
ok <num>, started on <date> <time>

Description

The CDB database was dumped after a peer status change from standby.

Condition

This is a normal condition.

Casa Systems CMTS


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

CMTS
Troubleshooting and Diagnostics Guide
© 2017 Casa Systems, Inc.
All rights reserved.

DOC-3006-01

Document Revision 07.02.04a


March 2017
Printed in United States of America

Potrebbero piacerti anche