CMTS Features 6.4 Guide 10 28 2013
CMTS Features 6.4 Guide 10 28 2013
CMTS Features 6.4 Guide 10 28 2013
DOC-3019-01
Document Revision 06.04.02_A
October 28, 2013
© 2013 Casa Systems, Inc.
All rights reserved. Licensed software products are owned by Casa Systems or its suppliers and are
protected by United States copyright laws and international treaty provisions.
The information regarding the product in this manual is subject to change without notice. All
statements, information, and recommendations in this manual are believed to be accurate but are
presented without warranty of any kind, express of implied. Users must take full responsibility for
their application of the product.
In no event shall Casa or its suppliers be liable for any indirect, special, consequential, or incidental
damages, including, without limitation, lost profits or loss or damage to data arising out of the use or
inability to use this manual, even if Casa or its suppliers have been advised of the possibility of such
damages.
iii
Contents
Upgrading C10G Release 6.1.2 systems with the QAM 8x96 ............... 1-12 .
show ip ...................................................................................................1-71
.
Casa CMTS
Release 6.4 Features Guide
Topic Page
Topic Page
Topic Page
Topic Page
Topic Page
Contacting Casa
Corporate facility
Casa Systems, Inc.
100 Old River Road, Suite 100
Andover, MA 01810
Tel.: 978-688-6706
World Wide Web: www.casa-systems.com
Technical support
In the United States: Tel: 978-699-3045
Email: [email protected]
Technical documentation
Casa Systems provides the following documentation set in PDF format, viewable
using Adobe Reader 5.0 or later. These PDF files are avail able from the Casa FTP site
at ftp://support.casa-systems.com.
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 [email protected].
Revision history
• 6.4.2 — First issue; October 2013
Note: If you are upgrading to Version 6.4.2.1 from release 6.1.3 or earlier, and
if you would like to review of all product changes that have been implemented
since you last upgraded your CMTS software, contact Casa Technical Support
for specific versions of the Casa Systems – CMTS Release Notes.
Release 6.4.2 software is not supported on Casa C10200, C3200, and C2200
systems.
By combining CMTS and video QAM technology into a single platform, cable service
providers can now maximize both power and the physical space requirements for
equipment positioned at the cable headend. The system supports the new QAM 8x96
module for narrowcast traffic delivery with full redundancy and failover capabilities.
C100G
0 1 2 3 4 5 6 7 8 9 10 11 12 13
10/100MI
0 0 0 0 0
1 1 1 1 1
G0 G0
0 0 0 0 0
2 2 2 2 2
G1 G1
G2 G2
3 3 3 3 3
1 1 1 1 1
G3 G3
4 4 4 4 4
G4 G4
2 2 2 2 2
5 5 5 5 5
G5 G5
6 6 6 6 6
G6 G6
3 3 3 3 3
G7 G7
7 7 7 7 7
STATUS STATUS STATUS STATUS STATUS STATUS STATUS STATUS STATUS STATUS STATUS STATUS 4 4 4 4 4
ALARM
ACTIVE
ALARM ALARM ALARM ALARM ALARM ALARM ALARM ALARM ALARM ALARM ALARM
ACTIVE 8 8 8 8 8
ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE ACTIVE
XG2 XG2
9 9 9 9 9
XG1 XG1
5 5 5 5 5
10 10 10 10 10
IOIOI
IOIOI
6 6 6 6 6 11 11 11 11
11
STATUS STATUS
ACTIVE ACTIVE
ALARM ALARM 12 12 12 12 12
7 7 7 7 7
13 13 13 13 13
14 14 14 14 14
15 15 15 15 15
FILTER
RTN RTN
HS OK HS OK
HS HS
B A
SMM
10/100MI
XG1
XG2
XG3
XG6
XG7
G0
Two GigE Ethernet ports
Small form-factor plus pluggable (SFP)
G1
(Copper 10GBASE-T or fiber 10GBASE-X)
IOIOI
Note: Casa software releases prior to 6.4.1 that currently run on the Casa
C10G CMTS are not supported on the QAM 8x96. Support for configuring the
64 broadcast channels will be implemented in a later release.
On the C10G platform, system slots are placed into four groups. Each group shares a
common fuse that limits the power draw for that group. The C10G groups are defined
as follows:
• Group 1 — Slots 0, 2, 4
• Group 2 — Slots 1, 3, 5, 6 (6 = dedicated for SMM only)
• Group 3 — Slots 7, 8, 10, 12 (7 = dedicated for SMM only)
• Group 4 — Slots 9, 11, 13
If the Lineage power supply (AC-to-DC rectifier option) is used to power the C10G at
the guaranteed 47V, the following rules apply when installing the QAM 8x96 module
into C10G slots:
Therefore, a total of nine or ten QAM 8x96 modules is supported on the C10G
depending on the power supply in use.
Note: When running one or more QAM8X96 modules in the C10G chassis, higher
QAM module operating temperatures will be seen with the show envm
temperature command at the current default alert (85° C) and shutdown (95° C)
threshold settings. Due to the slightly higher operating temperatures associated with
the QAM8X96, the maximum ambient temperature at the installation site should be
no greater than 40° C. The C100G chassis should be used if 50°C operation is
required.
Existing QAM 8x8 modules may be removed and replaced with the new QAM 8x96
module using the same module slot.
Note: On C10G and C100G CMTS systems running Release 6.4.1 with one
or more unused line card slots, simply install the QAM 8x96 into an available
slot. The CMTS will automatically boot the QAM 8x96 using the default
channel configuration.
Follow the procedure below to successfully replace an existing QAM 8x8 with the
QAM 8x96.
C10G CMTS systems running Release 6.1.2 must be upgraded to Release 6.4.1 prior
to installing and configuring the QAM 8x96 module. If you are replacing a QAM 8x8
with the QAM 8x96 in a C10G system being upgraded, perform the following steps:
1. At the C10G system, unlatch and carefully remove the QAM 8x8 module.
2. Upgrade the C10G with Release 6.4.1. See the Casa Systems – CMTS Release
Notes for information.
3. Install the QAM 8x96 into the same system slot previously occupied by the
QAM 8x8.
4. Perform a system reboot. The QAM 8x96 will then boot up using the existing
QAM 8x8 channel configuration for that slot.
5. Edit the existing 8-channel configuration and proceed to configure additional
QAM 8x96 channels, as covered in the next section. Presently, the QAM 8x96
supports up to 32 narrowcast channels.
Each port on the 8x96 QAM supports up to 32 narrowcast channels. With Annex B
(6 MHz channel offset), each port is comprised of four 192 MHz blocks totaling 768
MHz.
Figure 3 shows the four 192 MHz blocks and the default starting frequencies over the
channel time line.
Example
C10G(config) interface qam 0/7
C10G(config-if-qam 0/7)# channel 0 frequency 405000000 32
C10G(config-if-qam 0/7)# end
Blocks 0 and 3 have no channels assigned and are available if channels are to be
moved to higher or lower frequencies. Each block indicates the suggested starting
frequency; this frequency is dynamically assigned by the CCAP.
The offset value in the display indicates the frequency width from the starting
(default) frequency for a given block. For example, an offset of 30 indicates the
starting frequency is 30 x 6MHz, or 180MHz from the system-assigned start. In the
CLI output, the channel 0 frequency is offset by 180MHz
(where 405000000-225000000=180000000).
Example
C10G-209(config)#show interface qam 0/7 block
port status: up
shutdown channels:
C10G-209(config)#
In the CLI session below, channels 16 through 23 have been interactively moved to
new frequencies in block 2. Similarly, channels 24 through 31 have also been
interactively moved to new frequencies in block 3. Note that the channel command in
each instance specifies the total number of channels to move. In each case, eight
channels have moved.
Use the show interface qam <slot/port> block command to verify the moved
channels.
Example
C10G(config-if-qam 0/7)#channel 16 frequency 609000000 8
C10G(config-if-qam 0/7)#channel 24 frequency 801000000 8
C10G(config)#
Example
C10G-RC220(config)# interface upstream 12/7.0
C10G-RC220(config-if-ups 12/7.0)# ?
channel-width upstream channel width
description description of the interface
frequency frequency band
ingress-cancellation ingress-cancellation configuration
interface interface command
logical-channel config logical upstream channel
map-advance upstream channel map advance
power-adjustment upstream channel power adjust
power-level upstream channel power-level
rate-limit perform rate-limit on the upstream
shutdown shutdown the interface
spectrum-rule spectrum rule assignment
voice-bw-reserve max bandwidth reserved for total call
Example
C10G-209(config)# interface docsis-mac 12
C10G-209(conf-if-mac 12)# multicast-dsid-forward wb-cm-only
When replacing a QAM or UPS module with a different module, the CMTS boots the
module to the default configuration since there is no existing configuration for that
slot.
Example
C10G-209# ha replace linecard 1 with QAM8x96
The following CLI commands have been implemented in the router ospf
configuration context:
[no] nsf — Enables/disables non-stop forwarding for the current OSPF router.
[no] nsf helper disable — Disables the non-stop forwarding helper mode. The NFS
helper mode is enabled by default at the OSPF router.
[no] debug ip ospf nsf [(helper | restart)] [vrf <string>] [slot <slot_num>] —
Returns OSPF debugging statistics based on the specified options.
The show ip ospf has been revised to display OSPF graceful restart statistics.
Example
C10G-209(config-router-ospf)# nsf
C10G-209(config-router-ospf)# capability opaque
C10G-209(config-router-ospf)# nsf restart-interval 100
Patch maintenance
A patch maintenance mechanism has been introduced to improve the handling of
QAM and UPS daemon patch releases that have been copied to the CMTS via TFTP.
The CLI format is as follows:
Example
The following CLI session copies patch release to the NVRAM patch area.
The default is 0x8100 IEEE 801.Q-tagged frame. Options are 0x8100, 0x88a8 (outer
tag), and 0x9100.
Example
C10G-RC220(conf-if-vlan 7/10)# tpid 0x8100
To configure QinQ, the CMTS requires an outer VLAN and a QinQ tag. The modem
.bin file will have QinQ defined for both the inner and outer vlan. The network side
router must also have QinQ configured.
CASA-CMTS#
CASA-CMTS#conf
CASA-CMTS(config)# interface vlan 6/4001
CASA-CMTS(conf-if-vlan 6/4001)#tpid ?
0x8100 default tpid (802.1q
0x88a8 tpid for 802.ad (QinQ tag)
0x9100 another tpid permitted
Example
C10G-209(config)# radius-server timeout 30
Example
C10G-209(config)# clear cable modem ?
<ipAddress> A.B.C.D
<ipv6_addr> xxxx:xxxx:...:xxxx
<mac_addr> xxxx.xxxx.xxxx,CM mac address
counters cable modem traffic count
docsis-mac mac-domain
downstream downstream module
offline offline cable modems
reset reset cable modems
upstream upstream module
Example
C10G-209(config)# system telnet-service enable
Example
C10G-209(config)# cable sec sav-cfg-list list1 1 6.7.8.9/24 vrf
localnet
Example
C10G-209# show tech-support
Fri Oct 11 15:14:16 UTC 2013
.
.
.
!
router ospf 1 slot 7
capability opaque
nsf restart-interval 100
router-id 210.210.210.210
network 99.209.0.1/32 area 0
network 99.209.0.2/32 area 0
network 199.209.0.2/32 area 0
network 199.209.2.1/32 area 0
network 199.209.9.1/24 area 0
network 199.209.21.1/24 area 0
network 210.210.210.210/32 area 0
!
router ospf 2 slot 7
router-id 250.250.250.1
network 10.10.10.1/24 area 0
network 250.250.250.1/32 area 0
!
router bgp 40 slot 7
no synchronization
Example
***** SNMP QUERY STARTED *****
1: casaCmtsTotalDSModemCount.0 (gauge) 12
***** SNMP QUERY FINISHED *****
Example
C10G-209(config)# show service group 1 upstream signal-quality
upstream channel frequency channel-width signal noise
13/0.0/0 20000000 3200000 0.0
13/0.0/1 20000000 3200000 0.0
Example
C10G-209(config)# show cable modem partial-service
MAC Address MAC US DS US DS US CHAN and DS CHAN
id Intf Intf SET SET EXCLUDED EXCLUDED
SFP monitoring
The show interface [gige <number> | xgige number] transceiver command has
been implemented for real-time monitoring of Ethernet SFP transmit and receive
power, optical current, voltage, and temperature.
Example
C10G-209(config)# show interface xgige 7/7 transceiver
Optical Optical Optical
Temperature Voltage Current Tx Power Rx Power
Interface (Celsius) (Volts) (mA) (dBm) (dBm)
--------- ----------- ------- ------- -------- --------
xgige 7/7 31.0 3.32 7.7 0.6 0.4
Cable admission control is supported with MGPI. See the section “Admission control
and bandwidth management” for information.
Example
C10G-209(config)# show packetcable mgpi
Example
CASA-C10G(config)# cable modem 0111.affd.addf l2vpn-map 4034
CASA-C10G(config)# show cable modem l2vpn-map cable modem
0111.affd.addf l2vpn-map 4034
Example
CASA_158(config)# show upstream cnr
upstream channel cnr
11/0.0/0 39.1
11/0.0/1 0.0
11/0.1/0 40.4
11/0.1/1 0.0
11/0.2/0 37.4
11/0.2/1 0.0
11/0.3/0 38.2
11/0.3/1 0.0
11/1.0/0 0.0
11/1.0/1 0.0
casaSpectrumMeasurementIndex
casaSpectrumMeasurementIfIndex
casaSpectrumMeasurementChannelWidth
casaSpectrumMeasurementTime
casaSpectrumMeasurementRawStatus
CasaSpectrumDataEntry — 20858.10.56.1.2.1
casaSpectrumDataFreq
casaSpectrumDataPower
Modulation profiles
The number of supported modulation profiles now operates in the range 1 to 1024,
independently of the actual number of profiles created.
casaCmtsIfXEntry
casaCmtsifXD30HCOutOctets (64bit)
casaCmtsifXD30HCOutUcastPkts (64bit)
casaCmtsifXD30HCInOctets (64bit)
casaCmtsifXD30HCInUcastPkts (64bit)
SMM synchronization
The show smm sync-status command has been added to the CLI to allow users to
confirm file synchronization between the active and standby SMM.
Example
C10G-209# show smm sync-status
This command is available at the CMTS supported with SMM redundancy,
and the standby SMM must be in ready status!
Example
C10G-209# route-map localnet
Example
C10G-209(config)# aaa authentication ascii
Example
C10G-209(config)# system id 50
Example
CASA-C10G# show cable modem upstream 13/0.2/0 qos verbose | inc Pending
Pending bytes(Best-Effort/Guarantee/Total): 0/0/0
Pending bytes(Best-Effort/Guarantee/Total):
1040/0/1040
Example
C10G-209(config)# snmp packetsize 1500
Example
***** SNMP QUERY STARTED *****
1: casaModuleId.2 (gauge) 2
2: casaModuleId.3 (gauge) 3
3: casaModuleId.6 (gauge) 6
4: casaModuleId.7 (gauge) 7
5: casaModuleType.2 (integer) qam(1)
6: casaModuleType.3 (integer) qam(1)
7: casaModuleType.6 (integer) smm(3)
8: casaModuleType.7 (integer) smm(3)
9: casaModuleMajorRev.2 (integer) 5
10: casaModuleMajorRev.3 (integer) 5
11: casaModuleMajorRev.6 (integer) 0
12: casaModuleMajorRev.7 (integer) 0
13: casaModuleMinorRev.2 (integer) 2
14: casaModuleMinorRev.3 (integer) 2
15: casaModuleMinorRev.6 (integer) 0
16: casaModuleMinorRev.7 (integer) 0
17: casaModuleSerialNo.2 (octet string) QB10CC250003
18: casaModuleSerialNo.3 (octet string) (zero-length)
19: casaModuleSerialNo.6 (octet string) (zero-length)
20: casaModuleSerialNo.7 (octet string) SB15BB8S0111
21: casaModuleStatus.2 (integer) primary(1)
22: casaModuleStatus.3 (integer) notready(3)
23: casaModuleStatus.6 (integer) standby(2)
24: casaModuleStatus.7 (integer) primary(1)
25: casaModuleReboot.2 (integer) false(2)
26: casaModuleReboot.3 (integer) false(2)
27: casaModuleReboot.6 (integer) false(2)
28: casaModuleReboot.7 (integer) false(2)
***** SNMP QUERY FINISHED *****
Example
C10G-209(config)# show aaa
Example
C10G-209(config)# show video homeless-streams all
QAM Src Dest Dest Total
Module IpAddress IpAddress Port Pkts
------ --------------- --------------- ----- ----------
C10G-209(config)#
Example
C10G-209(config)# route host 6.7.8.9 gw 6.7.1.0 description "This is a
sample route description"
Example
C10G-209(config)# no page ?
off paging off at output of show command
C10G-209(config)# no page off
Example
CASA-C10G(diag)# http-server <stop|restart>
CASA-C10G(diag)# show http-server status
httpd running (or stopped)
Example
CASA-C10G(config)# system reboot reason “Upgrading to new release.”
Example
CASA-C10G(config)# cable privacy bpi-enforce [mandatory]
CASA-C10G(config)# cable privacy bpi-plus-enforce [mandatory]
Specifying the cable privacy bpi-plus-enforce without the mandatory option will
continue to prevent BPI modems from registering; only BPI-plus modems will
register.
DHCPv6 option 37
Support has been implemented for DHCPv6 agent Remote-ID option 37 in packets
forwarded to DHCP servers.
Example
C10G-209(load-bal-exe-rule 6)# threshold load 5 enforce 6 minimum 500
Both settings are specified on the same command line for both primary and secondary
IPv6 addresses. If not set, all IPv6 prefixes have an infinite lifetime. The valid range is
1 to 4294967295 seconds. No connections can be made over IP addresses that has
expired.
Example
CASA-C10G(ip-bundle 1)# ipv6 address 2000:190:1::1/64 autoconfig
preferred-lifetime 4294967295 valid-lifetime 4294967295
Example
C10G-209(config-if-xgige 6/0)# ipv6 dad enable
Example
C10G-209(config)# bonding-group upstream mac-domain 30 group-id 100
System — Provides the current CCAP system status and module states.
• User Admin — Adds users and user access privilege levels to the CCAP and the
video configuration.
Monitoring — Provides statistics monitoring capabilities for the following
components:
Internet Explore V9.0 is the supported Web browser. Open a Web session to the GigE
Ethernet port default IP address 192.168.2.100 to launch the video user interface. For
example, in the HTTP task bar, enter the following:
http://192.168.2.100
AAA local, RADIUS, and TACACS+ authentication are supported on the video web
user interface.
For complete information on the Casa Video Web interface and information on the
equivalent CLI commands for configuring video, see the Casa Systems – CMTS
Network Solutions Guide.
Note: When there is NO Ethernet port configured on the video interface, then
that video interface is operating in "Routing mode." When an Ethernet port IS
present on the video interface, then that video interface is operating in "Host
mode."
For complete information on configuring video services, refer to the Casa Systems –
CMTS Network Solutions Guide.
With Release 6.1.x and earlier, modules are set to use the channels-per-port number.
If your company purchases and licenses 4 channels per port on QAM 8x8 card, you
cannot use the 5th channel on each of the ports.
With R6.4.1 and later, each upstream or downstream module is limited by the total
number of channels per module.
On the QAM 8x8 with 4 licensed channels per port, you will able to configure a total
of 4 (channels) * 8 (ports) to equal the total 32 channels across the 8 ports. You can
also choose to configure 8 channels on the first 4 ports, or randomly pick channels
across the eight ports to form a total of 32.
Flexible channel licensing applies to all upstream and downstream modules, including
the UPS 16x8 and the QAM 8x96.
Each application class is a service that defines the rules for matching service flows to
that application class for bandwidth calculation prior to admission. This includes
schedule types for:
The admission control feature manages cable modem registration, as well as dynamic
service flows such as DOCSIS Channel Change (DCC). Because admission control
calculates bandwidth before a flow is admitted, a default action of either accept or
reject may be defined for cable modem registration when the bandwidth percentage
calculation shows insufficient bandwidth. Similarly for dynamic services, a default
action of reject or DCC may be defined for whenever the available bandwidth
percentage calculation is insufficient.
Under conditions where the exclusive bandwidth is not fully utilized for any given
application class, the surplus bandwidth is available to other service flows belonging
to other application classes. However, this surplus bandwidth will be preempted if the
service flows belonging to the original application class require more bandwidth.
For service flows not belonging to any of the configured application classes, the
CMTS will be admit flows as long as there is enough bandwidth remaining after all
application class service flows have been calculated for upstream or downstream
admission.
Example
C10G-209(config)# cable admission-control ?
<cr>
cm-registration cm registration service flow
dynamic-service cm dynamic dsx service flow
preempt preempt
C10G-209(config)# cable admission-control cm-registration
C10G-209(config)# cable admission-control dynamic-service [exceed
{dcc|reject}]
C10G-209(config)# cable admission-control preempt priority-voice
Parameters:
• cm-registration — Specify cm-registration to apply admission control to
cable modem registration upstream service flows to the CMTS.
• dynamic-service — Specify dynamic-service to apply admission control to
DCC service flows. Use the optional exceed parameter to force DCC service
flow admission if the calculated bandwidth is insufficient, select reject to
disallow the service-flow.
• preempt priority-voice — Specify preempt to give bandwidth priority to
certain voice flows over all other traffic.
2. Create one or more service-flow application classes to define rules and the
bandwidth to be calculated for matching upstream or downstream traffic. Up to 16
classes are supported in the range 1 to 16.
Example
C10G-209(config)# application class 4
C10G-209(conf-app-class 4)#
downstream-bandwidth downstream-bandwidth
include bind rule to application class
name name configure
upstream-bandwidth upstream-bandwidth
Parameters:
• downstream-bandwidth — Specify both the exclusive and non-exclusive
downstream bandwidth percentages in the range 1 to 100 percent, as
described at the beginning of this section.
• upstream-bandwidth — Specify both the exclusive and non-exclusive
upstream bandwidth percentages in the range 1 to 100 percent, as described at
the beginning of this section
• name — Optional; specify a text description or name for the application class.
3. Use the include command to add rules and schedule types to the application class
configuration.
Example
C10G-209(conf-app-class 4)# include ?
BE best effort service flow with non-zero
Committed Information Rate
packetcable packetcable call class
pcmm packetcable multimedia
sched-type qos service class schedule type
service-class cable service class
C10G-209(conf-app-class 4)# include BE
C10G-209(conf-app-class 4)# include packetcable [emergency|normal]
C10G-209(conf-app-class 4)# include pcmm {app-id <number>|
gate-priority <number>}
C10G-209(conf-app-class 4)# include sched-type {BE | nrtps| rtps |
ugs | ugs-ad}
C10G-209(conf-app-class 4)# include service-class <name>
Parameters:
• BE— Best effort service flow with non-zero Committed Information Rate.
• packetcable — PacketCable call class service flows.
• pcmm — PacketCable Multimedia service flows.
• sched-type — Service flow schedule type: BE, Non-Real-Time Polling
(nrtps), Real-Time Polling Service (rtps), Unsolicited Grant Service (ugs),
Unsolicited Grant Service with Activity Detection (ugs-ad).
• service-class — Cable service-class name as previously configured with the
cable service-class object.
Time-division multiplexing provides the switching between the logical channels, with
modem upstream transmission taking place over one logical channel at a time.
Supported upstream channel widths per upstream logical channel are configurable at
.2, .4, .8, 1.6, 3.2, and 6.4 MHz. Depending on the configured upstream channel width,
a logical channel provides an SNR increase for higher QAM modulation, a reduction
of integrated noise, and an increase in total bandwidth for improved efficiency within
the same spectrum. For example, by dividing one 6.4 MHz logical channel in half,
SNR increases by 3dB.
The follow CLI session shows an example upstream interface configuration with the
logical channels (in bold text) set at frequencies for modems operating on this
interface. Logical channel 0 is set 6.4 MHz, and logical channel 1 is set at 3.2 MHz.
The CMTS dynamically performs TDM switching between the logical channels when
the CMST sends upstream transmission grants to the modems. Channel selection is
based on the requirements of the requesting modem.
Example
C10G(config-if-ups 13/0.0)# show interface upstream 13/0
channel-width 3200000
power-level 0
power-adjustment continue 2
power-adjustment threshold 1
voice-bw-reserve 75 emergency 0
rate-limit
ingress-cancellation 100
logical-channel 0 prov-attr-mask 0x0
logical-channel 0 channel-width 6400000
logical-channel 0 profile 4
logical-channel 0 minislot 2
logical-channel 0 data-backoff automatic
logical-channel 0 ranging-backoff 0 4
logical-channel 0 pre-equalization
logical-channel 0 power-offset 0
logical-channel 0 ranging-priority 0x0
logical-channel 0 class-id 0x0
no logical-channel 0 shutdown
logical-channel 1 prov-attr-mask 0x0
logical-channel 1 channel-width 3200000
logical-channel 1 profile 4
logical-channel 1 minislot 8
logical-channel 1 data-backoff automatic
logical-channel 1 ranging-backoff 0 4
logical-channel 1 pre-equalization
logical-channel 1 power-offset 0
logical-channel 1 ranging-priority 0x0
logical-channel 1 class-id 0x0
no logical-channel 1 shutdown
no shutdown
In addition to the dynamic channel width switching between the logical channels, an
upstream power-offset level setting (relative to the physical channel power) may be
configured independently on each logical channel in the range -10 dBto 10 dB.
• show upstream burst noise — Displays brief burst noise statistics for all logical
channels.
• show upstream [slot/port.channel} burst noise — Displays brief burst noise
statistics for both logical channels for the specified physical channel.
• show upstream {slot/port.channel/logical-channel} burst noise — Displays
brief burst noise statistics for the specified logical channel.
• cable upstream burst-noise-detect — Enables/disables burst noise detection.
Use the no form of the command to disable upstream burst noise detection.
Example
C10G(config-if-ups 13/0.0)# show upstream burst-noise
upstream channel burst noise rate (events/sec)
10/0.0/0 143.0
10/0.0/1 119.7
10/0.1/0 95.2
10/0.1/1 131.1
10/1.0/0 0.0
10/1.0/1 0.0
10/1.1/0 0.0
10/1.1/1 0.0
Figure 4 illustrates a sample network with two IP VPNs supporting Casa CMTS
systems as both VRF provider edge and customer edge routers.
Figure 4. Casa CMTS systems as provider and customer edge VPN routers
Casa CMTS
Provider Edge (PE) and
VPN1
Customer Edge (CE)
router
CASA SYSTEMS SYS 3 4 5
C3000 CCASA
ASA
ALM 0 1 2
Casa CMTS
CASA SYSTEMS
Casa CMTS
SYS 3 4 5
CASA SYSTEMS SYS 3 4 5
C3000 CCASA
ASA
ALM 0 1 2
C3000 CCASA
ASA
ALM 0 1 2
PE and CE PE and CE
Provider routers
Provider network
(MPLS core network / BGP)
Each VPN is associated with one or more VRF instances, where a VRF defines the
VPN membership of a customer site attached to a PE router. IP interfaces in a VRF
can be physical Ethernet port, or a logical interface such as VLAN switch virtual
interface, IP-bundle, or trunk interface. An IP interface can only be associated with
one VRF at any one time.
Packet forwarding information is stored in the IP routing table and in the forwarding
information base (FIB) table for each VRF. A separate set of routing and FIB tables is
maintained for each VRF. These tables prevent information from being forwarded
outside a VPN. It also prevent packets that are outside of a VPN from being forwarded
to a router within the VPN.
Based on routing information stored in the VRF IP routing table and the forwarding
information base (FIB) table, packets are forwarded to their destination using MPLS.
A PE router binds a label to each customer prefix learned from a CE router and
includes the label in the network reachability information for the prefix that it
advertises to other PE routers. When a PE router forwards a packet received from a
CE router across the provider network, it labels the packet with the label learned from
the destination PE router. When the destination PE router receives the labeled packet,
it pops the label and uses it to direct the packet to the correct CE router. Label
forwarding across the provider backbone is based on either dynamic label switching
or a configured static label-switched path (LSP).
Configuring VRF
Perform the following steps to configure VRF at the CMTS:
Example
C10G# config
C10G(config)# ip vrf localnet
C10G(config-vrf)# rd 192.168.4.100:1
C10G(config-vrf)# route-target import 192.168.10.200:2
C10G(config-vrf)# import map routemap1
C10G(config-vrf)# end
C10G(config)# interface gige 1
C10G(config-if-gige 6/1)# ip vrf forwarding localnet
C10G(config-if-gige 6/1)# end
C10G(config)#
C10G(config)# ip route vrf localnet 192.168.4.50/24 192.168.3.10
gw-vrf remotenet
OSPF Version 3
Release 6.4 supports OSPFv3 on Casa C10G and C100G systems per RFC 5340 on the
network side interface (NSI).
Supported features
Interface mode:
[no] ipv6 ospf6 cost
[no] ipv6 ospf6 dead-interval
[no] ipv6 ospf6 hello-interval
Router mode:
[no] area area-id range
[no] redistribute {connected | static | ripng | is-is | bgp}
[route-map map-tag]
[no] router-id router-id
Router-map mode:
[no] match ipv6 address acl
[no] set metric
Enable mode:
show ipv6 ospf6
show ipv6 ospf6 database
show ipv6 ospf6 interface
show ipv6 ospf6 neighbor
show ipv6 ospf6 route
clear ipv6 ospf6 (WORD) process
show debugging ospf6
show ipv6 ospf6 topology
Debug mode:
[no] debug ipv6 ospf events
[no] debug ipv6 ospf ifsm
[no] debug ipv6 ospf lsa
[no] debug ipv6 ospf nfsm
[no] debug ipv6 ospf nsm
[no] debug ipv6 ospf packet
[no] debug ipv6 ospf route
[no] debug ipv6 ospf (all|events|ifsm|lsa|nfsm|nsm|packet|route)
The Label Distribution Protocol (LDP) carries MPLS-assigned labels and payloads
between label-switched routers (LSRs) and label edge routers (LERs) when
transmitting packets to a destination. These routers are known as LDP peers, where
each peer maintains a label-switched path (LSP) database for traffic forwarding.
Network packets are prefixed with an MPLS header having one or more labels called
a label stack. When an MPLS router receives a label stack from another MPLS router,
the topmost label is examined first to determine if a swap, push, or pop operation is to
be performed on the label. The labeled traffic is then forwarded over the MPLS tunnel
to the next-hop MPLS peer router or destination endpoint.
MPLS-VPN label edge routers provide ingress and egress routing to the VPN using
the provider edge (PE) routers, while the transit-only routers are the provider routers.
See the section in this notice, “Virtual Routing and Forwarding (VRF).”
MPLS commands
The following MPLS commands have been implemented in the CLI:
Enable mode:
• [no] mpls ip
• [no] mpls ip
• set mpls-label
• set mpls lsp
CASA RSVP-TE is designed for a typical MSO MPLS LSP consisting of the
following:
CMTS (HeadEnd) -> POP Gateway -> CRS -> CORE -> POI Router (TailEnd).
This unidirectional tunnel with CMTS as the starting point and the POI as termination
point will allow the management of user ISP access. The user traffic can be directed to
the MPLS LSP using a route map rather than MPLS VPN or VRF. This will enable
flexibility and redundancy under control of the MSO.
RSVP commands
Configuration mode:
• [no] ip rsvp
• [no] rsvp hello-interval <num=1:65535> // default: 2
• [no] rsvp hello-receipt
• [no] rsvp hello-timeout <num=1:65535> // default: 10
• [no] rsvp keep-multiplier <num=1:255> // default: 3
• [no] rsvp refresh-time <num=1:65535> // default: 30
The command sets transmission grant size and packet-receive thresholds to prevent a
service flow from consuming excessive bandwidth. The detection interval is 10
seconds and the CMTS will reset the modem after 60 continuous transmission grant
requests for bandwidth that exceed the configured threshold settings. The packet-recv
setting should be at set at less than half of the grant-assigned setting.
Example
C10G-209(config)# cable modem excessive-request detection
grant-assigned 300 packet-recv 150
Example
C10G-209(config)# cable service-flow active-timeout 60 force-delete
DBC enhancement
The software has been revised for improved DBC operations. If a manual DBC for a
modem is rejected, that DBC attempt is no longer counted as a failure for that modem.
As a result, the modem is no longer added to the blacklist because of the manual DBC
command rejection. Modems will continue to be added to the blacklist only if the
modems fail to move during load-balance operations.
CASA-C10G(config)#show channel-block
channel-block downstream mac-domain 1 block-id 1
qam 1/7/4
Route summarization reduces the amount of routing information in the routing tables.
RIP Version 1 always uses automatic summarization. For RIP Version 2, automatic
summarization may be turned off by specifying the no auto-summary command.
Disable automatic summarization when routing between disconnected subnets. When
automatic summarization is off, subnets are advertised.
• rip2Globals
• rip2IfStatTable
• rip2IfConfTable
• rip2PeerTable
• rip2Conformance
OSPFv2 MIBS
RFC1850 OSPFv2 trap support has been implemented for the following tables:
ospfNbrStateChange, ospfIfConfigError, ospfIfAuthFailure, ospfIfRxBadPacket,
ospfTxRetransmit, ospfOriginateLsa, ospfMaxAgeLsa, ospfIfStateChange,
ospfGeneralGroup, ospfAreaTable, ospfStubAreaTable, ospfLsdbTable,
ospfAreaRangeTable, ospfHostTable, ospfIfTable, ospfVirtIfTable, ospfNbrTable,
ospfExtLsdbTable.
If the description comprises more than one word, surround the entire text string with
quotation marks.
DHCP authorization
The [no] dhcp-authorization [default] has been implemented for every IP bundle to
allow configuration of static IPs to CPE devices. Specify the default option to apply
DHCP authorization to the MAC domain to which the IP bundle is applied.
Example
C10G-209(config)# interface ip-bundle 6
C10G-209(ip-bundle 6)# dhcp-authorization default
Example
CASA-C10G# copy tftp 192.168.0.4 /cm/C40g.gz.rel6.4.2.1_build1a51
module 7 nvram
putting /tmp/C40g.gz.rel6.4.2.1_build1a51 to
smm1:C40g.gz.rel6.4.2.1_build1a51 [octet]
.................................................................
Sent 28928000 bytes in 16.3 seconds [14225814 bit/s]
move file to fdsk of peer smm
..........
CASA-C10G#
Example
C10G-209(bond-ds-mac-12-group-56)# reseq warn-thrshld 50
Example
C10G-209# copy scp fred 192.168.8.206 startup-config nvram
C10G-209# copy sftp fred 192.168.8.206 startup-config nvram
• The show running config | include ipdr command has been enhanced with
keepalive, IPDR acksequence, IPDR ackTimeInterval, and IPDR master
configuration settings.
Example
C10G-209(config)# ipdr master 192.168.8.206
C10G-209(config)# show running-config | inc ipdr
ipdr master 192.168.8.206
• The ipdr tcp-port command has been implemented to support the port range
1000 to 9999. The default port is 4737.
Example
C10G-209(config)# ipdr tcp-port 4737
• IPDR process recovery support has been implemented in the CMTS software.
• The IPDR session interval timer has been revised so that session intervals are set
at intial connection time, with the subsequent intervals calculated from that initial
time. The default session interval is now 900 seconds.
• IPDR STOP records have been enhanced to include:
— Service-class name fields used by IPDR collectors
— Cable modem IP addresses
Example
C10G-209(config)# aaa authentication login console
Example
***** SNMP QUERY STARTED *****
1: docsMcastCmtsGrpEncryptCfgAlg.60000 (integer) des56CbcMode(1)
2: docsMcastCmtsGrpEncryptCfgAlg.60001 (integer) des40CbcMode(2)
3: docsMcastCmtsGrpEncryptCfgAlg.60002 (integer) des56CbcMode(1)
4: docsMcastCmtsGrpEncryptCfgAlg.60003 (integer) aes128CbcMode(4)
5: docsMcastCmtsGrpEncryptCfgAlg.60004 (integer) aes128CbcMode(4)
***** SNMP QUERY FINISHED
• bgpVersion
• bgpLocalAs
• bgpPeerTable
• bgpIdentifier
• bgp4PathAttrTable
• bgpEstablished
• bgpBackwardTransition
BGP enhancements
The following BGP enhancements have been implemented in Release 6.4.
• Under the BGP address-family ipv4 vrf command, the [no] redistribute
(connected|static|ospf|rip) [metric <num=0:4294967295>] [route-map
<string> | metric <0-4294967295>] command has been implemented.
• The clear ip bgp command has been enhanced to support the vpnv4 option.
Example
C10G-209# clear ip bgp 56.1.1.1 ?
<cr>
in Soft reconfig inbound update
ipv4 Address family
out Soft reconfig outbound update
rsclient Soft reconfig for rsclient RIB
slot slot
soft Soft reconfig
vpnv4 Address family
Example
C10G-209(config)# interface docsis-mac 50
C10G-209(conf-if-mac 50)# initial-tech unicast-ranging
CMTS from sending the TLVs 24.27 and 25.27 for DOCSIS 3.0 peak traffic rate
information to non-DOCSIS 3.0 cable modems.
The show cable modem qos, show cable modem verbose, and other related show
commands have been revised to include peak rate statistics.
Example
C10G-209(config)# cable service-class 1
C10G-209(conf-service-class 1)# peak-traffic-rate ?
<0-4294967295> peak-traffic-rate in kbps
C10G-209(conf-service-class 1)# peak-traffic-rate 3000
Example
-- 1.3.6.1.4.1.20858.10.22.2.4
casaCmtsUsChUGSStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CasaCmtsUsChUGSStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Upstream channel UGS statistic table"
::= { casaDocsExtMibObjects 4 }
-- 1.3.6.1.4.1.20858.10.22.2.4.1
casaCmtsUsChUGSStatsEntry OBJECT-TYPE
SYNTAX CasaCmtsUsChUGSStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Upstream UGS statistic table entry for ifType 129"
INDEX { ifIndex }
::= { casaCmtsUsChUGSStatsTable 1 }
CasaCmtsUsChUGSStatsEntry ::=
SEQUENCE {
casaCmtsUsChUGSStatsActive
Counter32,
casaCmtsUsChUGSStats5MinMin
Counter32,
casaCmtsUsChUGSStats5MinAvg
Counter32,
casaCmtsUsChUGSStats5MinMax
Counter32,
casaCmtsUsChUGSStats60MinMin
Counter32,
casaCmtsUsChUGSStats60MinAvg
Counter32,
casaCmtsUsChUGSStats60MinMax
Counter32
}
If the no form of the command is executed, no DCD messages are sent. Users can still
view the content of currently defined DCD messages with the show dsg downstream
x/y/z decoded-dcd command. When the dsg dcd-global-enable setting is enabled,
the CMTS starts (or resumes) sending DCD messages to all applicable DSG channels.
Example
C10G-209(config)# dsg dcd-global-enable
The CMTS software stores the high-availability (HA) log file named ha_log in the
non-volatile /fdsk2 directory. Previously, the log file was stored in the /tmp directory
and was lost whenever the system was rebooted.
Spectrum measurement
The spectrum analysis measurement-interval <5-30> CLI command sets the
number of seconds to allow for spectrum analysis measuring in the range 5 to 30
seconds. The default setting is 15 seconds.
Example
C10G-209(config)# traceroute source ?
<A.B.C.D> ip source address
eth ethernet interface
gige gige interface
ip-bundle ip-subnet bundle for mac domains
loopback loopback interface
xgige xgige interface
Example
C10G-209(config)# distribute-list route-map network1 in
Example
C10G-209 (config)# interface docsis-mac 5
C10G-209(conf-if-mac 5)# cm trap online-offline-only
Example
C10G-209(conf-if-mac 5)# [ctrl-z key pressed]
C10G-209#
Example
C10G-209(config)# privilege exec level 4 "clear cable modem reset"
Lawful Intercept
The pktcEScTapMediationNewIndex entry has been added to the intercept.mib.my
file. The standard name is PKTC-ES-TAP-MIB.
Lawful Intercept has been revised to support both cable modem and CPE intercepts
(per MAC address) to at least two stations using the CASA-802-TAP-MIB.
Example
***** SNMP QUERY STARTED *****
1: pktcEScTapMediationNewIndex.0 (integer) 1
2: pktcEScTapMediationCapabilities.0 (octet string) E0 (hex)
[ipV4SrcInterface(0) | ipV6SrcInterface(1) | udp(2)]
***** SNMP QUERY FINISHED *****
>>>>build mediation 1
IPv6 changes
The following IPv6 changes have been implemented:
COPS servers
The number of supported COPS servers has been increased from 10 to 64.
Example
CASA-C10G(config)# rcc mac 1 rcp-id 00:11:11:11:11 2
CASA-C10G(conf-mac 1 rcc 2)# rcc-desc localset
CASA-C10G(conf-mac 1 rcc 2)# show rcc
rcc mac 1 rcp-id 00:11:11:11:11 2
rcc-desc "localset"
SNMP enhancements
The following general SNMP enhancements have been introduced in Release 6.4.
Example
C10G-209(config)# snmp enable traps bgp state-changes limited
• The SNMP sysDescr object has been revised to include the specific Casa CMTS
hardware platform, including C2200, C3200, C10200, C10G, C1G, etc. The
syntax is HW=CASA-<platform>.
Example
***** SNMP QUERY STARTED *****
1: sysDescr.0 (octet string) CASA DCTS smm, HW=CASA-C10G, serial_no
SB14BACS1046, hardware revision 1.0, CFE version 12.1.26,
[43.41.53.41.20.44.43.54.53.20.73.6D.6D.2C.20.48.57.3D.43.41.53.41
.2D.43.31.30.47.2C.20.73.65.72.69.61.6C.5F.6E.6F.20.53.42.31.34.42
.41.43.53.31.30.34.36.2C.20.68.61.72.64.77.61.72.65.20.72.65.76.69
.73.69.6F.6E.20.31.2E.30.2C.20.43.46.45.20.76.65.72.73.69.6F.6E.20
.31.32.2E.31.2E.32.36.2C.20.73.6F.66.74.77.61.72.65.20.72.65.6C.65
.61.73.65.20.76.65.72.73.69.6F.6E.20.36.2E.34.2E.31.2C.20.56.65.72
.20.31.2C.62.75.69.6C.64.30.62.33.31 (hex)]
***** SNMP QUERY FINISHED *****
• Support for the inetCidrRouteTable has been implemented for correct handling
of both IPv4 and IPv6 addresses in response to SNMP queries.
• The CMTS now sends SNMP traps to the trap host anytime a module is removed
from the standby slots (5 and 8) in a redundant C10G/C100G configuration, or
when a QAM/UPS module is removed in a non-redundant configuration.
• The SNMP maximum string length has been increased from 31 to 32 characters.
This applies to SNMP community, notify, tgt-addr, tgt-param, user, security,
access, and tree-family MIB objects.
show system
• The show system command has been revised to display the following:
— Chassis serial number and chassis type.
— DRD2 DIMM information.
— Four downstream channel banks per port instead of two banks in earlier
software releases.
show interface
• The show interface qam command has been revised to support the 8x96 QAM
module.
• The show interface qam <slot/port> block command is now available in CMTS
configuration mode. The command was previously only available in diagnostic
mode. See the section, “High-density QAM 8x96” for additional information.
• The show interface upstream command has been enhanced to display the
following:
— All channels when only the slot/port is specified.
— Channel information for all logical channels when only a slot and port are
specified
• The show interface qam brief and show interface qam stat commands have
been revised so that the channel frequency information display is consistent.
• The show interface command has been revised to include SFP information,
including vendor and serial number, type, identifier, connector, and raw data
statistics.
• The show interface video {<identifier> | stat} command implemented to display
L3 mode status, QAM module slot, and the video unicast count.
• The show cable modem qos, show cable modem verbose, and other related
commands have been revised to include peak rate statistics.
• The show cable modem command has been revised to display the same
information for both cable modems and CPE devices specified by IP or MAC
address.
• The show cable modem summary total command has been revised so that
inactive channels are excluded from the displayed results.
• The show cable modem qos and show cable modem <mac-address> qos
verbose commands have been revised to include service-class information in the
displayed output.
show video
• show video session all brief — Displays video session statistics, including
detected bit rate.
show ip
• The show ntp status command and has been implemented to display the status of
NTP servers.
• The show service group verbose command has been implemented to display the
full list of service group statistics.
• The show envm command has been enhanced to display the fuse reading as “N/
A” (not available) when a power entry module is missing from the system.
For complete information on using SNMP to configure and monitor the CMTS, refer
to the Casa Systems – SNMP MIBs and Traps Reference.
CMTS
Release 6.4 Features Guide
DOC-3019-01