Documente Academic
Documente Profesional
Documente Cultură
CASA CMTS
Copyright 2011 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 guide is subject to change without notice. All
statements, information, and recommendations in this guide 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 guide, even if Casa or its suppliers have been advised of the
possibility of such damages.
CASA CMTS
Table of Contents
VERSION: NOVEMBER 15, 2011 ........................................................................................................................ 1
(FOR CASA SOFTWARE RELEASES 5.2, 5.4.19, 5.4.21, 6.0.3, AND 6.1.1) ............................................................... 1
TABLE OF CONTENTS ............................................................................................................................. 3
PREFACE.............................................................................................................................................. 27
PURPOSE OF THE GUIDE .................................................................................................................................. 27
AUDIENCE .................................................................................................................................................... 27
REVISION INFORMATION ................................................................................................................................. 27
CONTENT ..................................................................................................................................................... 32
NOTATION CONVENTIONS ............................................................................................................................... 33
1 CASA CMTS CONFIGURATION OVERVIEW.......................................................................................... 34
SLOT AND PORT NUMBERING ........................................................................................................................... 34
C2200 slot and port numbering ............................................................................................................ 34
C3200 slot and port numbering ............................................................................................................ 36
C10200 and C10G slot and port numbering ......................................................................................... 36
C10G REDUNDANCY OPERATIONS..................................................................................................................... 37
Slot information and cabling on the network side ................................................................................ 37
Slot information on the RF I/O side....................................................................................................... 37
High availability (HA) redundancy commands...................................................................................... 38
Fan, power, and temperature status on the C10G ............................................................................... 41
C10G 8-channel QAM frequency configurations .................................................................................. 42
C10G router redundancy....................................................................................................................... 43
COMPLETING PRE-CONFIGURATION ................................................................................................................... 44
USING THE COMMAND LINE INTERFACE .............................................................................................................. 44
STARTING THE SYSTEM CONFIGURATION ............................................................................................................. 45
Connecting the console ......................................................................................................................... 45
Resetting the console............................................................................................................................ 45
Starting the system ............................................................................................................................... 46
Viewing the loaded software version ................................................................................................... 46
Viewing the system hardware configuration ........................................................................................ 47
Viewing the system running configuration ........................................................................................... 47
Entering and exiting configuration mode ............................................................................................. 47
CASA CMTS
Configuring CMTS device contact and location strings......................................................................... 48
Setting security access to the system console ...................................................................................... 48
Saving the current configuration .......................................................................................................... 49
Resetting the IP address ....................................................................................................................... 50
Restoring factory defaults .................................................................................................................... 50
SAMPLE CONFIGURATION FILES ......................................................................................................................... 51
Basic configuration ............................................................................................................................... 51
General configuration ........................................................................................................................... 52
2 CONFIGURING AND MANAGING THE CMTS FROM THE CLI ................................................................ 55
MANAGING THE SYSTEM ................................................................................................................................. 56
Entering privileged mode ...................................................................................................................... 57
Exiting privileged mode ........................................................................................................................ 57
Changing the privileged mode password ............................................................................................. 58
Resetting the privileged mode password to the default setting ........................................................... 58
Encrypting passwords ........................................................................................................................... 58
Changing the prompt for privileged mode ........................................................................................... 59
Setting up a command alias ................................................................................................................. 59
Showing the configured command alias............................................................................................... 60
MANAGING CONFIGURATIONS AND FILES............................................................................................................ 60
Saving a running configuration to the startup configuration ............................................................... 60
Copying the startup configuration to a file........................................................................................... 61
Restoring a startup configuration from a file in NVRAM ...................................................................... 61
Restoring the startup configuration to the running configuration ....................................................... 61
Copying the running configuration to an external location .................................................................. 62
Copying files over FTP/TFTP.................................................................................................................. 63
Copying files from fdsk2 to destinations over FTP/TFTP ....................................................................... 65
Displaying fdsk2 directory contents ...................................................................................................... 66
Displaying the running configuration ................................................................................................... 66
Displaying the system startup configuration ........................................................................................ 66
Displaying configuration settings within the current context............................................................... 66
MANAGING NVRAM FILES ............................................................................................................................. 67
Listing files in the directory ................................................................................................................... 67
Removing a file from the directory ....................................................................................................... 67
Copying a file to a remote host............................................................................................................. 68
UPDATING CASA CMTS SOFTWARE .................................................................................................................. 68
Casa CMTS Software Configuration Guide
CASA CMTS
USER MANAGEMENT AND SECURITY CONTROL ..................................................................................................... 68
SSH support (Release 5.4 and later)...................................................................................................... 70
Enabling and disabling SSH................................................................................................................... 72
Adding Telnet and SSH users ................................................................................................................ 72
Displaying Telnet and SSH users ........................................................................................................... 73
Changing Telnet and SSH user passwords ............................................................................................ 73
Removing Telnet or SSH users .............................................................................................................. 74
Removing a logged-in user ................................................................................................................... 74
Configuring and displaying the Telnet port .......................................................................................... 75
Setting the maximum number of concurrent Telnet session ................................................................ 75
Configuring Telnet and SSH timeout periods ........................................................................................ 75
Rebooting the system ........................................................................................................................... 76
Enabling a save configuration reminder at reboot............................................................................ 77
Rebooting a downstream/upstream module ....................................................................................... 78
Displaying the system boot device........................................................................................................ 78
Displaying the system hardware version .............................................................................................. 79
Displaying the system software version ............................................................................................... 79
Setting and displaying the system clock ............................................................................................... 80
Setting and displaying the time zone.................................................................................................... 80
Synchronizing the system clock with an NTP server ............................................................................. 81
Configuring system rate limiting (Rel. 6.0) ........................................................................................... 82
Configuring an NTP loopback interface ................................................................................................ 82
Adding and removing IPv4 network route entries ................................................................................ 83
Adding and removing IPv4 host table entries ....................................................................................... 83
Adding and removing IPv6 network route entries ................................................................................ 84
Displaying the IPv4 and IPv6 routing tables ......................................................................................... 84
Displaying alarm states ........................................................................................................................ 85
Displaying system logs .......................................................................................................................... 85
Configuring a log message source IP address....................................................................................... 86
Configuring lawful intercept ................................................................................................................. 86
Displaying Rapid Spanning Tree Protocol status .................................................................................. 87
Displaying ARP entries .......................................................................................................................... 87
Configuring the ARP request interval ................................................................................................... 88
Configuring ARP packet filtering........................................................................................................... 88
Clearing an entry in the ARP cache ....................................................................................................... 89
CASA CMTS
Displaying the ARP request interval ..................................................................................................... 90
Enabling and disabling the ARP timeout reset ..................................................................................... 90
Displaying IPv6 information.................................................................................................................. 90
Displaying the ARP timeout reset configuration................................................................................... 91
Displaying CPU usage ........................................................................................................................... 91
Displaying memory usage..................................................................................................................... 93
Monitoring line card status .................................................................................................................. 94
Monitoring Gigabit Ethernet interfaces................................................................................................ 94
Displaying the current monitor settings (Rel. 6.0 and later)................................................................. 94
Enabling auto-reboot mode (5.2) ......................................................................................................... 95
Using the Ping and Ping6 commands ................................................................................................... 95
Testing connectivity with extended Ping .............................................................................................. 96
Using the traceroute command (Rel. 6.0)............................................................................................. 96
Configuring ICMP packet filtering....................................................................................................... 100
Configuring DHCP packet filtering ...................................................................................................... 100
Displaying all filtering settings in the running configuration ............................................................. 101
Setting channel utilization intervals ................................................................................................... 101
Displaying channel utilization ............................................................................................................. 101
Displaying upstream channel utilization............................................................................................. 103
Displaying downstream channel utilization........................................................................................ 104
Configuring the system monitor (Release 5.4 and later) .................................................................... 105
CONFIGURING THE MANAGEMENT PORT........................................................................................................... 106
Setting the Fast Ethernet port as the management port.................................................................... 106
Obtaining the IP address of the Fast Ethernet port from the DHCP server ......................................... 107
Configuring an IP access group on eth0 (C3200 and C10200 only) .................................................... 108
CONFIGURING GIGABIT ETHERNET (GIGE) PORTS............................................................................................... 108
Enabling/disabling auto-negotiation mode on a Gigabit Ethernet port ............................................. 109
Assigning or removing a Gigabit Ethernet port IP address ................................................................. 110
Assigning an IP access group to a Gigabit Ethernet port .................................................................... 111
Assigning an IPv6 address to a Gigabit Ethernet port ........................................................................ 111
Assigning a Gigabit Ethernet port to a VLAN ...................................................................................... 112
Enabling/disabling the IGMP client service on a Gigabit Ethernet port ............................................. 113
Configuring the MTU size on a Gigabit Ethernet interface (5.4)......................................................... 114
Displaying the Gigabit Ethernet interface configuration .................................................................... 114
Displaying the 10Gigabit Ethernet interface configuration ................................................................ 116
CASA CMTS
Displaying the Gigabit Ethernet interface statistics ........................................................................... 116
CONFIGURING LOOPBACK INTERFACES.............................................................................................................. 118
Enabling interface loopback mode ..................................................................................................... 118
Configuring an IPv6 address on a loopback interface ........................................................................ 118
Configuring an IPv4 address on a loopback interface ........................................................................ 119
Assigning an access group to a loopback interface ............................................................................ 120
Configuring a log message source IP address..................................................................................... 120
Configuring a loopback interface as source IP address on FTP/TFTP packets ................................... 120
Setting the source IP address of lawful intercept packets to the loopback IP interface ..................... 121
CONFIGURING TRUNK INTERFACES................................................................................................................... 121
Creating a trunk interface................................................................................................................... 122
Assigning an IP address to a trunk interface ...................................................................................... 122
Enabling/disabling a trunk interface .................................................................................................. 123
Adding a GigE port to a trunk interface .............................................................................................. 123
Enabling IGMP client services on a trunk interface ............................................................................ 124
Applying an IP access group to a trunk interface ............................................................................... 124
Displaying a trunk interface configuration ......................................................................................... 125
Displaying ARP entries from a trunk interface.................................................................................... 126
CONFIGURING LINK AGGREGATION CONTROL PROTOCOL (LACP) (5.4) ................................................................. 127
Enabling the LACP global configuration ............................................................................................. 127
Setting LACP port priority (5.4) ........................................................................................................... 128
Setting the LACP system port priority (5.4) ......................................................................................... 128
Displaying LACP group information .................................................................................................... 129
Configuring and displaying LACP port priority on GigE interfaces ...................................................... 129
Configuring and displaying LACP trunk interfaces .............................................................................. 131
Displaying the LACP system ID............................................................................................................ 132
CONFIGURING IS-IS ROUTING PROTOCOL (5.4 ONLY) ........................................................................................ 132
Configuring IPv4 IS-IS under a GigE Port............................................................................................. 132
Configuring IPv6 IS-IS under a GigE port............................................................................................. 132
Configuring an IS-IS circuit type on a GigE interface .......................................................................... 133
Configuring IS-IS point-to-point links .................................................................................................. 134
Configuring the complete sequence number PDU (CSNP) interval ..................................................... 134
Configuring the IS-IS Hello interval ..................................................................................................... 135
Configuring the IS-IS Multiplier for Hello holding time ....................................................................... 136
Enabling padding on IS-IS Hello packets ............................................................................................. 136
CASA CMTS
Configuring the IS-IS default metric .................................................................................................... 137
Configuring the authentication password for a GigE interface .......................................................... 138
Configuring the IS-IS priority ............................................................................................................... 138
Configuring the IS-IS retransmit-interval ............................................................................................ 139
Configuring IS-IS router area tag ........................................................................................................ 140
Displaying the IS-IS command list ....................................................................................................... 140
Specifying the IS-IS IPv6 address family paramters ............................................................................ 141
Configuring the IS-IS router area authentication password ............................................................... 143
Configuring the IS-IS router authentication key chain ........................................................................ 144
Configuring the IS-IS router authentication mode .............................................................................. 144
Configuring the IS-IS router authentication send-only option ............................................................ 145
Configuring the IS-IS router default route distribution ....................................................................... 146
Configuring the IS-IS router domain authentication password .......................................................... 146
Configuring the IS area types.............................................................................................................. 147
Configuring the IS-IS LSP generation interval ..................................................................................... 148
Configuring the IS-IS LSP lifetime ........................................................................................................ 148
Configuring the IS-IS route redistribution metric style........................................................................ 149
Configuring the network entity title (NET).......................................................................................... 149
Enabling the IS-IS dynamic hostname capability ................................................................................ 150
Configuring IS-IS passive interfaces .................................................................................................... 150
Configuring IS-IS to redistribute route advertisements from other protocols .................................... 151
Setting the IS-IS overload bit............................................................................................................... 152
Setting the IS-IS shortest path first (SPF) calculations ........................................................................ 153
Setting the IPv4 summary address prefix ........................................................................................... 154
Displaying the IS-IS area configuration............................................................................................... 155
Displaying the IS-IS counter statistics ................................................................................................. 156
Displaying the IS-IS link state database .............................................................................................. 156
Displaying the IS-IS interface statistics ............................................................................................... 157
Displaying the IS-IS neighbor routers.................................................................................................. 158
Displaying the IS-IS topology information .......................................................................................... 159
Displaying the IPv4 and IPv6 IS-IS routing table ................................................................................. 159
CONFIGURING PROTOCOL INDEPENDENT MULTICAST IN SPARSE MODE ................................................................. 159
Enabling PIM-SM on a GigE or loopback interface ............................................................................. 160
Displaying the current PIM-SM interface and neighbor configurations ............................................. 161
Configuring rendezvous point addresses ............................................................................................ 161
CASA CMTS
Configuring the rendezvous point candidate ...................................................................................... 162
Configuring the bootstrap router candidate....................................................................................... 164
Setting the Shortest Path Tree threshold ............................................................................................ 165
Configuring source-specific multicast ................................................................................................. 165
CONFIGURING THE OSPF ROUTING PROTOCOL ................................................................................................. 166
Entering OSPF configuration mode..................................................................................................... 167
Exiting OSPF configuration mode ....................................................................................................... 167
Enabling OSPF area authentication .................................................................................................... 167
Configuring the OSPF area default cost .............................................................................................. 168
Configuring the OSPF area filter list.................................................................................................... 169
Configuring the OSPF area export list ................................................................................................. 170
Configuring the OSPF area import list ................................................................................................ 170
Configuring the OSPF area NSSA ........................................................................................................ 171
Configuring the OSPF area range ....................................................................................................... 172
Configuring the OSPF area shortcut ................................................................................................... 173
Configuring the OSPF area stub .......................................................................................................... 173
Configuring the OSPF area virtual link ................................................................................................ 174
Configuring the OSPF interface auto cost ........................................................................................... 176
Configuring OSPF-compatible RFC1583 .............................................................................................. 176
Configuring OSPF control-distribution default information ................................................................ 177
Configuring the OSPF default metric .................................................................................................. 178
Configuring the OSPF administrative distance ................................................................................... 178
Displaying the OSPF command list ..................................................................................................... 179
Configuring the OSPF neighbor router ................................................................................................ 180
Configuring OSPF routing on an IP network ....................................................................................... 181
Configuring the OSPF ABR type .......................................................................................................... 181
Configuring the OSPF route ID ............................................................................................................ 182
Configuring the OSPF passive interface .............................................................................................. 182
Configuring the OSPF distribute list .................................................................................................... 183
Configuring OSPF redistribute information ........................................................................................ 184
Configuring the OSPF refresh parameters .......................................................................................... 184
Configuring the OSPF route ID ............................................................................................................ 185
Configuring the OSPF routing timers .................................................................................................. 185
Configuring IP OSPF authentication.................................................................................................... 186
Configuring the IP OSPF authentication-key ....................................................................................... 186
CASA CMTS
Configuring the IP OSPF cost .............................................................................................................. 187
Configuring the IP OSPF dead interval ................................................................................................ 188
Configuring the IP OSPF Hello interval................................................................................................ 189
Configuring the IP OSPF message digest key ...................................................................................... 189
Configuring the IP OSPF retransmit interval ....................................................................................... 190
Configuring the IP OSPF transmit delay .............................................................................................. 191
Displaying OSPF general information ................................................................................................. 191
Displaying the OSPF internal routing table entries ............................................................................. 192
Displaying the OSPF database for a specified router .......................................................................... 192
Displaying OSPF interface information ............................................................................................... 192
Displaying OSPF neighbor information ............................................................................................... 193
Displaying the OSPF routing table ...................................................................................................... 193
Displaying IPv4 route information ...................................................................................................... 193
Displaying IPv6 route information ...................................................................................................... 194
Sample OSPF configurations ............................................................................................................... 194
CONFIGURING THE ROUTING INFORMATION PROTOCOL ...................................................................................... 195
Entering RIP configuration mode ........................................................................................................ 196
Exiting RIP configuration mode .......................................................................................................... 196
Configuring the RIP default route ....................................................................................................... 196
Configuring the RIP default metric ..................................................................................................... 197
Configuring the RIP administrative distance ...................................................................................... 198
Configuring the RIP filter list ............................................................................................................... 198
Displaying the RIP command list ........................................................................................................ 199
Configuring the RIP neighbor router ................................................................................................... 200
Configuring RIP routing on an IP network .......................................................................................... 200
Configuring the RIP offset list ............................................................................................................. 201
Configuring the RIP passive interface ................................................................................................. 202
Configuring RIP redistribute information............................................................................................ 202
Configuring RIP static routes .............................................................................................................. 203
Configuring the RIP router map .......................................................................................................... 203
Configuring the RIP routing timers ..................................................................................................... 204
Configuring the RIP version ................................................................................................................ 204
Configuring the IP RIP authentication key chain ................................................................................ 205
Configuring an IP RIP authentication string ....................................................................................... 205
Configuring the IP RIP authentication mode ...................................................................................... 206
10
CASA CMTS
Displaying RIP routing information..................................................................................................... 207
Displaying RIP status information ...................................................................................................... 207
Displaying IP route Information .......................................................................................................... 208
Displaying IPv6 route information ...................................................................................................... 209
CONFIGURING THE BGP ROUTING PROTOCOL (RELEASE 5.4 ONLY) ....................................................................... 209
Enabling BGP routing.......................................................................................................................... 210
Setting the BGP distance .................................................................................................................... 211
BGP decision processing ..................................................................................................................... 212
Enabling BGP networks....................................................................................................................... 212
Defining BGP peers ............................................................................................................................. 214
Setting the BGP address family........................................................................................................... 224
Configuring autonomous systems ...................................................................................................... 224
Using the BGP communities attribute ................................................................................................ 225
Configuring BGP community lists ....................................................................................................... 226
Displaying BGP routes......................................................................................................................... 231
Clearing and reestablishing BGP routes ............................................................................................. 232
Enabling capability negotiation .......................................................................................................... 234
Configuring route reflectors................................................................................................................ 235
IP ACCESS CONTROL ..................................................................................................................................... 236
Creating and removing ACLs............................................................................................................... 236
Entering and exiting ACL editing mode............................................................................................... 237
Adding and removing control rules .................................................................................................... 237
Adding remark statements to the ACL ................................................................................................ 239
Displaying a control rule in an ACL ..................................................................................................... 239
Displaying ACL names ......................................................................................................................... 240
Numbering control rules in ACLs......................................................................................................... 240
Applying an ACL to an IP interface (C3200 and C10200 only) ............................................................ 241
Removing the ACL from an IP interface .............................................................................................. 243
Creating and deleting IP access classes .............................................................................................. 243
Displaying access class information (Release 5.4) .............................................................................. 244
CONFIGURING ROUTE MAPS ........................................................................................................................... 245
Creating a named and sequenced route-map .................................................................................... 245
Using the route-map match commands ............................................................................................. 246
Matching BGP autonomous system paths.......................................................................................... 246
Matching the BGP community list ...................................................................................................... 247
11
CASA CMTS
Matching IPv4 and IPv6 addresses ..................................................................................................... 247
Matching route metrics ...................................................................................................................... 248
Matching route origins ....................................................................................................................... 249
Matching peer routes ......................................................................................................................... 250
Matching route tags ........................................................................................................................... 250
Using the route-map set commands .................................................................................................. 251
Modifying BGP autonomous system paths ......................................................................................... 251
Setting the atomic aggregate ............................................................................................................. 251
Modifying the BGP community attribute............................................................................................ 252
Modifying next-hop IP addresses........................................................................................................ 253
Setting the BGP local-preference path attribute ................................................................................ 253
Setting the metric for destination routing .......................................................................................... 254
Modifying route origins ...................................................................................................................... 254
Setting the BGP originator-id attribute .............................................................................................. 255
Setting the BGP weight attribute ........................................................................................................ 256
Displaying route-map details .............................................................................................................. 256
CONFIGURING VIRTUAL LOCAL AREA NETWORKS (VLANS) ................................................................................. 256
Configuring a VLAN............................................................................................................................. 256
Configuring up to six VLANs concurrently (Release 5.4) ..................................................................... 257
Configuring VLANs in a range (Release 5.4) ....................................................................................... 257
Configuring the MAC address on each VLAN interface....................................................................... 258
Enabling/disabling VLAN Interfaces (5.4) ........................................................................................... 258
Assigning a Gigabit Ethernet port to a VLAN ...................................................................................... 258
Assigning a 10Gigabit Ethernet port to a VLAN.................................................................................. 259
Removing a Gigabit Ethernet port from a VLAN ................................................................................. 259
Removing a 10Gigabit Ethernet port from a VLAN ............................................................................ 260
Assigning an IPv4 address to a VLAN.................................................................................................. 260
Assigning an IPv6 address to a VLAN.................................................................................................. 261
Rate limiting multicast traffic over a VLAN interface ......................................................................... 262
Assign a QAM port to a VLAN ............................................................................................................. 262
Assigning an IP access group to a VLAN interface .............................................................................. 263
Assigning a trunk to a VLAN interface ................................................................................................ 264
Displaying all VLAN configurations ..................................................................................................... 265
Displaying a VLAN interface (Release 5.4) .......................................................................................... 265
Displaying ARP entries from the current VLAN ................................................................................... 266
12
CASA CMTS
CONFIGURING L2VPN ................................................................................................................................. 266
Specifying ports/interfaces on the NSI side of the L2VPN VLAN ......................................................... 267
Specifying GigE/trunk interfaces on the L2VPN VLAN ........................................................................ 268
Preventing and permitting station movement and local forwarding ................................................. 268
Displaying the station movement and local forwarding configuration .............................................. 269
Displaying configured L2VPNs ............................................................................................................ 269
Displaying L2VPN statistics on QAM modules .................................................................................... 269
CONFIGURING TACACS (RELEASE 5.4) ........................................................................................................... 270
Configuring the TACACS host IP .......................................................................................................... 270
Configuring a TACACS key .................................................................................................................. 271
Enabling password authentication at the TACACS+ server................................................................. 271
Disabling the TACACS+ authentication password............................................................................... 271
Using RADIUS/TACACS+ Server for default server group for AAA login authentication ..................... 271
Configuring the AAA authentication login .......................................................................................... 272
Configuring AAA authorization ........................................................................................................... 272
Enabling accounting ........................................................................................................................... 273
Command accounting ......................................................................................................................... 274
Configuring AAA accounting for start-stop events ............................................................................. 274
Configuring AAA RADIUS-source loopback interface configuration ................................................... 274
Disabling the AAA RADIUS source ...................................................................................................... 275
Configuring the RADIUS server ........................................................................................................... 275
Disabling a specified RADIUS server or RADIUS encryption key ......................................................... 275
Displaying the AAA configuration ....................................................................................................... 276
STREAM CONFIGURATION AND MANAGEMENT................................................................................................... 276
Modes for mapping input streams to QAM output channels ............................................................. 276
Enabling manual operation mode ...................................................................................................... 277
Enabling RPC mode ............................................................................................................................. 278
Using auto-operation mode................................................................................................................ 278
Enabling auto-multiplex mode ........................................................................................................... 279
Enabling Group-4-port operation mode ............................................................................................. 280
Enabling Group-2-port operation mode ............................................................................................. 281
Setting the de-jitter interval ............................................................................................................... 282
Entering stream configuration mode.................................................................................................. 283
Ending stream configuration mode .................................................................................................... 283
Setting the stream source IP address ................................................................................................. 283
13
CASA CMTS
Setting the stream destination IP address .......................................................................................... 284
Setting the stream source UDP port ................................................................................................... 285
Setting the stream destination UDP port............................................................................................ 285
Displaying configured streams ........................................................................................................... 286
Binding a stream to a QAM output channel ....................................................................................... 287
Displaying unmapped streams ........................................................................................................... 288
Stream configuration example ........................................................................................................... 288
CONFIGURING DOWNSTREAM QAM PORTS ...................................................................................................... 289
Entering QAM interface configuration mode ..................................................................................... 290
Ending QAM interface configuration mode ........................................................................................ 290
Enabling QAM output ports ................................................................................................................ 291
Disabling QAM output port ................................................................................................................ 291
Enabling QAM output channels .......................................................................................................... 292
Disable QAM output channels ............................................................................................................ 292
Setting the QAM port IP address and subnet mask ............................................................................ 293
Setting the QAM port MAC address ................................................................................................... 294
Setting the QAM modulation type ...................................................................................................... 294
Setting the QAM channel annex ......................................................................................................... 295
Setting the QAM frequency ................................................................................................................ 296
Setting the QAM output power .......................................................................................................... 297
Setting the QAM interleave level ........................................................................................................ 298
Setting the QAM spectral inversion .................................................................................................... 299
Displaying QAM interface configurations ........................................................................................... 300
Displaying QAM channel counters and utilization rates ..................................................................... 300
CONFIGURING UPSTREAM PORT INTERFACES ..................................................................................................... 301
Showing upstream port interface configurations ............................................................................... 302
Showing upstream port interface configurations ............................................................................... 302
Displaying upstream interface status ................................................................................................. 304
Displaying upstream interface statistics ............................................................................................. 304
Changing the upstream MAP size ....................................................................................................... 305
Entering the upstream port interface configuration mode ................................................................ 305
Ending an upstream port interface configuration session .................................................................. 306
Enabling upstream ports .................................................................................................................... 306
Disabling upstream ports ................................................................................................................... 307
Setting the logical-channel channel-frequency................................................................................... 307
14
CASA CMTS
Setting the upstream input power level ............................................................................................. 308
Adjusting the upstream input power threshold .................................................................................. 308
Adjusting the upstream input power level.......................................................................................... 309
Setting the upstream map-advance ................................................................................................... 310
Enabling the upstream logical-channels ............................................................................................. 312
Disabling the upstream logical-channels ............................................................................................ 312
Setting upstream channel backoff values ........................................................................................... 313
Setting the upstream channel mini-slot size ....................................................................................... 315
Setting the upstream channel modulation profile .............................................................................. 316
Setting the upstream channel pre-equalization ................................................................................. 317
Enabling/disabling ingress noise cancellation .................................................................................... 317
Setting up voice bandwidth reserve percentage ................................................................................ 318
Enabling rate limiting ......................................................................................................................... 319
Displaying the upstream channel utilization rates ............................................................................. 319
Displaying the upstream channel signal quality ................................................................................. 320
Displaying the upstream-channel set ID ............................................................................................. 321
Displaying upstream interface statistics ............................................................................................. 321
Displaying voice information .............................................................................................................. 322
CONFIGURING IP-BUNDLE INTERFACES ............................................................................................................. 322
Adding the primary IP interface.......................................................................................................... 323
Adding a secondary IP bundle interface ............................................................................................. 323
Remove an IP bundle secondary IP address........................................................................................ 324
Adding primary and secondary IPv6 interfaces .................................................................................. 325
Adding a helper-address ..................................................................................................................... 326
Configure IP bundle sub-interfaces (Release 5.4) ............................................................................... 327
Applying IP bundle interfaces to MAC domains .................................................................................. 327
Classifying CPE devices for DHCP option 60 string matching ............................................................. 328
Configuring the IP RIP authentication key chain ................................................................................ 329
Configuring an IP RIP authentication string ....................................................................................... 330
Configuring the IP RIP authentication mode ...................................................................................... 331
Displaying the IP bundle interface configuration and statistics ......................................................... 331
CONFIGURING MAC DOMAINS....................................................................................................................... 333
Displaying domain interface configurations ....................................................................................... 334
Creating new domain interfaces ......................................................................................................... 335
Binding IP-bundle interfaces ............................................................................................................... 335
15
CASA CMTS
Binding upstream interfaces ............................................................................................................... 336
Deleting upstream interface bindings ................................................................................................ 337
Binding downstream interfaces .......................................................................................................... 337
Binding secondary downstream interfaces (5.4 only)......................................................................... 338
Deleting downstream interface bindings............................................................................................ 339
Enabling MAC domain interfaces ....................................................................................................... 339
Disabling MAC domain interfaces ...................................................................................................... 340
Setting MAC domain interface IP addresses ....................................................................................... 340
Setting MAC domain interface IPv6 addresses (Rel. 5.2 and earlier).................................................. 341
Removing MAC domain interface IPv6 addresses (Rel. 5.2 and earlier) ............................................. 342
Setting the helper-address (Software Version 5.2 and Earlier) ........................................................... 342
Configuring MAC domain IP bundle interfaces ................................................................................... 343
Setting the domain sync-interval ........................................................................................................ 344
Setting the upstream insertion-interval.............................................................................................. 345
Configuring the MDD interval ............................................................................................................. 346
Enabling a domain interface gateway IP address .............................................................................. 346
Enabling a domain interface TFTP proxy ............................................................................................ 347
Rejecting modem registrations with TFTP enforce ............................................................................. 347
Displaying modem registrations that have bypassed TFTP ................................................................ 348
Enabling/disabling IP policies on a domain interface ......................................................................... 349
Configuring multicast on MAC domain interfaces .............................................................................. 349
Enabling/disabling DHCP authorization on a MAC domain interface ................................................ 350
Configuring channel bonding on MAC domain interface .................................................................... 350
Enabling MAC domain multicast DSID forwarding ............................................................................. 351
Configuring IP-provisioning-mode on a MAC domain interface ......................................................... 352
Configuring MAC domain IPv6 router advertisement parameters ..................................................... 353
Displaying the router advertisement table ......................................................................................... 355
Configuring BPI+ on a MAC domain interface .................................................................................... 356
Configuring cable modem trap generation and interval .................................................................... 356
Displaying the MAC domain interface configuration.......................................................................... 357
Displaying MAC domain statistics ...................................................................................................... 357
CONFIGURING SERVICE GROUPS ...................................................................................................................... 358
Creating a new service group ............................................................................................................. 359
Binding upstream interfaces ............................................................................................................... 359
Binding downstream interfaces .......................................................................................................... 360
16
CASA CMTS
Displaying service groups ................................................................................................................... 360
Displaying MAC domain downstream service groups (Release 5.4) ................................................... 361
Displaying specific MAC domain downstream service groups ............................................................ 361
Displaying a specific downstream service group ................................................................................ 362
Displaying MAC domain upstream service group information ........................................................... 362
CONFIGURING BONDING GROUPS .................................................................................................................... 363
Creating new downstream/upstream bonding groups ...................................................................... 363
Binding upstream interfaces to a bonding group ............................................................................... 364
Binding downstream interfaces to a bonding group .......................................................................... 365
Displaying bonding groups ................................................................................................................. 366
Setting up the receive channel configuration ..................................................................................... 366
Assigning a receive module ................................................................................................................ 367
Assigning a receive channel ................................................................................................................ 367
Displaying the receive channel configuration ..................................................................................... 368
CONFIGURING MODULATION PROFILES ............................................................................................................. 369
Predefined modulation-profile 1 parameters ..................................................................................... 369
Predefined modulation-profile 2 parameters ..................................................................................... 370
Predefined modulation-profile 3 parameters ..................................................................................... 370
Predefined modulation-profile 4 parameters ..................................................................................... 370
Predefined modulation-profile 5 parameters ..................................................................................... 371
Configuring a modulation profile........................................................................................................ 372
Configuring TDMA burst types............................................................................................................ 372
Configuring ATDMA burst types ......................................................................................................... 374
Configuring MTDMA burst types ........................................................................................................ 376
Auto-mode MTDMA-type modulation profile configuration .............................................................. 376
Manual mode MTDMA-type modulation profile configuration.......................................................... 376
Configuring SCDMA burst types.......................................................................................................... 378
Retrieving configured modulation profiles ......................................................................................... 379
Removing modulation profiles ............................................................................................................ 380
CONFIGURING MULTICAST OPERATIONS ........................................................................................................... 380
Setting the multicast maximum channel utilization ........................................................................... 381
Enabling/disabling multicast session authorization ........................................................................... 382
Configuring a multicast session authorization profile ........................................................................ 382
Configuring a multicast session rule ................................................................................................... 383
Configuring the default action for a multicast join request ................................................................ 384
17
CASA CMTS
Configuring a maximum session number for multicast authorization ............................................... 384
Assigning a profile to multicast authorization .................................................................................... 384
Displaying multicast authorization configurations ............................................................................. 385
Displaying multicast authorization sessions ....................................................................................... 385
Configuring a multicast group table ................................................................................................... 386
Configuring multicast group encryption ............................................................................................. 387
Configuring multicast group QoS........................................................................................................ 388
Configuring a multicast group service class........................................................................................ 389
Configuring a default service class for a multicast group ................................................................... 390
Displaying multicast group configurations ......................................................................................... 391
Creating static multicast sessions ....................................................................................................... 391
Removing a static multicast session ................................................................................................... 392
Displaying static multicast sessions .................................................................................................... 393
Configuring IGMP packet filtering ...................................................................................................... 393
Displaying all filtering settings in the running configuration ............................................................. 394
Managing multicast for IPTV as a limited multicast session .............................................................. 394
Limited multicast sessions .................................................................................................................. 394
General multicast sessions ................................................................................................................. 394
How to identify limited multicast sessions ......................................................................................... 394
CONFIGURING CABLE SERVICE CLASSES ............................................................................................................. 395
Creating a cable service class ............................................................................................................. 395
Specifying the cable service class parameters .................................................................................... 396
Displaying service class parameters ................................................................................................... 397
Applying service classes to modem configuration files....................................................................... 399
CONFIGURING PACKETCABLE ......................................................................................................................... 400
Enabling PacketCable operation ......................................................................................................... 401
Displaying event messages ................................................................................................................. 401
Enabling DSCP checking ...................................................................................................................... 401
Configuring event messages ............................................................................................................... 402
Configuring an IP address ................................................................................................................... 402
Configuring an FTP user ...................................................................................................................... 402
Configuring FTP user passwords ......................................................................................................... 403
Configuring the T0 timer..................................................................................................................... 403
Configuring the T1 timer..................................................................................................................... 403
Configuring network layer signaling (NLS) ......................................................................................... 404
18
CASA CMTS
Configuring maximum normal calls .................................................................................................... 404
Configuring maximum emergency calls.............................................................................................. 405
Configuring inactive call aging (Rel. 6.1 and later) ............................................................................. 405
Enabling PacketCable admission control preempt voice priority........................................................ 405
Enabling PacketCable Multimedia (PCMM)........................................................................................ 406
Enabling Packetcable Multimedia version setup ................................................................................ 406
Displaying Packetcable Multimedia specifications ............................................................................. 407
Setting the cable service flow timeout................................................................................................ 407
Assigning dynamic service flows to downstream channels ................................................................ 408
Displaying the PCMM policy server .................................................................................................... 408
Displaying the PacketCable configuration .......................................................................................... 408
Specifying a timeout for the RKS server .............................................................................................. 409
Specifying a retry count for the RKS server ......................................................................................... 410
Specifying batch file send mode ......................................................................................................... 410
Specifying the batch file sending time interval ................................................................................... 410
Specifying the maximum size of the event message batch file ........................................................... 411
Specifying the maximum messages in the batch file .......................................................................... 411
Specifying the RKS server media alive time ........................................................................................ 412
Specifying the RKS server maximum gates ......................................................................................... 412
Displaying RKS server information...................................................................................................... 412
Displaying live gate summary information ......................................................................................... 413
Displaying upstream or downstream gate information ..................................................................... 413
Displaying the total gate number ....................................................................................................... 413
Displaying COPS server information ................................................................................................... 413
CONFIGURING DSG ..................................................................................................................................... 414
Creating a new DSG tunnel ................................................................................................................. 414
Creating a DSG tunnel-group .............................................................................................................. 415
Associating a DSG tunnel with a tunnel-group ................................................................................... 415
Displaying DSG tunnel groups ............................................................................................................ 416
Ending a DSG tunnel-group configuration session ............................................................................. 416
Assigning a destination MAC address to a DSG tunnel....................................................................... 416
Assigning a client list to a DSG tunnel ................................................................................................ 417
Assigning a service-class to a DSG tunnel ........................................................................................... 417
Assigning a classifier to a DSG tunnel ................................................................................................. 418
Displaying the DSG tunnel configuration (Release 5.4) ...................................................................... 419
19
CASA CMTS
Displaying the cable DSG tunnel configuration (Release 5.4) ............................................................. 420
Associating a downstream channel with a DSG tunnel-group ........................................................... 420
Displaying the downstream DSG configuration (Release 5.4) ............................................................ 421
Displaying DSG channel and tunnel group information...................................................................... 421
Setting a DSG timer to a downstream channel................................................................................... 422
Assigning a DSG vendor-parameter ID to a downstream channel ..................................................... 422
Assigning a DSG channel-list to a downstream channel ..................................................................... 423
Assigning DSG DCD ENABLE to a downstream channel ...................................................................... 423
Setting a DSG time interval on a downstream channel ...................................................................... 424
Displaying the DSG downstream-table settings ................................................................................. 424
Configuring a DSG client list ............................................................................................................... 425
Displaying DSG client lists ................................................................................................................... 426
Configuring DSG vendor parameters .................................................................................................. 426
Displaying DSG vendor parameters .................................................................................................... 427
Configuring a DSG channel list ........................................................................................................... 427
Displaying a DSG channel list.............................................................................................................. 428
Configuring DSG timers ...................................................................................................................... 428
Displaying DSG timers......................................................................................................................... 429
Configuring DSG unicast ..................................................................................................................... 429
Displaying DSG statistics..................................................................................................................... 429
Displaying the DSG running configuration ......................................................................................... 429
Using the DSG feature ........................................................................................................................ 430
Verify DSG DCD message and DSG data forwarding .......................................................................... 432
CONFIGURING DOCSIS BPI/BPI+ ................................................................................................................. 432
Configuring shared secrets to protect the modem configuration file ................................................. 433
Adding the privacy certificate (DOCSIS 3.0 only) ................................................................................ 435
Displaying the privacy certificate configuration (DOCSIS 3.0 only) .................................................... 436
Enforcing BPI and BPI+ ....................................................................................................................... 436
Setting the privacy hotlist (DOCSIS 3.0 only) ...................................................................................... 437
Configuring an encryption algorithm.................................................................................................. 438
Managing revocation certificates ....................................................................................................... 439
Configuring the source address verification rule ................................................................................ 441
Enabling SAV authorization ................................................................................................................ 442
Displaying the SAV configuration ....................................................................................................... 442
Enabling configuration file learning ................................................................................................... 443
20
CASA CMTS
Configuring TFTP proxies .................................................................................................................... 443
Displaying config file learning status .................................................................................................. 443
Displaying the TFTP option setting ..................................................................................................... 444
Configuring the EAE exclusion list ....................................................................................................... 444
Adding cable modems to the EAE exclusion list .................................................................................. 444
Displaying the EAE exclusion list ......................................................................................................... 445
SOURCE ADDRESS VERIFICATION (SAV) ........................................................................................................... 445
LEASEQUERY ............................................................................................................................................... 447
SPECTRUM MANAGEMENT............................................................................................................................. 448
CSM algorithm .................................................................................................................................... 449
Spectrum management procedures ................................................................................................... 450
SPECTRUM MEASUREMENT (DOCSIS 3.0 ONLY) ............................................................................................... 466
Displaying spectrum measurement results......................................................................................... 466
Running spectrum analysis across the entire spectrum...................................................................... 468
CONFIGURING LOAD BALANCING ..................................................................................................................... 469
Enabling and disabling load balancing ............................................................................................... 471
Enabling load balancing across MAC domains ................................................................................... 472
General load balancing groups ........................................................................................................... 472
Load balancing basic rules .................................................................................................................. 475
Load balance execution rules.............................................................................................................. 476
Load balancing policies ....................................................................................................................... 481
Restricted load balance groups .......................................................................................................... 482
Exclusion lists ...................................................................................................................................... 486
Restricted cable modems.................................................................................................................... 487
CM frequency and channel relocation ................................................................................................ 489
Displaying load balancing information ............................................................................................... 493
Command ordering ............................................................................................................................. 495
Command default values .................................................................................................................... 496
Sample configuration.......................................................................................................................... 496
CONFIGURING CHANNEL BONDING OPERATIONS................................................................................................. 502
Service group configuration................................................................................................................ 502
DOCSIS-MAC interface configuration ................................................................................................. 503
Channel bonding example .................................................................................................................. 504
CREATING STATIC CM BONDING GROUPS ......................................................................................................... 506
Adding a static downstream CM bonding group ................................................................................ 506
21
CASA CMTS
Adding a static upstream CM bonding group ..................................................................................... 506
Setting the provisioned attribute mask in an upstream/downstream bonding group ....................... 507
Adding an upstream channel to a bonding group .............................................................................. 508
Adding a downstream channel to a bonding group ........................................................................... 508
Setting the DSID re-sequencing wait time in a downstream bonding group ...................................... 509
Setting the DSID re-sequencing warning threshold in a downstream bonding group ........................ 509
QOS SUPPORT ............................................................................................................................................ 510
QoS support in DQM modules ............................................................................................................ 510
QoS support in DCU modules .............................................................................................................. 510
QoS support in switch fabric and Gigabit Ethernet interfaces ............................................................ 511
CONFIGURING QOS ..................................................................................................................................... 511
Configuring the service class (DOCSIS 1.1).......................................................................................... 512
Showing the service class.................................................................................................................... 512
QoS class and policy (C3200, C10200, C10G only) .............................................................................. 513
CONFIGURING SNMP (ENHANCED IN 5.4) ....................................................................................................... 516
Configuring the SNMP engineID ......................................................................................................... 517
Enabling SNMP traps .......................................................................................................................... 517
Setting an SNMP traphost .................................................................................................................. 518
Configuring SNMP server contact and location strings ...................................................................... 518
Configuring the SNMP trap source IP address .................................................................................... 519
Enabling SNMP inform requests ......................................................................................................... 519
Setting the SNMP community ............................................................................................................. 520
Disabling default SNMP public and private community ..................................................................... 520
Configuring the SNMP access table .................................................................................................... 520
Deleting the SNMP access table ......................................................................................................... 521
Configuring the community table ....................................................................................................... 522
Deleting the SNMP community table ................................................................................................. 522
Configuring the notification table....................................................................................................... 522
Deleting the notification table ............................................................................................................ 523
Configuring the securityToGroup table............................................................................................... 523
Configuring the TargetAddress table .................................................................................................. 524
Deleting the TargetAddress table ....................................................................................................... 525
Configuring the TargetParameter table ............................................................................................. 525
Deleting the TargetParameter table................................................................................................... 526
Configure the ViewTreeFamily table................................................................................................... 526
22
CASA CMTS
Deleting the ViewTreeFamily table..................................................................................................... 527
Configuring the SNMP user table ....................................................................................................... 527
Deleting the SNMP user table ............................................................................................................. 528
Displaying the SNMP configuration and statistics .............................................................................. 528
Monitoring the SNMP process at the CMTS ....................................................................................... 532
CONFIGURING IPDR .................................................................................................................................... 532
Displaying IPDR connections............................................................................................................... 533
Displaying IPDR sessions ..................................................................................................................... 533
Restarting and stopping the IPDR daemon......................................................................................... 533
Configuring IPDR collector mastership ............................................................................................... 534
Configuring the IPDR keepalive time interval ..................................................................................... 534
Configuring the IPDR acknowledge sequence interval ....................................................................... 534
Configuring the IPDR ACK interval ...................................................................................................... 534
Configuring the IPDR spectrum measurement interval ...................................................................... 535
Configuring the IPDR connection to be primary ................................................................................. 535
Configuring the IPDR loopback interface ............................................................................................ 535
CONFIGURING IPSEC .................................................................................................................................... 536
Enabling and disabling the IPsec service ............................................................................................ 536
Configuring the IPsec PreKey .............................................................................................................. 537
Displaying the IPsec PreKey ................................................................................................................ 537
Configuring IPsec Phase 1 ................................................................................................................... 537
Configuring IPsec Phase 2 ................................................................................................................... 538
Displaying IPsec information .............................................................................................................. 539
Deleting the IPsec configuration ......................................................................................................... 540
Adding an IPsec security policy ........................................................................................................... 540
Displaying the IPsec security policy database..................................................................................... 541
MANAGING CABLE MODEMS .......................................................................................................................... 542
Displaying cable modem status .......................................................................................................... 542
Displaying cable modem CPE devices ................................................................................................. 549
Displaying cable modems by state ..................................................................................................... 549
Cable modem summary information .................................................................................................. 550
Configuring the cable modem flap list ................................................................................................ 552
Showing the cable modem flap-list .................................................................................................... 554
Showing the cable modem summary (Release 5.2) ............................................................................ 555
Displaying the cable modem summary (Release 5.4) ......................................................................... 556
23
CASA CMTS
Displaying the cable modem on downstream channels ..................................................................... 557
Displaying cable modem physical information ................................................................................... 558
Showing the cable modem remote-query........................................................................................... 558
Configuring the remote-query polling interval ................................................................................... 560
Displaying the cable modem remote-query with a specified MAC address........................................ 560
Showing the cable modem remote-query with a specified IP address ............................................... 561
Setting the cable modem flap-list aging interval ................................................................................ 561
Accelerating cable modem registration.............................................................................................. 561
Registering DOCSIS 2.0 bonding modems........................................................................................... 562
Enabling the cable modem flap-list trap (Release 5.2) ....................................................................... 562
Enabling the cable modem flap-list trap (Release 5.4) ....................................................................... 563
Configuring a cable modem deny list ................................................................................................. 563
Enabling PacketCable admission control preempt voice priority........................................................ 563
Enabling cable DSX authorization ....................................................................................................... 564
Enabling Receive Channel Profile (RCP) fragment support ................................................................. 564
Controlling CMTS upstream power levels (Rel. 6.1 and later) ............................................................ 564
Adjusting modem upstream power levels (Rel. 6.1 and later) ............................................................ 565
Resetting cable modems and clearing cable modem counters .......................................................... 565
Clearing offline cable modems immediately ...................................................................................... 567
Clearing offline cable modems after aging ......................................................................................... 567
Displaying cable modem vendors ....................................................................................................... 568
Displaying vendor-specific information on cable modems ................................................................. 569
Adding and modifying cable modem vendor information .................................................................. 569
Deleting cable modem vendor information ........................................................................................ 570
Displaying vendor OUI information .................................................................................................... 570
Setting the default cable modem vendor ........................................................................................... 571
Displaying cable modem classifiers .................................................................................................... 571
Showing cable modem errors ............................................................................................................. 574
Displaying cable modem MAC information ........................................................................................ 574
Displaying cable modem spoof information ....................................................................................... 575
Displaying cable modem maintenance ranging information ............................................................. 576
Displaying denied cable modem ......................................................................................................... 576
Displaying the cable modem MAC summary ...................................................................................... 577
Displaying the cable modem status event report ............................................................................... 577
Displaying cable modem quality-of-service (QOS) .............................................................................. 578
24
CASA CMTS
Displaying the cable modem docsis-mac summary ............................................................................ 579
SUBSCRIBER MANAGEMENT ........................................................................................................................... 580
Enabling subscriber management ...................................................................................................... 581
Setting the mode for a CM to learn the CPE IP address without DHCP .............................................. 582
Setting maximum IPv4 CPEs behind a CM .......................................................................................... 582
Setting maximum IPv6 CPEs behind a CM .......................................................................................... 583
Resetting IP addresses of all CPEs behind a CM ................................................................................. 583
Using the subscriber management default settings ........................................................................... 583
Setting a filter rule .............................................................................................................................. 585
Removing all IP and TCP-UDP filters ................................................................................................... 585
Displaying cable modem information ................................................................................................. 586
Displaying the cable modem control table ......................................................................................... 586
Displaying CPE information ................................................................................................................ 587
Displaying IP filter ............................................................................................................................... 587
Enabling/disabling cable modem host authorization ......................................................................... 588
Displaying the cable host authorization ............................................................................................. 588
CONFIGURING MPEG COMPLIANT FEATURES ................................................................................................... 588
Setting the PAT insertion interval ....................................................................................................... 588
Setting the PMT insertion interval ...................................................................................................... 589
CONFIGURING DVB-COMPLIANT FEATURES ...................................................................................................... 589
Enabling SI table generation and insertion......................................................................................... 590
Setting the network ID ........................................................................................................................ 591
Setting the channel transport stream ID ............................................................................................ 592
CONFIGURING TOT ..................................................................................................................................... 593
Setting the time zone .......................................................................................................................... 593
Setting the time offset ........................................................................................................................ 594
Setting daylight saving time (US only) ................................................................................................ 595
CONFIGURING THE DOCSIS EVENT NOTIFICATION POLICY .................................................................................... 595
Enabling DOCSIS cable event reporting .............................................................................................. 596
Configuring event reporting by unique identifier ............................................................................... 596
Displaying the cable event identifiers ................................................................................................. 597
Configure the event reporting flags for DOCSIS event messages ....................................................... 597
Displaying the current priority and flags for cable event logging....................................................... 598
Enabling logging of DOCSIS event messages to a SYSLOG server ....................................................... 599
Configuring the TRAP/INFORM and SYSLOG throttling and limiting attribute ................................... 599
25
CASA CMTS
Specifying the throttle interval ........................................................................................................... 600
Specifying the throttle threshold ........................................................................................................ 600
USING THE LOGGING COMMANDS ................................................................................................................... 601
Configuring logging targets and levels ............................................................................................... 602
Excluding user messages from the log file by severity level ............................................................... 603
Displaying the current logging settings .............................................................................................. 604
26
CASA CMTS
Preface
Purpose of the guide
This guide provides software configuration instructions for Release 5 of the Casa CMTS series:
C2200, C3200, C10200, and C10G. Although these three platforms have different hardware
features, they share the same set of software features and commands.
For the descriptions of the hardware features and installation of different platforms, please refer to
the documents:
For the debugging and diagnostic information, refer to the Casa Systems CMTS Debugging and
Diagnostic Reference Guide.
Audience
This guide is intended for system administrators, support engineers, and operators who configure
and manage Casa CMTS products. Users who perform these tasks should be familiar with the
Casa CMTS hardware and cabling, and also have experience with the following:
MPEG-2 protocol
UDP/IP protocol
RF cable plants
DOCSIS protocol
Revision information
Version
Additions/Changes
27
CASA CMTS
- IGMP configuration
- Multicast on mac-domain interface
- ARP management
V6.0.4 / Aug 2008
Sept 09 2008
Oct 16 2008
- Access-class configuration
- L2VPN configuration
- TACACS (AAA) configuration
- Loopback interface configuration
- Ingress noise cancellation configuration
- Debug functionality configuration
- DSG command update
- PacketCable 1.5
- Subscriber management
Rel5.2.1/Dec 16 2008
- IPDR configuration
- IPsec configuration
- SNMP command update
- grammar/wording revision
Rel5.2.1/Dec 19 2008
Rel5.2.1/Jan 8 2009
Sept. 2009
28
CASA CMTS
-Added PIM commands.
-Added RADIUS and TACACS+ command information.
-Added MAC domain and service group commands.
-Added and changed PacketCable commands.
-Added commands to DSG.
-Added cable modem commands.
-Added IP policy routing.
-Added commands to L2VPN.
-Added BPI+ configuration on MAC domain interfaces.
-Added commands to bonding group configuration.
-Corrected errors in spectrum noise level and remove cable
modems.
-Added IS-IS protocol.
-Added cable modem vendor commands.
-Added IP policy routing.
-Added bonding group commands.
-Added SSH support.
-Add flap list commands.
Added new features to spectrum management, including multiple
secondary profiles, usage tips, corrections, and examples.
Dec. 2009
29
CASA CMTS
Added feature that loopback interface supports IPv6
Added new feature to use downstream frequency override in RNGRSP messages to direct a modem to its correct mac domain
Added commands for QoS class and policy
Added SFP CWDM type for show gige interface command
Added description for timezone command
Added L2VPN overview
Added cable service class configuration section
Added section on leasequery
Added description of show gige stat command
March 2010
April 7, 2010
30
CASA CMTS
Added command for encrypting passwords in the configuration
files.
Added show interface ip-bundle parameters.
Added description of password encryption command.
Added description of RIP authentication to IP bundle interfaces.
Add VLANs to passive interface configuration.
Updated QoS policy, class, and rules.
Corrected discrepancies in description of user privileges.
Added sample service class configuration.
Added description of commands show cable voice summary
show interface gige debug cable cm-ctrl and debug cable cmstatus.
Added description of command for configuring ip access group on
eth0.
May 16, 2010
June 1, 2010
31
CASA CMTS
Corrected gige command.
Corrected Table numbering and references.
Added command: debug service group.
Corrected show interface ip-bundle command option.
Corrected show user current command.
June 14, 2010
July 6, 2010
Content
This guide covers the software configuration commands for Casa CMTS products, and is
organized in following chapters:
Chapter
Description
32
CASA CMTS
For information on diagnostic and debugging commands, refer to the CMTS Debugging and
Diagnostic Reference.
Notation conventions
This manual uses the following conventions for command syntax descriptions and for textual
emphasis:
Convention
Boldface font
Description
Commands and keywords are in boldface.
Italic font
[]
{x | y | z}
[x | y | z]
String
Screen font
Boldface screen font
^
<>
!, #
33
CASA CMTS
0 1 2 3
s GigE SFP
Figure 1-1. C2200 Front Panel
RF interface numbering
C2200 contains 4 line-card slots located at the rear of the chassis (See Figure 1-2). The 4 slots
can install any combination of the two types of DOCSIS modules, DQM module or DCU module.
Slot numbers are 0 through 3 counting from left to right.
34
CASA CMTS
Slot
RF Output
Burst Receiver
Input
Burst Receiver
Input
Burst Receiver
Input
Port numbers for DQM module are 0 through 3 counting from left to right (See Figure 1-3).
The double-row ports of the DCU module are numbered 0 to 7 counting from left to right on the
bottom row and then from left to right on the top (See Figure 1-4).
35
CASA CMTS
Line-Card Slot 0
6 7 8 9 10 11
RF interface numbering
The C3200 contains 6 line-card slots located at the rear of the chassis. The 6 slots can accept
any combination of the two types of DOCSIS modules, DQM modules or DCU modules. Slots are
numbered 0 to 2 counting from left to right on the bottom row and then 3 to 5 from left to right on
the top row (See Figure 1-5). Since the C3200 uses the same types of DOCSIS modules (DQM
and DCU) as C2200 platform does, the numbering schemes for the ports of DOCSIS modules are
the same as well. See figures 1-3 and 1-4 above.
36
CASA CMTS
SMM Slot 6 and Slot 7; redundant module in either slot; one will be active and one will be
in standby mode. Both SMMs are fully operational during system operation with SMM
redundancy enabled.
The 10/100 Fast Ethernet ports (eth0) must have unique IP addresses between the
SMMs in slots 6 and 7. However, these addresses can be on the same IP subnet.
To ensure proper cabling to support redundancy, be certain that the GigE ports on the active
SMM have corresponding standby cabling to the redundant SMM (using ports of matching speed)
to connect to your network switches and routers.
Note: If the C10G is rebooted, all modules are reset and the redundant modules automatically
assume Standby status as soon as the CMTS is fully operational.
LC switch (rear slots 5 and 8) -- Operates with DOCSIS line-card module (either DQM or
DCU) to provide N+1 redundancy. If a DOCSIS line-card module fails, a redundant DOCSIS
line-card module automatically assumes operation. The LC switch module cuts off the
connection between failed module and its associated RF I/O module and establishes the
traffic connection between the redundant and the RF I/O module.
With the LC switch module, the front-installed line cards in slots 5 and 8 are available for
redundancy operations.
37
CASA CMTS
SMM switch (rear slots 6 and 7) Operates with the front-installed SMM modules. If the
active SMM module fails, the redundant SMM automatically assumes L3 routing operations.
The SMM switch module cuts off the routing operations between the failed SMM to the
upstream and downstream line-card modules and RF I/Os, and then transfers routing
operations to the currently active SMM.
These modules connect to the switching backplane and can be installed during system operation.
There is no need to power down the CMTS for installation or removal.
Caution: The LC and SMM switch modules MUST be installed in their specific chassis slots, and
ALL four slots (5, 6, 7 and 8) must be occupied for redundancy operations. Both modules are
appropriately labeled for identification; either LC SWITCH or SMM SWITCH.
In most cases, you should never have to remove the SMM Switch module in rear slots 6 and 7, or
the LC Switch module in slots 5 and 8. However, in the event that removal is necessary, ensure
that the associated front slots 5 and 8 are not in a redundant state (ACTIVE LED is off).
If the SMM Switch and LC Switch modules are removed at any time, future redundancy
operations will not be available.
See the Casa Systems C10G CMTS Hardware Installation Guide for information on installing
and removing these modules.
38
CASA CMTS
CASA-CMTS# config
CASA-CMTS(config)# ha redundancy [module list]
Specify the modules by slot number, separating each module in the list with a comma (). Valid
values are 0 to 13.
CASA-CMTS(config)# ha redundancy 0,1,2,5,6,7,8,11,12
In the above example, the modules in system slots 3, 4, 9, 10, and 13 are not redundancy
protected.
Example:
To enable redundancy protection on ALL CMTS modules in slots 0 to 13, enter the following
command:
CASA-CMTS(config)# ha redundancy
Example:
To disable redundancy protection on any previously-specified modules, enter the following
command:
CASA-CMTS(config)# no ha redundancy [<module>]
Specify a module by slot number. Valid values are 0 to 13. Repeat the command to remove
additional modules from the previously-configured module list.
CASA-CMTS(config)# no ha redundancy 2
In the above example, the module in system slot 2 is removed from the list of redundancyprotected modules.
39
CASA CMTS
To revert back to the primary module after 2 hours (120 minutes), enter the following command:
CASA-CMTS(config)# ha redundancy revert 120
Example:
To disable reverting to the primary modules after recovery to the standby state, enter the
following command:
CASA-CMTS(config)# no ha redundancy revert
The ha module <module> revert command is not supported for SMM operations in
slots 6 and 7.
40
CASA CMTS
show ha configuration
show ha log
clear ha log
Example:
CASA-CMTS# show ha configuration
ha redundancy revert 30
ha redundancy 0,1,2,3,4,6,7,9,10,11,12,13
Use the show ha log command to display high-availability event history, including the time of the
failover, type of failure, and the affected system slots. Executing the clear ha log will erase the
current high-availability logged entries.
Note:
no ha software auto-recovery
41
CASA CMTS
:
:
:
:
:
:
:
:
:
FAN_Tray
Temperature
LEFT**
MIDDLE**
RIGHT**
22C/ 71F
23C/ 73F
23C/ 73F
Module
2
6
PEM B (-48V)
Input 1
Input 1 FUSE
Input 2
Input 2 FUSE
Input 3
Input 3 FUSE
Input 4
Input 4 FUSE
Temperature
Present
Good
Present
Good
Present
Good
Present
Good
78 F/26 C
DC_A/DC_B
-48V/
-48V/
-48V/
Temperature
86F/ 30C
89F/ 32C
Front/Back
Fan RPM
2200/2700
1700/2900
2600/2000
0V
0V
0V
:
:
:
:
:
:
:
:
:
Present
Good
Present
Good
Present
Good
Present
Good
80 F/27 C
Switch
Present
ON
ON
ON
YES
YES
YES
Status
Normal
Normal
Type
UPS
SMM
Type
QAM
QAM
SMM
SMM
UPS
UPS
UPS
QAM
Note that the C10G uses three fan modules: LEFT, CENTER and RIGHT. Each module has two
fans that are designated as either front or back, as follows:
42
CASA CMTS
at 6MHz), channels 0, 2 and 3 will be correctly separated by 6MHz based on the specified
channel 1 frequency setting. The same applies to channels 4 to 7.
In the following example, the two 4-channel banks are contiguous across the port with 6MHz
separation.
interface qam 12/0
interleave 8
channel 0 frequency 549000000
no channel 0 shutdown
channel 1 frequency 555000000
channel 1 shutdown
channel 2 frequency 561000000
channel 2 shutdown
channel 3 frequency 567000000
channel 3 shutdown
channel 4 frequency 573000000
channel 4 shutdown
channel 5 frequency 579000000
channel 5 shutdown
channel 6 frequency 585000000
channel 6 shutdown
channel 7 frequency 591000000
channel 7 shutdown
no shutdown
In the following example, the two 4-channel banks are non-contiguous across the
port with the range 50MHz to 68Mhz for channels 0 to 3, and 573MHz to 591MHz for
channels 4 to 7. Each 4-channel bank still maintains 6MHz frequency separation.
interface qam 12/0
interleave 8
channel 0 frequency 50000000
no channel 0 shutdown
channel 1 frequency 56000000
channel 1 shutdown
channel 2 frequency 62000000
channel 2 shutdown
channel 3 frequency 68000000
channel 3 shutdown
channel 4 frequency 573000000
channel 4 shutdown
channel 5 frequency 579000000
channel 5 shutdown
channel 6 frequency 585000000
channel 6 shutdown
channel 7 frequency 591000000
channel 7 shutdown
no shutdown
43
CASA CMTS
Completing pre-configuration
This section describes prerequisite steps you must complete prior to powering on and configuring
your Casa CMTS.
Step
Action
Ensure that your Casa CMTS is installed according to the instruction in the Casa
CMTS Hardware Installation Guide. This includes connecting a CMTS GigE Ethernet
port to a GigE port on the network.
Ensure that all other required headend routing and network interface equipment is
installed, configured, and operational. This includes:
Receive an IP address
4
5
After these prerequisites are met, you are ready to configure your Casa CMTS.
Action
Auto - Completion
Auto - Recognition
Command history
Display error
messages
Display commands
and arguments
Example
copy run start
Instead of:
copy running-config
startup-config
44
CASA CMTS
For complete commands and syntax, refer to Chapter 2 of this document Configuring and
Managing Casa CMTS from the Command Line.
Command
Purpose
reset-console
45
CASA CMTS
default parameters.
Example:
CASA-CMTS# reset-console
Command
Purpose
...
...
CASA-CMTS>
enable
Example:
CASA-CMTS> enable
Password: casa
CASA-CMTS#
Command
Purpose
show version
Display the
system software
version.
Example:
CASA-CMTS# show version
Running Image: SMM Rel 5.4, Ver 19, Thu Nov 4
09:23:19 EST 2010, (xcheng)
Boot device: net
Target IP: 192.168.8.232, Host IP: 192.168.8.2
Boot Image: smm.gz.xc54
flash1: SMM Rel 5.4, Ver 19.2, Tue Sep 21 18:12:26
EDT 2010, ( relmgr)
flash2: SMM Rel 5.2, Ver 50, Fri Oct 29 12:50:37
EDT 2010, ( moly)
CFE Boot: Major 2, Minor 1, Build 4
Casa CMTS Software Configuration Guide
46
CASA CMTS
Command
Purpose
show system
Example:
CASA-CMTS# show system
Command
Purpose
show running-config
Example:
CASA-CMTS# show running-config
2
Command
Purpose
config
Example:
CASA-CMTS#config
CASA-CMTS(config)#
end
Example:
CASA-CMTS(config)#end
CASA-CMTS#
47
CASA CMTS
Command (config)
Purpose
Specify the
CMTS device
contact and
location
information
strings.
Where:
<string>
Example:
CASA-CMTS(config)# device location rack5
CASA-CMTS(config)# device contact Fred Gamble at
978-123-4567
Command (config)
Purpose
Configure
console security
at the CMTS.
Example:
CASA-CMTS(config)# secure-console
CASA-CMTS(config)# no secure-console
console-password <string>
console-password encrypted <string>
Where:
<string>
48
CASA CMTS
Example:
CASA-CMTS(config# console-password 2b/~2b
CASA-CMTS(config)# console-password encrypted
2b/~2b
Command
copy running-config startup-config [unconditional]
Purpose
Save the current runningconfiguration settings to
a storage location for the
startup-configuration
settings.
If you attempt a copy run start when a module is not in the running state, the following message
is displayed, followed by the prompt:
One or more modules are not in running state. You might lose part of
your startup-config if you save now. You can wait or use 'copy run
start unconditional' to save your config anyway.
You can wait for the module to boot up or you can force the reboot by retyping the command and
adding the unconditional argument.
To store the configuration or changes to your startup configuration in NVRAM, perform the
following:
Step
1
Command
Purpose
Store the
configuration
or changes to
your startup
configuration
in NVRAM.
Example:
CASA-CMT#copy running-config startup-config
Note: This command operates at the top level of the CLI and in
configuration mode.
Refer to the Managing Configurations section of this guide for additional information on saving,
copying, and restoring CMTS configurations.
Casa CMTS Software Configuration Guide
49
CASA CMTS
Command
Purpose
config
Example:
CASA-CMTS#config
CASA-CMTS(config)#
interface 0
Example:
CASA-CMTS(config)#interface eth 0
CASA-CMTS(conf-if-eth 0)#
ip address <ip-address> <mask>
Where:
<ip-address>
<mask>
Example:
CASA-CMTS(conf-if-eth 0)#ip address 135.2.2.2
255.255.252.0
Command
Purpose
Login as root.
del startup-config
Example:
CASA-CMTS# del startup-config
system reboot
50
CASA CMTS
Basic configuration
The following sample configuration provides basic settings for registering CMs.
hostname CASA-CMTS
interface eth 0
ip address 192.168.2.215 255.255.255.0
interface qam 0/0
no shutdown
no channel 0 shutdown
no channel 1 shutdown
no channel 2 shutdown
no channel 3 shutdown
power 580
interface qam 0/1
no shutdown
no channel 0 shutdown
no channel 1 shutdown
no channel 2 shutdown
no channel 3 shutdown
power 580
interface qam 0/2
no shutdown
no channel 0 shutdown
no channel 1 shutdown
no channel 2 shutdown
no channel 3 shutdown
power 580
interface qam 0/3
no shutdown
no channel 0 shutdown
no channel 1 shutdown
no channel 2 shutdown
no channel 3 shutdown
power 580
interface gige 0
ip address 192.168.3.106 255.255.255.0
ip igmp
no shutdown
route net 0.0.0.0 0 gw 192.168.3.7
igmp client version 2
Casa CMTS Software Configuration Guide
51
CASA CMTS
shutdown
shutdown
shutdown
shutdown
shutdown
shutdown
shutdown
shutdown
channel-utilization-interval 10
interface ip-bundle 1
ip address 192.168.7.1 255.255.255.0
cable helper-address 192.168.3.7
interface docsis-mac 1
no shutdown
ip bundle 1
downstream 1 interface qam 0/0/0
upstream 1 interface upstream 1/0/0
General configuration
The following sample configuration includes spectrum management, channel bonding, and loadbalancing configuration.
hostname CASA-CMTS
interface eth 0
ip address 192.168.2.215 255.255.255.0
spectrum rule 35
action modulation frequency channel-width
channel-width 3200000 1600000
snmp traphost 192.168.0.196 community public version 2
interface qam 0/0
no shutdown
no channel 0 shutdown
Casa CMTS Software Configuration Guide
52
CASA CMTS
no channel 1 shutdown
no channel 2 shutdown
no channel 3 shutdown
power 580
interface qam 0/1
no shutdown
no channel 0 shutdown
no channel 1 shutdown
no channel 2 shutdown
no channel 3 shutdown
power 580
interface qam 0/2
no shutdown
no channel 0 shutdown
no channel 1 shutdown
no channel 2 shutdown
no channel 3 shutdown
power 580
interface qam 0/3
no shutdown
no channel 0 shutdown
no channel 1 shutdown
no channel 2 shutdown
no channel 3 shutdown
power 580
interface gige 0
ip address 192.168.3.106 255.255.255.0
ip igmp
no shutdown
route net 0.0.0.0 0 gw 192.168.3.7
interface ip-bundle 1
ip address 192.168.6.1 255.255.255.0
ip address 122.8.74.1 255.255.254.0 secondary
cable helper-address 192.168.3.7
service group 1
qam 0/0/0
qam 0/0/1
qam 0/0/2
qam 0/0/3
qam 0/1/0
qam 0/1/1
qam 0/1/2
qam 0/1/3
upstream 1/0/0
upstream 1/1/0
upstream 1/2/0
upstream 1/3/0
upstream 1/4/0
upstream 1/5/0
Casa CMTS Software Configuration Guide
53
CASA CMTS
upstream 1/6/0
upstream 1/7/0
interface docsis-mac 1
no shutdown
ip bundle 1
downstream 1 interface qam 0/0/0
downstream 2 interface qam 0/0/1
downstream 3 interface qam 0/0/2
downstream 4 interface qam 0/0/3
downstream 5 interface qam 0/1/0
downstream 6 interface qam 0/1/1
downstream 7 interface qam 0/1/2
downstream 8 interface qam 0/1/3
upstream 1 interface upstream 1/0/0
upstream 2 interface upstream 1/1/0
upstream 3 interface upstream 1/2/0
upstream 4 interface upstream 1/3/0
upstream 5 interface upstream 1/4/0
upstream 6 interface upstream 1/5/0
upstream 7 interface upstream 1/6/0
upstream 8 interface upstream 1/7/0
channel-utilization-interval 10
interface upstream 1/0
no shutdown
no logical-channel 0 shutdown
interface upstream 1/1
no shutdown
no logical-channel 0 shutdown
interface upstream 1/2
no shutdown
no logical-channel 0 shutdown
interface upstream 1/3
no shutdown
no logical-channel 0 shutdown
interface upstream 1/4
no shutdown
no logical-channel 0 shutdown
interface upstream 1/5
no shutdown
no logical-channel 0 shutdown
interface upstream 1/6
no shutdown
no logical-channel 0 shutdown
interface upstream 1/7
no shutdown
no logical-channel 0 shutdown
Casa CMTS Software Configuration Guide
54
CASA CMTS
Configuration:
Managing configurations
LACP
PIM-SM
Streams
MAC domains
IP bundles
Modulation profiles
Multicast operations
PacketCable
DOCSIS BPI/BPI+
Leasequery
Spectrum Management
Load balancing
55
CASA CMTS
Channel bonding
SNMP
IPDR
IPsec
Cable modems
Subscriber management
IP access lists
Logging commands
Synchronizing the system clock with a network time protocol (NTP) server
56
CASA CMTS
Connectivity testing
Command
Purpose
CASA-CMTS>
enable
Example:
CASA-CMTS> enable
Password: casa
Example:
CASA-CMTS> enable
Password: casa
CASA-CMTS#
Command
Purpose
exit
Example:
CASA-CMTS# exit
57
CASA CMTS
Command
Purpose
password <new_password>
Where:
<new_password>
Example:
CASA-CMTS# password mypassword
Command
Purpose
Where:
<new_password>
Example:
CASA-CMTS# reset password mypassword
Encrypting passwords
The service password-encryption command enables encryption of MD5 and other passwords,
such as BGP neighbor passwords, RIP, OSPF, and IS-IS protocol authentication passwords on
GigE interfaces. By default, passwords are not encrypted in the CMTS running configuration.
Use the show running-config command to verify the current password encryption setting.
Step
1
Command (config)
Purpose
Example:
CASA-CMTS(config)# service password-encryption
CASA-CMTS#
Casa CMTS Software Configuration Guide
58
CASA CMTS
Command
Purpose
hostname <string>
Where:
<string>
Example:
CASA-CMTS# hostname host_200
host_200#
Command
Purpose
Enables a command
alias.
Where:
<command-alias>
<original-command>
Example:
CASA-CMTS# alias au adduser
CASA-CMTS#
CASA-CMTS# no alias au
CASA-CMTS#
59
CASA CMTS
Command
Purpose
Where:
<command- alias>
Example:
CASA-CMTS# show aliases sh
alias sh show
Note: This command operates at the top level of the CLI and
in configuration mode.
Command
copy running-config startup-config [unconditional]
Purpose
Save the current
running-configuration
settings to a storage
location for the
startup-configuration
settings.
60
CASA CMTS
If you attempt a copy run start when a module is not in the running state, the following message
is displayed, followed by the prompt:
One or more modules are not in running state. You might lose part of
your startup-config if you save now. You can wait or use 'copy run
start unconditional' to save your config anyway.
You can wait for the module to boot up or you can force the reboot by retyping the command and
adding the unconditional argument.
Command
Purpose
Command
Purpose
Restore a startup
configuration
from a file in
NVRAM.
Command
Purpose
61
CASA CMTS
Command
Purpose
Where:
<userID>
<host-ipaddress>
<remote-dir-path>
Example:
CASA-C10G(config)# copy running-config ftp casa
192.168.8.231 /tmp/config.1
Password: *****
Command
Purpose
Where:
<host-ipaddress>
<dest-filename>
Example:
CASA-C10G(config)# copy running-config tftp
192.168.8.231 /tmp/config.1
62
CASA CMTS
Command
Purpose
Copy files
configuration to a
new location over
FTP.
Where:
<userID>
<host-ipaddress>
<source-file>
module
<smm_slot>
Examples:
CASA-C10G(config)# copy ftp casa 192.168.8.192
startup-config fdsk2
Password: *****
CASA-C10G(config)# copy ftp casa 192.168.8.192
startup-config module 6 nvram
CASA-C10G(config)# copy ftp casa 192.168.8.192
startup-config nvram
63
CASA CMTS
Command
Purpose
Copy a file to a
new location over
TFTP.
Where:
<host-ipaddress>
<source-file>
module
<smm_slot>
<dest-filename>
Examples:
CASA-C10G(config)# copy tftp 192.168.8.192
startup-config fdsk2 /tmp/config.1
CASA-C10G(config)# copy tftp casa 192.168.8.192
startup-config module 6 nvram
CASA-C10G(config)# copy tftp casa 192.168.8.192
startup-config nvram
64
CASA CMTS
Command
Purpose
Where:
<userID>
<host-ipaddress
<source-file>
<dest-filename>
<remote_directory>
Examples:
CASA-C10G(config)# copy fdsk2 startup-config
ftp casa 192.168.8.192 /tmp
Password: *****
CASA-C10G(config)# copy fdsk2 startup-config
tftp 192.168.8.192 /tmp/startup-config
CASA-C10G(config)# copy fdsk2 startup-config
fdsk2 startup-config.backup
65
CASA CMTS
Command
Purpose
dir fdsk2
Displaying
the C10G
fdsk2
directory
contents.
Example:
CASA-C10G>
total 2079
-rw-r--r--rw-rw-rw-rw-r--r--rw-r--r--rw-r--r-CASA-C10G>
dir fdsk2
1
1
1
1
1
root
root
root
root
root
root
17538 Nov 4
root
23822 Oct 5
root 1035812 Nov 4
root 1048634 Nov 3
root
1209 Oct 28
13:19
16:04
13:30
15:46
15:24
cdb.log
docsislogfile
logfile
logfile.old
reboot_log
Command
Purpose
show running-config
Command
Purpose
show startup-config
Command
Purpose
show this
Example:
CASA-C10G(config-if-gige 6/1)# show this
interface gige 6/1
ipv6 address 1000::192/64
mpls mtu 0
auto negotiate
no shutdown
Casa CMTS Software Configuration Guide
66
CASA CMTS
Command
Purpose
ls | dir
List files in a
directory.
Example:
CASA-CMTS# dir
Total 9
-rwrr-1 root
1 root
8455 Aug 7 13:44 startup-config
CASA-CMTS#
Command
remove <filename>
del <filename>
Example:
Remove a file from the directory using the remove command:
CASA-CMTS# remove startup-config
Purpose
Remove or
delete a file from
the current
directory.
67
CASA CMTS
Command
Purpose
Copy a file
stored in NVRAM
to a remote host.
<host-ip>
<target-file-name>
Example:
Copy startup-config from NVRAM to host 192.168.2.39 as startupconfig-Casa CMTS:
CASA-CMTS# copy nvram startup-config tftp
192.168.2.39 startup-config-Casa
CASA-CMTS#
68
CASA CMTS
User management and security control is possible only by super users in enabled mode. The
privilege level of a user determines the access rights of the user to view, monitor, change, and
maintain the configuration of the switch. A super user may perform all possible functions.
The capabilities of a given privilege level is predetermined in the system. The following table
illustrates the capabilities of all privilege levels. The operator can only view information on the
CMTS; this level cannot make changes, reboot the system, or enter diagnostic mode.
The maintenance level can update system information to manage the existing configuration, but
not change configuration information. Maintenance can do firmware upgrade, clock setting,
management and GigE Interface management, and reboot. The video level can manage the
stream and downstream module configurations (edge-QAM management).
The CMTS level can modify the configuration information. Video2 and CMTS2 combine the
configuration privileges with the maintenance privileges. The DCTS level is for DCTS commands
only.
The system administrator can access all commands except diagnostic mode.
Table 2-1. Privilege levels and capabilities
Privilege
Group
Level
1
2
3
4
5
6
Operator
Not Used
Not used
Not used
Not used
Maintenance
7
8
VIDEO
CMTS
9
10
11
12
13
14
15
VIDEO2
CMTS2
DCTS
System Admin
Diagnostics
Not Used
Super user
Capability
Lowest level of operation.
While user management allows valid users to gain access to the system and maintain the status
of the users, security control governs the specific actions performed by the users.
The user root is a special super user and cannot be deleted. The system will always have the
user root and the password of this user may be changed by a super user. Only a super user can
perform all user management. An exception to this is resetting the password of user root to a
Casa CMTS Software Configuration Guide
69
CASA CMTS
default password. This operation is permitted only from the console of the switch and maybe
executed by any user. See the section Resetting Privileged Password to Default.
Command
Purpose
Example:
CASA-CMTS# show ssh server
SSH Server Enabled: version 2, port 22
show ssh hostkey fingerprint [rsa | dsa]
Where:
dsa
rsa
Example:
CASA-CMTS# show ssh hostkey fingerprint rsa
2048
fe:61:45:6b:48:3f:9e:19:f3:ce:5d:c8:f6:26:9f:a2
show ssh hostkey {dsa | rsa | fingerprint}
Where:
dsa
rsa
Check the
connected SSH
server (CMTS).
DSA key.
RSA key.
70
CASA CMTS
NXF2Griv5mPFvuwA2hnHOVJBucrYLfDZL3+YgKBkov65FyYtssm
AAAAIEAzhzwHRxVsU+v
wgWdTxLnDQEi6//U82ywJdQjVAK6q+daIarwj5I1YIzNFks/cLR
j0ZaBSkBtxoqrjNKdXM
nQFre0rbbAknFWk2fnt9mrisFKAe/T9O7Y72lqcd5reB54/Uioz
E1+WA5+K7oRcdaNKF8V
ph7p/2xn7ZeUxQ35ip0=
---- END SSH2 PUBLIC KEY ---CASA-CMTS# show ssh hostkey dsa
---- BEGIN SSH2 PUBLIC KEY ---Comment: "2048-bit RSA, converted from OpenSSH by
root@C3200_155"
AAAAB3NzaC1yc2EAAAABIwAAAQEArfdT9vRF5UcDc7fyR2Hgt5R
xDHqAsIV5AuFxZxZti8
nAdlmcu6pObu1daGQCYRXUQCWHXuy9Ygi1c2tYRMzTCP3I94hC3
ha4RaWZT2MpjfyL+5ml
5NlKX7lBz3yhLQaeHVVkMTQyVMB8kIDABykkKP3v44BMCvbWYdK
eA6TbjjADneovdbmdHX
tix7XQHDZPhEjYp9PD6tTbCOylp7zzjAcNzZGNG29hH7NECCaS7
jaBEIhe4qPKCTYIg6+E
2AY7koxmxcU8guXV4Zgvku8BJqDyje59+FYZF8N3jWAPIsR1Cp1
Au3ofgtBk2yjQtFcSux
SWzCDTWEH+WdeZfUmaxw==
---- END SSH2 PUBLIC KEY ---C3200_155#
CASA-CMTS# show ssh hostkey fingerprint
2048
ee:b7:aa:9f:c0:6c:69:5e:e0:96:ea:36:ff:d5:e9:d4
4
Example:
CASA-CMTS# ssh start [port <2000-65535>]
ssh stop
Example:
CASA-CMTS# ssh stop
SSH server stopped.
ssh gen-hostkey {dsa | rsa}
Where:
dsa
rsa
Replace the
default keys.
DSA key.
RSA key.
Example:
CASA-CMTS# ssh gen-hostkey {dsa | rsa}
71
CASA CMTS
Step
1
Command (config)
Purpose
Enables or
disables SSH
sessions to the
CMTS.
Example:
CASA-CMTS(config)# ssh enable
CASA-CMTS(config)# no ssh enable
Command
Purpose
<password>
[privilege <level>]
Example:
Add operator as user-name with privilege level 9 and private as
password to Telnet login list:
CASA-CMTS# adduser operator privilege 9
Enter new password: private
Re-enter new password: private
CASA-CMTS#
72
CASA CMTS
Command
Purpose
Displays all
registered
users, or
displays the
users who are
currently
logged on to
the CMTS.
Example:
CASA-CMTS# show user
User
Level
----------------------------root
15
metro
15
Supp0rt
10
adrian
10
noct
15
CASA-CMTS# show user current
USER
TTY
TYPE
FROM
SINCE
--------------------------------------------------root
pts/0
ssh
135.244.224.74
Sun Oct 31 13:47:57
2010
henk
pts/1
ssh
135.85.12.131
Sun Oct 31 13:57:57
2010
Command
Purpose
Where:
<user-name>
<password>
Example:
CASA-CMTS# user password operator
73
CASA CMTS
Note: All user passwords can be changed including the root password.
Command
Purpose
deluser <username>
Where:
<username>
Example:
CASA-CMTS# deluser operator
CASA-CMTS#
Note: The default user-name root cannot be removed from the configuration.
Command
Purpose
Where:
<user-id>
<term-id>
Example:
CASA-CMTS# show user current
USER
TTY
TYPE
FROM
SINCE
---------------------------------------------------------------------root
pts/1
telnet
192.168.2.38
Mon Aug 2 21:28:50 2010
74
CASA CMTS
Command (config)
Purpose
Where:
<number>
To remove the
Telnet port, use the
no form.
Example:
CASA-CMTS# config
CASA-CMTS(config)# telnet port 23
CASA-CMTS (config)# show telnet port
telnet port 23
Command (config)
Purpose
Set a maximum
number of
concurrent Telnet
sessions to the
CMTS over the
configured Telnet
port.
Where:
<number>
Example:
CASA-CMTS# config
CASA-CMTS(config)# line vty 12
Command (config)
Purpose
Termination time to
inactivate the Telnet or
SSH session.
Where:
<minute>
To remove the
75
CASA CMTS
Example:
CASA-CMTS# config
CASA-CMTS(config)# telnet timeout 60
CASA-CMTS# config
CASA-CMTS(config)# no telnet timeout
Command
Purpose
Reboot
the CMTS.
mmm |
hhh:mm
remind
<num=1:60>
<day month>
76
CASA CMTS
Cancel a
scheduled
or delayed
reboot.
Show a
scheduled
or delayed
reboot.
When a user logs into the system and if a reboot has been scheduled, a message containing the
reboot schedule will be displayed. When a scheduled reboot is cancelled, a cancel message will
be broadcast to all the CLI shell sessions and the event will be recorded in the system log-file.
77
CASA CMTS
When executing the system reboot command, respond to the Save [yes/no]? prompt by typing
yes in lowercase characters to save the configuration, or type no to proceed without saving the
configuration. At the Proceed with reload? prompt, type confirm or press [Enter] to proceed with
the system reboot. To cancel the system reboot, type no at the Proceed with reload? prompt.
Caution: Pressing any key in response to the System configuration has been modified. Save?
prompt will NOT save the configuration prior to confirming the system reboot.
Step
Command
Purpose
Instructs the
CMTS software to
present a
reminder to save
the configuration
prior to reboot.
Example:
CASA-CMTS(config)#system reboot confirm
CASA-CMTS#system reboot
System configuration has been modified. Save
[yes/no]? yes
Proceed with reload? {confirm | no} [Enter]
Command
Purpose
Reboot a
downstream/upstream
module.
Where:
<module>
Command
Purpose
show bootdev
Examples:
CASA-CMTS# show bootdev
System boot device is: flash1
CASA-CMTS#
78
CASA CMTS
Command
Purpose
show system
Example:
CASA-CMTS# show system
Product: C2200, Module: SMM
Major rev 1, Minor rev 1
serial_no = SV03B17S0016
CFE version 2.1.3
System Time: Sun Apr 12 20:32:40 EST 2009
System Uptime: 0 d, 0 h, 14 m, 49 s
128MHz T1 Clock
Module 1 UPS Running (8 ports, 2 phy
chans/port, 1 log chans/phy chan, scdma map
00)
Major rev 3, Minor rev 0
serial_no = UV30B89S0003
CFE version 2.1.5
Module 2 QAM Running (4 ports, 4
channels/port, 1 banks/port, docsis enabled)
Major rev 4, Minor rev 1
serial_no = QV46B89S0143
CFE version 2.1.3
Command
Purpose
show version
Example:
CASA-CMTS#show version
Running Image: SMM Rel 5.2, Ver 28, Wed Jun 24
16:09:44 EDT 2009, (moly)
Boot device: flash2
flash1: SMM Rel 5.2, Ver 26B, Fri Jun 5
08:27:11 EDT 2009, ( moly)
flash2: SMM Rel 5.2, Ver 28, Wed Jun 24
16:12:39 EDT 2009, ( moly)
CFE Boot: Major 2, Minor 1, Build 3
79
CASA CMTS
Command (config)
Purpose
Where:
<clock>
Example:
CASA-CMTS(config)# system clock 071621082004
Fri Jul 16 21:08:00 UTC 2004
show clock
Example:
CASA-CMTS# show clock
Fri Jul 16 21:08:06 UTC 2004
CASA-CMTS#
Command (config)
Purpose
Where:
<setting>
Example:
CASA-CMTS(config)# system timezone
America/New_York
show timezone [list]
Where:
list
Display the
configured
timezone or the
option list of all
time zones.
Example:
To show the current time zone:
CASA-CMTS(config)# show timezone
Casa CMTS Software Configuration Guide
80
CASA CMTS
Command (config)
Purpose
Synchronize the
system clock
with an NTP
server.
Where:
<server-ip>
scheck
sync
sourceinterface
loopback
Examples:
CASA-CMTS(config)# ntp server 192.168.4.200
CASA-CMTS(config)# ntp scheck
Restarting NTP server
Stopping NTP server: ntpd
Starting NTP server: ntpd.
CASA-CMTS (config)#
CASA-CMTS(config)# ntp sync 192.168.4.200
1 Nov 10:06:00 ntpdate[10661]:step time server
192.168.4.200 offset 0.075592
Restarting NTP server
Stopping NTP server: ntpd
Starting NTP server: ntpd.
CASA-CMTS(config)# ntp source-interface loopback 5
81
CASA CMTS
Command (config)
Purpose
Where:
broadcast
dlf
multicast
<0 to
30000000>
Example:
CASA-CMTS(config)# system rate limit broadcast
500
To disable the current rate limit setting, enter 0.
CASA-CMTS(config)# system rate limit broadcast 0
Command (config)
Purpose
Where:
Casa CMTS Software Configuration Guide
82
CASA CMTS
<interfacenumber>
Example:
CASA-CMTS(config)# ntp source-interface
loopback 4
Command (config)
Purpose
Where:
Destination network IP address in the
format a.b.c.d.
<net-ip>
<mask- prefix>
<gw- ip>
[<metric_value>]
Example:
CASA-CMTS(config)# route net 193.100.1.0 24 gw
192.168.2.177
CASA-CMTS(config)#
CASA-CMTS(config)# no route net 193.100.1.0 24 gw
192.168.0.177
Command (config)
Purpose
Where:
<host-ip>
CASA CMTS
<gw-ip>
Example:
CASA-CMTS(config)# route host 192.168.10.1 gw
192.168.2.177
CASA-CMTS(config)# no route host 192.168.10.1
gw 192.168.2.177
Command (config)
Purpose
Where:
<ipv6_subnet_address
/prefix_length>
<ipv6_address>
Example:
CASA-CMTS(config)# route net
2001.1234.1234.1234::::/64 gw 2001:1234::0
CASA-CMTS(config)#
Command
Purpose
show route
show route6
Example:
CASA-CMTS(config)#show route
Kernel IP routing table
Destination Gateway
Genmask
Casa CMTS Software Configuration Guide
Flags Metric
84
CASA CMTS
Command
Purpose
show alarm
Example:
CASA-CMTS# show alarm
Command
Purpose
show log
Example:
CASA-CMTS# show log
[Tue Oct 27 23:53:26 2009]-AL-CLI-1: User user
logged in from 70.168.1.63
[Tue Oct 27 23:53:25 2009]-AL-CLI-1: User root
logged in from 192.168.3.32
[Tue Oct 27 23:46:39 2009]-AL-SYS-1: Module 0
(QAM), is up
[Tue Oct 27 23:46:15 2009]-AL-SYS-1: Module 1
(UPS), is up
[Tue Oct 27 23:45:57 2009]-AL-CLI-1: User root
logged in from 192.168.5.169
[Tue Oct 27 23:45:19 2009]-AL-SYS-1: Module 1
(UPS), in boot state
[Tue Oct 27 23:45:18 2009]-AL-SYS-1: Module 0
(QAM), in boot state
85
CASA CMTS
reason: Unspecified
[Wed Oct 28 07:45:09 2009]-AL-CLI-1: User root
Rebooting system
Command (config)
Purpose
Specify a log
message source IP
address.
Where:
<lo-id>
Example:
CASA-CMTS(config)# logging source-interface
loopback <lo_id>
Command (config)
Purpose
Configure
lawful intercept
interface and a
configurable
TID to support
different
versions of LI
software.
Where:
source-interface
loopback <015>
tid stream-id
86
CASA CMTS
Bridge failure
Breakdown in a data path within the confines of the available Bridge LAN components
Automatic accommodation of any bridge port added to the Bridge LAN without the formation
of transient data loop.
Command
Purpose
Example:
CASA-CMTS# show rstp bridge
To display RSTP status on GigE ports:
Step
1
Command
Purpose
Where:
<port-id>
Example:
CASA-CMTS# show rstp port [<port-id>]
Command
Purpose
show arp
Example:
CASA-CMTS# show arp
Address
Age Hardware Addr
Interface
192.168.2.38
ARPA eth 0
192.168.2.39
State
Type
00:00:00 00c0.9f24.bfee
dynamic
00:19:03 000c.f1a6.36e8
dynamic
87
CASA CMTS
ARPA eth 0
192.168.2.114 00:14:18 000d.5663.d756
dynamic ARPA eth 0
192.168.2.238 00:10:00 0050.c231.c013 static
ARPA eth 0
192.168.3.6 00:10:00 0009.5bbd.b87e dynamic
ARPA Gige 0
192.168.3.131 00:00:00 0050.c231.c03b static
ARPA Gige 0
192.169.4.4 00:18:19 0050.c231.c03f static
ARPA CATV-MAC 1
192.169.4.120 00:00:48 0011.1ac8.326e
dynamic ARPA CATV-MAC 1
192.169.4.121 00:00:51 0016.b560.aef8
dynamic ARPA CATV-MAC 1
Command (config)
Purpose
Where:
<interval>
Example:
CASA-CMTS(config)# arp request-interval 2000
Note: The CMTS will round the ARP request interval from 1 to
9 seconds to 10 seconds. The default setting 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, and the CMTS will remove the ARP entry for
the CM or CPE.
Command (config)
Purpose
88
CASA CMTS
Where:
<number>
<seconds>
Example:
CASA-CMTS(config)# cable arp filter 5 2
Command
Purpose
Clears an entry in
the ARP cache.
Where:
<ip-address>
Example:
CASA-CMTS# clear arp-cache all
CASA-CMTS# clear arp-cache 192.168.2.177
CASA(config)# clear arp-cache 192.*.*.*
CASA(config)# clear arp-cache 10.223.*.*
89
CASA CMTS
Purpose
Display ARP request
interval at the CMTS
Example:
CASA-CMTS# show arp request-interval
Command (config)
Purpose
Enable or disable CM
reset feature.
Example:
CASA-CMTS(config)# arp timeout-cm-reset
Disable the feature:
CASA-CMTS(config)# no arp timeout-cm-reset
Command
Purpose
Display information
about IPv6.
Example:
CASA-CMTS# show ipv6 route
|
Output modifiers
<cr>
<ipv6_addr>
xxxx:xxxx:...:xxxx
<netv6_addr>
xxxx:xxxx:...:xxxx/mask_len
bgp
show ipv6 route bgp
connected
show ipv6 route connected
isis
show ipv6 route isis
kernel
show ipv6 route kernel
ospf
show ipv6 route ospf
rip
show ipv6 route rip
static
show ipv6 route static
supernets-only
supernets-only
90
CASA CMTS
show router-advertisement
Purpose
Display the IPv6 route
advertisement table.
Example:
CASA-CMTS# show router-advertisement
To display the IPv6 route table:
Step Command
1
show route6
Purpose
Display the IPv6 route
table.
Example:
CASA-CMTS# show route6
Command
Purpose
Example:
CASA-CMTS# show arp timeout-cm-reset
Command
Purpose
show cpuinfo
Example:
CASA-CMTS# show cpuinfo
Command
Purpose
Where:
<id>
Example:
CASA-CMTS# show cpuinfo module 0
Casa CMTS Software Configuration Guide
91
CASA CMTS
Module 0:
cpu model
SiByte SB1 V0.3 FPU V0.3
BogoMIPS
532.48
microsecond timers yes
tlb_entries
64
11:01pm up 20 min, 0 users, load average:
0.13, 0.07, 0.01
44 processes: 43 sleeping, 1 running, 0
zombie, 0 stopped
CPU states: 2.3% user, 1.4% system, 0.0% nice,
96.3% idle
Mem: 245352K total, 192896K used, 52456K free,
500K buffers
CASA-CMTS#
To display CPU usage of all modules:
Step
1
Command
Purpose
Example:
See example below.
92
CASA CMTS
Command
Purpose
show meminfo
Example:
CASA-CMTS# show meminfo
Command
Purpose
Where:
<id>
Example:
CASA-CMTS# show meminfo module 0
Module 0:
MemTotal:
245352 kB
MemFree :
52672 kB
CASA-CMTS#
To display memory usage of all modules:
Step
1
Command
Purpose
Example:
CASA-CMTS# show meminfo all
SMM:
MemTotal:
231684 kB
MemFree:
94524 kB
Module 0:
MemTotal:
245352 kB
MemFree :
52672 kB
Module 1:
MemTotal:
245356 kB
MemFree :
105528 kB
CASA-CMTS#
93
CASA CMTS
Command (config)
Purpose
Example:
CASA-CMTS(config)# monitor keepalive
Disable monitoring:
CASA-CMTS(config)# no monitor keepalive
Command (config)
Purpose
Example:
CASA-CMTS(config)# monitor gige
Disable monitoring:
CASA-CMTS(config)# no monitor gige
Command (config)
Purpose
show monitor
Example:
CASA-CMTS(config)# show monitor
Monitor GIG-E activity :
Monitor Keepalive
:
Monitor Daemon
:
Disabled
Disabled
Enabled
94
CASA CMTS
Command (config)
Purpose
Where:
<ip-address>
[retries]
IP address to ping.
The number of consecutive pings before
reboot. The default is 30 (60 seconds).
Example:
CASA-CMTS(config)#auto-reboot monitor
192.168.2.177 30
Note: This command is available in 5.4, but it is not persistent and it cannot be saved in the
start-up configuration
Command (config)
Purpose
ping
ping6
Run the
extended ping
command.
Example:
In the following example, a ping request is sent to IP address
192.168.8.113.
CASA-CMTS(conf-if-vlan 6/10)#ping 192.168.8.113
PING 192.168.8.113 (192.168.8.113) 56(84) bytes of
data.
64 bytes from 192.168.8.113: icmp_seq=1 ttl=64
time=0.102 ms
64 bytes from 192.168.8.113: icmp_seq=2 ttl=64
time=0.067 ms
64 bytes from 192.168.8.113: icmp_seq=3 ttl=64
time=0.082 ms
--- 192.168.8.113 ping statistics --3 packets transmitted, 3 received, 0% packet loss,
time 2000ms
Casa CMTS Software Configuration Guide
95
CASA CMTS
Command (config)
Purpose
ping
ping6
Example:
In the following example, 192.168.3.8 is a host on the gige
side and 10.248.1.1 is the IP-bundle interface. Consult the
Linux documentation for additional arguments.
CASA-CMTS#ping "-I 10.248.1.1 192.168.3.8"
PING 192.168.3.8 (192.168.3.8) from 10.248.1.1
: 56(84) bytes of data.
64 bytes from 192.168.3.8: icmp_seq=1 ttl=64
time=0.357 ms
64 bytes from 192.168.3.8: icmp_seq=2 ttl=64
time=0.372 ms
64 bytes from 192.168.3.8: icmp_seq=3 ttl=64
time=0.361 ms
96
CASA CMTS
Step
1
Command
Purpose
traceroute <ip_address>
Trace the
number of IP
hops to a
destination IP
device.
traceroute help
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:
<ip-address>
help
-d
-f
-I
-n
-r
-v
-x
-f first_ttl
-g gateway
i iface
97
CASA CMTS
-p port
-q nqueries
-s src_addr
-t tos
-w waittime
-z pausemsec
host
packetlen
Example:
C10G-CMTS# traceroute 192.168.3.195
*****
Type Ctrl-C to exit
*****
traceroute to 192.168.3.195 (192.168.3.195), 30 hops
max, 40 byte pac
1 192.168.10.110 (192.168.10.110) 2.111 ms 2.228
ms 2.147 ms
2 192.168.20.108 (192.168.20.108) 1.241 ms 0.904
ms 0.948 ms
3 192.168.3.195 (192.168.3.195)
1.165 ms 1.218 ms 1.150 ms
C10G-CMTS# traceroute help
Usage: traceroute [ -dFInrvx ] [ -f first_ttl ] [ -g
gateway ]
[ -i iface ] [ -m max_ttl ] [ -p port ] [ -q
Casa CMTS Software Configuration Guide
98
CASA CMTS
nqueries ]
[ -s src_addr ] [ -t tos ] [ -w waittime ] [
-z pausemsecs ] host [ packetlen ]
The entire argument list must be with quotation marks
Example: traceroute "pluto"
C10G-CMTS# traceroute 192.168.3.192 1500
*****
Type Ctrl-C to exit
*****
traceroute to 192.168.8.230 (192.168.8.230), 30 hops
max, 1500 byte packets
1 192.168.8.230 (192.168.8.230) 1.624 ms 0.943 ms
0.748 ms
Example output:
traceroute to verizon.net (206.46.232.39), 30 hops max, 40 byte packets
1 192.168.2.1 (192.168.2.1) 0.564 ms 0.438 ms 0.402 ms
2 192.168.1.1 (192.168.1.1) 1.724 ms 1.482 ms 1.334 ms
3 192.168.0.1 (192.168.0.1) 3.573 ms 3.308 ms 3.400 ms
4 209.101.35.209 (209.101.35.209) 4.334 ms * 4.179 ms
5 208-41-205-1.client.dsl.net (208.41.205.1) 20.577 ms 16.912 ms 19.954 ms
6 ge-2-2-0.c00.nyc.megapath.net (155.229.123.121) 19.863 ms 17.526 ms
19.568 ms
7 ge-6-5.car1.NewYork1.Level3.net (209.246.126.1) 19.946 ms 17.224 ms
19.897 ms
8 vlan69.csw1.NewYork1.Level3.net (4.68.16.62) 19.893 ms 17.967 ms 19.767
ms
9 ae-64-64.ebr4.NewYork1.Level3.net (4.69.134.113) 24.904 ms 22.647 ms *
10 ae-6-6.ebr2.NewYork2.Level3.net (4.69.141.22) 19.224 ms 17.346 ms 19.626
ms
11 ae-2-52.edge2.NewYork2.Level3.net (4.69.138.227) 23.098 ms 17.541 ms ae1-51.edge2.NewYork2.Level3.net (4.69.138.195) 25.399 ms
12 0.ge-2-0-0.BR3.NYC4.ALTER.NET (204.255.173.53) 17.668 ms mci-level3xe.newyork2.Level3.net (4.68.110.234) 17.970 ms mci-level3xe.newyork2.Level3.net (4.68.110.106) 57.640 ms
13 0.xe-0-1-3.XL3.NYC4.ALTER.NET (152.63.17.58) 18.088 ms 0.xe-5-03.XL3.NYC4.ALTER.NET (152.63.18.6) 17.976 ms 0.xe-5-1-3.XL3.NYC4.ALTER.NET
(152.63.16.182) 19.120 ms
14 0.ge-7-2-0.XL3.DFW7.ALTER.NET (152.63.0.34) 102.254 ms 101.897 ms
104.069 ms
15 POS7-0.GW2.DFW13.ALTER.NET (152.63.103.229) 103.922 ms POS60.GW2.DFW13.ALTER.NET (152.63.103.225) 102.292 ms 101.520 ms
16 verizon-gw.customer.alter.net (63.65.122.26) 104.015 ms 102.131 ms
103.928 ms
17 po121.ctn-core1.vzlink.com (206.46.225.18) 114.777 ms 101.656 ms 103.760
ms
18 206.46.228.130 (206.46.228.130) 104.236 ms 101.775 ms 104.338 ms
19 206.46.232.34 (206.46.232.34) 103.508 ms 102.530 ms 103.747 ms
99
CASA CMTS
Command (config)
Purpose
Where:
<number>
<seconds>
Example:
CASA-CMTS(config)# cable icmp filter 100 2
Command (config)
Purpose
Where:
<number>
<seconds>
Example:
CASA-CMTS(config)# cable dhcp filter 100 2
100
CASA CMTS
Command (config)
Purpose
Example:
CASA-C3000(config)#show cable filter runningconfig
cable arp filter 8 2
cable dhcp filter 100 2
cable icmp filter 0 2
cable igmp filter 4 2
CASA-C3000(config)#
Command (config)
Purpose
channel-utilization-interval <0-86400>
Where:
<0-86400>
Example:
CMTS(config)# channel-utilization-interval 100
Command
Purpose
Example:
CMTS(config)# show docsis channel utilization
101
CASA CMTS
102
CASA CMTS
3/4.1
3/5.0
3/5.1
3/6.0
3/6.1
3/7.0
3/7.1
4/0.0
4/0.1
4/1.0
4/1.1
4/2.0
4/2.1
4/3.0
4/3.1
4/4.0
4/4.1
4/5.0
4/5.1
4/6.0
4/6.1
4/7.0
4/7.1
5/0.0
5/0.1
5/1.0
5/1.1
5/2.0
5/2.1
5/3.0
5/3.1
5/4.0
5/4.1
5/5.0
5/5.1
5/6.0
5/6.1
5/7.0
5/7.1
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
(20000000
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
down
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Command (config)
Purpose
Example:
CMTS(config)# show docsis upstream channel
utilization
Operational
Status
103
CASA CMTS
Command
Purpose
Example:
CMTS(config)# show docsis downstream channel
utilization
104
CASA CMTS
0/2/3
0/3/0
0/3/1
0/3/2
0/3/3
1/0/0
1/0/1
1/0/2
1/0/3
1/1/0
1/1/1
1/1/2
1/1/3
1/2/0
1/2/1
1/2/2
1/2/3
1/3/0
1/3/1
1/3/2
1/3/3
( 65000000
(549000000
(555000000
(561000000
(567000000
(129000000
(135000000
(141000000
(147000000
(549000000
(555000000
(561000000
(567000000
(549000000
(555000000
(561000000
(567000000
(549000000
(555000000
(561000000
(567000000
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
Hz)
down
up
up
up
up
down
up
up
up
down
down
down
down
down
down
down
down
up
up
up
up
0
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
20
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
0
6
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
testing
casacasa
fan
memory
power
temperature
Command (config)
Purpose
Where:
<unit>
Example:
CASA-CMTS(config)#system monitor cpu enable
105
CASA CMTS
In addition, the CPU and memory usage thresholds can be defined in each module. To configure
the CPU monitor:
Step
1
Command (config)
Purpose
Where:
<num>
<pct>
Command
Purpose
Configure the
memory monitor.
Where:
<num>
<amt>
The fast Ethernet interface has a default IP address and subnet mask: 192.168.2.100
255.255.255.0. The commands are:
Casa CMTS Software Configuration Guide
106
CASA CMTS
Step
Command (config)
Purpose
interface <eth-port>
Where:
<ethport>
ethernet port
Example:
CASA-CMTS(config)# interface eth 0
2
Example:
Set the IP address of Fast Ethernet port to 192.168.2.211 and
subnet mask to 255.255.255.0:
Example:
CASA-CMTS(config-if-eth 0)# end
Obtaining the IP address of the Fast Ethernet port from the DHCP
server
Instead of specifying an IP address to the Fast Ethernet port, the IP address can also be
assigned by the DHCP server.
Step
Command (config)
Purpose
interface <eth-port>
Where:
<eth-port>
Example:
CASA-CMTS(config)# interface eth 0
2
ip address dhcp
Example:
CASA-CMTS(config)# interface eth 0
CASA-CMTS(config-if-eth 0)# ip address dhcp
Obtain an IP address
from the DHCP server.
107
CASA CMTS
Command (config)
Purpose
interface <eth-port>
Where:
<eth-port>
ethernet port
Example:
CASA-CMTS(config)# interface eth 0
ip access-group <string>
Where:
<string>
Configure an IP Access
Group on eth0 or delete
the group.
Example:
Configure my_access_group on eth0:
CASA-CMTS(config-if-eth0)# ip access-group
my_access_group
Delete the group:
CASA-CMTS(config-if-eth0)# no ip access-group
108
CASA CMTS
Command (config)
Purpose
<slot>
Example:
CASA-CMTS(config)# interface gige 1
CASA-CMTS(config-if-gige 1)#
no shutdown
Example:
CASA-CMTS(config-if-gige 1)# no shutdown
CASA-CMTS(config-if-gige 1)# end
To disable the port:
CASA-CMTS(config-if-gige 1)# shutdown
CASA-CMTS(config-if-gige 1)# end
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 1
Casa CMTS Software Configuration Guide
109
CASA CMTS
CASA-CMTS(config-if-gige 1)#
2
Example:
CASA-CMTS(config-if-gige 1)# auto negotiate
Disable mode:
CASA-CMTS(config-if-gige 1)# no auto negotiate
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 1
CASA-CMTS(config-if-gige 1)#
[no] ip address <ip-address> <subnet-mask>
Where:
<ip-address>
<subnet-mask>
Assign an IP address to
a GigE port.
Example:
Assign IP address 192.168.3.100 to Gigabit Ethernet port 1:
CASA-CMTS(config-if-gige)# ip address
192.168.3.100 255.255.255.0
CASA-CMTS(config-if-gige)#
110
CASA CMTS
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 1
CASA-CMTS(config-if-gige 1)#
ip access-group <string>
Where:
<string>
Assign an IP access
group to a GigE port.
Example:
CASA-CMTS(config)# interface gige 1
CASA-CMTS(config-if-gige 1)# ip access-group
my_access_group
Delete the IP access group:
CASA-CMTS(config)# interface gige 1
CASA-CMTS(config-if-gige 1)# no ip accessgroup
Command (config)
Purpose
Enter Gigabit
Ethernet
interface mode.
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 1
CASA-CMTS(config-if-gige 1)#
[no] ipv6 address <ipv6-address>/<mask_len>
Where:
Assign an IPv6
address to a
Gigabit Ethernet
port.
111
CASA CMTS
<ipv6-address>
<mask_len>
Example:
Assign IPv6 address 2000::1000:1/64 to Gigabit Ethernet port 1:
CASA-CMTS(config-if-gige 1)# ipv6 address
2000::1000:1/64
Remove the IPv6 address:
CASA-CMTS(config-if-gige 1)# no ipv6 address
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 1
CASA-CMTS(config-if-gige 1)#
[no] vlan <vlan-id>
Where:
<port>
<vlan-id>
Example:
Assign Gigabit Ethernet port 1 to VLAN 256:
CASA-CMTS(config-if-gige 1)# vlan 256
Remove a Gigabit Ethernet port from a VLAN:
CASA-CMTS(config-if-gige 1)# no vlan
112
CASA CMTS
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 1
CASA-CMTS(config-if-gige 1)#
[no] ip igmp
Example:
Enable IGMP client service on Gigabit Ethernet port 1:
CASA-CMTS(config-if-gige 1)# ip igmp
CASA-CMTS(config-if-gige 1)#
Disable IGMP client service on Gigabit Ethernet port 1:
CASA-CMTS(config-if-gige 1)# no ip igmp
CASA-CMTS(config-if-gige 1)#
To configure the IGMP version:
Step Command (config)
1
Purpose
Configure the IGMP
version on the CMTS.
Example:
CASA-CMTS(config)#igmp client version 2
113
CASA CMTS
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 1
CASA-CMTS(config-if-gige 1)#
mtu <1500-1800>
Where:
<1500-1800>
Example:
CASA-CMTS(config-if-gige 1)# mtu 1800
Command
Purpose
Where:
<port>
Example:
Show all Gigabit Ethernet interfaces:
CASA-CMTS# show interface gige
interface gige 0
ip address 192.168.3.110 255.255.255.0
no ip igmp
.auto negotiate
no shutdown
no ip pim sparse-mode
interface gige 1
no ip igmp
auto negotiate
no shutdown
no ip pim sparse-mode
Casa CMTS Software Configuration Guide
114
CASA CMTS
interface gige 2
no ip igmp
auto negotiate
no shutdown
no ip pim sparse-mode
interface gige 3
no ip igmp
auto negotiate
no shutdown
no ip pim sparse-mode
interface gige 4
no ip igmp
auto negotiate
no shutdown
no ip pim sparse-mode
interface gige 5
no ip igmp
auto negotiate
no shutdown
no ip pim sparse-mode
interface gige 6
no ip igmp
auto negotiate
no shutdown
no ip pim sparse-mode
interface gige 7
no ip igmp
auto negotiate
no shutdown
no ip pim sparse-mode
interface gige 8
no ip igmp
auto negotiate
no shutdown
no ip pim sparse-mode
interface gige 9
no ip igmp
auto negotiate
no shutdown
no ip pim sparse-mode
interface gige 10
no ip igmp
auto negotiate
no shutdown
no ip pim sparse-mode
interface gige 11
Casa CMTS Software Configuration Guide
115
CASA CMTS
no ip igmp
auto negotiate
no shutdown
no ip pim sparse-mode
Command
Purpose
Where:
<port>
Example:
Show all 10Gigabit Ethernet interfaces:
CASA-C10G> show interface xgige
interface xgige 6/0
ipv6 address 5000:0:130::13/64
mac address 00:17:10:03:60:ca
no ip igmp
no auto negotiate
shutdown
no ip pim sparse-mode
interface xgige 6/1
ipv6 address 5000:0:130::23/64
mac address 00:17:10:03:60:cb
no ip igmp
no auto negotiate
shutdown
no ip pim sparse-mode
Command
Purpose
Where:
Casa CMTS Software Configuration Guide
116
CASA CMTS
<port>
acl-count
brief
lacp status
servicepolicy-count
stat
throughput
117
CASA CMTS
IfInTotalPkts
IfOutOctets
IfOutUcastPkts
IfOutNUcastPkts
IfOutTotalPkts
0
0
0
0
0
packets/second
bytes/second
packets/second
packets/second
packets/second
Command (config)
Purpose
Where:
<if_id>
Example:
CASA-CMTS(config)# interface loopback 12
CASA-CMTS(conf-if-lo 12)#
Command (config)
Purpose
Enter interface
loopback mode.
Where:
<if_id>
Example:
CASA-CMTS(config)# interface loopback 4
CASA-CMTS(conf-if-lo 4)#
2
Assign an IPv6
address to a
118
CASA CMTS
Where:
<ipv6-address>
loopback interface.
Text string for standard IPv6 address in the
format xxxx:xxxx:xxxx:...:xxxx
Standard subnet mask.Usable addresses:
2001:0db8:0100:f101:0210:a4ff:fee3:9566
2001:0000:0000:0000:0000:0000:1000:1
(This can be shortened to: 2001::1000:1)
One sequence of 20 bit blocks containing
only zeroes can be replaced with ::
<mask_len>
Example:
Assign IPv6 address 2000::1000:1/64 to GigE port 4:
CASA-CMTS(config-if-lo 4)# ipv6 address
2000::1000:1/64
Remove the IPv6 address:
CASA-CMTS(config-if-lo 4)# no ipv6 address
Command (config)
Purpose
Where:
<if_id>
Example:
CASA-CMTS(config)# interface loopback 0
CASA-CMTS(conf-if-lo 0)#
2
Example:
CASA-CMTS(config)# interface loopback 0
CASA-CMTS(conf-if-lo 0)#ip address 60.1.2.3
255.255.0.0
119
CASA CMTS
Command (config)
Purpose
Where:
<if_id>
Example:
CASA-CMTS(config)# interface loopback 0
CASA-CMTS(conf-if-lo 0)#
[no] ip access-group <string>
Where:
<string>
Example:
CASA-CMTS(config-if-lo 0)#ip access-group
my_access_group
Delete an access group:
CASA-CMTS(config-if-lo 0)# no ip access-group
Command (config)
Purpose
Where:
<loid>
Example:
CASA-CMTS(config)# logging source-interface
loopback 0
120
CASA CMTS
Step
1
Command (config)
Purpose
Configure a loopback
interface as source IP
address on FTP/TFTP.
Where:
<id>
Example:
CASA-CMTS(config)# ftp-tftp source-interface
loopback 0
Remove the configuration:
CASA-CMTS(config)# no ftp-tftp sourceinterface loopback 0
Command (config)
Purpose
Where:
<number>
Example:
CASA-CMTS(config)# lawful-intercept sourceinterface loopback 2
121
CASA CMTS
Command (config)
Purpose
Where:
<num>
Example:
CASA-CMTS(config)# interface trunk 1
CASA-CMTS(conf-if-trunk 1#
Remove the interface:
CASA-CMTS(config)# no interface trunk <num>
Command (config)
Purpose
Create a trunk
interface.
Where:
<num>
Example:
CASA-CMTS(config)# interface trunk 1
CASA-CMTS(conf-if-trunk 1#
[no] ip address <address> <mask>
[no] ipv6 address <ipv6-address>/<mask_len>
Where:
<address>
Assign an IP
address to a
trunk interface.
<mask>
IP address mask.
<ipv6-address>
<mask_len>
Examples:
Casa CMTS Software Configuration Guide
122
CASA CMTS
Command (config)
Purpose
Where:
<num>
Example:
CASA-CMTS(config)# interface trunk 1
CASA-CMTS(conf-if-trunk 1#
[no] shutdown
Example:
Enable an interface:
CASA-CMTS(conf-if-trunk num)# no shutdown
Disable an interface:
CASA-CMTS(conf-if-trunk num)# shutdown
Command (config)
Purpose
Where:
<num>
123
CASA CMTS
Example:
CASA-CMTS(config)# interface trunk 1
CASA-CMTS(conf-if-trunk 1#
2
Example:
Add gige port 0 to trunk interface 1:
CASA-CMTS(conf-if-trunk 1# gige 0
Remove gige port 0 to trunk interface 1:
CASA-CMTS(conf-if-trunk num)# no gige 0
Command (config)
Purpose
Where:
<num>
Example:
CASA-CMTS(config)# interface trunk 1
CASA-CMTS(conf-if-trunk 1#
2
[no] ip igmp
Example:
Enable IGMP client services on trunk interface 1:
CASA-CMTS(conf-if-trunk 1# ip igmp
Command (config)
Purpose
Where:
<num>
124
CASA CMTS
Example:
CASA-CMTS(config)# interface trunk 1
CASA-CMTS(conf-if-trunk 1)#
[no] ip access-group <name>
Where:
<name>
Apply or remove an IP
access group on a truck
interface.
Example:
Apply IP-access list my_list to trunk interface 1:
CASA-CMTS(conf-if-trunk 1)# ip access-group
my_list
Remove IP-access list my_list from trunk interface 1:
CASA-CMTS(conf-if-trunk 1)# no ip access-group
my_list
Command (config)
Purpose
Where:
<num>
acl-count
stat
throughput
servicepolicy-count
Example:
Display all trunk interface configurations:
CASA-CMTS(config)# show interface trunk
Display configuration of trunk interface 1:
Casa CMTS Software Configuration Guide
125
CASA CMTS
Command (config)
Purpose
Create a trunk
interface.
Where:
<num>
Example:
CASA-CMTS(config)# interface trunk 1
CASA-CMTS(conf-if-trunk 1)#
show arp
Example:
CASA-CMTS(config)# interface trunk 10
CASA-CMTS(conf-if-trunk 6/10)# show arp
Interface
Age
Hardware Addr
Address
eth 6/0
00:00:01 0017.1001.5cab
192.168.8.1
eth 6/0
00:08:40 0022.0c9a.ea41
192.168.8.12
eth 6/0
00:18:01 bc30.5bd8.0f8e
192.168.8.90
eth 6/0
00:00:01 b8ac.6f8f.181f
192.168.8.92
eth 6/0
00:00:01 0017.1002.cc40
192.168.8.113
eth 7/0
00:08:24 0022.0c9a.ea41
192.168.8.12
eth 7/0
00:00:01 0017.1002.c4c0
192.168.8.114
CATV-MAC 1 00:00:01 0017.1002.cc4d
fe80::217:10ff:fe02:cc4d
State
Type IP
dynamic ARPA
dynamic ARPA
dynamic ARPA
dynamic ARPA
static
ARPA
dynamic ARPA
static
ARPA
static
ARPA
126
CASA CMTS
ARPA
Command (config)
Purpose
Example:
CASA-CMTS(config)# no lacp shutdown
Disable LACP protocol:
CASA-CMTS(config)# lacp shutdown
To configure or disable the LACP priority:
Step
1
Command (config)
Purpose
Where:
<number>
Example:
CASA-CMTS(config)# lacp system priority 60000
Disable LACP priority:
CASA-CMTS(config)# no lacp system priority
To display the LACP system ID:
Casa CMTS Software Configuration Guide
127
CASA CMTS
Step
1
Command (config)
Purpose
Display the LACP
system ID.
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 1
CASA-CMTS(config-if-gige 1)#
lacp port-priority <number>
Where:
<number>
Example:
CASA-CMTS(config-if-gige 1)#lacp port-priority
1
Command (config)
Purpose
Where:
<num=1:65535>
Example:
CASA-C2200(config)#lacp system priority 1
128
CASA CMTS
Command
Purpose
Example:
CASA-CMTS#show lacp summary
Trunk
Mode
State
Priority
Flag
Receive
Send
gige1
active
down
1000
ACG
gige2
active
down
2000
ACG
gige3
passive
down
3000
CG
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 1
CASA-CMTS(config-if-gige 1)#
lacp port-priority <number>
Where:
<number>
Example:
CASA-CMTS(config-if-gige 1)#lacp port-priority
1
To configure the LACP port priority to default:
Casa CMTS Software Configuration Guide
129
CASA CMTS
Step
1
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 1
CASA-CMTS(config-if-gige 1)#
2
no lacp priority
Example:
CASA-CMTS(config-if-gige 1)# no lacp priority
To display the LACP status of the port defined by the port number:
Step
1
Command
Purpose
Where:
<port
num>
Example:
CASA-CMTS# show interface gige 3 lacp status
130
CASA CMTS
Command (config)
Purpose
Where:
<num>
Example:
CASA-CMTS(config)# interface trunk 1
CASA-CMTS(conf-if-trunk 1)#
[no] gige 1 [mode active]
Example:
CASA-CMTS(config-if-trunk 1)#gige 1 mode
active.
.
CASA-CMTS# show interface trunk 1
!
interface trunk 1
gige 1 mode active
gige 2 mode active
gige 3 mode passive
load-balance sdip
no shutdown
Command (config)
Purpose
Where:
<num>
Example:
CASA-CMTS(config)# interface trunk 1
CASA-CMTS(conf-if-trunk 1)#
[no] load-balance {smac | dmac | sdmac | sip | dip | sdip}
Example:
CASA-CMTS(conf-if-trunk 1)# load balance smac
131
CASA CMTS
Command
Purpose
Example:
CASA-C2200(config)#show lacp system-id
System ID: 32768,00:17:10:00:13:67
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 1
CASA-CMTS(config-if-gige 1)#
[no] ip router isis <string>
Where:
<string>
Configure or disable an
IPv4 IS-IS under a GigE
port.
Example:
CASA-CMTS(config-if-gige 4)#ip router isis ABC
Disable the ISIS:
CASA-CMTS(config-if-gige 6/4)#no ip router
isis ABC
132
CASA CMTS
Step
1
Command
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
[no] ipv6 router isis <string>
Where:
<string>
Configure or disable an
IPv6 ISIS under a GigE
port.
Example:
CASA-CMTS(config-if-gige 0)#ipv6 router isis
ABC
Disable the ISIS:
CASA-CMTS(config-if-gige id)#no ipv6 router
isis <string>
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
isis circuit-type (level-1|level-1-2|level-2-only)
Where:
Circuit-type
Level-1
Level-1-2
Level-2-only
Configure or disable
circuit type for a GigE
interface.
133
CASA CMTS
Example:
CASA-CMTS(config-if-gige 0)#isis circuit-type
level-2-only
Disable the circuit type:
CASA-CMTS(config-if-gige 0)#no isis circuittype level-2-only
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
[no] isis network point-to-point
Example:
CASA-CMTS(config-if-gige 0)#isis network
point-to-point
To disable:
CASA-CMTS(config-if-gige 0)#no isis network
point-to-point
Command (config)
Purpose
Where:
<port>
134
CASA CMTS
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
[no] isis csnp-interval <num=0:65535> [(level-1|level-2)]
Where:
<num=0:65535>
level-1
level-2
Example:
CASA-CMTS(config-if-gige 0)#isis csnp-interval
40 level-1
Disable the CSNP interval:
CASA-CMTS(config-if-gige 0)#no isis csnpinterval 40 level-1
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
[no] isis hello-interval <num=1:65535> [(level-1 | level-2)]
Where:
<num=1:65535>
level-1
level-2
Example:
CASA-CMTS(config-if-gige 0)#isis hellointerval 40 level-2
Disable the ISIS Hello interval:
CASA-CMTS(config-if-gige 0)#no isis hellointerval 40 level-2
135
CASA CMTS
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
[no] isis hello-multiplier <num=2:100> [(level-1 | level-2)]
Where:
<num=2:100>
level-1
level-2
Example:
CASA-CMTS(config-if-gige 0)#isis hellomultiplier 5 level-2
Disable the ISIS multiplier:
CASA-CMTS(config-if-gige 0)#no isis hellomultiplier
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
136
CASA CMTS
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
[no] isis metric <num=1:16777214> [level-1 | level-2]
Where:
<num=0:16777214>
level-1
level-2
Example:
CASA-CMTS(config-if-gige 0)#isis metric 40
CASA-CMTS(config-if-gige 0)#
To disable the default metric:
CASA-CMTS(config-if-gige 0)#no isis metric
CASA-CMTS(config-if-gige 0)#
137
CASA CMTS
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
[no] isis password <string> [level-1 | level-2]
Where:
<string>
level-1
level-2
Configure or disable
the IS-IS
authentication
password for a GigE
interface.
Example:
CASA-CMTS(config-if-gige 0)#isis password AAA
CASA-CMTS(config-if-gige 0)#
Disable the password:
CASA-CMTS(config-if-gige 0)#no isis password AAA
CASA-CMTS(config-if-gige 0)#
Command (config)
Purpose
Enter GigE
Ethernet
interface mode.
Where:
<port>
138
CASA CMTS
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
2
Setup IS-IS
priority.
level-1
level-2
Example:
CASA-CMTS(config-if-gige 0)#isis priority 2 level-2
Command (config)
Purpose
Enter GigE
Ethernet
interface mode.
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
[no] isis retransmit-interval <0-65535>
Where:
<0-65535>
Example:
CASA-CMTS(config-if-gige 0)#isis retransmit-interval
10
139
CASA CMTS
Command (config)
Purpose
Where:
<string>
Example:
CASA-CMTS(config)#router isis local
CASA-CMTS(config-router-isis)#
Delete an ISO IS-IS area tag:
CASA-CMTS(config-router-isis)#no router isis local
Command (config-router-isis)
Purpose
list
Example:
CASA-CMTS(config-router-isis)# list
area-password WORD
area-password WORD authenticate snp
(send-only|validate)
authentication key-chain XXX
authentication key-chain XXX (level-1|level-2)
authentication mode (md5|txt)
authentication mode (md5|txt) (level-1|level-2)
domain-password WORD
domain-password WORD authenticate snp
(send-only|validate)
end
exit
hostname dynamic
is-type (level-1|level-1-2|level-2-only)
list
lsp-gen-interval <1-120>
lsp-gen-interval level-1 <1-120>
Casa CMTS Software Configuration Guide
140
CASA CMTS
Command (config)
Purpose
Configure the
IS-IS router
area tag.
Where:
<string>
Example:
CASA-CMTS(config)#router isis local
CASA-CMTS(config-router-isis)#
Delete an ISO IS-IS area tag:
CASA-CMTS(config-router)#no router isis local
2
Configure the
IPv6
parameter for
IS-IS.
default-information originate
exit-address-family
multi-topology [level-1 | level-2 | level-1-2 | transition]
redistribute {bgp | connected | isis | static} {level-1 | level-2 | level-1-2}
metric <number> metric-type {internal | external} [route-map <name>
redistribute {bgp | connected | isis | static} {level-1 | level-2 | level-1-2}
metric <number> metric-type {internal | external} [route-map <name>
redistribute {bgp | connected | isis | static} {level-1 | level-2 | level-1-2}
route-map <name>
summary-prefix X:X::X:X/M
Where:
Casa CMTS Software Configuration Guide
141
CASA CMTS
ipv6
unicast
defaultinformation
originate
exit-addressfamily
multi-topology
redistribute
metric-type
route-map
<name>
summary-prefix
Example:
CASA-CMTS(config-router-isis)# address-family ipv6
unicast
142
CASA CMTS
CASA-CMTS(config-router-isis-af)# default-information
originate
CASA-CMTS(config-router-isis-af)# multi-topology
transition
CASA-CMTS(config-router-isis-af)# summary-prefix
2001:1234::/64
CASA-CMTS(config-router-isis-af)# exit-address-family
Command (config-router)
Purpose
Enter or disable
the IS-IS area
plain text
password
setting.
Where:
<password>
authenticate
snp
send-only
validate
Example:
CASA-CMTS(config-router-isis)# area-password abcXyZ
CASA-CMTS(config-router-isis)# area-password abcXyZ
authenticate snp validate
Disable the IS-IS area-password:
CASA-CMTS(config-router-isis)#no area-password
143
CASA CMTS
Command (config-router)
Purpose
Specify or delete
the IS-IS key
chain name for
IS-IS
authentication.
Where:
<name>
level-1
level-2
Example:
CASA-CMTS(config-router-isis)# authentication keychain charlie
CASA-CMTS(config-router-isis)#
Disable the IS-IS authentication key chain:
CASA-CMTS(config-router-isis)#no authentication keychain
CASA-CMTS(config-router-isis)#no authentication keychain charlie
Command (config-router)
Purpose
Specify or
remove the IS-IS
authentication
mode setting.
Where:
md5
144
CASA CMTS
level-2
Example:
CASA-CMTS(config-router-isis)# authentication mode
md5 level-1
CASA-CMTS(config-router-isis)#
Disable the IS-IS authentication mode:
CASA-CMTS(config-router-isis)#no authentication mode
txt level-1
Command (config-router)
Purpose
Where:
level-1
level-2
Example:
CASA-CMTS(config-router-isis)# authentication sendonly
CASA-CMTS(config-router-isis)#
Disable the IS-IS authentication mode:
CASA-CMTS(config-router-isis)#no authentication
send-only
145
CASA CMTS
Command (config-router)
Purpose
Generate a
default route
within the IS-IS
routing domain.
Example:
CASA-CMTS(config-router-isis)# default-information
orginate
CASA-CMTS(config-router-isis)#
Disable the default-information originate:
CASA-CMTS(config-router-isis)#no default-information
originate
Command (config-router)
Purpose
Enter or disable
the IS-IS domain
plain text
password
setting.
Where:
<password>
authenticate
snp
send-only
validate
Example:
CASA-CMTS(config-router-isis)# domain-password
abcXyZ
CASA-CMTS(config-router-isis)# domain-password
abcXyZ authenticate snp validate
Casa CMTS Software Configuration Guide
146
CASA CMTS
Command (config-router)
Purpose
Configure the
IS-IS routing
algorithm.
Where:
level-1
level-1-2
level-2
only
Example:
CASA-CMTS(config)#router isis local
CASA-CMTS(config-router-isis)is-type level-1#
Reset the current IS type setting:
CASA-CMTS(config-router-isis)#no is-type level-1
147
CASA CMTS
Command (config-router)
Purpose
Configure the
minimum
elapsed time
in seconds
between
generated
LSPs.
Where:
<seconds>
level-1
level-2
Examples:
CASA-CMTS(config-router)# lsp-gen-interval level-1 20
CASA-CMTS(config-router)# lsp-gen-interval level-2 10
Reset the LSP generation interval to the default setting:
CASA-CMTS(config-router)#no lsp-gen-interval 50
Command (config-router)
Purpose
Configure the
maximum
time in
seconds for an
LSP to exist in
Where:
<seconds>
148
CASA CMTS
Examples:
CASA-CMTS(config-router-isis)# lsp-lifetime 1300
Reset the LSP generation interval to the default setting:
CASA-CMTS(config-router)#no lsp-lifetime
Command (config-router)
Purpose
Configure the
IS-IS route
redistribution
metric style.
Where:
narrow
transition
wide
Examples:
CASA-CMTS(config-router)# metric-style transition
Remove the current metric-style setting:
CASA-CMTS(config-router)#no metric-style
47 AFI
0004.0000.0000 area identifier
149
CASA CMTS
While the area identifier must be unique for each IS-IS area, the system identifier must the same
across all areas.
Step
1
Command (config-router)
Purpose
Enable or
disable the
network entity
title.
Where:
<networkentity-title>
Example:
CASA-CMTS(config-router-isis)# net
47.0004.0000.0000.1234.5678.2005.00
Disable the network entity title:
CASA-CMTS(config-router-isis)#no net
47.0004.0000.0000.1234.5678.2005.00
Command (config-router)
Purpose
Enable or
disable the
dynamic
hostname
capability.
Example:
CASA-CMTS(config-router-isis)# hostname dynamic
Disable the IS-IS dynamic hostname:
CASA-CMTS(config-router)#no hostname dynamic
150
CASA CMTS
Step
1
Command (config-router)
Purpose
Configure the
IS-IS passive
interfaces.
Where:
<interface_name>
Examples:
CASA-CMTS(config-router-isis)# passive-interface
gige4
CASA-CMTS(config-router-isis)# passive-interface
loopback0
Remove the current passive-interface setting:
CASA-CMTS(config-router)#no passive-interface gige4
Purpose
Configure IS-IS to
advertise routes
from other protocols
to Level-1, Level-2,
or Level-1-2 routers.
connected
isis
ospf
rip
static
151
CASA CMTS
level-1,
level-2,
level-1-2
metric
<number>
metric-type
route-map
<name>
Example:
Configure IS-IS to advertise static routes to Level-2 routers:
CASA-CMTS(config-router-isis)# redistribute static
l2
152
CASA CMTS
Step
1
Command (config-router-isis)
Purpose
Configure IS-IS to
notify neighbor
routers that the
CMTS is
unavailable to
forward packets
after a system
reboot.
suppress
external
suppress
interlevel
Example:
CASA-CMTS(config-router-isis)#
Step
1
Command (config-router-isis)
Purpose
Where:
Casa CMTS Software Configuration Guide
153
CASA CMTS
<minimum_delay>
<maximum_delay>
level-1
level-2
Examples:
CASA-CMTS(config-router-isis)#spf-interval-exp 50
500
CASA-CMTS(config-router-isis)#spf-interval-exp
level-1 50 500
Step
1
Command (config-router-isis)
Purpose
Where:
ip_address/netmask
level-1
level-2
154
CASA CMTS
level-1-2
Examples:
CASA-CMTS(config-router-isis)#
CASA-CMTS(config-router-isis)#spf-interval-exp
level-1 50 500
Command (config)
Purpose
database
neighbors
topology
detail
l1
l2
level-1
level-2
slot
verbose
155
CASA CMTS
Examples:
CASA-CMTS(config)#show isis area local database
detail
CASA-CMTS(config)#show isis area local neighbors
detail slot 3
CASA-CMTS(config)#show isis area local topology
level-1
Command (config)
Purpose
Where:
slot <number>
Example:
CASA-CMTS(config)#show isis counte
Area local:
IS-IS Level-1 isisSystemCounterEntry:
isisSysStatCorrLSPs: 0
isisSysStatAuthTypeFails: 0
isisSysStatAuthFails: 0
isisSysStatLSPDbaseOloads: 0
isisSysStatManAddrDropFromAreas: 0
isisSysStatAttmptToExMaxSeqNums: 0
isisSysStatSeqNumSkips: 0
isisSysStatOwnLSPPurges: 0
isisSysStatIDFieldLenMismatches: 0
isisSysStatMaxAreaAddrMismatches: 0
isisSysStatPartChanges:
Command (config)
Purpose
Where:
detail
156
CASA CMTS
l1
l2
level-1
level-2
slot
<number>
verbose
Example:
CASA-CMTS(config)#show isis database slot 6
Area casa:
IS-IS Level-2 Link State Database:
LSPID
LSP Seq Num LSP Checksum
LSP Holdtime
ATT/P/OL
CASA-C10G.00-00
* 0x0000003E
0x6BAF
65227
0/0/0
Command (config)
Purpose
show
show
show
show
show
show
show
Where:
slot <number>
docsis-mac <id>
gige <slot/port>
loopback <number>
157
CASA CMTS
trunk <slot/trunkId>
vlan <slot/vlanId>
xgige <slot/port>
Example:
CASA-C3000(confi))#show isis interface counter
gige1:
IS-IS LAN Level-1 isisCircuitCounterEntry:
isisCircAdjChanges: 0
isisCircNumAdj: 0
isisCircInitFails: 0
isisCircRejAdjs: 0
isisCircIDFieldLenMismatches: 0
isisCircMaxAreaAddrMismatches: 0
isisCircAuthTypeFails: 0
isisCircAuthFails: 0
isisCircLanDesISChanges: 0
IS-IS Level-1 isisPacketCounterEntry:
isisPacketCountIIHello in/out: 0/0
isisPacketCountLSP in/out: 0/0
isisPacketCountCSNP in/out: 0/0
isisPacketCountPSNP in/out: 0/0
isisPacketCountUnknown in/out: 0/0
Command (config)
Purpose
Where:
detail
slot
<number>
Example:
CASA-CMTS(config)#show isis neighbors
Area 160_isis:
Casa CMTS Software Configuration Guide
158
CASA CMTS
Area chris:
Area AAA:
Command (config)
Purpose
level-2
slot
<number>
Example:
CASA-CMTS(config)#show isis topology
Area 160_isis:
Area chris:
Area AAA:
Command (config)
Purpose
159
CASA CMTS
RP candidate
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 1
CASA-CMTS(config-if-gige 1)#
[no] ip pim sparse-mode
Example:
CASA-CMTS(config)# interface gige 1
CASA-CMTS(conf-if-gige 1)# ip pim sparse-mode
Enable PIM-SM.
Use the no form of the
command to disable
PIM-SM on a previouslyconfigured GigE
interface.
160
CASA CMTS
Command
Purpose
Display the
current PIMSM
configuration.
Example:
CASA-CMTS# show ip pim interface
Address
192.168.6.170
170.1.1.1
Interface
Gige0
Lookback1
Ver
v2
v2
Nbr Count
2
1
0
0
DR Prior DR
192.168.6.144
0.0.0.0
Interface
Uptime/Expires
DR Priority
access-list
<name>
override
Purpose
Specify the static
RP address
161
CASA CMTS
Display the RP
groups and
mappings.
Example :
CASA-CMTS(config)#show ip pim rp
Group(s) 224.0.0.0/4, Static
RP 143.1.1.1, static
CASA-CMTS(config)#show ip pim rp mapping
Group(s) 224.0.0.0/4
RP 192.168.3.232, v2
Info source: 192.168.3.232, via bootstrap, priority 0,
holdtime 150
Uptime: 0:0:44:8, expires: 148
Command (config)
Purpose
Specify the RP
candidate.
Where :
<number>
Use the no
form of the
command to
162
CASA CMTS
group-list
<string>
Optional: The name or number of the previouslyconfigured multicast access control list.
interval
<seconds>
priority
<range>
Example:
CASA-CMTS(config)# ip pim rp-candidate gige1 priority
5
show ip pim rp [mapping]
show ip pim rp-hash <ip_address>
Where :
<ip_address>
delete the RP
candidate
assignment.
Display the RP
groups and
mappings.
Example :
CASA-CMTS(config)#show ip pim rp
Group(s) 224.0.0.0/4, Static
RP 143.1.1.1, static
CASA-CMTS(config)#show ip pim rp mapping
Group(s) 224.0.0.0/4
RP 192.168.3.232, v2
Info source: 192.168.3.232, via bootstrap, priority 0,
holdtime 150
Uptime: 0:0:44:8, expires: 148
163
CASA CMTS
Command (config)
Purpose
Specify the
bootstrap router
candidate.
Where :
<number>
<hash_mask>
<priority>
Example:
CASA-CMTS(config)# ip pim bsr-candidate gige1 10
5
show ip pim bsr-router
Example :
CASA-CMTS(config)#show ip pim bsr-router
This system is the Bootstrap Router (BSR)
BSR address:192.168.3.232
Uptime:
length:10
164
CASA CMTS
Example:
CASA-CMTS(config)# ip pim spt-threshold 1500
CASA-CMTA(config)# ip pim spt-threshold infinity
show ip pim spt-threshold
Purpose
Specify the SPT
threshold.
Use the no form of
the command to
delete the configured
SPT threshold.
Example :
CASA-CMTS(config)#show ip pim spt-threshold
ip pim spt-threshold 1500
Purpose
Specify the SSM
group range.
Use the no form of
the command to
remove the SSM
setting.
Example:
CASA-CMTS(config)# ip pim ssm default
CASA-CMTA(config)# ip pim ssm range acl1
Casa CMTS Software Configuration Guide
165
CASA CMTS
area authentication
area default-cost
area filter-list
area export-list
area import-list
area nssa
area range
area shortcut
area stub
area virtual-link
auto-cost
default-information
default-metric
distance
distribute-list
list
neighbor
network
ospf abr-type
passive-interface
refresh
router-id
timers
ip ospf authentication
ip ospf authentication-key
ip ospf cost
ip ospf hello-interval
ip ospf authentication
ip ospf message-digest-key
ip ospf retransmit-interval
ip ospf transmit-delay
show ip ospf
166
CASA CMTS
show ip route
Command (config)
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
Command (config)
Purpose
end
Example:
CASA-CMTS(config-router)# end
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
167
CASA CMTS
Where:
<id>
message-digest
Example:
Enable authentication for areas 10 of OSPF routing process:
CASA-CMTS(config-router)# area 10
authentication
CASA-CMTS(config-router)#
Disable area authentication:
CASA-CMTS(config-router)# no area 10
authentication
Command (config)
Purpose
router ospf
Enter OSPF
configuration
mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
2
<cost>
Configure or
disable a cost for
the default
summary route.
Example:
Assigns a default cost of 35 to stub network 192.168.3.2:
CASA-CMTS(config-router)# area 192.168.3.2 defaultcost 35
CASA-CMTS(config-router)#
Disable a cost:
Casa CMTS Software Configuration Guide
168
CASA CMTS
Command (config)
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
[no] area <id> filter-list prefix {<list-name> in | out}
Where:
<id>
prefix
<listname>
in
out
Example:
Filters prefixes that are sent from all other areas to area 3:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)# area 3 filter-list
prefix area_3 in
169
CASA CMTS
Command (config)
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
2
<list-name>
Example:
Filters prefixes that are sent from all other areas to area 3:
CASA-CMTS(config-router)# area 3 filter-list
prefix area_3 in
Remove or cancel a list:
CASA-CMTS(config-router)# no area 3 filterlist prefix area_3 in
Command (config)
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
2
170
CASA CMTS
<list-name>
Command (config)
Purpose
router ospf
Enter OSPF
configuration
mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
[no] area <id> nssa [translate-always | translate-candidate |
translate-never] [no-summary]
Where:
<id>
Configure or
remove OSPF
Area NSSA
translate-always
translate-candidate
translate-never
no-summary
Example:
Make area 3 a NSSA area with translate-always:
CASA-CMTS(config-router)# area 3 nssa translatealways no-summary
Remove NSSA configuration:
CASA-CMTS(config-router)# no area 3 nssa
translate-always no-summary
171
CASA CMTS
Command (config)
Purpose
router ospf
Enter OSPF
configuration
mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
[no] area <id> range <ip-address>/<mask> [advertise | notadvertise] [cost <cost>]
Where:
<id>
Configure or
disable the OSPF
area range.
<ip-address>
<mask>
advertise
not-advertise
<cost>
Example:
Specify one summary route to be advertised by the ABR to other
areas for all subnets on network 192.168.2.3/24 with cost 20:
CASA-CMTS(config-router)# area 3 range
192.168.2.3/24 cost 20
Disable:
CASA-CMTS(config-router)# no area 3 range
192.168.2.3/24 cost 20
172
CASA CMTS
Command (config)
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
2
enable
disable
default
Example:
CASA-CMTS(config-router)# area 3 SC enable
Disable:
CASA-CMTS(config-router)# no area 3 SC enable
Command (config)
Purpose
router ospf
Enter OSPF
configuration
mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
2
Enable or disable
the OSPF area
stub.
173
CASA CMTS
Example:
Enable stub in area 3:
CASA-CMTS(config-router)# area 3 stub
Disable:
CASA-CMTS(config-router)# no area 3 stub
Command (config)
Purpose
router ospf
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
[no] area <id> virtual-link <router-id> [authentication [messagedigest|null]] [hello-interval <num>] [retransmit-interval <num>]
[transmit-delay <num>] [dead-interval <num>] [[authenticationkey <key>] | [message-digest-key <key-id> md5 <key>]]
Enter OSPF
configuration
mode.
Configure or
remove the OSPF
area virtual link.
Where:
<id>
<router-id>
messagedigest|null
hello-interval
<num>
retransmit-
174
CASA CMTS
interval <num>
transmit-delay
<num>
dead-interval
<num>
authenticationkey <key>
175
CASA CMTS
Example:
Establish a virtual link with MD5 authentication:
CASA-CMTS(config-router)# area 3 virtual-link
10.10.10.3 message-digest-key 3 md5 3fk4j5ry76
Command (config)
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
[no] auto-cost reference-bandwidth <ref-bw>
Where:
<ref-bw>
Example:
Changes the cost of the FDDI link to 20:
CASA-CMTS(config-router)# auto-cost referencebandwidth 20
Assign cost based only:
CASA-CMTS(config-router)# no auto-cost
reference-bandwidth 20
Command (config)
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
176
CASA CMTS
Example:
CASA-CMTS(config-router)# compatible rfc1583
Disable:
CASA-CMTS(config-router)# no compatible
rfc1583
Command (config)
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
[no] default-information originate [always] [metric
<metric-value>] [metric-type <type-value>] [route-map
<map-name>]
Where:
always
Configure or disable
OSPF control-distribution
default Information.
metric <metricvalue>
metric type
<type-value>
route-map <mapname>
177
CASA CMTS
Example:
Specifies a metric of 50 for the default route redistributed into
the OSPF routing domain and an external metric type of Type
1:
CASA-CMTS(config-router)# default-information
originate metric 50 metric-type 1
Note: Route maps are not supported in Release 5.2.
Command (config)
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
2
Configure or disable
OSPF default metric
Example:
Set default-metric value to 20:
CASA-CMTS(config-router)# default-metric 20
Command (config)
Purpose
router ospf
Enter OSPF
configuration
mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
distance { <dist0> | ospf {intra-area <dist1> | inter-area <dist2> |
external <dist3> } }
Where:
Configure the
OSPF
administrative
distance.
178
CASA CMTS
<dist0>
intra-area <dist1>
intra-area <dist2>
external <dist3>
Example:
Set the external distance to 200:
CASA-CMTS(config-router)# distance ospf external
200
Command (config)
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
list
Example:
Set the external distance to 200:
CASA-C3000(config-router)# list
area (A.B.C.D|<0-4294967295>) authentication
area (A.B.C.D|<0-4294967295>) authentication
message-digest
area (A.B.C.D|<0-4294967295>) default-cost
<0-16777215>
area (A.B.C.D|<0-4294967295>) export-list
NAME
area (A.B.C.D|<0-4294967295>) filter-list
prefix WORD (in|out)
area (A.B.C.D|<0-4294967295>) import-list
NAME
area (A.B.C.D|<0-4294967295>) nssa
area (A.B.C.D|<0-4294967295>) nssa
(translate-candidate|translateCasa CMTS Software Configuration Guide
179
CASA CMTS
never|translate-always)
area (A.B.C.D|<0-4294967295>) nssa
(translate-candidate|translatenever|translate-always) no-summary
area (A.B.C.D|<0-4294967295>) nssa no-summary
area (A.B.C.D|<0-4294967295>) range A.B.C.D/M
area (A.B.C.D|<0-4294967295>) range A.B.C.D/M
advertise
area (A.B.C.D|<0-4294967295>) range A.B.C.D/M
advertise cost <0-16777215>
Command (config)
Purpose
router ospf
Enter OSPF
configuration
mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
[no] neighbor <ip-address> [priority <num>] [poll-interval
<num>]
Where:
<ip-address>
Configure the
OSPF neighbor
route.
priority <num>
Poll-interval <num>
Example:
This example declares a router at address 192.168.3.20 on a nonbroadcast network, with a priority of 1 and a poll interval of 140
seconds:
CASA-CMTS(config-router)# neighbor 192.168.3.20
priority 1 poll-interval 140
Note: This keyword does not apply to point-to-multipoint
interfaces. The range is from 1 to 65535 seconds.
180
CASA CMTS
Command (config)
Purpose
router ospf
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
[no] network <ip-address>/<mask_prefix> area <area-id>
Enter OSPF
configuration
mode.
Where:
<ip-address/mask>
Configure OSPF
routing on an IP
network.
<area-id>
Example:
Defines two OSPF areas: 1 and 2. Areas 1 and 2 mask specific
address ranges:
CASA-CMTS(config-router)# network 10.10.10.0/24
area 1
CASA-CMTS(config-router)# network 10.10.20.1/24
area 2
Command (config)
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
[no] ospf abr-type [cisco | ibm | shortcut | standard]
Where:
cisco
181
CASA CMTS
ibm
shortcut
standard
Example:
Set ABR type to cisco:
CASA-CMTS(config-router)# ospf abr-type cisco
Command (config)
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
[no] ospf router-id <router_id>
Where:
<router_id>
Example:
CASA-CMTS(config-router)# ospf router-id
192.168.3.20
Command
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
2
Configure or remove
the OSPF passive
interface command.
182
CASA CMTS
A.B.C.D.
Example:
Configure OSPF passive interface ifname with address
10.10.10.3:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)# passive-interface gige
1 10.10.10.3
Command (config)
Purpose
router ospf
Enter OSPF
configuration
mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
[no] distribute-list <list-name> out { bgp | connected | kernel | rip
| static }
Where:
<list-name>
Configure or
disable the OSPF
default metric.
in
out
bgp
connected
ospf
static
Example:
CASA-CMTS(config-router)# distribute-list list1 out
static
If this command is not specified in the interface configuration mode, then the interface adopts the
distribute list parameter specified by the area. If this command is not specified in the area
Casa CMTS Software Configuration Guide
183
CASA CMTS
configuration mode, then the interface adopts the distribute list parameter specified for the
process. If this command is not specified at any level, then the distribute list is disabled.
Command (config)
Purpose
router ospf
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
redistribute {bgp | connected | kernel | rip | static}
Enter OSPF
configuration
mode.
Where:
bgp
connected
ospf
static
Configure OSPF
redistribute
information.
Example:
Configure OSPF to redistribute routes from static routes:
CASA-CMTS(config-router)# redistribute static
Command (config)
Purpose
router ospf
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
[no] refresh timer <num>
Enter OSPF
configuration
mode.
Where:
<num>
Configure the
OSPF refresh
parameters.
Example:
Set OSPF refresh value to 100 :
CASA-CMTS(config-router)# refresh timer 100
Casa CMTS Software Configuration Guide
184
CASA CMTS
Command (config)
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
[no] route-id <ip-address>
Where:
<ip-address>
Example:
CASA-CMTS(config-router)# route-id
192.168.3.20
Command (config)
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router)#
[no] timers spf <delay-time> <hold-time>
Where:
<delay-time>
<hold-time>
Example:
Configures routing timer in 60-millisecond intervals and
holding for 40 milliseconds:
185
CASA CMTS
Step
1
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
[no] timers spf <delay-time> <hold-time ip ospf
authentication [message-digest | null]
Where:
Message-digest
null
Configure or disable IP
OSPF Authentication.
186
CASA CMTS
Step
1
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
[no] ip ospf authentication-key <password>
Where:
<password>
Configure or disable IP
OSPF password
authentication.
Example:
Enables the authentication key with password neighbor:
CASA-CMTS(config-if-gige 0)# ip ospf
authentication-key neighbor
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
[no] ip ospf cost <if-cost>
Where:
<if-cost>
Example:
Set the interface cost value to 40:
Casa CMTS Software Configuration Guide
187
CASA CMTS
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
[no] ip ospf dead-interval <num>
Where:
<num>
Configure or disable
the IP OSPF dead
interval.
The default is four times the interval set by the ip ospf hellointerval.
Example:
Set the OSPF dead interval to 33 seconds:
CASA-CMTS(config-if-gige 0)# ip ospf deadinterval 33
188
CASA CMTS
Command (config)
Enter GigE
interface mode.
Purpose
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
[no] ip ospf hello-interval <num>
Where:
<num>
Configure or
disable the IP
OSPF Hello
interval.
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
Casa CMTS Software Configuration Guide
189
CASA CMTS
Enable or disable
the IP OSPF
message digest key.
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
[no] ip ospf retransmit-interval <num>
Where:
<num>
Enable or disable
the IP OSPF
retransmit interval.
Example:
Set the retransmit interval value to 10 seconds:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)# ip ospf retransmitinterval 10
190
CASA CMTS
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
[no] ip ospf transmit-delay <num>
Where:
<num>
Enable or disable
the IP OSPF
transmit delay.
Example:
Set the transmit delay value to 10 seconds:
CASA-CMTS(config-if-gige 0)# ip ospf transmitdelay 10
Command (config)
Purpose
show ip ospf
Display OSPF
general
information.
Example:
CASA-CMTS(config)# show ip ospf
OSPF Routing Process, Router ID: 192.168.3.95
Supports only single TOS (TOS0) routes
This implementation conforms to RFC2328
RFC1583Compatibility flag is disabled
SPF schedule delay 1 secs, Hold time between two
SPFs 1 secs
Refresh timer 10 secs
Number of external LSA 0. Checksum Sum 0x0000000
Number of area attached to this router: 1
Area ID: 0.0.0.0 (Backbone)
Casa CMTS Software Configuration Guide
191
CASA CMTS
Command (config)
Purpose
Example:
CASA-CMTS(config)# show ip ospf border-routers
Command (config)
Purpose
Example:
CASA-CMTS(config)# show ip ospf database
Command (config)
Purpose
Example:
CASA-CMTS(config)# show ip ospf interface
Casa CMTS Software Configuration Guide
192
CASA CMTS
Command (config)
Purpose
Display OSPF
neighbor
information.
Where:
neighbor-id
detail
Command (config)
Purpose
Where:
a.b.c.d
IP mask.
bgp
connected
Connected routes.
kernel
Kernel routes.
isis
IS-IS routes.
ospf
OSPF routes.
static
Static routes.
rip
193
CASA CMTS
supernets-only
Supernets.
Example:
CASA-CMTS(config)# show ip route
Codes:
K Kernel route, C - connected, S
static, R RIP, O OSPF,
I ISIS, B BGP, > - selected
route, * - FIB route
C>* 10.109.2.0/24 is directly connected, bcm3
C>* 127.0.0.0/8 is directly connected, lo
C>* 10.168.2.0/24 is directly connected, eth0
C>* 10.168.3.0/24 is directly connected, bcm1
C>* 10.168.66.0/24 is directly connected, bcm26
CASA-CMTS(config)#
Command (config)
Purpose
Where:
a.b.c.d
IP mask.
bgp
connected
Connected routes.
kernel
Kernel routes.
isis
IS-IS routes.
ospf
OSPF routes.
static
Static routes.
rip
supernets-only
Supernets.
Example:
CASA-CMTS(config)# show ipv6 route
194
CASA CMTS
Run OSPF actively on the gige interface, and redistribute the connected network in OSPF. All the
IP bundle networks will be injected into OSPF as external OSPF routes.
Step
Command (config)
Purpose
CASA-CMTS# config
CASA-CMTS(config)#
Enter configuration
mode.
Enter OSPF
configuration mode.
CASA-CMTS(config-router)# redistribute
connected
Configure OSPF
redistribute information.
CASA-CMTS(config-router)# network
192.168.3.0/24 area 0.0.0.0
Example 2:
Run OSPF actively on the GigE interface.
Step
Command (config)
Purpose
CASA-CMTS# config
CASA-CMTS(config)#
Enter configuration
mode.
Enter OSPF
CASA-CMTS(config-router)#network
192.168.3.0/24 area 0.0.0.0
CASA-CMTS(config-router)#network 10.237.1.0/24
area 0.0.0.0
CASA-CMTS(config-router)#network 10.237.2.0/24
area 0.0.0.0
configuration mode.
default-information
default-metric
distance
distribute-list
list
neighbor
195
CASA CMTS
network
offset-list
passive-interface
route
router-map
timers
version
show ip rip
Command (config)
Purpose
router rip
Example :
CASA-CMTS(config)# router rip
CASA-CMTS(config-router)#
Command (config)
Purpose
End
Example :
CASA-CMTS(config-router)# end
196
CASA CMTS
Step
1
Command (config)
Purpose
router rip
Example :
CASA-CMTS(config)# router rip
CASA-CMTS(config-router)#
2
Example:
Distribute a default route:
CASA-CMTS(config-router)#default-information
originate
Command (config)
Purpose
router rip
Example :
CASA-CMTS(config)# router rip
CASA-CMTS(config-router)#
2
Configure or cancel
default metric values for
RIP.
Example:
Assign the OSPF-derived routes a RIP metric of 10:
CASA-CMTS(config)# router rip
CASA-CMTS(config-router)# default-metric 10
197
CASA CMTS
Command (config)
Purpose
router rip
Example :
CASA-CMTS(config)# router rip
CASA-CMTS(config-router)#
Enter RIP
configuration mode.
Configure RIP
administrative
distance.
Where:
<value>
<ip-address>/
<mask_prefix>
name
Example:
Change the RIP routing distance to 100:
CASA-CMTS(config-router-rip)# distance 100
Command (config)
Purpose
router rip
Example :
CASA-CMTS(config)# router rip
CASA-CMTS(config-router)#
2
prefix
list
Name of IP prefix-list.
in
198
CASA CMTS
if-name
Example:
Filters prefixes that are sent from all other areas to area 3:
CASA-CMTS(config-router)# distribute-list
prefix area_3 in
Command (config)
Purpose
router rip
Example :
CASA-CMTS(config)# router rip
CASA-CMTS(config-router)#
list
Example:
CASA-CMTS(config-router)# list
default-information originate
default-metric <1-16>
distance <1-255>
distance <1-255> A.B.C.D/M
distance <1-255> A.B.C.D/M WORD
distribute-list WORD (in|out)
distribute-list WORD (in|out) WORD
distribute-list prefix WORD (in|out)
distribute-list prefix WORD (in|out) WORD
end
exit
list
neighbor A.B.C.D
network (A.B.C.D/M|WORD)
no default-information originate
no default-metric
no default-metric <1-16>
no distance <1-255>
no distance <1-255> A.B.C.D/M
no distance <1-255> A.B.C.D/M WORD
no distribute-list WORD (in|out)
no distribute-list WORD (in|out) WORD
no distribute-list prefix WORD (in|out)
no distribute-list prefix WORD (in|out) WORD
no neighbor A.B.C.D
Casa CMTS Software Configuration Guide
199
CASA CMTS
Command (config)
Purpose
router rip
Example :
CASA-CMTS(config)# router rip
CASA-CMTS(config-router)#
2
Example:
Send RIP updates to all interfaces on network 10.10.10.3:
CASA-CMTS(config-router)# neighbor 10.10.10.3
Command (config)
Purpose
router rip
Example :
CASA-CMTS(config)# router rip
CASA-CMTS(config-router)#
[no] network {<ip-address>/<mask_prefix> | <if-name> }>
Where:
<ip-address>/
<mask_prefix>
<if-name>
Example:
Defines RIP as the routing protocol to be used on all
interfaces connected to networks 10.10.10.3 and 192.168.3.4:
CASA-CMTS(config)# router rip
CASA-CMTS(config-router)# network
10.10.10.3/24
Casa CMTS Software Configuration Guide
200
CASA CMTS
CASA-CMTS(config-router)# network
192.168.3.4/24
Command (config)
Purpose
router rip
Enter RIP
configuration
mode.
Example :
CASA-CMTS(config)# router rip
CASA-CMTS(config-router)#
2
in
out
<metric_value>
<if-name>
Example:
Applies an offset of 15 to the delay component of a router only to
access list acl2:
CASA-CMTS(config-router)# offset-list acl2 out 15
201
CASA CMTS
Command (config)
Purpose
router rip
Example :
CASA-CMTS(config)# router rip
CASA-CMTS(config-router)#
2
Example:
CASA-CMTS(config-router)# passive interface
default
Command (config)
Purpose
router rip
Example :
CASA-CMTS(config)# router rip
CASA-CMTS(config-router)#
2
Configure RIP
redistribute Information.
connected
Connected protocol
kernel
Same as static
ospf
static
Static routes.
Example:
Configure RIP to redistribute routes from static routes:
CASA-CMTS(config-router)# redistribute static
Casa CMTS Software Configuration Guide
202
CASA CMTS
Command (config)
Purpose
router rip
Example:
CASA-CMTS(config)# router rip
CASA-CMTS(config-router)#
2
Example:
CASA-CMTS(config-router)# route 192.168.2.3/24
Command (config)
Purpose
router rip
Enter RIP
configuration mode.
Example :
CASA-CMTS(config)# router rip
CASA-CMTS(config-router-rip)#
2
Configure or delete
the RIP static route
map.
in
out
<if-name>
Example:
Casa CMTS Software Configuration Guide
203
CASA CMTS
Command (config)
Purpose
router rip
Enter RIP
configuration mode.
Example :
CASA-CMTS(config)# router rip
CASA-CMTS(config-router)#
2
Configure RIP
routing timers.
<timeout_timer>
<garbage_col_timer>
Example:
Set updates to be broadcast every 5 seconds. If a router is not
heard from in 15 seconds, the route is declared unusable. Further
information is suppressed for an additional 15 seconds:
CASA-CMTS(config-router)# timers basic 5 15 15
204
CASA CMTS
Step
Command (config)
Purpose
[no] version {1 | 2}
Where:
1 - Specifies first RIP Version.
2 -Specifies RIP second Version.
Example:
CASA-CMTS(config-router)# version 2
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
[no] ip rip authentication key-chain <name>
Where:
<name>
Example:
Applies authentication to autonomous system school:
CASA-CMTS(config-if-gige 0)# ip rip
authentication key-chain school
Disable:
CASA-CMTS(config-if-gige id)# no ip rip
authentication key-chain
205
CASA CMTS
Step
1
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
[no] ip rip authentication string <name>
Where:
<name>
Example:
Configure authentication string as public:
CASA-CMTS(config-if-gige 0)# ip rip
authentication string public
Disable:
CASA-CMTS(config-if-gige id)# no ip rip
authentication string
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
[no] ip rip authentication mode { text | md5 [auth-length
rfc] }
Where:
text
Configure or disable IP
RIP authentication
mode.
206
CASA CMTS
md5
Example:
Configure the interface to use MD5 authentication:
CASA-CMTS(config-if-gige 0)# ip rip
authentication mode md5 auth-length rfc
Command (config)
Purpose
show ip rip
Example:
CASA-CMTS(config)# show ip rip
Codes: R RIP, C connected, S static, O
OSPF, B BGP
Sub-codes:
(n) normal, (s) static, (d) default.
(r) redistribute, (i) - interface
Network
Metric From Tag Time
C(i) 192.168.3.0/24
1 self
0
Next Hop
0.0.0.0
Command (config)
Purpose
Example:
CASA-CMTS(config)# show ip rip status
Routing Protocol is rip
Sending updates every 30 seconds with +/-50%
next due in 4 seconds
Timeout after 180 seconds, garbage collect
after 120 seconds
Outgoing update filter list for all interface
in not set
Incoming update filter list for all interface
in not set
Default redistribution metric is 1
Redistributing:
Default version control: send version 2,
receive any version
Interface
Send Recv Key-chain
Casa CMTS Software Configuration Guide
207
CASA CMTS
Bcm2
2
1
2
Routing for Networks:
192.168.3.0/24
Routing Information Sources:
Gateway
Badpackets BadRoutes
Distance
Last Update
Distance: (default is 120)
CASA-CMTS(config)#
Command (config)
Purpose
Display IP route
information.
Where:
a.b.c.d
IP mask.
bgp
connected
Connected routes.
kernel
Kernel routes.
isis
IS-IS routes.
ospf
OSPF routes.
static
Static routes.
rip
supernets-only
Supernets.
Example:
CASA-CMTS(config)# show ip route
Codes:
K Kernel route, C - connected, S
static, R RIP, O OSPF,
I ISIS, B BGP, > - selected
route, * - FIB route
C>* 10.109.2.0/24 is directly connected, bcm3
C>* 127.0.0.0/8 is directly connected, lo
C>* 10.168.2.0/24 is directly connected, eth0
C>* 10.168.3.0/24 is directly connected, bcm1
C>* 10.168.66.0/24 is directly connected,
bcm26
CASA-CMTS(config)#
208
CASA CMTS
Command (config)
Purpose
Where:
a.b.c.d
IP mask.
bgp
connected
Connected routes.
kernel
Kernel routes.
isis
IS-IS routes.
ospf
OSPF routes.
static
Static routes.
rip
supernets-only
Supernets.
Example:
CASA-CMTS(config)# show ipv6 route
BGP network
BGP peers
Autonomous system
BGP communities
Capability negotiation
Route reflector
209
CASA CMTS
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 5
CASA-CMTS(config-router-bgp)#
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 5
CASA-CMTS(config-router)#
bgp router-id A.B.C.D
Example:
CASA-CMTS(config-router-bgp)# bgp router-id
A.B.C.D
210
CASA CMTS
Command (config)
Purpose
Example:
CASA-CMTS(config)# router bgp 5
CASA-CMTS(config-router-bgp)#
distance bgp <1-255> <1-255> <1-255>
Where:
<1-255>
<1-255>
<1-255>
Example:
CASA-CMTS(config-router-bgp)# distance bgp <1255> <1-255> <1-255>
To set a distance value to a specified network:
Step
1
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 5
CASA-CMTS(config-router-bgp)#
distance <1-255> A.B.C.D/M [name]
Where:
<1-255>
Example:
CASA-CMTS(config-router-bgp)# distance 5
60.3.4.5/24 list5
Casa CMTS Software Configuration Guide
211
CASA CMTS
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 5
CASA-CMTS(config-router)#
[no] network <A.B.C.D/M>
Where:
A.B.C.D/M
Example:
In this example network 10.0.0.0/8 will be announced to all
neighbors.
Announce a network to
all neighbors.
Use the no form of the
command to cancel the
announcement.
CASA-CMTS(config-router-bgp)# network
10.0.0.0/8
Some vendor routers do not advertise routes if the routes are
not present in the BGP routing tables; BGP does not use IGP
routes when announcing BGP routes.
Casa CMTS Software Configuration Guide
212
CASA CMTS
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 5
CASA-CMTS(config-router-bgp)#
aggregate-address A.B.C.D [as-set] [summary-only]
or
aggregate-address A.B.C.D/M [as-set] [summary-only]
Where:
A.B.C.D
Enable route
aggregation.
A.B.C.D/M
as-set
summaryonly
Example:
CASA-CMTS(config-router-bbp)# aggregateaddress 192.168.6.7/24 as-set summary-only
Redistribute to BGP
Step
1
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 5
CASA-CMTS(config-router-bgp)#
redistribute kernel|static|connected|rip|ospf
Where:
kernel
Redistribute routes.
static
connected
213
CASA CMTS
rip
ospf
Example:
CASA-CMTS(config-router-bgp)# redistribute
kernel
CASA-CMTS(config-router-bgp)# redistribute
static
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router-bgp)#
[no] neighbor <peer_ip-address> remote-as <asn>
Where:
<peer_ip-address>
<asn>
Example:
In this case the router in AS-1 is attempting to peer with AS-2
at 10.0.0.1.
CASA-CMTS(config-router-bgp)# neighbor
10.0.0.1 remote-as 2
214
CASA CMTS
Step
1
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router-bgp)#
[no] neighbor <peer_ip-address> password <string>
Where:
<peer_ip-address>
<string>
Creates an MD5
authentication password
associated with the BGP
peer at the specified IP
address.
To delete the neighbor
password configuration
use the no form.
Example:
In this case the router in AS-1 is attempting to peer with AS-2
at 10.0.0.1.
CASA-CMTS(config-router-bgp)# neighbor
10.0.0.1 password
Step
1
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router-bgp)#
[ no] neighbor <peer_ip-address> shutdown
Where:
<peer_ip-address>
Example:
CASA-CMTS(config-router-bgp)# no neighbor
64.10.1.0 shutdown
215
CASA CMTS
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router)#
[no] neighbor <peer_ip-address> ebgp-multihop [maxhop-count]
Where:
<peer_ip-address>
<max-hop-count>
Example:
EBGP neighbors not on directly connected networks
CASA-CMTS(config-router)# neighbor 63.10.1.0
ebgp-multihop 50
To add a description to a peer (up to 80 lines):
Step
1
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router)#
[no] neighbor peer description <line>
Add a description to a
peer (up to 80 lines):
Example:
CASA-CMTS(config-router)#[ no] neighbor peer
description <line>
To set up the neighbors BGP version, use the following.
Step
1
Command (config)
Purpose
Where:
<asn>
216
CASA CMTS
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router)#
neighbor <peer_ip-address> version <version>
Where:
<peer_ip-address>
<version>
Example:
CASA-CMTS(config-router)#neighbor 192.168.3.1
version 4
When connecting to a BGP peer over an IPv6 link-local address, specify the ifname of the
interface used for the connection:
Step
1
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router)#
[no] neighbor <peer_ip-address> interface <ifname>
Where:
<peer_ip-address>
<ifname>
Example:
CASA-CMTS(config-router)#neighbor 192.168.3.4
interface ifname
217
CASA CMTS
To specify an announced routes nexthop as being equivalent to the address of the BGP router:
Step
1
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router)#
[no] neighbor <peer_ip-address> next-hop-self
Where:
<peer_ip-address>
Specify an announced
routes next hop as being
equivalent to the address
of the BGP router
Example:
CASA-CMTS(config-router)# neighbor 192.168.3.4
next-hop-self
To announce default routes to the peer, use this command. The default is to not announce the
default route (0.0.0.0/0) even if it is in the routing table.
Step
1
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router)#
[no] neighbor <peer_ip-address> default-originate
Where:
<peer_ipaddress>
Example:
CASA-CMTS(config-router)#[no] neighbor
192.168.3.4 default-originate
218
CASA CMTS
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router)#
[no] neighbor <peer_ip-address> update-source <asn>
Where:
<peer_ipaddress>
<asn>
Example:
CASA-CMTS(config-router)#[no] neighbor peer
update-source 4
To send community attributes to this neighbor:
Step
1
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router)#
[no] neighbor <peer_ip-address> send-community
Where:
<peer_ipaddress>
Send community
attributes to this
neighbor.
Example:
CASA-CMTS(config-router)# neighbor 192.168.3.4
send-community
219
CASA CMTS
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router)#
[no] neighbor <peer_ip-address> weight <value>
Where:
<peer_ipaddress>
<value>
Example:
CASA-CMTS(config)# neighbor 192.168.3.4 weight
5
To specify the maximum number of prefixes accepted from this peer:
Step
1
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router)#
2
Where:
<peer_ipaddress>
<number>
Example:
CASA-CMTS(config)# neighbor 192.168.3.4
maximum-prefix 100
Casa CMTS Software Configuration Guide
220
CASA CMTS
Peer filtering
Specify a distribute-list for the peer (direct is in or out):
Step
1
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router)#
neighbor <peer_ip-address> distribute-list {<name> |
<number> } {in | out}
Where:
<peer_ipaddress>
Specify a distribute-list
for the peer.
<name>
<number>
in
out
Example:
CASA-CMTS(config-router)# neighbor 192.168.3.4
distribute-list list1 in
Specify a prefix-list for the BGP peer:
Step
1
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router)#
neighbor <peer_ip-address> prefix-list <name> {in | out}
Where:
<peer_ipaddress>
<name>
221
CASA CMTS
in
out
Example:
CASA-CMTS(config-router)#neighbor peer prefixlist prefixList1 out
Specify a filter-list for the peer:
Step
1
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router)#
neighbor <peer_ip-address> filter-list <name> [in | out]
Where:
<peer_ipaddress>
<name>
in
out
Example:
CASA-CMTS(config-router)#neighbor peer filterlist filterList1 in
Apply a route-map (Release 5.4 only) to a neighbor:
Step
1
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router)#
neighbor <peer_ip-address> route-map <name> {in | out}
Where:
<peer_ip-
222
CASA CMTS
address>
<name>
in
out
Example:
CASA-CMTS(config-router)#neighbor peer routemap <name> [in | out]
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router)#
neighbor word peer-group
Example:
CASA-CMTS(config-router)#neighbor word peergroup
Bind a specific peer to a peer group word:
Step
1
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router)#
neighbor <ip_-address> peer-group <name>
Example:
CASA-CMTS(config-router)#neighbor 192.168.3.4
peer-group peerGroup1
223
CASA CMTS
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router)#
[no] address-family {ipv4 | ipv6 | vpnv4} [multicast |
unicast]
Where:
ipv4
Configure a routing
session using addressfamily ipv4, ipv6 or
vpnv4.
ipv6
vpnv4
multicast
unicast
Example:
CASA-CMTS(config-router)# address-family ipv4
multicast
224
CASA CMTS
Command (config)
Purpose
Where:
<name>
Access-list name.
permit
deny
<string>
Example:
CASA-CMTS(config)#ip as-path access-list list1
permit regExpression
Explanation
AA:NN
internet
no-export
no-advertise
225
CASA CMTS
When the BGP communities attribute is received, the duplicate values in the communities
attribute are ignored. The values are sorted in numerical order.
Command
Purpose
Define a new
standard
community list.
Where:
<number>
permit
deny
<community_
number>
226
CASA CMTS
Example:
CASA-CMTS(config)#ip community-list 123 permit
internet
To delete community lists specified by number, use the following command. All of the community
lists share a single namespace, so community lists can be removed by simply specifying the
community list number. Use the show running-config command to display BGP community
settings.
Step
1
Command
Purpose
no ip community-list <number>
Example 2
The following configuration announces 10.0.0.0/8 from AS 100 to AS 7675. The route has
communities value 7675:80 so when the above configuration exists in AS 7675, announced
routes local preference will be set to value 80.
Casa CMTS Software Configuration Guide
227
CASA CMTS
Example 3
The following configuration is an example of BGP route filtering using communities attribute. This
configuration only permits BGP routes that have a BGP communities value 0:80 or 0:90. The
network operator can put a special internal communities value at BGP border router and then limit
the BGP routes announcement into the internal network.
router bgp 7675
neighbor 192.168.0.1 remote-as 100
neighbor 192.168.0.1 route-map RMAP in
!
ip community-list 1 permit 0:80 0:90
!
route-map RMAP permit in match community 1
Example 4
The following example filters BGP routes that have community value 1:1. When there is no match
the community-list returns a deny response. To avoid filtering all of routes, define permit any at
the end.
router bgp 7675
neighbor 192.168.0.1 remote-as 100
neighbor 192.168.0.1 route-map RMAP in
!
ip community-list standard FILTER deny 1:1 ip community-list standard
FILTER permit
!
route-map RMAP permit 10 match community FILTER
Community value keyword internet has a special meaning in standard community lists. In the
following example internet acts as match any. It matches all of the BGP routes even if the route
does not have a community attribute at all. So community list INTERNET is the same as above
examples FILTER.
ip community-list standard INTERNET deny 1:1
ip community-list standard INTERNET permit internet
228
CASA CMTS
Example 5
The following configuration is an example of community value deletion. With this configuration
communities value 100:1 and 100:2 is removed from BGP updates. For community value
deletion, only permit community-list is used. The deny community-list is ignored.
router bgp 7675
neighbor 192.168.0.1 remote-as 100
neighbor 192.168.0.1 route-map RMAP in
!
ip community-list standard DEL permit 100:1 100:2
!
route-map RMAP permit 10
set comm-list DEL delete
router bgp 7675
neighbor 192.168.0.1 remote-as 100
neighbor 192.168.0.1 route-map RMAP in
!
ip community-list 70 permit 7675:70 ip community-list 70 deny
ip community-list 80 permit 7675:80 ip community-list 80 deny
ip community-list 90 permit 7675:90 ip community-list 90 deny
!
route-map RMAP permit 10 match community 70
set local-preference 70
!
route-map RMAP permit 20 match community 80
set local-preference 80
!
route-map RMAP permit 30 match community 90
set local-preference 90
Example 6
The following configuration announces 10.0.0.0/8 from AS 100 to AS 7675. The route has
communities value 7675:80 so when the above configuration exists in AS 7675, announced
routes local preference will be set to value 80.
router bgp 100 network 10.0.0.0/8
neighbor 192.168.0.2 remote-as 7675
neighbor 192.168.0.2 route-map RMAP out
!
ip ip access-list acl
!
Permit all 10.0.0.0 255.0.0.0 any
route-map RMAP permit 10
match ip address acl
set community 7675:80
229
CASA CMTS
Example 7
The following configuration is an example of BGP route filtering using communities attribute. This
configuration only permits BGP routes that have BGP community value 0:80 or 0:90. The network
operator can put a special internal community value at the BGP border router, and then limit the
BGP routes announcement into the internal network.
router bgp 7675
neighbor 192.168.0.1 remote-as 100
neighbor 192.168.0.1 route-map RMAP in
!
ip community-list 1 permit 0:80 0:90
!
route-map RMAP permit in match community 1
Example 8
The following example filters BGP routes that have the community value 1:1. When there is no
match the community-list returns a deny response. To avoid filtering all of routes, define permit
any at the end.
router bgp 7675
neighbor 192.168.0.1 remote-as 100
neighbor 192.168.0.1 route-map RMAP in
!
ip community-list standard FILTER deny 1:1 ip community-list standard
FILTER permit
!
route-map RMAP permit 10 match community FILTER
Community value keyword internet has a special meaning in standard community lists. In the
following example internet acts as match any. It matches all of the BGP routes even if the route
does not have a communities attribute. So community list INTERNET is the same as above
examples FILTER.
ip community-list standard INTERNET deny 1:1
ip community-list standard INTERNET permit internet
Example 9
The following configuration is an example of community value deletion. With this configuration
community value 100:1 and 100:2 are removed from BGP updates.
router bgp 7675
neighbor 192.168.0.1 remote-as 100
neighbor 192.168.0.1 route-map RMAP in
!
ip community-list standard DEL permit 100:1 100:2
!
route-map RMAP permit 10
set comm-list DEL delete
Casa CMTS Software Configuration Guide
230
CASA CMTS
Command
Purpose
Example:
CASA-CMTS# show ip bdg attribute-info
Display paths suppressed due to dampening:
Step
1
Command
show ip bgp dampened-paths
Example:
CASA-CMTS# show ip bgp dampened-paths
Purpose
Display paths
suppressed due to
dampening.
Command
show ip bgp neighbors
Example:
CASA-CMTS# show ip bgp neighbors
Purpose
Display detailed
information on TCP and
BGP neighbor
connections.
Command
Purpose
Example:
CASA-CMTS# show ip bgp paths
Display information about the route server client:
Step
1
Command
Purpose
Display information
about the route server
client.
Example:
CASA-CMTS# show ip bgp rsclient
Display the BGP scan status:
Step
1
Command
Purpose
231
CASA CMTS
Example:
CASA-CMTS# show ip bgp scan
Display a summary of BGP neighbor status:
Step
1
Command
Purpose
Display a summary of
BGP neighbor status.
Example:
CASA-CMTS# show ip bgp summary
Display the BGP attributes:
Step Command
1
Purpose
Display BGP attributes.
Example:
CASA-CMTS# show ip bgp attribute-info
Display path suppressed due to dampening:
Step
1
Command
Purpose
Display suppressed
paths.
Example:
CASA-CMTS# show ip bgp dampened-paths
Command
Purpose
Clear the
specified BGP
route (s) to one
or more BGP
peers.
Where:
Casa CMTS Software Configuration Guide
232
CASA CMTS
A.B.C.D
X:X::X:X
<1-65535>
external
peer-group
in
out
soft
ipv4
rsclient
vpnv4
prefix-filter
Examples:
To reset all external BGP routes :
CASA-CMTS# clear ip bgp external
To perform a soft reconfiguration updates on inbound BGP updates
from a BGP neighbor at specific IPv4 address:
CASA-CMTS# clear ip bgp 60.5.6.7 in
233
CASA CMTS
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router)#
[no] neighbor <peer_ip-address> dont-capabilitynegotiate
Where:
<peer_ipaddress>>
Example:
CASA-CMTS(config-router)# neighbor 192.168.3.4
dont-capability-negotiate
The no form of the command will suppress sending the capability negotiation as OPEN message
optional parameter to the peer. This command only affects the peer if it is configured other than
IPv4 unicast configuration.
234
CASA CMTS
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router)#
bgp cluster-id <cluster_id> |
Where:
<cluster_id>
Configure route-reflector
cluster identifier.
Example:
CASA-CMTS(config-router)# bgp cluster-id 300
Configure a BGP neighbor as a route-reflector:
Step
1
Command
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router)#
[no] neighbor <peer_ip-address> route-reflector-client
Where:
<peer_ipaddress>>
Configure a BGP
neighbor as a routereflector.
Example:
CASA-CMTS(config-router)# [no] neighbor peer
route-reflector-client
235
CASA CMTS
IP access control
The Casa CMTS provides a set of commands for users to control IP access to the system via
certain interfaces and access classes. The interfaces are the Ethernet management interface,
gigabit Ethernet data traffic interfaces, and DOCSIS mac-domain interfaces. The access classes
are incoming and outgoing classes. The access controls, deny or permit the flow of data traffic to
or from user-defined IP addresses and upper layer protocols specified in the IP protocol (TCP,
UDP) field, such as tcp, udp, tftp, telnet, etc.
To implement IP access control, the user needs to create an Access Control List (ACL) and apply
the ACL to specified system interfaces or access classes.
ACL is an ordered sequence of rules that control the flow of data packets through the system.
These rules may be used to permit or deny the flow of data traffic. ACLs help in restricting the use
of the system as desired based on the data traffic.
This section covers commands for the following operation:
Command (config)
Purpose
Create an
access control
list.
Where:
<acl_name>
Example:
Create an ACL with name telnet_host:
CASA-CMTS(config)# ip access-list telnet_host
CASA-CMTS(conf-acl telnet_host)#
Remove ACL telnet_host:
CASA-CMTS(config)# no ip access-list telnet_host
Casa CMTS Software Configuration Guide
236
CASA CMTS
Command (config)
Purpose
ip access-list <acl_name>
Enter ACL
editing mode.
Where:
<acl_name>
Example:
CASA-CMTS(config)# ip access-list telnet_host
CASA-CMTS(conf-acl telnet_host)#
To exit:
CASA-CMTS(conf-acl telnet_host)# end
CASA-CMTS(config)
Command (config)
Purpose
ip access-list <acl_name>
Enter ACL
editing
mode.
Where:
<acl_name>
Example:
CASA-CMTS(config)# ip access-list telnet_host
CASA-CMTS(conf-acl telnet_host)#
2
Adds the
ACL rule.
237
CASA CMTS
permit6
deny
deny6
<protocol_name>
all
SourceIP,
sourceMask, destIP
destMask,
sourcePort, destPort
any
Example:
ACL rule to permit telnet access from host 192.168.2.222:
238
CASA CMTS
Command (config)
Purpose
ip access-list <acl-name>
Create or open
the named
ACL.
Where:
<acl-name>
Example:
CASA-CMTS(config)# ip access-list telnet_host
CASA-CMTS(conf-acl telnet_host)#
2
Create or
remove an
ACL remark
statement.
Command (config)
Purpose
Display the
control rules.
Where:
<acl-name>
Name of ACL.
239
CASA CMTS
details
Example:
Display control rules specified in ACL telnet_host:
CASA-CMTS(config)# show ip access-list telnet_host
10 permit telnet 192.168.2.38 255.255.255.255.254
any
20 deny telnet any any
30 deny icmp 192.168.2.19 255.255.255.255 any
Command (config)
Purpose
show ip access-list
Displays the
names of all
access lists in
the system.
Example:
CASA-CMTS(config)# show ip access-list
ip access-list telnet_host
ip access-list ftp_host
ip access-list tftp_host
240
CASA CMTS
CASA-CMTS(conf-acl telnet_host)#
CASA-CMTS(conf-acl telnet_host)#
10 permit telnet 192.168.2.238
15 permit telnet 192.168.2.222
20 deny telnet any any
When certain sequence numbers in a list are contiguous and it is necessary to insert a rule
between the successive sequence numbers, use the resequence command.
CASA-CMTS(conf-acl telnet_host)#
CASA-CMTS(conf-acl telnet_host)#
10 permit telnet 192.168.2.238
20 permit telnet 192.168.2.222
30 deny telnet any any
resequence
show ip access-list telnet_host
255.255.255.255 any
255.255.255.255 any
The sequence number is never stored as part of the system configuration. On restarting the
system, the starting sequence number defaults to 10 and the rules are resequenced to be in tens.
eth0
gige
loopback
trunk
vlan
docsis-mac
ip-bundle
Only one ACL may be specified per interface. The same list may be specified on multiple
interfaces.
To apply an ACL to an interface, first enter configuration mode for that interface and then specify
the access list name.
Step
1
Command (config)
Purpose
Enter interface
configuration
mode.
Where:
<eth_int>
Example:
CASA-CMTS(config)# interface eth 0
CASA-CMTS(config-if-eth 0)#
Casa CMTS Software Configuration Guide
241
CASA CMTS
ip access-group <acl-name>
Where:
<acl-name>
Name of ACL.
Example:
Apply ACL telnet_host to Ethernet management interface:
CASA-CMTS(config-if-eth 0)# ip access-group
telnet_host
Command (config)
Purpose
Enter interface
configuration
mode.
Where:
<port-id>
Example:
CASA-CMTS(config)# interface gige 1
CASA-CMTS(config-if-gige 1)#
ip access-group <acl-name>
Where:
<acl-name>
Name of ACL.
Example:
Apply ACL telnet_host to gigabit Ethernet port 1 interface:
CASA-CMTS(config-if-gige
telnet_host
1)# ip access-group
Command (config)
Purpose
Enter interface
configuration
mode.
Where:
<domain-id >
Example:
CASA-CMTS(config)# interface gige 1
CASA-CMTS(config-if-gige 1)#
ip access-group <acl-name>
Where:
<acl-name>
Name of ACL.
242
CASA CMTS
Example:
Apply ACL tftp_host to MAC-domain 1 interface:
CASA-CMTS(config-if-mac 1)# ip access-group
tftp_host
Command (config)
Purpose
Create or delete
an incoming
access class.
To delete an
incoming access
class use the no
command. The
access list name
is optional.
Where:
<acl-name>
Name of ACL.
Example:
CASA-CMTS(config)# access-class in tftp_host
CASA-CMTS(config)# no access-class in
Command (config)
Purpose
Create or delete
an outgoing
access class.
To delete an
incoming access
class use the no
command. The
Where:
<acl-name>
Name of ACL.
Example:
Casa CMTS Software Configuration Guide
243
CASA CMTS
Command
Purpose
Where:
<type>
<num>
Example:
Show the eth0 ACL count details:
CASA-CMTS# show interface eth 0 acl-count details
10 deny icmp 192.168.0.250 255.255.255.255
192.168.0.188 255.255.255.255 (8 matches)
To list all the interfaces that currently have a specific ACL applied (in 5.2; this command is
accessible from diagnostic mode in 5.4):
Step
1
Command
Purpose
Where:
<string>
Command
Purpose
Where:
<string>
To show the packets dropped by the access list from the deny rules:
Step
1
Command
Purpose
244
CASA CMTS
Note that the first 128 rules are implemented in one applied processor while the other 128 (when
an ACL has more than 128 rules) are implemented in another applied processor. If a packet
matches a rule in both lists, then both counters will increment. But the action will occur with the
first processor. The C2200 does not support 256 rules.
When configuring BGP or OSPF, specify a named route-map with the redistribute command for
the targeted protocol.
Command (config)
Purpose
Create a named
route-map and
sequence
number.
Where:
<routemapname>
permit
deny
245
CASA CMTS
dropped.
<sequencenumber>
Example:
CASA-CMTS(config)# route-map cmtsNet1 permit 100
To remove a named route-map:
CASA-CMTS(config)# no route-map cmtsNet1
as-path
community
ip
metric
origin
peer
You must have at least one match entry in the route-map. Otherwise, all permitted inbound
routes on CMTS interfaces will be matched for redistribution to peer routers.
Command (config)
Purpose
Where:
<acl-name>
Example:
Casa CMTS Software Configuration Guide
246
CASA CMTS
Command (config)
Purpose
Specify the
BGP
community list
name or
number.
Where:
<BGPcommunityList name>
exact-match
Use the no
form of the
command to
delete the
route-map
community.
Example:
CASA-CMTS(conf-route-map cmtsNet1)# match community
70
To remove the configured BGP community list:
CASA-CMTS#(conf-route-map cmtsNet1)#
community
no match
247
CASA CMTS
Step
1
Command
Purpose
Specify the
access-list
name
associated with
a destination or
next-hop IP
address.
Where:
<acl-name>
Examples:
CASA-CMTS(conf-route-map cmtsNet1)# match ip
address as2
CASA-CMTS(conf-route-map cmtsNet1)# # match ip
next-hop as4
To remove the configured match ip entry, execute the following
commands.
CASA-CMTS(conf-route-map cmtsNet1)# no match ip
address
CASA-CMTS(conf-route-map cmtsNet1)# no match ip
next-hop
Command (config)
Purpose
Specify the
route metric to
match with an
inbound route
for
redistribution.
Where:
<metricnumber>
Examples:
CASA-CMTS(conf-route-map cmtsNet1)# match metric 5
248
CASA CMTS
Command (config)
Purpose
Where:
origin
egp
igp
incomplete
Examples:
CASA-CMTS(conf-route-map cmtsNet1)# match origin
egp
To remove the configured origin entry:
CASA-CMTS(conf-route-map cmtsNet1)# no match
origin egp
249
CASA CMTS
Command (config)
Purpose
Where:
<ip-address>
local
Examples:
CASA-CMTS(conf-route-map cmtsNet1)# match peer
192.168.8.7
CASA-CMTS(conf-route-map cmtsNet1)# match peer
local
To remove the configured peer entry:
CASA-CMTS(conf-route-map cmtsNet1)# no match peer
192.168.8.7
CASA-CMTS(conf-route-map cmtsNet1)# no match peer
local
Command (config)
Purpose
Where:
<0-65535>
Examples:
CASA-CMTS(conf-route-map cmtsNet1)# match tag 57
250
CASA CMTS
as-path
atomic-aggregate
community
ip
local-preference
metric
origin
originator-id
weight
You must have at least one set entry in the route-map. Otherwise, all permitted inbound routes
on CMTS interfaces will be redistributed to peer routers.
Command (config)
Purpose
Prepend the
autonomous
system path with
the new AS
number.
Where:
<as-number>
Example:
CASA-CMTS(conf-route-map cmtsNet1# set as-path
prepend 5
To remove the prepended as-path:
CASA-CMTS(conf-route-map cmtsNet1# no set as-path
prepend 5
251
CASA CMTS
Step
1
Command (config)
Purpose
Example:
CASA-CMTS(conf-route-map cmtsNet1)# set
atomic-aggregate
To remove the atomic-aggregate setting:
CASA-CMTS(conf-route-map cmtsNet1)# no set
atomic-aggregate
Explanation
AA:NN
internet
no-export
no-advertise
All routes carrying this value must not be advertised to other BGP
peers.
local-AS
additive
Command (config)
Purpose
Specify the
community
number.
Where:
<communitynumber>
Use the no
form of the
command to
delete
community
setting.
Example:
Casa CMTS Software Configuration Guide
252
CASA CMTS
Command (config)
Purpose
Where:
<ip-address>
Examples:
CASA-CMTS(conf-route-map cmtsNet1)# set ip nexthop 192.168.3.0
253
CASA CMTS
Step
1
Command (config)
Purpose
Where:
<localPefvalue>
Examples:
CASA-CMTS(conf-route-map cmtsNet1# set localpreference 5
To remove the configured local-preference entry:
CASA-CMTS(conf-route-map cmtsNet1# no set localpreference
Command (config)
Purpose
Specify the
metric value for
routes
advertised to
external BGP
peers.
Where:
<metric-value>
Examples:
CASA-CMTS(conf-route-map cmtsNet1)# set metric 5
To remove the configured metric setting:
CASA-CMTS(conf-route-map cmtsNet1)# no set metric
254
CASA CMTS
Step
1
Command (config)
Purpose
Where:
origin
egp
igp
incomplete
Examples:
CASA-CMTS(conf-route-map cmtsNet1)# set origin egp
To remove the configured origin entry:
CASA-CMTS(conf-route-map cmtsNet1)# no set origin
egp
Command (config)
Purpose
Specify the IP
address of the
router where the
matched route
originated.
Where:
<ip-address>
Examples:
CASA-CMTS(conf-route-map cmtsNet1)# set originatorid 192.268.3.4
255
CASA CMTS
Command (config)
Purpose
Specify the IP
weight of a
matched route
when there is
more than one
route to a
destination.
Where:
<weight-value>
Examples:
CASA-CMTS(conf-route-map cmtsNet1)# set weight 100
Configuring a VLAN
To configure a VLAN:
Casa CMTS Software Configuration Guide
256
CASA CMTS
Step
1
Command (config)
Purpose
Configure a VLAN.
Where:
<num>
Example:
CASA-CMTS(config)#interface vlan 2
Command (config)
Purpose
Configure up to 5
VLANs. To remove the
VLANs, use the no form
of the command.
Example:
CASA-CMTS(config)#interface vlan 300 1000 2000
3000 3500 3600
or
CASA-CMTS(config)#no interface vlan 300 1000
2000 3000 3500 3600
Command (config)
Purpose
Where:
<snum>
<enum>
Example:
CASA-CMTS(config)#interface vlan range 300 400
CASA-CMTS(conf-if-vlan 300)#
or
CASA-CMTS(config)#no interface vlan range 300
400
257
CASA CMTS
Command (config)
Purpose
Where:
<vlan-id>
Example:
CASA-CMTS(config)#interface vlan 2
CASA-CMTS(conf-if-vlan 2)
mac address xxxx.xxxx.xxxx
Where:
xxxx.xxxx.xxxx
Example:
CASA-CMTS(conf-if-vlan 2)#mac address
xxxx.xxxx.xxxx
Command (config)
Purpose
Where:
<vlan-id>
Example:
CASA-CMTS(config)# interface vlan 256
CASA-CMTS(conf-if-vlan 256)#
gige <port>
Where:
CASA CMTS
<port>
Example:
CASA-CMTS(conf-if-vlan 256)# gige 1
Command (config)
Purpose
Where:
<vlan-id>
Example:
CASA-CMTS(config)# interface vlan 10
CASA-CMTS(conf-if-vlan 6/10)#
xgige <port>
Where:
<port>
Example:
CASA-CMTS(conf-if-vlan 6/10)# xgige 6/0
Command (config)
Purpose
Configure the
VLAN interface.
Where:
<vlan-id>
Example:
CASA-CMTS(config)# interface vlan 256
CASA-CMTS(conf-if-vlan 256)#
no gige <port>
Where:
CASA CMTS
<port>
Example:
CASA-CMTS(conf-if-vlan 256)# no gige 1
Command (config)
Purpose
Configure the
VLAN interface.
Where:
<vlan-id>
Example:
CASA-CMTS(config)# interface vlan 10
CASA-CMTS(conf-if-vlan 6/10)#
xgige <port>
Where:
<port>
Specify the
10GigE interface
port number for
removal.
Example:
CASA-CMTS(conf-if-vlan 6/10)# no xgige 6/0
Command (config)
Purpose
Where:
<vlan-id>
Example:
CASA-CMTS(config)# interface vlan 10
CASA-CMTS(conf-if-vlan 6/10)# gige 4
Casa CMTS Software Configuration Guide
260
CASA CMTS
Assign an IP address to
a VLAN.
<subnet-mask>
Example:
Assign IP address 192.168.3.100 to VLAN 10:
CASA-CMTS(config-if-vlan 10)# ip address
192.168.3.100 255.255.255.0
CASA-CMTS(config-if-vlan 10)#
Command (config)
Purpose
Where:
<vlan-id>
Example:
CASA-CMTS(config)# interface vlan 10
CASA-CMTS(conf-if-vlan 6/10)# gige 4
CASA-CMTS(conf-if-vlan 6/10)# show this
interface vlan 6/10
gige 6/4
no shutdown
2
Assign an IPv6
address to VLAN.
261
CASA CMTS
<mask_len>
Example:
Assign IPv6 address 2000::1000:1/64 to VLAN 10:
CASA-CMTS(config-if-vlan 6/10)# ipv6 address
2000::1000:1/64
Remove the IPv6 address:
CASA-CMTS(config-if-gige 1)# no ipv6 address
Command (config)
Purpose
Enter a VLAN
interface by
specifying the
VLAN ID.
Where:
<vlan_id>
Example:
CASA-CMTS(config)#interface vlan 10
rate-limit multicast <16 to 9999999>
Where:
<16 to 9999999>
Configure the
number of
multicast packets
per second.
Example:
CASA-CMTS(config)# interface vlan 2
CASA-CMTS(conf-if-vlan 2)# rate-limit multicast
1500
262
CASA CMTS
Step
1
Command (config)
Purpose
<port>
Example:
Enter QAM Interface mode for interface on module 0, port 2:
CASA-CMTS(config)# interface qam 0/2
CASA-CMTS(conf-if-qam)#
[no] vlan <vlan-id>
Where:
<vlan-id> VLAN ID. Valid values are 256 to 4095.
(Release 5.2); 2 to 3700 (Release 5.4)
Example:
Assign QAM port 0/2 to VLAN 256:
CASA-CMTS(conf-if-qam 0/2)# vlan 256
CASA-CMTS(config-if-qam 0/2)#
Remove QAM port 0/2 from VLAN:
CASA-CMTS(conf-if-qam 0/2)# no vlan
CASA-CMTS(conf-if-qam)#
Command (config)
Purpose
Where:
<num>
Example:
CASA-CMTS(config)#interface vlan 2
[no] ip access-group <string>
Where:
<string>
Assign an IP access
group to a VLAN. Use
the no form of the
command to remove the
assignment.
Example:
CASA-CMTS(conf-if-vlan)# ip access-group
my_access_group
Remove the assignment:
Casa CMTS Software Configuration Guide
263
CASA CMTS
CASA-CMTS(conf-if-vlan)# no ip access-group
my_access_group
Command (config)
Purpose
Enter a VLAN
interface by
specifying the
VLAN ID.
Example:
CASA-CMTS(config)#interface vlan 10
2
Specify the
previously configured trunk
number.
Use the no form of
the command to
remove the trunk
from the
264
CASA CMTS
Command (config)
Purpose
Example:
Display VLAN configurations:
CASA-CMTS(config)# show interface vlan
interface gige 0, vlan 2
interface gige 1, vlan 256
interface gige 2, vlan 2
interface gige 3, vlan 2
interface qam 0/0, vlan 2
interface qam 0/1, vlan 256
interface qam 0/2, vlan 2
interface qam 0/3, vlan 2
Note: All unassigned interfaces have default VLAN-ID=2.
Command (config)
Purpose
Display a specific
VLAN.
Where:
<vlan-id>
acl-count
brief
service-policycount
Example:
CASA-CMTS(config)#show interface vlan
interface vlan 2
no ip igmp
interface vlan 300
gige 0
no ip igmp
CASA-CMTS(config)#
Casa CMTS Software Configuration Guide
265
CASA CMTS
Command (config)
Purpose
Where:
<vlan-id>
Example:
CASA-CMTS(config)# interface vlan 10
CASA-CMTS(conf-if-vlan 6/10)#
show arp
Example:
CASA-CMTS(config)# interface vlan 10
CASA-CMTS(conf-if-vlan 6/10)# show arp
Interface
Age
Hardware Addr
IP Address
eth 6/0
00:00:01 0017.1001.5cab
192.168.8.1
eth 6/0
00:08:40 0022.0c9a.ea41
192.168.8.12
eth 6/0
00:18:01 bc30.5bd8.0f8e
192.168.8.90
eth 6/0
00:00:01 b8ac.6f8f.181f
192.168.8.92
eth 6/0
00:00:01 0017.1002.cc40
192.168.8.113
eth 7/0
00:08:24 0022.0c9a.ea41
192.168.8.12
eth 7/0
00:00:01 0017.1002.c4c0
192.168.8.114
CATV-MAC 1 00:00:01 0017.1002.cc4d
fe80::217:10ff:fe02:cc4d
CATV-MAC 2 00:00:01 0017.1002.cc4e
fe80::217:10ff:fe02:cc4e
State
Type
dynamic ARPA
dynamic ARPA
dynamic ARPA
dynamic ARPA
static
ARPA
dynamic ARPA
static
ARPA
static
ARPA
static
ARPA
Configuring L2VPN
Casa CMTS supports L2VPN protocol which provides an end-to-end connection to an enterprise
office over a SPs MPLS or IP core. This section covers commands for the following L2VPN
operations:
266
CASA CMTS
L2VPN is primarily used by customers with multiple sites (like a business) who want all users to
be on the same LAN by virtually connecting cable modems and routers. The L2VPN is defined
outside of the CMTS where the cable modem configuration file contains the information about the
L2VPN. Because all L2VPN traffic is tagged before it reaches the CMTS, the CMTS knows which
cable modems are assigned to which L2VPN. When the CMTS receives the traffic tagged for a
particular L2VPN, it strips off the tag and forwards the traffic to the cable modem. When the cable
modem sends traffic to the CMTS, it adds the tag and forwards the traffic.
The CMTS also recognizes local traffic and can send that traffic directly to another cable modem
that is directly connected to it.
To retrieve information about the VPN on the CMTS, use the following command:
Step
1
Command
Purpose
Example:
C10G-203(config)#show interface vlan 10
interface vlan 6/10
xgige 6/1
no ip igmp
no ip pim sparse-mode
no shutdown
Command (config)
Purpose
Where:
<vlan_id>
Example:
CASA-CMTS(config)# interface vlan 400
CASA-CMTS(conf-if-vlan 400)#
267
CASA CMTS
Command (config)
Purpose
Enter interface
mode.
Where:
<vlan_id>
Example:
CASA-CMTS(config)# interface vlan 400
CASA-CMTS(conf-if-vlan 400)#
2
Specify GigE or
trunk interface on a
L2VPN VLAN.
Note: A L2VPN may have more than one gige and trunk
interfaces.
Command
Purpose
Preventing/permitting
station movement and
local forwarding.
Where:
mac-address-movable
local-traffic-forwarding
Example:
CASA-CMTS(config)# no l2vpn mac-addressmovable
268
CASA CMTS
Command
Purpose
Where:
mac-address-movable
local-traffic-forwarding
Specifies a change of
locations of MAC addresses
attached to a permitted
l2vpn.
Traffic destined to local
addresses permitted.
Example:
CASA-CMTS# show l2vpn local-traffic-forwarding
no l2vpn mac-address-movable
no l2vpn local-traffic-forwarding
Command
Purpose
Display a configured
L2VPN VLAN:
Where:
<vlan_id>
Example:
C10G-203(config)#show l2vpn vlan 10
l2vpn vlan table: vlan_id=10
Command
Purpose
Where:
<module_id>
269
CASA CMTS
Enabling authentication
Configuring authentication
Enabling authorization
Configuring authorization
Enabling accounting
Logging in to accounting
Command accounting
Command (config)
Purpose
Where:
<host_addr>
Example:
CASA-CMTS(config)tacacs-server host 192.168.10.1#
Casa CMTS Software Configuration Guide
270
CASA CMTS
Command (config)
Purpose
Where:
<key>
Command (config)
Purpose
Enable enable
password
authentication at
TACACS+ server.
Where:
radius
tacacsplus
Example:
CASA-CMTS(config)# aaa authentication enable
default group radius
Command (config)
Purpose
Disable TACACS+
password authentication.
Example:
CASA-CMTS(config)# no aaa authentication
enable
Command (config)
aaa authentication login default group {radius |
tacacsplus}
Where:
Purpose
Use RADIUS/TACACS+
server for default server
group for AAA login
authentication.
271
CASA CMTS
radius
tacacsplus
Example:
CASA-CMTS(config)# aaa authentication login
default group tacacsplus
Command (config)
Purpose
Setup AAA
authentication login.
local
radius
radius-local
tacacsplus
tacacsplus-local
Example:
CASA-CMTS(config)# aaa authentication login
radius
Command (config)
Purpose
Configure authorization
shell command.
Where:
<num>
Enable level
group
Authorization group
if-authenticated
Go ahead if authenticated
local
Use local
none
No authorization
272
CASA CMTS
Example:
CASA-CMTS(config)# aaa authorization command 1
default local tacacsplus
To configure authorization exec shell default server group by tacacs plus server:
Step
1
Command (config)
Purpose
Configure authorization
exec shell default server
group by tacacs plus
server.
Where:
if-authenticated
Go ahead if authenticated.
local
Use local.
none
No authorization
Example:
CASA-CMTS(config)# aaa authorization exec
default group tacacsplus local
To configure the authorization exec shell default login:
Step
1
Command (config)
Purpose
Configure authorization
exec shell default login
Proceed if authenticated.
local
Use local.
none
No authorization.
group
Server Group.
tacacsplus
Example:
aaa authorization exec default ifauthenticated group tacacsplus
Enabling accounting
To enable accounting:
Step
1
Command (config)
Purpose
aaa accounting
Enable accounting
273
CASA CMTS
Command accounting
To perform command accounting:
Step
1
Command (config)
Purpose
Command accounting.
Where:
<num>
none
None.
start-stop
Action start-stop.
stop-only
Example:
CASA-CMTS(config)# aaa accounting commands 4
default start-stop
Command (config)
aaa accounting exec default start-stop group {radius |
tacacsplus}
Where:
radius
tacacsplus
Purpose
Configure AAA
accounting for start-stop
events.
Command (config)
Purpose
Where:
<num=0:15>
Example:
CASA-CMTS(config)# aaa radius-source loopback 4
274
CASA CMTS
Command (config)
Purpose
no aaa radius-source
Command (config)
Purpose
Where:
host <string>
key <string>
<number>
retry-max
timeout
Example:
CASA-CMTS(config)# radius server host server1
key 123 7
Command (config)
no radius-server host<string>/key
Where:
host
<string>
key
Purpose
Disable a specified
RADIUS server or
RADIUS
encryption key
Example:
CASA-CMTS(config)# no radius server host
server1/123
275
CASA CMTS
Command (config)
Purpose
show aaa
Display the
AAA
configuration.
Example:
CASA-CMTS# show aaa
----------------- AAA Configurations ---------------AAA Server IP Address : 192.168.100.1 (KEY: test)
AAA Server Encryption Key : test
AAA Authentication : LOGIN, ON
ENABLE, ON
AAA Authentication method : TACACS+, LOCAL
AAA CMD Authorization : ON
: COMMAND 15 TACACSPLUS
: OTHER COMMAND LEVEL(S) LOCAL
AAA Accounting
: COMMAND LEVEL 15 TRIGGERSTARTSTOP
: NO COMMAND ACC TRIGGER FOR OTHER LEVEL(S)
: EXEC ACC TRIGGER LOGIN-LOGOUT
Description
Manual mode
276
CASA CMTS
RPC mode
Auto Multiplex mode
Group-4-port mode
Group-2-port mode
stream configurations
Similar to manual mode, but mapping configuration is remotely
provisioned from SDV (Switched Digital Video) server.
The Casa CMTS automatically maps the incoming program
using the destination IP address and UDP port number
embedded in the incoming program.
Similar to auto mode, but with a different mapping scheme. The
Casa CMTS translates 16 (8 for 2-chans/port) incoming
programs to 16 (8 for 2-chans/port) QAM output channels of 4
ports in a group. The ports in each group key off the IP address
of the first QAM port in each group.
Similar to auto mode, but with a different mapping scheme. The
Casa CMTS system translates 8 (4 for 2-chans/port) incoming
programs to 8 (4 for 2-chans/port) QAM output channels of 2
ports in a group. The ports in each group key off the IP address
of the first QAM port in each group.
source IP address
destination IP address
For an incoming program, only the destination UDP port number needs to be specified; the
remaining fields can be used as wildcards.
Streams are indexed 1 9999. Each stream intended for unicast distribution can be mapped to
only one QAM channel. Streams for multicast distribution can be mapped to more than one QAM
channel.
You can map any number of streams to a single QAM channel. Each stream mapped to a QAM
channel occupies a program space whenever the stream is active. However, when mapping
streams to QAM channels, you must make sure that you do not exceed the maximum bit rate of
38/27 Mbps (with 256/64QAM modulation, Annex B) for all activated programs on each QAM
channel.
QAM manual operation mode is chassis based, applicable to all QAM ports as a group. To enable
the manual operation mode:
277
CASA CMTS
Step
1
Command (config)
Purpose
Where:
<id>
Example:
Enable QAM manual operation mode:
CASA-CMTS(config)# operation mode manual
CASA-CMTS(config)#
Command (config)
Purpose
Example:
Enable QAM RPC operation mode:
CASA-CMTS(config)# operation mode rpc
CASA-CMTS(config)#
278
CASA CMTS
With these definitions, an incoming program can be uniquely mapped to a QAM output channel
(QAM port number, QAM channel number, and PID) automatically.
QAM auto-multiplex operation mode is chassis based, applicable to all QAM ports as a group.
The default is the auto-multiplex operation mode.
Step
1
Command (config)
Purpose
Where:
<id>
Example:
Casa CMTS Software Configuration Guide
279
CASA CMTS
UDP QAM-Chan
0/0
0/1
0/2
0/3
1/0
1/1
1/2
1/3
2/0
10
2/1
11
2/2
12
2/3
13
3/0
14
3/1
15
3/2
16
3/3
280
CASA CMTS
QAM group-4-port operation mode is chassis-based, applicable to all QAM ports as a group. To
enable the group-4-port operation mode:
Step
1
Command (config)
Purpose
Example:
Enable QAM group-4-port operation mode:
CASA-CMTS(config)# operation mode group-4-port
CASA-CMTS(config)#
UDP QAMChan
QAM-port-2 IP
0/0
2/0
0/1
2/1
0/2
2/2
0/3
2/3
1/0
3/0
1/1
3/1
281
CASA CMTS
1/2
3/2
1/3
3/3
QAM group-2-port operation mode is chassis based, applicable to all QAM ports as a group. To
enable the group-2-port operation mode:
Step
1
Command (config)
Purpose
Where:
<id>
Example:
Enable QAM group-2-port operation mode:
CASA-CMTS(config)# operation mode group-2-port
CASA-CMTS(config)#
Command (config)
Purpose
Where:
<size>
Example:
Set de-jitter interval to 200 milliseconds:
CASA-CMTS(config)# dejitter interval 200
CASA-CMTS(config)#
Set de-jitter interval to the default 400 milliseconds:
CASA-CMTS(config)# no dejitter interval
CASA-CMTS(config)#
282
CASA CMTS
Command (config)
Purpose
Enter stream
configuration mode.
Where:
<stream-id>
Example:
Enter stream configuration mode. for stream 123:
CASA-CMTS(config)# stream 123
CASA-CMTS(config-stream 123)#
Command (config)
Purpose
End stream configuration
mode.
end
Example:
End stream configuration mode:
CASA-CMTS(config-stream)# end
CASA-CMTS(config)#
Command (config)
Purpose
Where:
<stream-id>
Example:
Enter stream configuration mode. for stream 123:
283
CASA CMTS
Example:
Set source IP address for stream 123 to 192.168.4.10:
CASA-CMTS(config-stream 123) ip source address
192.168.4.10
CASA-CMTS(config-stream 123)#
Remove the configured source IP address for stream 123:
CASA-CMTS(config-stream 123)# no ip source
address
CASA-CMTS(config-stream)
Command (config)
Purpose
Where:
<stream-id>
Example:
Enter stream configuration mode. for stream 123:
CASA-CMTS(config)# stream 123
CASA-CMTS(config-stream 123)#
2
Example:
Set destination IP address for stream 123 to 192.168.3.10:
CASA-CMTS(config-stream 123) ip destination
address 192.168.3.10
CASA-CMTS(config-stream 123)#
Remove the configured destination IP address for stream 123:
CASA-CMTS(config-stream 123)# no ip
destination address
CASA-CMTS(config-stream 123)#
284
CASA CMTS
Command (config)
Purpose
stream <id>
Enter stream
configuration mode.
Where:
<id>
Example:
CASA-CMTS(config)# stream 123
CASA-CMTS(config-stream 123)#
[no] udp source port <source-port>
Where:
<source-port>
Example:
Set source UDP port for stream 123 to 1234:
CASA-CMTS(config-stream 123)# udp source port
1234
CASA-CMTS(config-stream 123)#
Example:
Remove the configured source UDP port for stream 123:
CASA-CMTS(config-stream 123)# no udp source
port
CASA-CMTS(config-stream 123)#
Command (config)
Purpose
stream <id>
Enter stream
configuration mode.
Where:
<id>
Example:
CASA-CMTS(config)# stream 123
CASA-CMTS(config-stream 123)#
udp destination port <destination-port>
Where:
<destination-port>
285
CASA CMTS
range 1 to 9999.
Example:
Set source UDP port for stream 123 to 4321:
CASA-CMTS(config-stream 123)# udp destination
port 4321
CASA-CMTS(config-stream 123)#
Remove the configured destination UDP port for stream 123:
CASA-CMTS(config-stream 123)# no udp
destination port
CASA-CMTS(config-stream 123)#
Command (config)
Purpose
Show the
configured streams.
Where:
<stream-id>
Example:
Show the configuration of stream 14:
CASA-CMTS(config)# show stream config 14
configuration for stream 14
------------------------------------------------ip source address is
wildcard
ip destination address is
wildcard
udp source port is
wildcard
udp destination port is
3014
Dejitter buffer is
400
millisecond
Show the configuration of all configured streams:
CASA-CMTS(config)# show stream config
stream configuration:
stream 1
ip source address is
wildcard
ip destination address is
wildcard
udp source port is
wildcard
udp destination port is
3001
Dejitter buffer is
400
millisecond
stream 2
Casa CMTS Software Configuration Guide
286
CASA CMTS
ip source address is
ip destination address is
udp source port is
udp destination port is
Dejitter buffer is
millisecond
stream 14
ip source address is
ip destination address is
udp source port is
udp destination port is
Dejitter buffer is
millisecond
CASA-CMTS(config)#
wildcard
wildcard
wildcard
3002
400
wildcard
wildcard
wildcard
3014
400
Command (config)
Purpose
<port>
Example:
<st-id>
<pr-id>
Example:
Bind the SPTS stream 123 to QAM channel 1 on port 0/2 with
egress program number 100:
Casa CMTS Software Configuration Guide
287
CASA CMTS
Command (config)
Purpose
Show unmapped
streams.
Where
<module-id>
Example:
Show unmapped streams in QAM module 0:
CASA-CMTS# show module 0 stream no-mapping
Module 0 - Stream with no mapping
Command (config)
Purpose
288
CASA CMTS
N/A
Assign an IP address to
the QAM port (0/0 in this
example). Keep the
video server and the
QAM port on the same
subnet for simplicity:
To test the set-up, ping the QAM IP address from the video server. Then verify that streaming is
working by sending the stream to a.b.c.d/257. UDP port 257 will map to QAM 0/0 channel 0.
Finally, tune the set top box to the frequency of the QAM 0/0 channel (0).
Note: Some set-top boxes need to do DP scanning.
289
CASA CMTS
Command (config)
Purpose
Where:
<module>
<port>
Module number.
QAM port number.
Example:
Command (config)
Purpose
Where:
<module>
<port>
Module number
QAM port number
Example:
Example:
290
CASA CMTS
Command (config)
Purpose
Where:
<module>
<port>
Module number
QAM port number
Example:
Example:
Command (config)
Purpose
Where:
<module>
<port>
Module number.
QAM port number.
Example:
Example:
291
CASA CMTS
CASA-CMTS(config-if-qam)# shutdown
CASA-CMTS(config-if-qam)#
Command (config)
Purpose
config
Enter configuration
mode.
Example:
CASA-CMTS#config
CASA-CMTS(config)#
interface qam <module>/<port>
Where:
<module>
<port>
Module number.
QAM port number.
Example:
Example:
Command (config)
Purpose
Where:
<module>
<port>
Module number.
QAM port number.
292
CASA CMTS
Example:
Example:
Command (config)
Purpose
<port>
Example:
Example:
293
CASA CMTS
Command (config)
Purpose
Where:
<module>
<port>
Module number.
QAM port number.
Example:
Example:
Command (config)
Purpose
Where:
<module>
Module number.
<port>
294
CASA CMTS
Example:
Example:
Command (config)
Purpose
Enter QAM
interface
mode.
Where:
<module>
<port>
Module number.
QAM port number.
Example:
Set the
Annex type.
Example:
Set the MPEG framing format to Annex B for QAM outputs on module 0,
port 2:
CASA-CMTS(config-if-qam 0/2)# annex B
CASA-CMTS(config-if-qam 0/2)#
Casa CMTS Software Configuration Guide
295
CASA CMTS
Set the
Annex A
symbol rate.
Where:
<rate>
<value>
Example:
Set the MPEG framing format to Annex A for QAM outputs on module 0,
port 3 with symbol rate 6000 and channel spacing 7000000:
CASA-CMTS(config-if-qam 0/2)# annex A symbol rate 6000
channel spacing 7000000
CASA-CMTS(config-if-qam 0/2)#
Note: In this example, assuming the center frequency of channel 0 was at 555 MHz, after the
Annex type setting, the center frequency of QAM channel 1 is then automatically adjusted to 562
MHz, channel 2 to 569 MHz, and channel 3 to 576 MHz
296
CASA CMTS
Each QAM module is completely independent of other modules within the same chassis. That
means some modules can be in high-frequency mode, while others are in normal mode.To set
the center frequency of the selected QAM channel follow the command provided below:
Step
1
Command (config)
Purpose
Enter QAM
interface mode
Where:
<module>
<port>
Module number
QAM port number
Example:
same port are correlated. When any one is set, the others
change accordingly. The center frequency of each channel is
separated by 6 to 8 MHz, depending on whether the QAM port
is configured as Annex type B, C, or A.
Where:
<channel-id>
<freq>
Example:
Set the center frequency of QAM channel 1 on module 0, port 3, to
555 MHz:
CASA-CMTS(config-if-qam 0/3)# channel 1 frequency
555000000
CASA-CMTS(config-if-qam 0/3)#
Note: In this example, assuming the channel bandwidth is 6
297
CASA CMTS
Step
1
Command (config)
Purpose
Where:
<module>
<port>
Module number.
QAM port number
Example:
Enter QAM Interface mode for interface on module 0, port 3:
Example:
Set the output power level for RF port 0/2 to 550:
CASA-CMTS(config-if-qam 0/2)# power 550
CASA-CMTS(config-if-qam 0/2)#
This power setting is for the RF output port that is also the sum of all enabled QAM channels on
the same port. The actual QAM channel output level depends on how many QAM channels are
enabled on that port. For example, a setting of 550 (55 dBmV for the port) with 1 channel
enabled, sets the QAM channel level to 55 dBmv. A setting of 550 with 2 channels enabled sets
each QAM channel to an output level of 52 dBmV. A setting of 550 with 4 channels enabled sets
each QAM channel to an output level of 49 dBmV.
The maximum output level per QAM channel is:
62 dBmV at 1-channel/port
59 dBmV at 2-channel/port
56 dBmV at 4-channel/port
Command (config)
Purpose
Where:
<module>
Module number.
298
CASA CMTS
<port>
Example:
Enter QAM Interface mode for interface on module 0, port 3:
Example:
Set the interleave level to 128x8 for QAM port 3 on module 0:
CASA-CMTS(config-if-qam)# interleave 128x8
CASA-CMTS(config-if-qam)#
Note: When an interleave level is set, all channels on the port are set to the same interleave level
automatically
Command (config)
Purpose
Where:
<module>
<port>
Module number.
QAM port number.
Example:
Enter QAM Interface mode for interface on module 0, port 3:
CASA-CMTS(config)# interface qam 0/3
CASA-CMTS(config-if-qam 0/3)#
2
Example:
CASA-CMTS(config-if-qam 0/3)# spectral
inversion on
Disable QAM spectral inversion:
CASA-CMTS(config-if-qam 0/3)# no spectral
inversion on
Casa CMTS Software Configuration Guide
299
CASA CMTS
Showing the configurations and stream status of a specified QAM port interface.
Showing the configuration of a QAM channel and the streams bonded to it.
To show the configurations and stream status of a specified QAM port interface:
Step
1
Command (config)
Purpose
Where:
<module>
Module number.
<port>
[brief]
To show the configurations of a QAM channel and the stream bonded to it:
Step
1
Command (config)
Purpose
Show the
configurations of a
QAM channel and
the stream bonded
Where:
<module>
Module number.
<port>
<ch-id>
Example:
CASA-CMTS(config) show interface qam 2/1/0
Purpose
Show the
utilization rates of
all downstream
channels.
300
CASA CMTS
utilization
Downstream Slot/Port/Channel
2/0/0
2/0/1
2/0/2
2/0/3
2/1/0
2/1/1
2/1/2
2/1/3
2/2/0
2/2/1
2/2/2
2/2/3
2/3/0
2/3/1
2/3/2
2/3/3
Utilization (%)
2
2
2
2
0
0
0
0
0
0
0
0
0
0
0
0
301
CASA CMTS
Command (config)
Purpose
Show configurations of
all upstream port
interfaces.
Example:
CASA-CMTS(config)# show interface upstream
Command (config)
Purpose
config
Enter configuration
mode.
Example:
CASA-CMTS#config
CASA-CMTS(config)#
show interface upstream <module> [brief]
Where:
<module>
Module number.
Show configurations of
all upstream port
interfaces in the
specified module.
Example:
302
CASA CMTS
logical-channel 0 ranging-backoff 0 4
no logical-channel 0 pre-equalization
logical-channel 0 ranging-priority 0x0
logical-channel 0 class-id 0x0
no logical-channel 0 shutdown
no shutdown
interface upstream 1/1
frequency 28000000
channel-width 6400000
power-level 0
power-adjustment continue 2
power-adjust threshold 1
map-advance static 200
voice-bw-reserve 75 emergency 0
rate-limit
no ingress-cancellation
logical-channel 0 prov-attr-mask 0x0
logical-channel 0 profile 3
logical-channel 0 minislot 4
logical-channel 0 data-backoff automatic
logical-channel 0 ranging-backoff 0 4
no logical-channel 0 pre-equalization
logical-channel 0 ranging-priority 0x0
logical-channel 0 class-id 0x0
no logical-channel 0 shutdown
no shutdown
interface upstream 1/2
frequency 36000000
channel-width 6400000
power-level 0
power-adjustment continue 2
power-adjust threshold 1
map-advance static 200
voice-bw-reserve 75 emergency 0
rate-limit
no ingress-cancellation
logical-channel 0 prov-attr-mask 0x0
logical-channel 0 profile 3
logical-channel 0 minislot 4
logical-channel 0 data-backoff automatic
logical-channel 0 ranging-backoff 0 4
no logical-channel 0 pre-equalization
logical-channel 0 ranging-priority 0x0
logical-channel 0 class-id 0x0
no logical-channel 0 shutdown
no shutdown
interface upstream 1/3
frequency 44000000
channel-width 6400000
power-level 0
power-adjustment continue 2
power-adjust threshold 1
map-advance static 200
Casa CMTS Software Configuration Guide
303
CASA CMTS
voice-bw-reserve 75 emergency 0
rate-limit
no ingress-cancellation
logical-channel 0 prov-attr-mask 0x0
logical-channel 0 profile 3
logical-channel 0 minislot 4
logical-channel 0 data-backoff automatic
logical-channel 0 ranging-backoff 0 4
no logical-channel 0 pre-equalization
logical-channel 0 ranging-priority 0x0
logical-channel 0 class-id 0x0
no logical-channel 0 shutdown
no shutdown
Command (config)
Purpose
Where:
<module>
<port>
Module number.
Upstream port number.
Example:
304
CASA CMTS
Step
1
Command (config)
Purpose
Display
upstream
interface
statistics.
Where:
<module>
Module number.
Upstream port number.
<port>
Example:
Show interface upstream 1/0:
CASA-CMTS(config)# show interface upstream 1/0 stat
Interface upstream 1/0 statistics
Interface upstream 1/0.0 statistics
Admin status: UP
Received 1272 broadcasts, 0 multicasts, 2890
unicasts
0 discards, 0 errors, 0 unknown protocol
12846 Unerroreds, 0 Correcteds, 5 Uncorrectables
Total Modems On This Upstream Channel: 7 ,7
active cm,0 secondary cm
Req Mslots 34205744, Used Req Mslots 1272
Init Mtn Mslots 805752, Used Init Mtn Mslots 0
Total Mslots 35032311, Ucast Granted Mslots 20807
Avg upstream channel utilization: 0
Channel utilization interval: 10
Command (config)
Purpose
Change the
upstream MAP
size.
Where:
<2-10>
Example:
Enter upstream
CASA-CMTS(config)# upstream map-size 6
305
CASA CMTS
Step
1
Command (config)
Purpose
Enter upstream
port interface
configuration
mode.
Where:
<module>
<port>
Module number.
Upstream port number.
Example:
Enter upstream interface mode for upstream port 6 on module 2:
CASA-CMTS(config)# interface upstream 2/6
CASA-CMTS(config-if-ups 2/6)#
Command (config)
Purpose
end
Example:
Command (config)
Purpose
Where:
<module>
<port>
Module number.
Upstream port number.
Example:
Enter upstream interface mode for upstream port 6 on module
2:
CASA-CMTS(config)# interface upstream 2/6
CASA-CMTS(config-if-ups 2/6)#
no shutdown
Enable an upstream
port.
Example:
Enable upstream port 7 on module 3:
CASA-CMTS(config-if-ups 3/7)# no shutdown
CASA-CMTS(config-if-ups 3/7)#
Casa CMTS Software Configuration Guide
306
CASA CMTS
Command (config)
Purpose
Where:
<module>
<port>
Module number.
Upstream port number.
Example:
Disable an upstream
port.
Example:
Disable upstream port 7 on module 3:
CASA-CMTS(config-if-ups 3/7)# shutdown
CASA-CMTS(config-if-ups 3/7)#
Command (config)
Purpose
Where:
<module>
<port>
Module number
Upstream port number
Example:
frequency <frequency>
Example:
Set frequency to 10,000,000 Hz for upstream port 2/6:
CASA-CMTS(config-if-ups 2/6)# frequency
10000000
CASA-CMTS(config-if-ups 2/6)#
307
CASA CMTS
module number
upstream port number
Example:
Example:
Set input power- level to 10 dBmV for upstream port 2/6:
CASA-CMTS(config-if-ups 2/6)# power-level 10
CASA-CMTS(config-if-ups 2/6)#
Caution: Increases in the upstream port input power-level will lead to an increase in the CMs
transmit power-level. This creates higher carrier-to-noise ratio (C/N), but also generates distortion
products. Composite Second Order Beat (CSO) and Composite Triple Beat (CTB) values worsen
by 2 dB for every 1 dB-increased C/N. The return path laser immediately enters a nonlinear mode
called clipping, and all communication becomes unreliable. Many return lasers send short bursts
above the clipping thresholds and fail on longer or successive bursts. Input power level should
not be adjusted by more than 5 dB in a 30-second interval. If the power level is increased or
decreased by more than 5 dB within 30 seconds, cable interfaces are disrupted.
308
CASA CMTS
failed attempts, the CMTS stops sending ranging and the modem remains offline. For normal
operation, use the default value.
To adjust the upstream input power threshold, use the command power-adjustment threshold:
Step
1
Command (config)
Purpose
Where:
<module>
<port>
Module number.
Upstream port number.
Example:
Enter upstream interface mode for upstream port 6 on module 2:
Example:
CASA-CMTS(config-if-ups 2/6)# power-adjustment
threshold 2
CASA-CMTS(config-if-ups 2/6)#
Command config)
Purpose
Where:
Casa CMTS Software Configuration Guide
309
CASA CMTS
<module>
Module number.
<port>
Example:
Enter upstream interface mode for upstream port 6 on module 2:
Example:
Set input power adjust level to 5 dBmV for upstream port 1/0:
CASA-CMTS(config-if-ups 1/0)# power-adjustment
continue 5
310
CASA CMTS
performance. Casa recommends that that the MAP advance be adjusted for the physical
characteristics of the plant. A delay value of 200 ms is usually adequate.
For optimal performance, measure the throughput relative to the percent utilization and adjust the
delay value to achieve maximum throughput.
Step
1
Command (config
Purpose
Enter upstream
port interface
configuration
mode.
Where:
<module>
<port>
module number
upstream port number
Example:
Enter upstream interface mode for upstream port 6 on module 2:
Set the
upstream mapadvance.
static
max-delay
Example:
Set the dynamic map advance to 400 microseconds:
Casa CMTS Software Configuration Guide
311
CASA CMTS
Defaults: Dynamic map-advance with a safety factor of 1000 microseconds and a max-delay of
1800 microseconds.
Command (config)
Purpose
Where:
<module>
<port>
Module number.
Upstream port number.
Example:
Enter upstream interface mode for upstream port 6 on module 2:
CASA-CMTS(config)# interface upstream 2/6
CASA-CMTS(config-if-ups 2/6)#
2
Enable the
upstream
logical-channels.
Example:
Enable logical-channel 0 under upstream 2/6:
CASA-CMTS(config-if-ups 2/6)# no logical-channel
0 shutdown
CASA-CMTS(config-if-ups 2/6)#
Command (config)
Purpose
Where:
<module>
<port>
Module number.
Upstream port number.
312
CASA CMTS
Example:
Example:
Command (config)
Purpose
Where:
<module>
<port>
Module number.
Upstream port number.
Example:
313
CASA CMTS
automatic
<start>
<end>
Example:
Set data-backoff to 2 and 8 for channel 0 on interface 2/6:
CASA-CMTS(config-if-ups 2/6)# logical-channel
0 data-backoff 2 8
To set data-backoff values to the default values of 0 and 4:
Step
1
Command (config)
Purpose
Where:
<module>
<port>
Module number.
Upstream port number.
Example:
Enter upstream interface mode for upstream port 6 on module
2:
CASA-CMTS(config)# interface upstream 2/6
CASA-CMTS(config-if-ups 2/6)#
logical-channel <num> data-backoff
Example:
Set upstream data backoff to default values 0 and 4 for
channel 0:
Command (config)
Purpose
Where:
<module>
<port>
module number
upstream port number
314
CASA CMTS
Example:
Enter upstream interface mode for upstream port 6 on module
2:
CASA-CMTS(config)# interface upstream 2/6
CASA-CMTS(config-if-ups 2/6)#
logical-channel <num> ranging-backoff <start> <end>
Where:
<num>
Set ranging-backoff
values.
<start>
<end>
Example:
Set ranging-backoff to 4 and 10 (recommended) for channel 0
on upstream 2/6:
CASA-CMTS(config-if-ups 2/6)# logical-channel
0 ranging-backoff 4 10
CASA-CMTS(config-if-ups 2/6)#
The upstream interface reconnection time after a power outage is related to the following factors:
DHCP, ToD, and TFTP servers often operate well below 1 percent load under normal
situations, but can jump to 100 percent after an outage.
Increasing backoff slows upstream interface reconnection and reduces server load.
Small backoffs result in upstream interfaces failing to range the upstream RF levels correctly
and cycling to maximum power, thus increasing connection time and reducing network
performance.
Large backoffs result in increased recovery time after a large scale service outage.
All upstream interfaces should recover in 0 to 10 minutes after all services are restored (Casa
CMTS, RF transport, DHCP, TFTP, and ToD servers). Problems in the cable modem
configuration, CMTS configuration, and the DOCSIS provisioning servers could lead to longer
recovery time.
Command (config)
Purpose
Where:
<module>
Module number.
315
CASA CMTS
<port>
Example:
Enter upstream interface mode for upstream port 6 on module 2:
Example:
Set minislot size to 64 ticks for channel 0:
CASA-CMTS(config-if-ups 2/6)# logical-channel 0
minislot 64
Command (config)
Purpose
Where:
<module>
<port>
Module number.
Upstream port number.
Example:
Enter upstream interface mode for upstream port 6 on module 2:
Example:
Casa CMTS Software Configuration Guide
316
CASA CMTS
Command (config)
Purpose
Where:
<module>
<port>
Module number.
Upstream port number.
Example:
Enter upstream interface mode for upstream port 6 on module 2:
Example:
Enable pre-equalization for channel 0:
CASA-CMTS(config-if-ups 2/6)# logical-channel 0
pre-equalization
CASA-CMTS(config-if-ups 2/6)#
Disable pre-equalization for channel 0:
CASA-CMTS(config-if-ups 2/6)# no logicalchannel 0 pre-equalization
CASA-CMTS(config-if-ups 2/6)#
317
CASA CMTS
Step
1
Command (config)
Purpose
Where:
<module>
<port>
Module number.
Upstream port number.
Example:
Enter upstream interface mode for upstream port 6 on module
2:
CASA-CMTS(config)# interface upstream 2/6
CASA-CMTS(config-if-ups 2/6)#
[no] ingress-cancellation <intv>
Where:
<intv>
Enable or disable
ingress noise
cancellation.
Example:
Command (config)
Purpose
Where:
<module>
<port>
Module number.
Upstream port number.
Example:
Specify reserve
bandwidth percentage
for upstream voice
318
CASA CMTS
<num=0:100>
emergency <num=0:100>
Percentage; default is 75
percent
Percentage; default is 0
percent
calls.
Example:
casa-121(config-if-ups 3/6)#voice-bw-reserve 75
emergency 10
casa-121(config-if-ups 3/6)#
In the above example, 75% of the bandwidth on upstream
interface 3.1.0 is reserved for voice calls, with 10% of that
percentage available for emergency calls. The remaining 25%
bandwidth is available for data and video traffic.
Note: To allow emergency calls to preempt all other calls, use the top-level cable admissioncontrol preempt priority voice command. The default setting is enabled. Additionally, the
interface upstream rate-limit setting that enforces cable modem limits at the CMTS is enabled by
default.
Purpose
Enter upstream port
interface configuration
mode.
Module number.
Upstream port number.
Example:
Enter upstream interface mode for upstream port 6 on module 2:
Example:
CASA-CMTS(config-if-ups 2/6)# rate-limit
319
CASA CMTS
Step
1
Command (config)
Purpose
Example:
See example below.
Command (config)
Purpose
Show the
upstream channel
signal quality.
Where:
<module>
<port>
Module number.
Upstream port number. The valid values are
0 to 15.
Example:
To show the SNR of all the upstream channels:
CASA-CMTS(config)# show upstream signal-quality
upstream port
signal noise
1/0
42.0
1/1
42.0
1/2
42.0
1/3
38.2
To show the SNR of upstream port 1/0:
CASA-CMTS(config)#show upstream 1/0 signal-quality
upstream port
signal noise
1/0
42.0
320
CASA CMTS
Command (config)
Purpose
Example:
Command
Purpose
Where:
<module>
<port>
Module number.
Upstream port number in the range 0 to
15.
Example:
321
CASA CMTS
Command
Purpose
Display voice
information.
Where:
<module>
Module number.
To create or enter an IP-bundle interface, use the interface ip-bundle command in configuration
mode.
Step
1
Command (config)
Purpose
Where:
<id>
Example:
Create an IP-bundle interface with ID=2:
CASA-CMTS(config)# interface ip-bundle 2
CASA-CMTS(ip-bundle 2)#
322
CASA CMTS
Command (config)
Purpose
Create or enter
the IP-bundle
interface
Where:
<id>
Example:
Create an IP-bundle interface with ID=2:
Command (config)
Purpose
Create or
enter the IPbundle
Interface.
Where:
<id.num>
Specifies the IP bundle interface number and subinterface number separated by a period (.) character.
IP bundle valid values are 1 to 16; sub-interfaces
values are 1 to 511
Example:
Casa CMTS Software Configuration Guide
323
CASA CMTS
Add an IP
address to an
IP bundle subinterface.
Command
Purpose
Create or enter
the IP-bundle
Interface.
Where:
<id.num>
Specifies the IP bundle interface number and subinterface number separated by a period (.) character.
IP bundle valid values are 1 to 16; sub-interfaces
values are 1 to 511.
Example:
Create an IP-bundle sub-interface with the identifier 1.511
Remove a
secondary IP
interface.
324
CASA CMTS
decimal format.
Example:
Remove a secondary IP address 10.248.4.1 to IP-bundle
interface1.511:
CASA-CMTS(ip-bundle 1.511)# no ip address 10.248.4.1
255.255.255.0 secondary
Command (config)
Purpose
Create or enter
the IP-bundle
Interface.
Where:
<id.num>
Specifies the IP bundle interface number and subinterface number separated by a period (.) character.
IP bundle valid values are 1 to 16; sub-interfaces
values are 1 to 511.
Example:
Create an IP-bundle sub-interface with the identifier 1.511:
<mask_len>
secondary
Assign an IPv6
address to a
primary or
secondary IPbundle interface.
Example:
Assign IPv6 address 2000::1000:1/64 to a secondary IP bundle
interface.
CASA-CMTS(ip-bundle 1.155)# ipv6 address
2000::1000:1/64 secondary
Remove the IPv6 address:
CASA-CMTS(ip-bundle 1.155)# no ipv6 address
Casa CMTS Software Configuration Guide
325
CASA CMTS
Adding a helper-address
To specify a destination IP address for User Datagram Protocol (UDP) broadcast Dynamic Host
Configuration Protocol (DHCP) packets, use the helper-address command in the ip-bundle
configuration mode. To disable this feature, use the no form of this command. Many helperaddresses can be added in each IP-bundle interface.
Step
1
Command (config)
Purpose
Create or enter
the IP-bundle
interface
Where:
<id>
Example:
Create an IP-bundle interface with ID=2:
Add a helperaddress.
<ipv6_address>/
host
mta
326
CASA CMTS
If the CM's IP is in the subnet of 172.18.32.0/24, the DHCP discovery for the CPE will have
source IP of 192.168.254.254;
If the CM's IP is in the subnet of 10.0.0.0/24, the DHCP discovery will have source IP of
192.168.54.254;
If the CM's IP is in the subnet of 192.168.5.0/24, the DHCP discovery will have source IP of
10.110.50.25.
interface ip-bundle 1
ip address 172.18.32.4 255.255.255.0
ip address 192.168.254.254 255.255.255.0 secondary
cable helper-address 172.18.4.239
ip access-group 123
interface ip-bundle 1.1
ip address 10.0.0.3 255.255.255.0
ip address 192.168.54.254 255.255.255.0 secondary
cable helper-address 172.18.4.239
ip access-group 123
interface ip-bundle 1.2
ip address 192.168.5.1 255.255.255.0
ip address 10.110.50.25 255.255.255.0 secondary
cable helper-address 172.18.4.239
ip access-group 123
Step
1
Command (config)
Purpose
Where:
<domain-id>
327
CASA CMTS
Example:
Create a new MAC domain interface with domain id = 2 or
enter an existing one:
Bind IP-bundle
interfaces.
Example:
Bind ip-bundle 6 to MAC domain:
CASA-CMTS(config-if-mac 2)# ip bundle 6
328
CASA CMTS
CASA(config)#interface ip-bundle 1
CASA(ip-bundle 1)# ip address 10.231.1.1 255.255.255.0
CASA(ip-bundle 1)# ip address 10.231.13.1 255.255.255.0 setTopBoxes
CASA(ip-bundle 1)# ip address 10.231.20.1 255.255.255.0 computers
CASA(ip-bundle 1)# cable helper-address 192.168.3.16 setTopBoxes
CASA(ip-bundle 1)# cable helper-address 192.168.3.17 computers
CASA(ip-bundle 1)# cable helper-address 192.168.3.6
If a received DHCP option 60 string does not match the CMTS configuration, the CPE client
request will be forwarded to the default DHCP server (at 192.168.3.6 in the above example.)
Use the show cpe-class command to display the configured DHCP classes and option 60
strings.
Step
1
Command (config)
Purpose
Where:
<string>
Example:
Create a new cpe-class named computers.
Example:
Bind ip-bundle 6
CASA-CMTS(config-if-mac 2)# ip bundle 6
329
CASA CMTS
Step
1
Command (config)
Purpose
<id>
Example:
CASA-CMTS(config)# interface ip-bundle 1
CASA-CMTS(ip-bundle 1)#
[no] ip rip authentication key-chain <name>
Where:
<name>
Example:
Applies authentication to the autonomous system named
school:
CASA-CMTS(ip-bundle 1)# # ip rip
authentication key-chain school
To disable:
CASA-CMTS(ip-bundle 1)# no ip rip
authentication key-chain
Command (config)
Purpose
<id>
Example:
CASA-CMTS(config)# interface ip-bundle 1
CASA-CMTS(ip-bundle 1)#
[no] ip rip authentication string <name>
Where:
<name>
Example:
Configure authentication string as public:
CASA-CMTS(ip-bundle 1)# ip rip authentication
string public
Casa CMTS Software Configuration Guide
330
CASA CMTS
To disable:
CASA-CMTS(ip-bundle 1)# no ip rip
authentication string
Command (config)
Purpose
<id>
Example:
CASA-CMTS(config)# interface ip-bundle 1
CASA-CMTS(ip-bundle 1)#
[no] ip rip authentication mode { text | md5 [auth-length
rfc] }
Where:
text
md5
Configure or disable IP
RIP authentication
mode.
Example:
Configure the interface to use MD5 authentication:
CASA-CMTS(config-if-gige 0)# ip rip
authentication mode md5 auth-length rfc
Command (config)
Purpose
Where:
<num>
acl-count
331
CASA CMTS
brief
stat
throughput
servicepolicy-count
1
144574
2118
96070
0
96070
446
0
446
332
CASA CMTS
333
CASA CMTS
Step
1
Command
Purpose
Show a specified
domain interface
configuration.
Where:
<domain-id>
Example:
Show configurations for all MAC domains, assume the chassis has
48 downstream channels and 8 upstream channels that bound to 8
upstream-port interfaces:
CASA-CMTS# show interface docsis-mac
interface docsis-mac 1
no shutdown
sync-interval 10
insertion-interval 20
ucd-interval 1000
no dhcp-authorization
invited-ranging-attempts 16
ip-provisioning-mode ipv4-only
no early-authentication-encryption
no extended-upstream-frequency-range
cm-status event report
multicast-dsid-forward
downstream channel bonding
upstream channel bonding
no tftp-proxy
no upstream drop classifier
no send udc rules
no dhcp-giaddr-primary
mdd interval 2000
sid-cluster max-requests 0
sid-cluster max-outstanding-bytes 0
sid-cluster max-total-bytes 0
sid-cluster max-time 0
max sid-cluster per-service-flow 2
ip bundle 1
downstream 1 interface qam 2/0/0
downstream 2 interface qam 2/0/1
downstream 3 interface qam 2/0/2
downstream 4 interface qam 2/0/3
upstream 1 interface upstream 1/0.0/0
upstream 2 interface upstream 1/0.1/0
upstream 3 interface upstream 1/7.0/0
Casa CMTS Software Configuration Guide
334
CASA CMTS
Command (config)
Purpose
Where:
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or
enter an existing one:
Command (config)
Purpose
Where:
Casa CMTS Software Configuration Guide
335
CASA CMTS
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or enter
an existing one:
Bind IP-bundle
interfaces.
Example:
Bind ip-bundle 6 to MAC domain:
CASA-CMTS(config-if-mac 2)# ip bundle 6
Command (config)
Purpose
Where:
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or enter
an existing one:
Bind upstream
interfaces.
<X>
<Y>
Port number.
<C>
<Z>
336
CASA CMTS
Example:
Command (config)
Purpose
Where:
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or enter
an existing one:
Delete upstream
interface bindings.
Example:
Remove bond upstream 5 from domain 2:
CASA-CMTS(config-if-mac 2)# no upstream 5
Command (config)
Purpose
Create new
domain interfaces
or enter an
existing one.
Where:
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or enter an
existing one:
CASA-CMTS(config)# interface docsis-mac 2
Casa CMTS Software Configuration Guide
337
CASA CMTS
CASA-CMTS(config-if-mac 2)#
2
Bind downstream
interfaces.
<x>
Module number.
<y>
Port number.
<z>
Example:
Bind downstream 0/2/1 to domain 2 with channel ID 3:
CASA-CMTS(config-if-mac 2)# downstream 3 interface
qam 0/2/1
Note: One primary downstream channel can only bind to one MAC domain.
Command (config)
Purpose
Create new
domain interfaces
or enter an
existing one.
Where:
<domain-id>
Example:
Bind secondary
downstream
interfaces
<x>
Module number.
<y>
Port number.
<z>
338
CASA CMTS
secondary:
Example:
Command (config)
Purpose
Where:
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or
enter an existing one:
Delete downstream
interface bindings.
Example:
Remove bound downstream 3 from domain 2:
CASA-CMTS(config-if-mac 2)# no downstream 3
Command
Purpose
Where:
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or
enter an existing one:
Casa CMTS Software Configuration Guide
339
CASA CMTS
no shutdown
Example:
CASA-CMTS(config-if-mac 2)# no shutdown
Command (config)
Purpose
Where:
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or
enter an existing one:
Example:
CASA-CMTS(config-if-mac 2)# shutdown
Command (config)
Purpose
Example:
Create a new MAC domain interface with domain id = 2 or enter an
existing one:
CASA-CMTS(config)# interface docsis-mac 2
CASA-CMTS(config-if-mac 2)#
2
CASA CMTS
<ip-address>
<subnet-mask>
To remove the IP
address for a MAC
domain interface,
use the no form of
the command.
Example:
Set IP address to 192.168.3.211 and subnet mask to
255.255.255.0 for domain 2:
CASA-CMTS(config-if-mac 2)# ip address
192.168.3.211 255.255.255.0
CASA-CMTS(config-if-mac 2)#
Setting MAC domain interface IPv6 addresses (Rel. 5.2 and earlier)
To set the IPv6 address for a MAC domain interface:
Step
1
Command (config)
Purpose
Where:
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or
enter an existing one:
<subnetmask>
Usable
addresses:
2001:0db8:0100:f101:0210:a4ff:fee3:9566
2001:0000:0000:0000:0000:0000:1000:1
(This can be shortened to: 2001::1000:1)
One sequence of 20 bit blocks containing
only zeroes can be replaced with ::
Example:
Assign IPv6 address 2000::1000:1/64 to domain 2:
341
CASA CMTS
Removing MAC domain interface IPv6 addresses (Rel. 5.2 and earlier)
Step
1
Command (config)
Purpose
Where:
<domain-id>
Command (config)
Purpose
Where:
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or
enter an existing one:
342
CASA CMTS
host
mta
Example:
Forward UDP broadcasts from both CMs and CPE devices to
the DHCP server at 172.23.66.44:
CASA-CMTS(config-if-mac 2)# helper-address
172.23.66.44
CASA-CMTS(config-if-mac 2)# end
CASA-CMTS(config)#
Forward UDP broadcasts from CMs, MTA and CPE devices to
separate DHCP servers:
CASA-CMTS(config-if-mac 2)#
172.23.66.143 host
CASA-CMTS(config-if-mac 2)#
172.23.66.144 cable-modem
CASA-CMTS(config-if-mac 2)#
172.23.66.145 mta
CASA-CMTS(config-if-mac 2)#
CASA-CMTS(config)#
helper-address
helper-address
helper-address
end
Defaults: If no options are specified, both CM and host UDP broadcasts are forwarded.
Note: The user must specify both the cable-modem or host options in separate commands, using
separate IP addresses, if using them. If the user specifies only one option, then the other type of
device (cable modem or host) will not be able to connect with a DHCP server. In addition, if the
cable-modem or host option is used with the same IP address that was previously configured with
this command, the new configuration overwrites the old configuration
This command enables CMs and their attached CPE devices (hosts) to use separate DHCP
servers, so that CMs and hosts receive their IP addresses from separate address pools. The
cable-modem keyword specifies that only UDP DHCP broadcasts from CMs are forwarded to
that particular destination IP address. The host keyword specifies that only UDP broadcasts from
hosts (CPE devices) are forwarded to that particular destination IP address.
343
CASA CMTS
Step
1
Command (config)
Purpose
Where:
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or enter
an existing one:
Example:
Command (config)
Purpose
Where:
<domain-id>
344
CASA CMTS
Example:
Set the interval for the sync message transmissions to 100 ms:
CASA-CMTS(config-if-mac 2)# sync-interval 100
CASA-CMTS(config-if-mac 2)# end
Command (config)
Purpose
Where:
<domain-id>
Example:
Set the minimum insertion interval to 100 ms:
CASA-CMTS(config-if-mac 2)# insertion-interval 10
345
CASA CMTS
Command (config)
Purpose
Where:
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or enter
an existing one:
Example:
Set the minimum insertion interval to 100 ms:
CASA-CMTS(config-if-mac 2)# mdd interval 10
CASA-CMTS(config-if-mac 2)#
Command (config)
Purpose
Where:
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or enter
an existing one:
CASA-CMTS(config)# interface docsis-mac 2
CASA-CMTS(config-if-mac 2)#
346
CASA CMTS
[no] dhcp-giaddr-primary
The command will enable the DHCP discovery messages (CM,
MTA and CPE) to be relayed to the DHCP server with source IP
address of the dhcp-giaddr. The default setting is disabled.
Enable a gateway IP
address on a domain
interface
Example:
CASA-CMTS(config-if-mac 2)# dhcp-giaddr-primary
Command (config)
Purpose
Where:
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or enter
an existing one:
347
CASA CMTS
Step
1
Command (config)
Purpose
Where:
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or enter
an existing one:
Enable TFTP-enforce
to prevent cable
modems from
registering with the
CMTS until the
DOCSIS configuration
file is downloaded to
the modem via TFTP
server.
Step
1
Command (config)
Purpose
Example:
CASA-CMTS(config)# show cable modem tftp-bypass
MAC Address
IP Address
US
DS
MAC
Prim RxPwr Timing Num BPI
Intf
Intf
Status
Sid (dB) Offset CPEs Enb
total cm 0
348
CASA CMTS
Command (config)
Purpose
Where:
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or
enter an existing one:
Enable an IP policy on a
domain interface.
To disable an IP policy
on a domain interface,
use the no form.
Command (config)
Purpose
Where:
<domain-id>
CASA CMTS
Disable:
CASA-CMTS(config-if-mac 2)# mgmd ipv4 shutdown
CASA-CMTS(config-if-mac 2)#
domain interface,
remove the no command
at the beginning of the
command.
Command (config)
Purpose
Where:
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or
enter an existing one:
Enable DHCP
authorization on MAC
domain to prevent IP
address and macaddress spoofing.
To disable DHCP
authorization on a
docsis-mac domain
interface, use the no
form of the command.
350
CASA CMTS
Step
1
Command (config)
Purpose
Where:
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or
enter an existing one:
Enable or disable
channel bonding.
Example:
Enable upstream channel bonding:
CASA-CMTS(config-if-mac 2)# upstream channel
bonding
Disable:
CASA-CMTS(config-if-mac 2)# no upstream
channel bonding
Command
Purpose
Where:
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or
enter an existing one:
CASA-CMTS(config)# interface docsis-mac 2
CASA-CMTS(config-if-mac 2)#
2
[no] multicast-dsid-forward
Example:
Enable or disable
forwarding of multicast
downstream IDs to cable
modem CPE devices.
351
CASA CMTS
Command (config)
Purpose
Where:
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or
enter an existing one:
dual-stack
ipv4-only
ipv6-only
Configure IPprovisioning-mode to
select the IP addressing
scheme for a MAC
domain interface.
Example:
Enable dual-stack ip-provisioning-mode on docsis-mac
domain 2:
CASA-CMTS(config-if-mac 2)# ip-provisioningmode dual-stack
CASA-CMTS(config-if-mac 2)#
352
CASA CMTS
enable
cur-hop-limit
life-time
link-mtu
managed-flag
max-advertising-interval
min-advertising-interval
other-config-flag
prefix
reachable-time
retransmit-time
Command (config)
Purpose
Create new
domain
interfaces or
enter an
existing one.
Where:
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or enter an
existing one:
Where:
enable
Configure
routeradvertisement
parameters.
353
CASA CMTS
prefix
suppression
cur-hop-limit
life-time
link-mtu
managedflag
max-advertinterval
min-advertinterval
other-configflag
reachabletime
354
CASA CMTS
Examples:
CASA-CMTS(config-if-mac 1)# router-advertisement
enable
CASA-CMTS(config-if-mac 1)# router-advertisement
other-config-flag false
show router-advertisement
Purpose
Display the IPv6 router
advertisement table.
Example:
CASA-CMTS# show router-advertisement
router advert table, domain=22
SendAdverts=1
MaxInterval=600
MinInterval=200
ManagedFlag=1
OtherConfigFlag=1
LinkMTU=1500
ReachableTime=0
RetransmitTime=0
CurrHopLimit=64
DefaultLifetime=1800
RowStatus=1
Prefix_flag = 1
355
CASA CMTS
Command (config)
Purpose
Where:
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or
enter an existing one:
Configure BPI+ on a
MAC domain interface.
tek
<length>
Example:
Set tek life-time to be 300 on docsis-mac domain 1:
CASA-CMTS(config-if-mac 1)# privacy tek lifetime 300
CASA-CMTS(config-if-mac 1)#
356
CASA CMTS
Example:
Create a new MAC domain interface with domain id = 2 or
enter an existing one:
Example:
CASA-CMTS(config-if-mac 2)# cm trap
CASA-CMTS(config-if-mac 2)# cm trap interval
20000
Command
Purpose
Example:
Command
Purpose
Example:
Command
Purpose
357
CASA CMTS
Ifindex:
Administrated status:
Operation status:
Mac address:
DSA Request
:
DSA Response
:
DSA Acknowledgements :
DSA Success
:
DsA Fail
:
DSC Request
:
DSC Response
:
DSC Acknowledgements :
DSC Success
:
DSC Fail
:
DSD Request
:
DSD Response
:
DSD Success
:
DSD Fail
:
DCC Request
:
DCC Response
:
DCC Acknowledgements :
DCC Success
:
DCC Fail
:
DCC RSP Depart
:
DCC RSP Arrive
:
DBC Request
:
DBC Response
:
DBC Acknowledgements :
DBC Success
:
DBC Fail
:
DBC Partial Service :
77
UP
UP
0017.1000.2647
0/ups;
0/ups;
0/ups;
0/ups;
0/ups;
0/ups;
0/ups;
0/ups;
0/ups;
0/ups;
0/ups;
0/ups;
0/ups;
0/ups;
0/ups;
2/ups;
0/ups;
0/ups;
0/ups;
1/ups;
1/ups;
0/ups;
0/ups;
0/ups;
0/ups;
0/ups;
0/ups;
0/ds
0/ds
0/ds
0/ds
0/ds
0/ds
0/ds
0/ds
0/ds
0/ds
0/ds
0/ds
0/ds
0/ds
1/ds
0/ds
1/ds
1/ds
0/ds
0/ds
0/ds
0/ds
0/ds
0/ds
0/ds
0/ds
0/ds
358
CASA CMTS
Command
Purpose
Create or enter a
new service group
Where:
<string>
Example:
Create a new service group 2:
CASA-CMTS(config)# service group 2
CASA-CMTS(conf-svc-grp 2)# end
CASA-CMTS(config)#
To remove a service
group, use the no
form of the
command.
Command (config)
[no] service group <string>
Where:
<string>
Example:
Create a new service group 2:
CASA-CMTS(config)# service group 2
[no] upstream [<X/Y.Z> | <X/Y>]
Where:
<X>
Module number.
<Y>
Port number.
<Z>
Purpose
Create or enter a
new service group
To remove a service
group, use the no
form.
Bind upstream
interfaces.
To remove upstream
interface binding,
use the no form of
the command.
359
CASA CMTS
Example:
Bind upstream 1/1.0 to service group 2:
CASA-CMTS(conf-svc-grp 2)# upstream 1/1.0
Remove the binding:
CASA-CMTS(conf-svc-grp 2)# no upstream 1/1.0
Command (config)
Purpose
Create or enter a
new service group
Where:
<string>
Example:
Create a new service group 2:
CASA-CMTS(config)# service group 2
[no] qam <X/Y/Z>
Where:
<X>
Module number.
<Y>
Port number.
<Z>
To remove a service
group, use the no
form of the
command.
Bind downstream
interfaces.
To remove
downstream
interface bindings,
use the no form of
the command.
Example:
Bind downstream 0/2/1 to service group 2:
CASA-CMTS(conf-svc-grp 2)# qam 0/2/1
Remove the binding:
CASA-CMTS(conf-svc-grp 2)# no qam 0/2/1
Command (config)
Purpose
Display configured
service groups.
Where:
Casa CMTS Software Configuration Guide
360
CASA CMTS
<string>
Example:
Display service group 1:
CASA-CMTS(config)# service group 1
service group 1
qam 0/1/0
qam 0/1/1
qam 0/1/2
qam 0/1/3
upstream 3/0
upstream 3/1
upstream 3/2
upstream 3/3
Command
Purpose
Display the
downstream
service groups.
Where:
mac-domain
service group
Example:
CASA-CMTS(config)#show md-ds-sg
docsis-mac 1 service-group 1
qam 0/1/0
qam 0/1/1
qam 0/1/2
qam 0/1/3
docsis-mac 1 service-group 2
qam 0/2/0
qam 0/2/1
qam 0/2/2
qam 0/2/3
Command
Purpose
Display a specific
MAC domain
downstream
service group.
Where:
361
CASA CMTS
mac:<num=1:16>
Example:
CASA-CMTS#show md-ds-sg mac 1 service-group 1
docsis-mac 1 service-group 1
qam 0/2/0
qam 0/2/1
qam 0/2/2
qam 0/2/3
Command
Purpose
Display a specific
downstream service
group.
Where:
<string>
Example:
Command
Purpose
Where:
<mac>
servicegroup
Example:
362
CASA CMTS
upstream 1/5/0
upstream 1/6/0
upstream 1/7/0
Command (config)
Purpose
Where:
<mac_id>
<grp_id>
Example:
Create a new downstream bonding-group with mac-domain 1
and group ID 1:
CASA-CMTS(config)# bonding-group downstream
mac-domain 1 group-id 1
CASA-CMTS(bond-ds-mac-1-group-1)#
Remove the group:
CASA-CMTS(config)# no bonding-group downstream
mac-domain 1 group-id 1
CASA-CMTS(bond-ds-mac-1-group-1)#
Casa CMTS Software Configuration Guide
363
CASA CMTS
Command (config)
Purpose
Where:
<mac_id>
<grp_id>
Example:
Create a new downstream bonding-group with mac-domain 1
and group ID 1:
CASA-CMTS(config)# bonding-group upstream macdomain 1 group-id 1
CASA-CMTS(bond-ds-mac-1-group-1)#
Remove the group:
CASA-CMTS(config)# no bonding-group upstream
mac-domain 1 group-id 1
CASA-CMTS(bond-ds-mac-1-group-1)#
Command (config)
Purpose
Where:
<md_id>
<grp_id>
Example:
Create a new upstream bonding-group with mac-domain 1
and group ID 1:
CASA-CMTS(config)# bonding-group upstream macdomain 1 group-id 1
CASA-CMTS(bond-ds-mac-1-group-1)#
2
Module number.
CASA CMTS
<Y>
Port number.
<C>
<Z>
Example:
Bind upstream 1/1.0/0 to bonding-group 1:
CASA-CMTS(bond-us-mac-1group-1)# upstream
1/1.0/0
Remove the binding:
CASA-CMTS(bond-us-mac-1group-1)# no upstream
1/1.0/0
Command (config)
Purpose
Where:
<md_id>
<grp_id>
Example:
Create a new downstream bonding-group with mac-domain 1
and group ID 1:
Port number.
<Z>
Example:
Bind downstream 0/2/1 to binding-group 2:
CASA-CMTS(bond-ds-mac-1-group-1)# qam 0/2/1
Bind a downstream
interface to a bonding
group.
To remove a bound
downstream interface
from a bonding group,
use the no form.
365
CASA CMTS
Command
Purpose
Where:
<mac-id>
Example:
Display all the bonding groups on domain interface 1:
CASA-CMTS# show bonding-group mac-domain
bonding-group downstream mac-domain 1 group-id
1
qam 0/1/0
qam 0/1/1
qam 0/1/2
qam 0/1/3
bonding-group upstream mac-domain 1 group-id 1
upstream 3/0/0
upstream 3/1/0
upstream 3/2/0
upstream 3/3/0
Command (config)
Purpose
Where:
<mac_id>
<rcp_id>
<cfg_id>
To remove a receive
channel, use the no form
of the command.
Example:
Set up rcc 1 with mac-domain 1:
CASA-CMTS(config)# rcc mac 1 rcp-id
10:00:00:00:01 1
CASA-CMTS(conf-mac 1 rcc 1)#
366
CASA CMTS
Command (config)
Purpose
Where:
<mac_id>
<rcp_id>
<cfg_id>
Example:
<freq>
<connect_id>
Example:
Assign receive module 1 at frequency 549000000 to rcc 1:
CASA-CMTS(conf-mac 1 rcc 1)# rm 1 frequency
549000000 connect 0
Command (config)
Purpose
Where:
<mac_id>
<rcp_id>
367
CASA CMTS
xx:xx:xx:xx:xx
<cfg_id>
Example:
Set up rcc 1 with mac-domain 1:
<downstream_id>
primary
secondary:
Disable primary-capable
downstream channel
<rm_id>
Example:
Assign downstream 1 of rm 1 to rcc 1 as a primary channel:
CASA-CMTS(conf-mac 1 rcc 1)# rc 1 downstream 1
primary connect 1
Command
Purpose
Where:
<mac_id>
<rcp_id>
<cfg_id>
Example:
Show the RCC on MAC domain 1:
Casa CMTS Software Configuration Guide
368
CASA CMTS
request
qpsk
off
64
0
16
338
0
16
fixed
on
-
initial
qpsk
off
640
5
34
338
0
48
fixed
on
-
station
qpsk
off
384
5
34
338
0
48
fixed
on
-
short
qpsk
off
84
6
75
338
13
8
fixed
on
-
long
qpsk
off
96
8
220
338
0
8
fixed
on
-
a-short
-
a-long
-
369
CASA CMTS
request
qpsk
off
64
0
16
338
0
16
fixed
on
-
initial
qpsk
off
640
5
34
338
0
48
fixed
on
-
station
qpsk
off
384
5
34
338
0
48
Fixed
on
-
short
16qam
off
168
6
75
338
7
8
fixed
on
-
long
16qam
off
192
8
220
338
0
8
fixed
on
-
a-short
-
a-long
-
request
qpsk
off
64
0
16
338
0
16
fixed
on
1
1536
qpsk0
initial
qpsk
off
640
5
34
338
0
48
fixed
on
1
1536
qpsk0
station
qpsk
off
384
5
34
338
0
48
fixed
on
1
1536
qpsk0
short
-
long
-
a-short
64qam
off
104
12
75
338
6
8
shortened
on
1
1536
qpsk1
a-long
64qam
off
104
16
220
338
0
8
shortened
on
1
1536
qpsk1
370
CASA CMTS
iuc
modulationtype
diff-encoding
preamble-len
fec-tbytes
fec-kbytes
scrambler-seed
max-burst-size
guard-time
code-word-len
scramblermode
interleavedepth
interleaveblock
preamble-type
request
qpsk
initial
qpsk
station
qpsk
short
16qam
long
16qam
a-short
64qam
a-long
64qam
off
64
0
16
338
0
16
fixed
on
off
640
5
34
338
0
48
fixed
on
off
384
5
34
338
0
48
fixed
on
off
168
6
75
338
7
8
fixed
on
off
192
8
220
338
0
8
shortened
on
off
104
12
75
338
6
8
shortened
on
off
104
16
220
338
0
8
shortened
on
1536
1536
1536
1536
1536
1536
1536
qpsk0
qpsk0
qpsk0
qpsk1
qpsk1
qpsk1
qpsk1
request
qpsk
off
64
0
16
338
1
0
fixed
on
0
0
qpsk0
1
on
2
off
initial
qpsk
off
640
5
34
338
0
0
fixed
on
0
0
qpsk0
1
off
2
off
station
qpsk
off
512
5
34
338
0
0
fixed
on
0
0
qpsk0
1
off
2
off
short
-
long
-
a-short
128qam
off
64
5
33
338
12
0
shortened
on
0
0
qpsk0
1
on
128
on
a-long
128qam
off
64
10
156
338
0
0
shortened
on
0
0
qpsk0
1
on
128
on
371
CASA CMTS
Command (config)
Purpose
Automatically
configure the
TDMA-type
modulation
profile.
Where:
<profile>
<mod-type>
Example:
CASA-CMTS(config)#modulation profile 22 tdma qpsk
CASA-CMTS(config-mod-prof)#
Command (config)
Purpose
modulation-profile <profile>
Where:
<profile>
372
CASA CMTS
Example:
CASA-CMTS(config)#modulation-profile 22
CASA-CMTS(config-mod-prof)#
<iuc> tdma <mod-type> <diff-encoding> <preamble-len> <fect> <fec-k> <scramble-seed> <bust-size> <guard-time> <cwlen> <scramble-mode>
Specify the
profile parameter
values.
Where:
<iuc>
<mod-type>
<diff-encoding>
<preamble-len>
<fec-t>
<fec-k>
<scrambler-seed>
<max-burst-size>
<guard-time>
<code-word-len>
<scrambler-mode>
Example:
See below.
Configuring modulation-profile 6
CASA-CMTS# config
CASA-CMTS(config)# modulation-profile 6
CASA-CMTS(config-mod-prof)# request tdma qpsk off 64 0 16 338 1 8 fixed on
CASA-CMTS(config-mod-prof)# initial tdma qpsk off 128 5 34 338 0 48 fixed on
CASA-CMTS(config-mod-prof)# station tdma qpsk off 128 5 34 338 0 48 fixed on
CASA-CMTS(config-mod-prof)# short tdma qpsk off 72 6 75 338 6 8 fixed on
CASA-CMTS(config-mod-prof)# long tdma qpsk off 80 8 220 338 0 8 fixed on
CASA-CMTS(config-mod-prof)# end
CASA-CMTS(config)#
request
qpsk
off
64
0
16
338
1
8
fixed
on
initial
qpsk
off
128
5
34
338
0
48
fixed
on
station
qpsk
off
128
5
34
338
0
48
fixed
on
short
qpsk
off
72
6
75
338
6
8
fixed
on
long
qpsk
off
80
8
220
338
0
8
fixed
on
373
CASA CMTS
Command (config)
Purpose
Automatically
configure the
ATDMA-type
modulation
profile.
Where:
<profile>
<mod-type>
Example:
CASA-CMTS(config)#modulation profile 22 atdma qpsk
CASA-CMTS(config-mod-prof)#
Note: The specified modulation type applies only to the burst types a-short and a-long.
Command (config)
Purpose
modulation-profile <profile>
Where:
<profile>
Example:
CASA-CMTS(config)#modulation profile 22
CASA-CMTS(config-mod-prof)#
<iuc> atdma <mod-type> <diff-encoding> <preamble-len>
<fec-t> <fec-k> <scramble-seed> <bust-size> <guard-time>
<cw-len> <scramble-mode> <intlv-depth> <intlv-block>
<preamble-type>
Specify the
profile parameter
values.
Where:
374
CASA CMTS
<iuc>
<mod-type>
<diff-encoding>
<preamble-len>
<fec-t> = T
<fec-k> = k
<scrambler-seed>
<max-burst-size>
<guard-time>
<code-word-len>
<scrambler-mode>
<intlv-depth>
<intlv-block>
<preamble-type>
Example:
See below.
Configure modulation-profile 7
CASA-CMTS# config
CASA-CMTS(config)# modulation-profile 7
CASA-CMTS(config-mod-prof)# request atdma qpsk
1536 qpsk0
CASA-CMTS(config-mod-prof)# initial atdma qpsk
1536 qpsk0
CASA-CMTS(config-mod-prof)# station atdma qpsk
1536 qpsk0
CASA-CMTS(config-mod-prof)# a-shot atdma 16qam
1536 qpsk0
CASA-CMTS(config-mod-prof)# a-long atdma 16qam
1536 qpsk0
CASA-CMTS(config-mod-prof)# end
CASA-CMTS(config)#
Request
Qpsk
Off
64
0
16
338
1
8
Fixed
On
1
1536
qpsk0
initial
qpsk
off
128
5
34
338
0
48
fixed
on
1
1536
qpsk0
station
qpsk
off
128
5
34
338
0
48
fixed
on
1
1536
qpsk0
a-short
16qam
off
72
6
75
338
6
8
fixed
on
1
1536
qpsk0
a-long
16qam
off
80
8
220
338
0
8
fixed
on
1
1536
qpsk0
375
CASA CMTS
Command (config)
Purpose
Automatically
configure the
MTDMA-type
modulation
profile.
Where:
<profile>
<mod-type>
Example:
CASA-CMTS(config)#modulation-profile 22 mtdma qpsk
CASA-CMTS(config-mod-prof)#
Note: The specified modulation type applies to the profile in following way:
Specified
mod-type
qpsk
8qam
16qam
32qam
64qam
short
qpsk
16qam
16qam
16qam
16qam
long
qpsk
16qam
16qam
16qam
16qam
Burst Type
a-short
qpsk
8qam
16qam
32qam
64qam
a-long
qpsk
8qam
16qam
32qam
64qam
376
CASA CMTS
Step
1
Command (config)
Purpose
modulation-profile <profile>
Where:
<profile>
Example:
CASA-CMTS(config)#modulation-profile 22
CASA-CMTS(config-mod-prof)#
<iuc> mtdma <mod-type> <diff-encoding> <preamble-len>
<fec-t> <fec-k> <scramble-seed> <bust-size> <guard-time>
<cw-len> <scramble-mode> <intlv-depth> <intlv-block>
<preamble-type>
Specify the
profile parameter
values.
Where:
<iuc>
<mod-type>
<diff-encoding>
<preamble-len>
<fec-t> = T
<fec-k> = k
<scrambler-seed>
<max-burst-size>
<guard-time>
<code-word-len>
<scrambler-mode>
<intlv-depth>
<intlv-block>
<preamble-type>
Example:
See below.
Configuring modulation-profile 8
CASA-CMTS# config
CASA-CMTS(config)# modulation-profile 8
CASA-CMTS(config-mod-prof)# request mtdma qpsk off 64 0 16 338 1 8 fixed on 1
1536 qpsk0
CASA-CMTS(config-mod-prof)# initial mtdma qpsk off 128 5 34 338 0 48 fixed on 1
1536 qpsk0
CASA-CMTS(config-mod-prof)# station mtdma qpsk off 128 5 34 338 0 48 fixed on 1
1536 qpsk0
CASA-CMTS(config-mod-prof)# shot mtdma 16qam off 72 6 75 338 6 8 fixed on 1
1536 qpsk0
CASA-CMTS(config-mod-prof)# long mtdma 16qam off 80 8 220 338 0 8 fixed on 1
1536 qpsk0
CASA-CMTS(config-mod-prof)# a-shot mtdma 16qam off 72 6 75 338 6 8 fixed on 1
1536 qpsk0
CASA-CMTS(config-mod-prof)# a-long mtdma 16qam off 80 8 220 338 0 8 fixed on 1
1536 qpsk0
CASA-CMTS(config-mod-prof)# end
377
CASA CMTS
CASA-CMTS(config)#
request
initial
station
short
long
a-short
a-long
<mod-type>
qpsk
qpsk
qpsk
16qam
16qam
16qam
16qam
<diff-encoding>
off
off
off
off
off
off
Off
<preamble-len>
64
128
128
72
80
72
80
<fec-t> = T
<fec-k> = k
16
34
34
75
220
75
220
<scrambler-seed>
338
338
338
338
338
338
338
<max-burst-size>
<guard-time>
48
48
<code-word-len>
fixed
fixed
fixed
fixed
fixed
fixed
Fixed
<scrambler-mode>
on
on
on
on
on
on
On
<intlv-depth>
<intlv-block>
1536
1536
1536
1536
1536
1536
1536
<preamble-type>
qpsk0
qpsk0
qpsk0
qpsk0
qpsk0
qpsk0
qpsk0
Command (config)
Purpose
Automatically
configure the
SCDMA-type
modulation
profile.
Where:
<profile>
<mod-type>
Example:
CASA-CMTS(config)#modulation-profile 22 scdma
qpsk
CASA-CMTS(config-mod-prof)#
Note: The specified modulation type applies only to the burst types a-short and a-long.
378
CASA CMTS
Command (config)
Purpose
Display the
names and
details of one or
all configured
modulation
profiles.
Where:
[<profile>]
Example:
See below.
off
1 off
1 off
on 128 1 on
on 128 1 on
379
CASA CMTS
Command (config)
Purpose
no modulation-profile <profile>
Remove the
specified
modulation
profile.
Where:
<profile>
Example:
CASA-CMTS(config)# no modulation-profile 7
CASA-CMTS(config)#
380
CASA CMTS
Command
Purpose
Enable multicast
authorization
globally.
Where:
381
CASA CMTS
<number>
Example:
CASA-CMTS(config)# multicast authorization profile my-profile
Example:
CASA-CMTS(config)# multicast authorization enable
Command (config)
Purpose
Enable multicast
authorization
globally.
Example:
CASA-CMTS(config)# multicast authorization enable
To disable multicast authorization, use the following procedure. The default setting for multicast
authorization is disabled.
Step
1
Command (config)
Purpose
Disable
multicast
authorization
globally.
Example:
CASA-CMTS(config)# no multicast authorization enable
Command (config)
Purpose
Configure a
specified
authorization
profile.
Where:
<profile_name>
Example:
CASA-CMTS(config)# multicast authorization profile
my-profile
382
CASA CMTS
Command (config)
Purpose
Configure a
specified
authorization
profile.
Where:
<profile_name>
Example:
CASA-CMTS(config)# multicast authorization
profile my-profile
CASA-CMTS(conf-auth-profile my-profile)#
2
Configure
specific session
rules.
<accept | deny>
[ipv6]
<sourceAddr/mask
_len>
<groupAddr/mask_
len>
<num>
Example:
CASA-CMTS(conf-auth-profile my-profile)# sessionrule 1 accept 192.168.2.1/24 224.0.100.1/24
priority 1
Casa CMTS Software Configuration Guide
383
CASA CMTS
If a multicast join request matches this rule, the request is accepted and the session is
established.
If the accept is changed to deny, then the request would be denied.
If more than one rule matches the join request, the rule with the highest priority is used.
If a mask_len of zero is configured for the source address, then requests with any source
address will match this rule.
If no rules match the multicast join request, the request will take the default setting of either
accept or deny.
Command (config)
Purpose
Change the
default behavior
for a multicast
join request.
Where:
<permit | deny>
Example:
CASA-CMTS(config)# multicast authorization
default-action permit
Command (config)
Purpose
Restrict the
number of join
requests that will
be accepted from
each cable
modem.
Where:
<number>
Example:
CASA-CMTS(config)# multicast authorization maxsession-num 5
384
CASA CMTS
Step
1
Command (config)
Purpose
Where:
<name>
To use more
than one profile,
specify more
profile names.
Example:
CASA-CMTS(config)# multicast authorization matchprofile my-profile1
CASA-CMTS(config)# multicast authorization matchprofile my-profile2
Command (config)
Purpose
Display the
multicast group
configurations.
Example:
CASA-CMTS(config)#show running-config | include
multicast
!multicast
multicast authorization enable
multicast authorization match-profile my-profile1
multicast authorization default-action permit
multicast authorization max-session-num 5
multicast authorization profile 1
multicast group config 1
multicast group config 2
multicast group encryption 1 algorithm cmts
multicast group qos 1 IPTV aggregate max-sess 10
app-id 1234
multicast-dsid-forward
Command (config)
Purpose
Display the
multicast
sessions.
Example:
CASA-CMTS(config)#show igmp client
Number Module
Vlan
Multicast Group
Casa CMTS Software Configuration Guide
385
CASA CMTS
Command (config)
Purpose
Select the
multicast
group
configuration
object.
Where:
<id>
Example:
CASA-CMTS(config)# multicast group config 1
CASA-CMTS(conf-grp-config 1)#
source-address <sourceAddr/mask_len>
group-address <groupAddr/mask_len>
tos-low <tos_low_number>
tos-high <tos_high_number>
tos-mask <tos_mask_number>
qos-id <gos_id>
priority <level>
encryption-id <encryption_id_number>
phs-id <phs_id_number_>
Where:
<sourceAddr/mask_len>
Configure the
table entries.
<groupAddr/mask_len>
<tos_low_number>
<tos_high_number>
<tos_mask_number>
<qos_id>
Identifies an instance in
386
CASA CMTS
<encryption_id_number>
<phs_id_number>
Example:
Specify qos for a multicast session with a specific service class:
CASA-CMTS(conf-grp-config
192.168.0.1/32
CASA-CMTS(conf-grp-config
244.0.0.1/32
CASA-CMTS(conf-grp-config
CASA-CMTS(conf-grp-config
CASA-CMTS(conf-grp-config
CASA-CMTS(conf-grp-config
CASA-CMTS(conf-grp-config
CASA-CMTS(conf-grp-config
CASA-CMTS(conf-grp-config
1)# source-address
1)# group-address
1)#
1)#
1)#
1)#
1)#
1)#
1)#
tos-low 0
tos-high 0
tos-mask 0
qos-id 13
encryption-id 0
phs-id 0
priority 1
Command (config)
Purpose
Configure
multicast group
encryption.
Where:
<number>
387
CASA CMTS
65535.
<cmts|aes128|des40|des
56>
Example:
CASA-CMTS(config)# multicast group encryption 1
algorithm cmts
Command (config)
Purpose
Configure
multicast group
QoS.
Where:
<qos_num>
<service-class-name>
<single>
<aggregate>
<max_sess_num>
<app_id>
388
CASA CMTS
Command (config)
Purpose
Where:
<class_id>
Example:
CASA-CMTS(config)# cable service class 1
CASA-CMTS(conf-service-class 1)#
name <name>
min-packet-size <min_packet_size>
min-reserve-rate <min_reserve_rate>
max-concat-burst <max_concat_burst>
max-latency <max_latency>
max-outstanding-bytes-per-sid-cluster <bytes>
max-req-per-sid-cluster <max_req>
max-time-in-sid-cluster <max_time>
max-tot-bytes-req-per-sid-cluster <max_tot>
max-traffic-burst <max_traffic_burst>
max-traffic-rate <max_traffic_rate>
req-trans-policy <req_trans_policy>
required-attr-mask <req_attr-mask>
tos-overwrite <tos_overwrite>
Where:
<name>
Configure the
table entries.
<min_packet_size>
<min_reserve_rate>
389
CASA CMTS
<max_concat_burst>
<max_latency>
<bytes>
<max_req>
<max_time>
<max_tot>
<max_traffic_burst>
<max_traffic_rate>
<req_trans_policy>
<required_attr_mask>
<tos_overwrite>
Example:
CASA-CMTS(config)# cable service-class 1
CASA-CMTS(conf-service-class 1)# name
my_srvs_class
CASA-CMTS(conf-service-class 1)# min-packet-size
100
CASA-CMTS(conf-service-class 1)# min-reserve-rate
200
CASA-CMTS(conf-service-class 1)# max-concat-burst
123
CASA-CMTS(conf-service-class 1)# max-latency 112
CASA-CMTS(conf-service-class 1)# max-trafficburst 10
CASA-CMTS(conf-service-class 1)# max-traffic-rate
13
390
CASA CMTS
Purpose
Configure the
default service
class.
Example:
CASA-CMTS(config)# multicast default groupservice-class dgsc1
Command (config)
Purpose
Display the
multicast group
configuration.
Example:
CASA-CMTS(config)#show running-config | include
multicast
!multicast
multicast authorization enable
multicast authorization match-profile my-profile1
multicast authorization default-action permit
multicast authorization max-session-num 5
multicast authorization profile 1
multicast group config 1
multicast group config 2
multicast group encryption 1 algorithm cmts
multicast group qos 1 IPTV aggregate max-sess 10
app-id 1234
multicast-dsid-forward
Command (config)
Purpose
Where:
<grpAddr>
Example:
CASA-CMTS(config)# cable igmp static-group
224.0.100.100
To create a static multicast session for source-specific-multicast:
Casa CMTS Software Configuration Guide
391
CASA CMTS
Step
1
Command (config)
Purpose
Specify the
group and
source
address.
Where:
<grpAddr>
<srcAddr>
<dsid>
Example:
CASA-CMTS(config)# cable igmp static-group
224.0.100.100 source 192.168.0.1
CASA-CMTS(conf-igmp-static-group 224.0.100.100)#
qam X/Y/Z
Where:
<X/Y/Z>
Specify the
QAM ID for
downstream
binding.
QAM ID.
Example:
CASA-CMTS(conf-igmp-static-group 224.0.100.100)# qam
2/0/0
Command (config)
Purpose
Example:
CASA-CMTS(config)# no cable igmp static-group
To remove a specific static session for any-source-multicast:
Step
1
Command (config)
Purpose
Remove the
static session
specified.
Where:
<grpAddr>
Example:
CASA-CMTS(config)# no cable igmp static-group
224.0.100.100
To remove a specific static session for source-specific-multicast:
Casa CMTS Software Configuration Guide
392
CASA CMTS
Step
1
Command (config)
Purpose
Remove the
static session for
a source-specific
multi-cast.
Where:
<grpAddr>
<srcAddr>
Example:
CASA-CMTS(config)# no cable igmp static-group
224.0.100.100 source 192.168.0.1
Command (config)
Purpose
show running-config
Example:
CASA-CMTS(config)# show running-config
Command (config)
Purpose
Where:
<number>
<seconds>
Example:
CASA-CMTS(config)# cable igmp filter 10 2
393
CASA CMTS
Command (config)
Purpose
Example:
CASA-C3000(config)#show cable filter runningconfig
cable arp filter 8 2
cable source-verify leasequery-filter 32 10
cable icmp filter 0 2
cable igmp filter 4 2
CASA-C3000(config)#
394
CASA CMTS
Specify and verify the parameters; apply the service class to the modem configuration file
Command (config)
Purpose
Initiate the
service class
Where:
<index>
Example:
CASA-CMTS(config)# cable service-class 1
CASA-CMTS(conf-service-class 1)#
name <name>
Where:
<name>
Example:
CASA-CMTS(conf-service-class 1)# name my_class
<direction>
Where:
<direction>
Define the
direction.
Upstream or downstream.
Example:
CASA-CMTS(conf-service-class 1)# upstream
395
CASA CMTS
Command
Purpose
<param>
Service class
parameters to
be applied.
Where:
The following parameters are supported.
activity-timeout
admission-timeout
attr-aggr-rule-mask
ds-resequencing
dscp-overwrite
forbidden-attr-mask
grant-interval
grant-jitter
grant-size
grants-per-interval
max-concat-burst
max-latency
max-outstandingbytes-per-sid-cluster
max-req-per-sidcluster
max-time-in-sidcluster
max-tot-bytes-reqper-sid-cluster
max-traffic-burst
max-traffic-rate
min-packet-size
min-reserved-rate
multiplier-bytes-req
multiplier-contentionreq-window
name
no
peak-traffic-rate
poll-interval
poll-jitter
priority
req-trans-policy
required-attr-mask
sched-type
tos-overwrite
Example:
CASA-CMTS(conf-service-class 1)#max-traffic-burst
20000000
Casa CMTS Software Configuration Guide
396
CASA CMTS
Exits the
service class
configuration.
end
Example:
CASA-CMTS(conf-service-class 1)#end
CASA-CMTS(config)#show cable service-class
Index
Name
Dir
Sched
Prio
MaxSusRate
MaxBurst
MinRsvRate
1
test
US
BE
0
20000000
0
397
CASA CMTS
Step
1
Command (config)
Purpose
Display the
service class
parameters.
Where:
No option
[<unum=1:255>]
[(brief|verbose)]
Example:
To display the service class parameters of all service classes:
CASA-CMTS(config)#show cable service-class
Index
Name
Dir
Sched
Prio
MaxSusRate
MaxBurst MinRsvRate
1
PCMM-US
US
BE
0
0
24480
0
2
PCMM-DS
DS
BE
0
512000
3044
0
3
DefD3Down
US
BE
0
0
3044
0
To display the detailed service class parameters of a specific service
class:
CASA-CMTS(config)#show cable service-class 1 verbose
Index: 1
Name: UP_UGS
Direction: Upstream/Downstream
Traffic Priority: 0
Maximum Sustained Rate: 0 bits/sec
Max Burst: 1522 bytes
Minimum Reserved Rate: 0 bits/sec
Minimum Packet Size 100 bytes
Admitted QoS Timeout 200 seconds
Active QoS Timeout 30 seconds
Scheduling Type: Unsolicited Grant Service
Request/Transmission Policy: 0x1FF
Unsolicited Grant Size: 100 bytes
Nominal Grant Interval: 20000 usecs
Tolerated Grant Jitter: 4000 usecs
Grants per Interval: 1
IP ToS Overwrite [AND-mask,OR-mask]: 0xE0,0xA0
Max Latency: 0 usecs
Parameter Presence Bitfield: {0xE08, 0xBCC000}
398
CASA CMTS
399
CASA CMTS
Name
Dir
PCMM-US US
PCMM-DS DS
DefD3Down
Sched
BE
BE
US
Prio
0
0
BE
MaxSusRate
0
512000
0
MaxBurst
24480
3044
3044
MinRsvRate
0
0
0
Configuring PacketCable
The CASA CMTS supports the latest PacketCable specification from CableLabs. Those
PacketCable features offer an end-to-end solution for traffic that originates or terminates on a
cable network, simplifying the task of providing multimedia services over an infrastructure
composed of disparate networks and media types, and also provides an integrated approach to
end-to-end call signaling, provisioning, quality of service (QoS), security, billing, and network
management.
This section describes the commands for configuring PacketCable. The commands are
organized in 3 groups:
400
CASA CMTS
Command (config)
Purpose
[no] packetcable
Enable or disable
PacketCable
operation
Where:
[no]
Example:
CASA-CMTS(config)# packetcable
Command (config)
Purpose
Display the
PacketCable log.
Example:
CASA-CMTS(config)# show packetcable log
Command (config)
Purpose
Configure an
event message.
Example:
CASA-CMTS(config)# packetcable dscp check
Casa CMTS Software Configuration Guide
401
CASA CMTS
Command (config)
Purpose
Configure an
event message.
Where:
[no]
<ele_id>
Example:
CASA-CMTS(config)# packetcable elemid 9996
Configuring an IP address
To configure an IP address for the CASA CMTS:
Step
1
Command (config)
Purpose
Configure an IP
address.
Where:
[no]
<ip_addr>
Example:
CASA-CMTS(config)# packetcable myaddress 1.1.1.1
Command (config)
Purpose
Configure an FTP
user name.
Where:
[no]
<name>
Example:
CASA-CMTS(config)# packetcable ftp newuser cucu
402
CASA CMTS
Command (config)
Purpose
Configure a
password for the
current FTP user.
Where:
[no]
<pswd>
Example:
CASA-CMTS(config)# packetcable ftp user password
mypswd
Command (config)
Purpose
Configure the T0
timer.
Where:
[no]
<time>
Example:
CASA-CMTS(config)# packetcable t0 15
Command (config)
Purpose
Configure the T0
timer.
Where:
[no]
<time>
Example:
CASA-CMTS(config)# packetcable t1 10
403
CASA CMTS
Command (config)
Purpose
Configure
PacketCable
Network Layer
Signaling.
Where:
agid
<number>
key <string>
cpd
sourceinterface
loopback
Example:
CASA-CMTS(config)#
CASA-CMTS(config)#
interface loopback
CASA-CMTS(config)#
alpha
Command (config)
Purpose
Configure the
maximum normal
calls.
Where:
[no]
<num>
Example:
CASA-CMTS(config)# packetcable max normal call 5
404
CASA CMTS
Command (config)
Purpose
Configure the
maximum normal
calls.
Where:
[no]
<num>
Example:
CASA-CMTS(config)# packetcable max emerg call 100
Command (config)
Purpose
Configure the
inactive call aging
time in hours and
the optional
minimum
downstream
throughput in
kilobit before
determining call
teardown.
Where:
<0-24>
<0-1000>
Example:
CASA-CMTS(config)# packetcable inactive call
aging 4 minimum traffic 50
405
CASA CMTS
Step
1
Command (config)
Purpose
Enable or disable
PacketCable
admission control
preempt voice
priority.
Where:
[no]
Example:
CASA-CMTS(config)#cable admission-control preempt
priority-voice
Command (config)
Purpose
Enable or disable
PacketCable
multimedia.
Where:
[no]
T1
Example:
CASA-CMTS(config)# packetcable multimedia
CASA-CMTS(config)# packetcable multimedia t1 100
Command (config)
Purpose
Enable or
disable
PacketCable
multimedia
version
setup.
Where:
[no]
<num=1:10>
<num=0:10>
Example:
casa-CMTS(config)#pcmm mmversion major 1 minor 10
casa-CMTS(config)#
casa-CMTS(config)#no pcmm mmversion major 1 minor 10
406
CASA CMTS
Command (config)
Purpose
Display the
selected
specification.
Where:
<0-0xffffffff>
Example:
casa-CMTS(config)#show pcmm gateid 1 clsfy spec
Cable Modem:
0015.f2fe.8d6a
GateID:
0x40002
PCMM gate state:
AUTH
Direction:
upstream
Type:
multicast
PCMM service-flow:
0
PCMM T1 timer:
200s
PCMM T2 timer:
0s
PCMM T3 timer:
60s
PCMM T4 timer:
0s
PCMM classify count:
1
PCMM traffic profile type:
1
PCMM traffic profile:
Flow Spec
PCMM envelope type:
1
PCMM Time Usage Limit:
0s
PCMM Time Usage:
0s
PCMM Volume Usage Limit:
0 Kbytes
PCMM Volume Usage:
0 Kbytes
casa-CMTS(config)#show pcmm gateid 5 spec
casa-CMTS(config)#show pcmm gateid 1 traffic spec
Command (config)
Purpose
Where:
[no]
<seconds>
407
CASA CMTS
policy server:
Example:
CASA-CMTS(config)# cable service-flow activetimeout 100
Step
1
Command (config)
Purpose
Assigns dynamic
service flows to
modem
downstream
channels.
Where:
bonding
non-bonding
primary
Example:
CASA-CMTS(config)# cable dynamic service-flow
primary
Command (config)
Purpose
Shows the
PCMM policy
server.
Example:
casa-CMTS(config)#show pcmm ps server
IP
Port
PSID
408
CASA CMTS
Step
1
Command (config)
Purpose
Shows the
PacketCable
configuration.
Example:
CASA-CMTS(config)# show packetcable global
**********PacketCable Global**********
PacketCable:
enable
Element ID:
9999
MyIPaddr:
0.0.0.0
Gate ID Used:
0
Max Gate:
8000
COPS Server Listen Port:
2126
RKS_Receive_Port:
1813
PCMM Listen Port :
3918
PCMM version:
2.0
T0 Timer:
30
T1 Timer:
200
Max Batch File Size:
65535
Batch File Send Mode:
UDP
Batch File Send Time:
1
Batch File Ftp User:
casa
Normal Calls:
0
Emerg Calls:
0
Max Normal Calls:
1000
Max Emerg Calls:
1000
RKS tries:
3
Media Alive:
00:00
inactive call aging:
2
inactive call mini traffic:
30
no cable admission-control preempt priority-voice
**************************************
Command (config)
Purpose
Set or removes
the RKS server
timeout.
Where:
<time>
[no]
Example:
CASA-CMTS(config)# packetcable rks timeout 9
CASA-CMTS(config)# no packetcable rks timeout
409
CASA CMTS
Command (config)
Purpose
Set or remove
the retry count.
Where:
<count>
[no]
Example:
CASA-CMTS(config)# packetcable rks retry 6
CASA-CMTS(config)# no packetcable rks retry
Command (config)
Purpose
Where:
<udp | ftp>
[no]
Example:
CASA-CMTS(config)# packetcable rks batchfile
sendmode udp
Disable:
CASA-CMTS(config)# no packetcable rks batchfile
sendmode
Command (config)
Purpose
Set or remove
the batch file
send interval.
Where:
<interval>
410
CASA CMTS
[no]
Example:
CASA-CMTS(config)# packetcable rks batchfile time
120
CASA-CMTS(config)# no packetcable rks batchfile
time
Command (config)
Purpose
Specify the
maximum size of
the batch file.
Where:
<size>
[no]
Example:
CASA-CMTS(config)# packetcable rks batchfile max
size 4096
Disable:
CASA-CMTS(config)# no packetcable rks batchfile
max size
Command (config)
Purpose
Specify the
maximum
number of
messages in a
batch file.
Where:
<num>
[no]
Example:
CASA-CMTS(config)# packetcable rks batchfile max
msg 10
Disable:
CASA-CMTS(config)# no packetcable rks batchfile
max msg
Casa CMTS Software Configuration Guide
411
CASA CMTS
Command (config)
Purpose
Where:
<time>
[no]
Example:
CASA-CMTS(config)# packetcable media alive time
10:30
CASA-CMTS(config)# no packetcable media alive
Command (config)
Purpose
Specify the
maximum gates
or reset to
default.
Where:
<number>
[no]
Example:
CASA-CMTS(config)# packetcable max gate 1000
CASA-CMTS(config)# no packetcable max gate
Command (config)
Purpose
Display RKS
server
information.
Example:
CASA-CMTS(config)# show packetcable rks server
412
CASA CMTS
Command (config)
Purpose
Example:
CASA-CMTS(config)# show packetcable gate
GateID
SubID
State
U_stream
D_stream
RKSIP
1
10.237.2.200 committed
enable
enable
192.168.0.155
Command (config)
Purpose
Display the
upstream or
downstream
information.
Where:
<gate_id>
[uspec | dspec]
Gate ID.
Downstream specifications or upstream
specifications.
Example:
CASA-CMTS(config)# show packetcable gateid 1
uspec
Command (config)
Purpose
Example:
CASA-CMTS(config)# show packetcable commit gate
Command (config)
Purpose
Display the
413
CASA CMTS
Example:
CASA-CMTS(config)# show packetcable cms server
COPS server
information.
Configuring DSG
The CASA CMTS supports the latest DOCSIS Set-Top Gateway (DSG) specification from
CableLabs. DSG offers substantial support for enhanced DOCSIS implementation in the
Broadband Cable environment.
This section describes the commands of DSG configuration and provides an example at the end
of the section. The commands are organized in 7 groups:
Command (config)
Purpose
Create a new
DSG tunnel,
delete the tunnel,
or enter
configuration
mode for an
existing tunnel.
Where:
<tunnel-id>
[no]
Example:
CASA-CMTS(config)# dsg tunnel 2
CASA-CMTS(conf-dsg-tunnel-2)# end
CASA-CMTS(config)#
Disable:
CASA-CMTS(config)# no dsg tunnel 2
414
CASA CMTS
Command (config)
Purpose
Create a new
tunnel group,
delete a group, or
enter an existing
group.
Where:
<tg-id>
[no]
Example:
CASA-CMTS(config)# no dsg tunnel-group 2
Command (config)
Purpose
Create a new
DSG tunnel,
delete the tunnel,
or enter
configuration
mode for an
existing tunnel.
Where:
<tunnel-id>
[no]
Example:
CASA-CMTS(config)# dsg tunnel-group 2
CASA-CMTS(conf-dsg-tunnel-grp 2)#
Disable:
CASA-CMTS(config)# no dsg tunnel 2
[no] group <grp_id>
Where:
<grp-id>
[no]
Associates the
tunnel with a
tunnel group.
Example:
CASA-CMTS(conf-dsg-tunnel-2)# group 3
Disable:
CASA-CMTS(conf-dsg-tunnel-2)# no group 3
Casa CMTS Software Configuration Guide
415
CASA CMTS
Command (config)
Purpose
Display DSG
tunnel group
settings.
Where:
<tg-id>
Example:
CASA-CMTS(config)# show dsg tunnel-group 2
channel 1 qam x/y/z rule-priority 20 vendorparam-id 1 ucid-list 1
channel 2 qam x/y/z rule-priority 30 vendorparam-id 500 ucid-list 2
Command (config)
Purpose
end
End a DSG
tunnel-group
session.
Example:
CASA-CMTS(conf-dsg-tunnel-grp-2)# end
Command
Purpose
Where:
<tunnel-id>
[no]
Example:
CASA-CMTS(config)# dsg tunnel 2
CASA-CMTS(conf-dsg-tunnel-2)#
CASA-CMTS(conf-dsg-tunnel-id)# end
CASA-CMTS(config)#
To disable:
CASA-CMTS(config)# no dsg tunnel 2
416
CASA CMTS
dst_addr <mac_addr>
Where:
<macaddress>
Set a destination
MAC address to
the tunnel.
Example:
CASA-CMTS(conf-dsg-tunnel-2)# dst-address
1234.2345.3456
Command (config)
Purpose
Where:
<tunnel-id>
[no]
Example:
CASA-CMTS(config)# dsg tunnel 2
CASA-CMTS(conf-dsg-tunnel-2)#
CASA-CMTS(conf-dsg-tunnel-id)# end
CASA-CMTS(config)#
Disable:
CASA-CMTS(config)# no dsg tunnel 2
client-list <list_id>
Where:
<list_id>
[no]
Example:
CASA-CMTS(conf-dsg-tunnel-2)# client-list 123
Disable:
CASA-CMTS(conf-dsg-tunnel-2)# no client-list 123
417
CASA CMTS
Step
1
Command (config)
Purpose
Where:
<tunnel-id>
[no]
Example:
CASA-CMTS(config)# dsg tunnel 2
CASA-CMTS(conf-dsg-tunnel-2)#
CASA-CMTS(conf-dsg-tunnel-id)# end
CASA-CMTS(config)#
To disable:
CASA-CMTS(config)# no dsg tunnel 2
[no] service-class <string>
Where:
<string>
[no]
Example:
CASA-CMTS(conf-dsg-tunnel-2)# service-class
private-class
Disable:
CASA-CMTS(conf-dsg-tunnel-2)# no service-class
private-class
Command (config)
Purpose
Where:
<tunnel-id>
[no]
Example:
CASA-CMTS(config)# dsg tunnel 2
CASA-CMTS(conf-dsg-tunnel-2)#
CASA-CMTS(conf-dsg-tunnel-id)# end
CASA-CMTS(config)#
CASA-CMTS(config)# no dsg tunnel 2
Casa CMTS Software Configuration Guide
418
CASA CMTS
Sets a classifier
to the tunnel.
<priority>
[ipv6]
<src_ip_addr>
<dst_ip_addr>
indcd
<src_port>
<dst_port>
secondary-src-ip
<sec_ip_addr>
primary-gige
<pri_gige_port
secondary-gige
<sec_gige_port>]
[no]
Example:
CASA-CMTS(conf-dsg-tunnel-2)# classifier 1 20
192.168.0.1/24 224.0.0.100 indcd 6666 6667
CASA-CMTS(conf-dsg-tunnel-2)# no classifier 1 20
192.168.0.1/24 224.0.0.100 indcd 6666 6667
Command (config)
Purpose
Where:
<tunnel-id>
419
CASA CMTS
4294967295.
Example:
CASA-CMTS(config)# show dsg tunnel 2
client-list 123
service-class private-class
classifier 1 20 192.168.0.1/24 224.0.0.100 indcd
Command (config)
Purpose
Where:
<num=1:4294967295>
cfrs
DSG classifier.
clients
DSG client.
interface
verbose
Example:
CASA-CMTS# show cable dsg tunnel 1 cfrs
cfr
cfr
cfr destination ip
source ip
srcPre d_port d_port
id
state pri address
address
length start
end
Command (config)
Purpose
Create a new
tunnel group,
delete a group, or
enter an existing
group.
Where:
<tg-id>
[no]
Example:
CASA-CMTS(config)# no dsg tunnel-group 2
2
channel [no] <ch_id> qam x/y/z rule-priority <level> [vendorparam-id <vnd_id>] [ucid-list <usid_list>]
Associate a
downstream
channel and a
420
CASA CMTS
tunnel-group.
Where:
<ch_id>
<level>
<vnd_id>
<ucid_list>
[no]
Example:
CASA-CMTS(conf-dsg-tunnel-grp-2)# channel 1 qam
x/y/z rule-priority 20 vendor-param-id 1 ucidlist 1
CASA-CMTS(conf-dsg-tunnel-grp-2)# no channel 1
Command (config)
Purpose
Display a
downstream
DSG
configuration.
Where:
<ds_chan>
dcd
decoded-dcd
Example:
CASA-CMTS(config)#show dsg downstream dcd
ds
dcd
dcd
num of dcd
num of dcd
num of
i/f
state
Tx
sent
change cnt
fragment
0/1/0
dis
off
0
0
0/1/1
dis
off
0
0
0/1/2
dis
off
0
0
0/1/3
dis
off
0
0
0
0
0
0
Command (config)
Purpose
Display DSG
channel and
tunnel group
information.
Where:
Casa CMTS Software Configuration Guide
421
CASA CMTS
<ds_chan>
<num=1:4294967295>
Example:
CASA-CMTS(config)#show dsg downstream 1 tunnel 1
Command (config)
Purpose
Enter
configuration
mode for a
specific
interface.
Where:
x
y
Example:
CASA-CMTS(config)# interface qam 0/1
[no] channel <ch_id> dsg timer-id <tmr_id>
Where:
<ch_id>
<tmr_id >
[no]
Example:
CASA-CMTS(conf-qam 0/1)# channel 0 dsg timer-id 1
Command (config)
Purpose
Enter
configuration
mode for a
specific
interface.
Where:
x
y
Example:
CASA-CMTS(config)# interface qam 0/1
2
CASA CMTS
vendorparameter ID.
Where:
<ch_id>
<vnd_id >
Example:
CASA-CMTS(conf-qam 0/1)# channel 0 dsg vendorparam-id 2
Use the no
form of the
command to
remove the
assignment.
Command
Purpose
Enter
configuration
mode for a
specific
interface.
Where:
x
y
Example:
CASA-CMTS(config)# interface qam 0/1
2
Example:
CASA-CMTS(conf-qam 0/1)# channel 0 dsg channellist 3
To remove the assignment:
CASA-CMTS(conf-qam-id)# no channel 0 dsg channellist 3
Command (config)
Purpose
Enter
configuration
mode for a
specific
Where:
Casa CMTS Software Configuration Guide
423
CASA CMTS
interface.
Example:
CASA-CMTS(config)# interface qam 0/1
[no] channel <ch_id> dsg dcd-enable
Where:
<ch_id>
Enable or
disable DSG
DCD ENABLE.
Example:
CASA-CMTS(conf-qam 0/1)# channel 0 dsg dcd-enable
To disable:
CASA-CMTS(conf-qam-id)# no channel 0 dsg dcdenable
Command (config)
Purpose
Enter
configuration
mode for a
specific
interface.
Where:
x
y
Example:
CASA-CMTS(config)# interface qam 0/1
2
Set a DSG
time interval
to a
downstream
channel.
Example:
CASA-CMTS(conf-qam 0/1)# channel 0 dsg interval 5
Remove:
CASA-CMTS(conf-qam 0/1)# no channel 0 dsg interval 5
424
CASA CMTS
Step
1
Command (config)
Purpose
Display DSG
downstream
table settings.
Where:
x
y
Example:
CASA-CMTS(config)#show interface qam 2/0
interface qam 2/0
no spectral inversion on
annex B
modulation 256qam
interleave 128x1
power 510
channel 0 frequency 549000000
channel 0 dsg channel-list 3
channel 0 dsg timer-id 1
channel 0 dsg vendor-param-id 2
channel 0 dsg interval 5
channel 0 dsg dcd-enable
no channel 0 shutdown
channel 1 frequency 555000000
no channel 1 shutdown
channel 2 frequency 561000000
no channel 2 shutdown
channel 3 frequency 567000000
no channel 3 shutdown
no shutdown!
Command (config)
Purpose
Configures the
DSG client list.
Use the no
form of the
command to
remove the
client list.
Where:
<list_id>
<client_id>
broadcast
macAddr
425
CASA CMTS
caSysId
appId
<value>
<vp_id>
Example:
CASA-CMTS(config)# dsg client-list 1 client 1 idtype broadcast id-value 2048 vendor-param-id 2
CASA-CMTS(config)# no dsg client-list 1 client 1
Command (config)
Purpose
Display the
DSG client list.
Where:
<list_id>
Example:
CASA-CMTS(config)# show dsg client-list 1
dsg client-list 1 client 1 id-type broadcast idvalue 2048 vendor-param-id 2
Command (config)
Purpose
Where:
<vp_id>
Sets the vendor parameter index for the vendorspecific parameters, and applied to the specified
vendor group. Values are 1 to 4294967295.
<vnd_id>
<oui>
<value>
Use the no
form of the
command to
remove the
vendor
parameters.
426
CASA CMTS
Example:
CASA-CMTS(config)# dsg vendor-param-id 1 vendor 1
oui 01:02:03 value abc
CASA-CMTS(config)# no dsg vendor-param-id 1 vendor 1
Command (config)
Purpose
Display the
DSG vendor
parameters.
Where:
<vp_id>
Example:
CASA-CMTS(config)# show dsg vendor-param- 1
dsg vendor-param-id 1 vendor 1 oui 01:02:03 value
abc
Command (config)
Purpose
Configure a
DSG channel
list.
Where:
<ch-list>
<ch-id>
<freq>
Use the no
form of the
command to
remove the
channel list.
Example:
CASA-CMTS(config)# dsg channel-list 1 channel 1
frequency 526000000
CASA-CMTS(config)# no dsg channel-list 1 channel 1
427
CASA CMTS
Command (config)
Purpose
Displays the
DSG channel
list.
Where:
<ch-list>
Example:
CASA-CMTS(config)# show dsg channel-list 1
dsg channel-list 1 channel 1 frequency 526000000
Purpose
<t1>
<t2>
<t3>
<t4>
Use the no
form of the
command to
remove the
DSG timer.
Example:
CASA-CMTS(config)# dsg timer-id 1 t1 20 t2 30 t3
40 t4 50
CASA-CMTS(config)# no dsg timer-id 1
428
CASA CMTS
Command (config)
Purpose
Where:
<timer_id>
Example:
CASA-CMTS(config)#show dsg timer 1
dsg timer-id 1 t1 20 t2 30 t3 40 t4 50
Command (config)
Purpose
Configure DSG
unicast.
Where:
<port_id>
Example:
CASA-CMTS(config)# dsg unicast-port 1
Step
1
Command (config)
Purpose
Display the
DCD or traffic
statistics.
Example:
CASA-CMTS(config)# show dsg statistics dcd
Command (config)
Purpose
Display the
current DSG
running
Example:
Casa CMTS Software Configuration Guide
429
CASA CMTS
configuration.
Purpose
Command Example:
CASA-CMTS(config)#interface gige 0
CASA-CMTS(conf-if-gige0)#ip igmp
CASA-CMTS(config)#interface docsis-mac 3
CASA-CMTS(conf-if-mac3)# mgmd ipv4
version 3
CASA-CMTS(conf-if-mac3)# no mgmd ipv4
shutdown
CASA-CMTS(conf-service-class1)# name
<string>
Purpose
Command
430
CASA CMTS
between a tunnel to
downstream channels
and DSG rule-related
data.
CASA-CMTS(conf-dsg-tunnel-grp1)# dsg
channel <chan id> qam <x/y/z> rule-priority
<pri> [vendor-param-id <vpid>] [ucid-list
<string>]
Example:
dsg tunnel-group 1
channel 1 qam 0/0/0 rule-priority
20
channel 2 qam 0/0/1 rule-priority
20
channel 3 qam 0/0/2 rule-priority
11
channel 4 qam 0/0/3 rule-priority
11
431
CASA CMTS
dsg
dsg
dsg
dsg
dsg
432
CASA CMTS
Command (config)
Purpose
Configure a
shared-secret
password.
Where:
0
<mic_string>
extend
433
CASA CMTS
Example:
To set the shared-secret for non-encrypted messages or
encrypted messages:
CASA-CMTS(config)# shared-secret 0 DOCSIS
To set share-secret MIC globally:
CASA-CMTS(config)# shared-secret DOCSIS
To set share-secret MIC for the extend TLVs received from RegReq message:
CASA-CMTS(config)# shared-secret DOCSIS extend
Display the
configured
shared secret.
Command (config)
Purpose
Configure a
sharedsecondary secret
password.
Where:
{1|2}
<mic_string>
extend
Example:
To set the shared-secondary-secret for non-encrypted messages
or encrypted messages:
CASA-CMTS(config)# shared-secondary-secret 1 0
DOCSIS
To set the shared-secondary-secret MIC for the extend TLVs
received from Reg-Req message:
CASA-CMTS(config)# shared-secondary-secret 1 0 DOCSIS
extend
Casa CMTS Software Configuration Guide
434
CASA CMTS
Display the
configured
sharedsecondary
secret.
Command (config)
Purpose
Add a
manufacturer or
root CA
certificate to the
list of trusted
certificates.
Where:
manufacturer
<hex-data>
root <hexdata>
Example:
Add a manufacturer CA certificate to the CMTS list of trusted
certificates:
CASA-CMTS(config)# cable privacy add-certificate
manufacturer
35c146353431a541463b41337343938333373142
FEF03A8BC7A441313134749A0A592C9C66831412
Add a root CA certificate to the CMTS list of trusted certificates:
CASA-CMTS(config)# cable privacy add-certificate
root 00908300 00300501
308202A1 3082020A A0030201 02020800 90830000
00000130 0D06092A 864886F7
0D010105 05003081 92310B30 09060355 04061302
4A503110 300E0603 55040A13
07546F73 68696261 310F300D 06035504 0B130644
4F435349 53312730 25060355
040B131E 312D312D 31205368 69626175 7261204D
696E6174 6F2D6B75 20546F6B
Casa CMTS Software Configuration Guide
435
CASA CMTS
796F3137
20436162
20526F6F
74686F72
30303331
30383030
30090603
1307546F
0D060355
55040B13
68696261
6B796F31
30350603
6C65204D
74204365
69747930
38303830
30305A30
55040613
73686962
040B1306
1E312D31
75726120
37303506
55040313 2E546F73
6F64656D
72746966 69636174
1E170D30
3030305A 170D3230
8192310B
024A5031 10300E06
61310F30
444F4353 49533127
2D312053
4D696E61 746F2D6B
03550403
68696261
65204175
30333138
0355040A
30250603
7520546F
Command
Purpose
Show the
configuration of
privacy
certification for
manufacturer
certificates that
have been added
to the CMTS.
Where:
manufacturer- Displays the BPI manufacturer certificate
verification list.
cert-list
root-cert-list
Example:
Display BPI+ certificate information using the show cable privacy
command:
CASA-CMTS# show cable privacy manufacturer-certlist
Cable Manufacturer certificate chain:
<certificate dump>
CASA-CMTS# show cable privacy root-cert-list
Cable Root certificate chain:
<certificate dump>
436
CASA CMTS
BPI+ is required on all DOCSIS 1.1 (and later) compliant cable modems. Earlier cable modems
use BPI.
bpi-enforce Enforces BPI-authenticated cable modem and prohibits traffic for non-BPI
authenticated cable modems. Data is not forwarded before a BPI-enabled cable modem
completes BPI initialization.
bpi-plus-enforce Enforces BPI-plus for DOCSIS 1.1 or later cable modems. When
enabled, cable modems running DOCSIS 1.1 or higher that are not running BPI-plus are
rejected.
Command (config)
Purpose
Enable
enforcement of
BPI and BPI
plus.
Example:
To enable BPI and BPI+ enforcement:
CASA-CMTS# cable privacy bpi-enforce
CASA-CMTS# cable privacy bpi-plus-enforce
Command (config)
Purpose
Mark a
manufacturer's or
CM certificate as
distrusted and
add them to the
CMTS hotlist.
Where:
cm mac-addr
437
CASA CMTS
manufacturer
cert-serialnumber
Example:
Add the CM certificate with the MAC address of 00C0.8345.de51
to the hotlist, so that this particular CM cannot register with the
CMTS:
CASA-CMTS(config)# privacy hotlist cm
00C08345de51
CASA-CMTS(config)#
Add a manufacturer CA certificate into the BPI+ hotlist, so that the
CMTS will reject any CM attempting to register with a certificate
from that particular manufacturer:
CASA-CMTS(config)# privacy hotlist manufacturer
1eabdef39b3f171c2e89c6df1143e40b21e4a1b29acc2d906
4a30263167eb001053e419c8742842ab74778f07328f5c842
768e3136b1068117a1f9f5c8493c606996fa4d6b362ee87ff
403f85c41cfae80d5cc123515c3fe3f1e26f2bef2195f92b2
5b63516961ebce0e89c9b6277ad98cdf414e0203a031cfb44
54738e986af1ba42a0355bf7f21ba34f0567780a800172fa9
bd99bcad4afb8909026083ac9a0d638298b8873e3e4c8a6e5
1d057aa366e53c9917886fc0ac5a31848ca57eae79cdd7d8e
fb2b0e4e100143fcd126f59acb5891fcba76e497472d08111
d84472cbb4a4c6b1d90203010001a326302430120603551d1
30101ff040830060101ff020100300e0603551d0f0101ff04
0403020106300d06092a864886f70d0101050500038201010
09cbca0b3ee06d0ac1198291eef1bde42040cbfb442f72492
44866d3e1385365454449ced03b6da62218d0baa59c332ae7
9288aaba988d457161670eb77ebfd8eb4b7a545f1c8a9cbf6
a52b7e2b8d65ad1369ac831ecdc3aec0cc2b24d199f971b0c
9add78d6a75cc0e1b04d4c005dcae67543d205be2f39c0651
50a756555d965cb941d8b5eb92afbc8c0ac9ee880c989f53d
0c5f8408a5ca679b0e65b198e33791ca347e30eb373a82243
ac63ac8440faa83e1486a59ec991352f4d31e434551a258f6
f60564c88e9d91e22917be8557a63472bb8bd2cc8bd0ba36a
b826db3e6fc8a572a6c2fbff6c736df5cb970a900b4f6ba4f
5a7e53e38b87325c08934ef
CASA-CMTS(config)#
438
CASA CMTS
Step
1
Command (config)
Purpose
Example:
CASA-CMTS(config)# cable privacy 40-bit-des
Command (config)
Purpose
Set the
encryption
algorithm priority
when more than
one encryption
algorithm is set.
Where:
<alg1>, <alg2> One of the three encryption algorithms:
- aes128CbcMode 128 bit AES
and <alg3>
- des40CbcMode 40 bit DES
- des56CbcMode 56 bit DES
If more than one algorithm is set, the CMTS will
choose the highest priority algorithm which the
CM supports for data traffic encryption.
Example:
CASA-CMTS(config)# cable sec encrypt-alg-priority
aes128CbcMode des40CbcMode des56CbcMode
Command (config)
Purpose
Choose the
method.
Where:
Casa CMTS Software Configuration Guide
439
CASA CMTS
crl
crlAndOcsp
ocsp
none
No revocation certificate
Example:
CASA-CMTS(config)# cable sec cert-revocationmethod crl
Purpose
Set a URL
address.
Where:
<url_string>
Example:
CASA-CMTS(config)# cable sec cert-revocation-list
url http://www.cert.com
Command (config)
Purpose
Set a URL
address
Where:
<url_string>
Example:
CASA-CMTS(config)# cable sec ocsp protocol-url
http://www.ocsp.net
440
CASA CMTS
Command (config)
Purpose
Set a client
signature.
Example:
CASA-CMTS(config)# cable sec ocsp signaturebypass
Command (config)
Purpose
Show configured
revocation
certificate
method.
Example:
CASA-CMTS(config)# show cable sec cert
revocation-method
cable sec cert-revocation-method ocsp
Command (config)
Purpose
Example:
CASA-CMTS(config)# show cable sec cert-revocationlist
cable sec cert-revocation-list url
http://www.cert.com
cable sec cert-revocation-list refresh-interval 10
Command (config)
Purpose
Example:
CASA-CMTS(config)# show cable sec ocsp
cable sec ocsp protocol-url http://www.ocsp.net
no cable sec ocsp signature-bypass
441
CASA CMTS
Step
1
Command (config)
Purpose
Where:
<group_name>
<rule_id>
<ipv4_addr>
<ipv6_addr>
Example:
CASA-CMTS(config)# cable sec sav-cfg-list
OneSubNet 1 10.150.3.1/24
CASA-CMTS(config)# cable sec sav-cfg-list Ipv6Exp
1 ipv6 2001:180::1/64
Command (config)
Purpose
Enable SAV
authorization
globally.
Example:
CASA-CMTS(config)# cable sec sav-auth-enable
CASA-CMTS(config)# no cable sec sav-authenable
Command (config)
Purpose
Where:
<group_name>
<rule_id>
Example:
Casa CMTS Software Configuration Guide
442
CASA CMTS
Command (config)
Purpose
Enable or disable
config-filelearning.
Example:
CASA-CMTS(config)# cable sec config-file-learning
CASA-CMTS(config)# no cable sec config-filelearning
Command (config)
Purpose
Configure TFTP
proxy.
Where:
both
hw-addr
net-addr
none
Example:
CASA-CMTS(config)# cable sec tftp-option both
Command (config)
Purpose
Display config-file-
443
CASA CMTS
learning status.
Example:
CASA-CMTS(config)# show cable sec config-filelearning
no cable sec config-file-learning
Command (config)
Purpose
Display TFTP
options setting.
Example:
CASA-CMTS(config)# cable sec tftp-option
cable sec tftp-options both
Command (config)
Purpose
Add an EAE
exclusion list.
Where:
<list_id>
Example:
CASA-CMTS(config)# cable sec eae-exclusion 1
0015.f2fe.c904
Command (config)
Purpose
Add a MAC
address to an
existing EAE
exclusion list.
Where:
<list_id>
<mac_addr>
CASA CMTS
xxxx.xxxx.xxxx.
Example:
CASA-CMTS(config)#cable sec eae-exclusion 1
0050.f112.b764
of the command
to remove the
MAC address
from the
exclusion list.
Command (config)
Purpose
Example:
CASA-CMTS(config)# show cable sec eae-exclusion
cable sec eae-exclusion 1 0015.f2fe.c904
ffff.ffff.ffff
445
CASA CMTS
/* CmMic 49b9d8d459f9a9119f43188372a00422; */
/* CmtsMic 0dc1e7ce52cb806a57f13d9eea9c4db8; */
/*EndOfDataMkr*/
)
In the config file above, the TLV value for SAV Group Name Subtype is merlin (in hex format:
6d65726c696e). When the CM registers with the CMTS, the CMTS will note the SAV for the CM.
The CMTS must be configured as:
CMTS(config)#cable sec sav-cfg-list merlin 1 192.168.7.77/32
192.168.7.77 is the static IP used by the CPE. The 32-bit mask specifies only this IP. Use a
mask to allow a contiguous range of IP addresses. The number 1 after the merlin string is the
SAV Group Name Subtype.
By default the dhcp-authorization is enabled. Unauthorized IP addresses are not allowed. The
cable modem security configuration will allow authorized IPs behind a given CM. By default, cab
sec sav-auth-enable command is enabled.
To authorize an individual MAC address without changing the modem config file, use the
following command:
Step
1
Command (config)
Purpose
Authorize
individual cpe
MAC address.
Where:
<mac_addr>
<ip_address>
Example:
CASA-CMTS(config)# cable sec eae-exclusion 1
0015.f2fe.c904
To authorize an IP address or IP subnet (specified in SAV config list) for a specified CM:
Step
1
Command (config)
Purpose
Authorize an IP
address or IP
subnet (specified
in SAV config
list) for a
specified CM.
Where:
<mac_addr>
<string>
Example:
CASA-CMTS(config)#cable sec sav-cfg-list host1 1
192.168.9.0/24
Casa CMTS Software Configuration Guide
446
CASA CMTS
Leasequery
Use the DHCP leasequery command to configure the Casa CMTS to send DHCP lease query
requests to the DHCP server. Ensure that the dhcp-authorization parameter on the docsis-mac
interface is currently enabled (default). Since leasequery uses the dhcp.conf file at the DHCP
server, do not set an IP address on CPE/PC devices. The TCP/IP properties on these devices
must be set so that IP addresses are obtained automatically from the dhcpd.conf host setting.
At the DHCP server, you will need to modify the dhcp.conf as follows:
/etc/dhcpd.conf
allow leasequery;
host cpe_lab {
hardware ethernet 00:14:22:fa:87:19; <----MAC address of cpe/pc
fixed-address 10.10.9.202;
<----Note this must not be a host IP in the
option routers 10.10.9.1;
IP bundle range
<----IP secondary address gateway from the
IP bundle setting
}
subnet 10.10.9.0 netmask 255.255.255.0 {
default-lease-time 3000000; # 5 min
max-lease-time 31557600;
# one year
option routers 10.10.9.1;
filename "cm231.cfg";
next-server 192.168.9.1;
option time-offset -18000;
option time-servers 192.168.9.1;
option log-servers 192.168.9.1;
option bootfile-name "cm231.cfg";
option tftp-server-name "192.168.9.1";
range 10.10.9.100 10.10.9.200;
<-----IP bundle host range
}
Step
1
Command (config)
Purpose
Configure the
Casa CMTS to
send DHCP
lease query
requests to the
DHCP server.
Example:
CASA-CMTS(config)#dhcp leasequery enforce
447
CASA CMTS
Display the
current lease
query setting.
This allows IP addresses of the CPE to be verified. The DHCP server will return an
acknowledgement message that contains the MAC address of the CPE assigned to this IP
address, if there is one. This function will not interfere with valid RF traffic while it prevents users
from assigning unauthorized IP addresses to CPE.
The default configuration for these commands is off. DHCP authorization must also
be enabled in the MAC domain for lease queries to be sent.
If dhcpv6 leasequery is set, a leasequery will be sent to the DHCP server when a
packet with a source IPv6 address (that is not present in the ARP and local DHCPv6
CPE lease table) is received.
If dhcpv6 leasequery enforce is set, a leasequery will be sent when a packet with a
source IPv6 address (that is not present in the ARP table) is received.
The messages returned from the server have the following default values:
30 query
31 - unassigned
32 unknown
33 active
To change the default coding:
Step
1
Command (config)
Purpose
Change the
default coding
Example:
CASA-CMTS(config)#dhcp leasequery message-coding
Press the tab key to get 1-query and enter a value (up to 2 digits) for the message type and a
space. Tab over on the same command line to get 1-unassigned and type up a value (up to two
digits) and a space. Repeat for 1-unknown and 1-active.
Spectrum management
Casa Spectrum Management (CSM) allows the Casa CMTS to monitor the quality of upstream
paths and automatically perform correcting actions when upstream plant impairments are
detected. The monitored upstream plant impairments include Signal to Noise Ratio (SNR),
correctable FECs, and uncorrectable FECs. The automatic corrections include frequency
hopping, upstream channel-width adjustment, and dynamic upstream modulation profile changes.
CSM also provides a means to report the configurations, actions, and some test facilities.
Casa CMTS Software Configuration Guide
448
CASA CMTS
This section describes briefly the algorithm of CSM, and then the operation commands.
CSM algorithm
Casa Spectrum manager uses the Fast Fourier Transform (FFT) technique to monitor signal
quality on the return path. The FFT screening results, SNR and FEC errors in particular, are the
main error events monitored to determine whether plant noise exists and corrective actions are
necessary. Corrective action(s) can be one, two or all three of: frequency hopping, channel width
adjustment, and dynamic modulation profile change.
Spectrum manager maintains a list of discrete channel frequencies and/or one or more frequency
bands for each upstream interface as frequency hopping targets. This is called the spectrum
map. CSM scans through the spectrum map to select the cleanest channel. The spectrum map is
updated when a hop is performed. CSM uses spectrum rule to manage the corrective actions. A
spectrum rule consists of a set of thresholds and a sequential list of actions. An action can be
frequency hopping, channel width adjustment, or modulation profile. A FFT procedure is triggered
when a monitored indicator to an upstream interface hits a defined or default threshold.
The actions take place in an order defined by the operator in the action commands. If plant signal
quality is maintained within the thresholds due to one or more actions, the subsequent actions in
a rule will not be performed since it is not necessary.
If the upstream channel signal with corrected modulation and/or adjusted channel width returns to
3 dB above normal, the spectrum manager may roll back the settings to their original channel
width or modulation profile setting. The hop back threshold can also be specified in the CLI.
To activate CSM on specified upstream interfaces, spectrum rules need to be defined and
assigned to upstream interfaces.
449
CASA CMTS
Step
Command (config)
Purpose
Create a
spectrum rule or
enter spectrum
rule setting
mode.
Where:
<id>
Example:
CASA-CMTS(config)# spectrum rule 2
CASA-CMTS(conf-spec-rule 2)#
Command (config)
Purpose
Create a
spectrum rule or
enter spectrum
rule setting
mode.
Where:
<id>
Example:
CASA-CMTS(config)# spectrum rule 2
CASA-CMTS(conf-spec-rule 2)#
end
Example:
CASA-CMTS(config-spec-rule 2)# end
CASA-CMTS(config)#
Command (config)
Purpose
Create a
spectrum rule or
enter spectrum
rule setting
mode.
Where:
<id>
450
CASA CMTS
Example:
CASA-CMTS(config)# spectrum rule 2
CASA-CMTS(conf-spec-rule 2)#
2
Set or remove a
frequency band.
<freq2>
Example:
Set two frequency bands, 14-20 and 30-60 MHz, to spectrum rule
2:
CASA-CMTS(conf-spec-rule 2)# frequency band
14000000 20000000
CASA-CMTS(conf-spec-rule 2)# frequency band
30000000 60000000
Remove frequency band 30-33 MHz from a
spectrum group:
defined
spectrum rule 2
frequency band 14000000 20000000
frequency band 33000000 60000000
Command (config)
Purpose
Create a
spectrum rule or
enter spectrum
rule setting
mode.
Where:
<id>
Example:
CASA-CMTS(config)# spectrum rule 2
CASA-CMTS(conf-spec-rule 2)#
2
frequency <freq>
Set or remove a
frequency band.
451
CASA CMTS
Where:
<freq>
Frequency in Hz.
Example:
CASA-CMTS(conf-spec-rule 2)# frequency 34000000
Note: After the spectrum rule is assigned to an upstream interface, the discrete frequency
becomes a frequency band with the same width as that of the upstream interface
Command (config)
Purpose
Specifies the
time period to
transpire before
a frequency hops
to a cleaner
channel.
Where:
<time>
Example:
CASA-CMTS(config)# hop period 100
Command (config)
Purpose
Create a
spectrum
rule or enter
spectrum
rule setting
mode.
Where:
<id>
Example:
CASA-CMTS(config)# spectrum rule 2
CASA-CMTS(conf-spec-rule 2)#
2
Set the
frequency
hopping
452
CASA CMTS
or
action frequency channel-width modulation
priority.
Example:
CASA-CMTS(conf-spec-rule 2)#
action modulation frequency channel-width
Note: Frequency hopping will not occur if no frequency band is specified to a spectrum rule.
Modulation profile change will not occur if the no secondary profile defined in the upstream.
Channel-width adjustment will not occur if no channel width range specified.
Command (config)
Purpose
Create a
spectrum
rule or enter
spectrum
rule setting
mode.
Where:
<id>
Example:
CASA-CMTS(config)# spectrum rule 2
CASA-CMTS(conf-spec-rule 2)#
2
<end-width>
Set the
channelwidth
adjustment
range.
Example:
CASA-CMTS(conf-spec-rule 2)# channel-width 3200000
1600000
Note: If the specified start-width is larger than current effective width, channel-width change
starts from start-width. Otherwise, the change starts with current effective width.
To return the channel width to its default setting of 1,600,000 Hz for a specified spectrum rule,
enter the following command:
Command (config)
Purpose
Create a
453
CASA CMTS
Where:
<id>
Example:
CASA-CMTS(config)# spectrum rule 2
CASA-CMTS(conf-spec-rule 2)#
[no] profile <id> snr-threshold <tenth-dB>
Where:
<id>
<tenth-dB>
spectrum
rule or enter
spectrum
rule setting
mode.
Specify a
modulation
profile SNR
threshold.
Example:
Specify profiles 3 and 4 to spectrum rule 2 with SNR 130 and 200:
CASA-CMTS(conf-spec-rule 2)# profile 3 snr-threshold
130
CASA-CMTS(conf-spec-rule 2)# profile 4 snr-threshold
200
To remove a spectrum rule profile:
CASA-CMTS(conf-spec-rule 2)# no profile 3
Note: 0 or more profiles with an SNR threshold can be specified for a spectrum rule.
Casa Spectrum Management (CSM) uses the SNR threshold of a modulation profile for two
purposes:
1. One of the three triggers (SNR, correctable FEC and uncorrectable FEC) for possible
corrective actions.
2. As a reference to evaluate a calculated SNR (based on FFT data) is sufficient for a particular
modulation profile in an effort of corrective or improvement action.
Command (config)
Purpose
Create a
spectrum
rule or enter
spectrum
rule setting
Where:
<id>
454
CASA CMTS
to 40.
mode.
Example:
CASA-CMTS(config)# spectrum rule 2
CASA-CMTS(conf-spec-rule 2)#
2
Specify a
modulation
profile SNR
threshold
setting to 0.
Example:
CASA-CMTS(conf-spec-rule 2)# profile 3 snr-threshold
0
Command (config)
Purpose
Create a
spectrum
rule or enter
spectrum
rule setting
mode.
Where:
<id>
Example:
CASA-CMTS(config)# spectrum rule 2
CASA-CMTS(conf-spec-rule 2)#
2
<first>
<second>
Set the
threshold for
hopping
back.
Example:
CASA-CMTS(config)# spectrum rule 2
CASA-CMTS(conf-spec-rule 2)# profile 1 snr-threshold
100
455
CASA CMTS
Command (config)
Purpose
Create a
spectrum
rule or enter
spectrum
rule setting
mode.
Where:
<id>
Example:
CASA-CMTS(config)# spectrum rule 2
CASA-CMTS(conf-spec-rule 2)#
2
Set the
correctableFEC
threshold.
Example:
CASA-CMTS(conf-spec-rule 2)# correctable-fec
threshold 5
To set the uncorrectable-FEC threshold:
Step
Command (config)
Purpose
Create a
spectrum rule
or enter
spectrum rule
setting mode.
Where:
<id>
456
CASA CMTS
Example:
CASA-CMTS(config)# spectrum rule 2
CASA-CMTS(conf-spec-rule 2)#
2
Set the
uncorrectableFEC threshold.
Example:
CASA-CMTS(conf-spec-rule 2)# uncorrectable-fec
threshold 0
Command (config)
Purpose
Enter
interface
configuration
mode.
Where:
<int_id>
Example:
CASA-CMTS(config)# interface upstream 1/2
spectrum-rule <id>
Where:
<id>
Assign a
spectrum
rule to an
upstream
interface.
Example:
CASA-CMTS(config-if-ups 1/2)# spectrum-rule 2
With a spectrum rule assigned to an upstream interface, the actions defined in the rule will take
place in the specified (or default) order of priority if:
Plant noise level exceeds SNR threshold defined explicitly in the commands or by default
Percentage of correctable FEC errors of total packets received on the upstream (during
polling period) exceeds the defined or default threshold
Percentage of un-correctable FEC errors of total packets received on the upstream (during
polling period) exceeds the defined or default threshold
A rule can be assigned to any number of upstream interfaces. However, only one rule assignment
per upstream interface is allowed.
457
CASA CMTS
Command (config)
Purpose
Enter
interface
configuration
mode.
Where:
<int_id>
Example:
CASA-CMTS(config)# interface upstream
2
<p>
<s>
Assign a
spectrum
rule to an
upstream
interface.
Example:
Assign primary profile 1 and secondary profile 5 to upstream interface
1/2:
CASA-CMTS(config-if-ups 1/2)# logical-channel 0
profile 1 secondary-profile 5
Note: Both profiles have to match the upstream channel type. CSM will not change to a
mismatched profile. The secondary profile has to be less bandwidth-efficient than the primary
one. When plant signal quality deterioration causes any one of the (correctable-FEC,
uncorrectable-FEC of profile P) thresholds hits, CSM changes modulation profile to S (show
running-config will show transit config as logical-channel id profile S secondary-profile S).
When signal quality (calculated SNR, based on FFT) satisfies profile Ps SNR (or default SNR
threshold for profile Ps modulation type, if SNR threshold for profile P is not defined in the rule)
plus 3dB, CSM changes modulation profile back to P.
458
CASA CMTS
Command (config)
Purpose
Configure
the polling
period.
Where:
<seconds>
Example:
Set monitoring polling-period to 100 seconds:
CASA-CMTS(config)# cable monitor-period 100
Command (config)
Purpose
Displays the
hopping
history.
Example:
CASA-CMTS# show spectrum hop-history upstream 1/4
Port
Action Time
Code From
To
Reason
1/4/0
Mon Oct 26 22:12:26 2009
C
800000
1600000
SNR 283 (220)
1/4/0
Mon Oct 26 22:11:26 2009
C
1600000
800000
SNR 243 (220) cFEC 0 (3) uFEC 3 (1)
1/4/0
Mon Oct 26 21:34:26 2009
C
3200000
1600000
SNR 210 (220) cFEC 90 (3) uFEC 0 (1)
1/4/0
Mon Oct 26 21:33:56 2009
C
800000
3200000
SNR 281 (220)
1/4/0
Mon Oct 26 21:32:56 2009
M
12
22
SNR 285 (220) cFEC 0 (3) uFEC 20 (1)
1/4/0
Mon Oct 26 21:32:26 2009
C
1600000
800000
SNR 252 (250) cFEC 6 (3) uFEC 6 (1)
1/4/0
Mon Oct 26 21:31:56 2009
C
800000
1600000
SNR 288 (250)
1/4/0
Mon Oct 26 21:31:26 2009
C
1600000
800000
SNR 254 (250) cFEC 5 (3) uFEC 0 (1)
1/4/0
Mon Oct 26 21:30:56 2009
C
3200000
1600000
SNR 218 (250) cFEC 113 (3) uFEC 0 (1)
1/4/0
Mon Oct 26 21:30:26 2009
C
800000
3200000
SNR 285 (250)
1/4/0
Mon Oct 26 21:29:56 2009
C
1600000
800000
SNR 247 (250) cFEC 38 (3) uFEC 0 (1)
Casa CMTS Software Configuration Guide
459
CASA CMTS
1/4/0
1600000
1/4/0
800000
1/4/0
1600000
1/4/0
800000
1/4/0
1600000
1/4/0
6400000
1/4/0
12
1/4/0
10
1/4/0
800000
1/4/0
3
1/4/0
6400000
1/4/0
17000000
Command (config)
Purpose
Displays the
spectrum
map.
Where:
<X/Y>
Example:
CASA-CMTS(config)# show spectrum-map upstream 1/2
Spectrum Map for interface 1 /2.0
band 0: [18000000, 20000000] ...narrower than
current chan-width 3200000
band 1: [22000000, 25400000]
band 2: [28600000, 40000000]
band 3: [58400000, 61600000]
Casa CMTS Software Configuration Guide
460
CASA CMTS
Command (config)
Purpose
Displays the
spectrum
map.
Where:
<X/Y>
<chan_width>
raw
Example:
Display spectrum noise levels for upstream interface 2/0:
CASA-CMTS(config)# show spectrum upstream 2/0 raw
FREQUENCY NOISE-LEVEL at channel-width 3200000
(dBmV)
5000000: -42.1
8200000: -42.1
11400000: -42.1
14600000: -42.1
17800000: -42.1
21000000: -42.1
24200000: -42.1
27400000: -42.1
30600000: -42.1
33800000: -42.1
37000000: -42.1
40200000: -35.1
43400000: -42.1
46600000: -42.1
49800000: -42.1
53000000: -42.1
56200000: -42.1
59400000: -42.1
62600000: -42.1
Display spectrum noise levels for upstream interface 2/0 in dB:
CASA-CMTS(config)# show spectrum upstream 2/0 chanwidth 6400000 raw
FREQUENCY
NOISE-LEVEL
(dB)
5000000:
9.5
11400000:
0.0
17800000:
7.8
24200000:
7.8
at channel-width 6400000
461
CASA CMTS
30600000:
37000000:
43400000:
49800000:
56200000:
62600000:
6.0
7.0
17.2
9.5
9.5
6.0
Enabling CM hopping
When multiple logical channels are configured with different modulation profiles in an upstream
physical channel and a cm-hop command is issued, a cable modem can be moved among the
channels based on specified thresholds. If the thresholds specified are exceeded for the cable
modem, it will move to the next (more reliable) logical channel.
To enable or disable CM hopping:
Step
1
Command (config)
Purpose
Select the
spectrum rule.
Where:
<rule_id>
Example:
CASA-CMTS(config)# spectrum rule 1
CASA-CMTS(conf-rule 1)#
[no] cm-hop
Example:
CASA-CMTS(conf-rule
CASA-CMTS(conf-rule
3
CASA-CMTS(conf-rule
CASA-CMTS(conf-rule
Enable or
disable CM
hopping.
Command (config)
Purpose
Select the
spectrum
rule.
Where:
<rule_id>
Example:
CASA-CMTS(config)# spectrum rule 1
CASA-CMTS(conf-rule 1)#
show cm-hop log
Show or
462
CASA CMTS
remove CM
hopping
history.
463
CASA CMTS
upstream 8/1
Code From
F
30000000
To
27600000
Reason
SNR 80 (280)
30000000
Configuration
30000000
29600000
30000000
Configuration
30000000
29600000
464
CASA CMTS
2009
29600000
30000000
Back to
2009
30000000
29600000
2009
10
Configuration
2009
3200000
Configuration
2009
30000000
Configuration
465
CASA CMTS
Command (config)
Purpose
Display the
spectrum
measurement
results.
Where:
<x/y>
Example:
CASA-CMTS(config)# show spectrum-meas upstream 2/0
See below.
F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4
F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4
F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4
F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4
F2
466
CASA CMTS
F4
F4
F2
F2
F4
F4
F2
F4
F4
F2
F2
F4
F2
F2
F4
F4
F2
F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4
F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2
F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4
F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4
F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4
F2
F4
F4
F2
F2
F4
F7
4C
F4
F4
F2
F2
F4
F4
F2
F2
F4
F4
F2
F4
F4
F2
F2
F4
F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4
F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F7 4C F8 DA
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2
F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4
F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4
F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2
F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4
F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2
F4
F2
F2
F4
F4
F2
F2
F4
F2
F2
F4
F4
F2
F4
F4
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4
F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4
F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4
F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2
F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2
467
CASA CMTS
F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4
F2
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2
F4
F2
Command (config)
Purpose
Select the
full spectrum.
Example:
CASA-CMTS(config)# show spectrum-meas upstream 2/0
See below.
66 FE C0 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52
F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6
52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52
F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6
52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6
F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6
52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 52 F6 .
468
CASA CMTS
Number of cable modems -- Load balancing according to the number of cable modems on
the interface.
Each of the methods can further be operated in two types: static or dynamic.
Static -- Static load balancing is done at ranging request time. When a cable modem sends
its initial ranging request message, the CMTS responds with a ranging response message
that includes either a Downstream Frequency Override or an Upstream Channel ID Override
field that instructs the cable modem which channels it should use.
Dynamic -- This is a form of load balancing in which cable modems are moved among
upstream and downstream channels within the same service group after their initial difference
between two interfaces exceeds a user-defined percentage. The CMTS will use DCC/UCC
messages to move CMs with single upstream/downstream channels and DBC (dynamic
bonding change) messages to move CMs with bonding upstream/downstream channels to
different bonding groups.
For DOCSIS and EuroDOCSIS 3.0 modems, the dynamic load-balancing software generates
a downstream channel set with a minimum load to fit the modems RCP. This prevents
rejection of the new channel set so that load balancing is not canceled when the assigned
modem is under load.
The Casa CMTS supports both methods and types to load balance upstream and downstream
channels. You can configure a Casa CMTS using static load balancing only, or using static load
balancing and dynamic load balancing together.
Because load balancing can only be done to upstream and downstream interfaces sharing the
same physical connectivity, the upstream and downstream interfaces have to belong to the same
service group.
Both channel bonding and non-channel bonding modems can participate in load balancing.
Channel bonding modems will count as one CM for each of its channels.
469
CASA CMTS
To configure load balancing, first define the MAC domains and the service groups. Then define
the basic rules and/or the execution rules. Next, define the load balancing policy and assign the
rules to the policy. Finally, apply the policy to a load balancing group, either the default group or
a restricted load balance group.
To apply a load balancing policy globally, apply it to the default group. To apply different load
balancing policies to different MAC Domain/Service Groups, first define the rules and the policies.
Then create a restricted load balance group, and assign it to the MAC Domain/Service group.
This section covers commands for the following operations:
Enable/disable load balancing
General load balance groups
Enter general load balance group default
Enable or disable load balance function on mac-sg general group
Specify technique to move cable modems
Remove technique
Specify the policy to use for load balancing execution
Load balancing basic rules
Enter a basic rule
Enable or disable this rule
Specify a time period
Load balancing execution rules
Enter a load balance execution rule
Specify minimum time interval between each load balance
Specify minimum time interval between each upstream load balance
Specify minimum time interval to move the same modem
Specify method for load balance calculation
Specify method of upstream load balance for load balance calculation
Load balancing policies
Enter a load balance policy
Add or remove basic rule into a policy
Add/replace or remove execution rule into a policy
Restricted load balancing groups
Enter load balance restricted group
Specify mac domain on a restricted group
Enable or disable load balance function on this restricted group
Specify technique to move cable modems
Remove technique
Add service type ID
Add or remove upstream and downstream channel
470
CASA CMTS
Exclusion lists
Add a CM into exclusion list
Remove a CM from exclusion list
Restricted cable modems
Enter to restricted CM configuration
Enter or remove CM mac-address information
Add or remove service type ID
Add or remove reference to a restricted load balance group
CM frequency and channel relocation
Change both upstream and downstream via DCC method
Change downstream via DCC method
Change upstream via DCC method
Change upstream via UCC method
Change bonded CMs upstream and downstream via DBC method
Change bonded CMs downstream via DBC method
Change bonded CMs upstream via DBC method
Displaying load balancing
Show load balance
Clear all load-balance logs
Static CM bonding groups
Add or delete a static downstream CM bonding group
Add or delete a static upstream CM bonding group
Set the provisioned attribute mask
Add or remove upstream channel
Set the DSID re-sequencing wait time
Set the DSID re-sequencing warning threshold
Command default values
Default values for general load-balance group default
Default values for general/restricted load-balance group
Default values for load-balance basic rule
Default values for load-balance execution rule
Command (config)
Purpose
Enable or
disable load
balancing.
Example:
CASA-CMTS(config)# load-balance enable
CASA-CMTS(config)# no load-balance enable
Casa CMTS Software Configuration Guide
471
CASA CMTS
Command (config)
Purpose
Enable or
disable static
load
balancing
across MAC
domains.
Example:
CASA-CMTS(config)# load-balance enable across-mac
CASA-CMTS(config)# no load-balance enable across-mac
Command (config)
Purpose
Enter load
balance
group default
472
CASA CMTS
Example:
CASA-CMTS(config)# load-balance general-group
default-settings
CASA-CMTS(load-bal-general-default)#
mode.
Command (config)
Purpose
Enter the
load balance
group.
Where:
<num>
<string>
Example:
CASA-CMTS(config)# load-balance general-group macdomain 1 service-group FN_A
CASA-CMTS(load-bal-general-mac-1-sg-FN_A)#
In the example above, the service-group definition must be
configured prior to running this command.
Command (config)
Purpose
Example:
CASA-CMTS(config)# load-balance general-group
default-settings
CASA-CMTS(load-bal-general-default)#
[no] enable
Enter load
balance
group default
mode.
Example:
CASA-CMTS(load-bal-general-default)# enable
CASA-CMTS(load-bal-general-default)# no enable
Enable or
disable the
load balance
function.
473
CASA CMTS
Command (config)
Purpose
Enter load
balance
group default
mode.
Example:
CASA-CMTS(config)# load-balance general-group
default-settings
CASA-CMTS(load-bal-general-default)#
initial-tech <broadcast-ranging> | <direct> | <period-ranging> |
<reinitialize-mac> | <unicast-ranging>
Where:
<broadcastranging>
Enter the
move cable
modem
technique.
<direct>
<periodranging>
<reinitializemac>
Reinitialize mac
<unicastranging>
Example:
CASA-CMTS(load-bal-general-default)#initial-tech
broadcast-ranging
Command (config)
Purpose
Enter load
balance
group default
mode.
Example:
CASA-CMTS(config)# load-balance general-group
default-settings
CASA-CMTS(load-bal-general-default)#
2
policy-id <num>
Where:
<num>
Specify the
policy for
load
balancing.
Example:
CASA-CMTS(load-bal-general-default)# policy-id 2
Casa CMTS Software Configuration Guide
474
CASA CMTS
Command (config)
Purpose
Enter basic
rule
configuration
mode.
Where:
<num>
Example:
CASA-CMTS(config)# load-balance basic-rule 1
Command (config)
Purpose
Enter basic
rule
configuration
mode.
Where:
<num>
Example:
CASA-CMTS(config)# load-balance basic-rule 1
[no] enable
Example:
CASA-CMTS(load-balance basic-rule 1)# enable
CASA-CMTS(load-balance basic-rule 1)# no enable
Enable or
disable the
basic rule.
Command (config)
Purpose
Enter basic
rule
configuration
mode.
Where:
<num>
Example:
CASA-CMTS(config)# load-balance execution-rule 1
CASA-CMTS(load-bal-exe-rule 1)#
Casa CMTS Software Configuration Guide
475
CASA CMTS
Specify time
period.
<t-end>
Command (config)
Purpose
Enter load
balance
execution
rule
configuration
mode.
Where:
<num>
Example:
CASA-CMTS(config)# load-balance execution-rule 1
Command (config)
Purpose
Enter load
balance
execution
rule
configuration
mode.
Where:
<num>
Example:
CASA-CMTS(config)# load-balance execution-rule 1
CASA-CMTS(load-bal-exe-rule 1)#
2
interval <num>
Where:
<num>
Specify
minimum
time interval.
Example:
CASA-CMTS(load-bal-exe-rule 1)# interval 200
476
CASA CMTS
Command (config)
Purpose
Enter load
balance
execution
rule
configuration
mode.
Where:
<num>
Example:
CASA-CMTS(config)# load-balance execution-rule 1
CASA-CMTS(load-bal-exe-rule 1)#
2
upstream-interval <num>
Where:
<num>
Specify
minimum
time interval.
Example:
CASA-CMTS(load-bal-exe-rule 1)# interval 200
Command (config)
Purpose
Enter load
balance
execution
rule
configuration
mode.
Where:
<num>
Example:
CASA-CMTS(config)# load-balance execution-rule 1
CASA-CMTS(load-bal-exe-rule 1)#
2
Specify
minimum
time interval.
Example:
Casa CMTS Software Configuration Guide
477
CASA CMTS
CASA-CMTS(load-bal-exe-rule 1)#
cable modem rebalance-interval 2000
To specify a minimum time interval to move the same modem if previous load-balancing failed for
the modem:
Step
1
Command (config)
Purpose
Enter load
balance
execution
rule
configuration
mode.
Where:
<num>
Example:
CASA-CMTS(config)# load-balance execution-rule 1
CASA-CMTS(load-bal-exe-rule 1)#
2
Specify the
minimum
time interval.
Example:
CASA-CMTS(load-bal-exe-rule 1)# cable modem retryinterval first 35000 second 87000
Command (config)
Purpose
Enter load
balance
execution rule
configuration
mode.
<num>
Where:
Example:
Casa CMTS Software Configuration Guide
478
CASA CMTS
Configure the
method of
utilization.
Command (config)
Purpose
Enter load
balance
execution rule
configuration
mode.
Where:
<num>
Example:
CASA-CMTS(config)# load-balance execution-rule 5
CASA-CMTS(load-bal-exe-rule 5)#
method modem [dynamic]
Example:
CASA-CMTS(load-bal-exe-rul 5)#method modem
Configure the
method of
modem.
Command (config)
Purpose
Enter load
balance
execution rule
configuration
mode.
Where:
<num>
Example:
CASA-CMTS(config)# load-balance execution-rule 5
CASA-CMTS(load-bal-exe-rule 5)#
upstream-method utilization [dynamic]
Example:
CASA-CMTS(load-bal-exe-rul 5)# upstream-method
utilization
Configure the
upstream
method of
utilization.
479
CASA CMTS
Step
1
Command (config)
Purpose
Enter load
balance
execution rule
configuration
mode.
Where:
<num>
Example:
CASA-CMTS(config)# load-balance execution-rule 5
CASA-CMTS(load-bal-exe-rule 5)#
2
Configure the
upstream
method of
modem.
Command (config)
Purpose
Enter load
balance
execution rule
configuration
mode.
Where:
<num>
Example:
CASA-CMTS(config)# load-balance execution-rule 5
CASA-CMTS(load-bal-exe-rule 5)#
480
CASA CMTS
Where:
<load_num>
enforce
<enforce_num>
<min_num>
dynamic
minimum
<dyn_num>]
To disable upstream load balancing, set the threshold and enforce values to 0.
Command (config)
Purpose
Enter load
balance policy
mode.
Where:
<id>
Example:
CASA-CMTS(config)# load-balance policy 5
CASA-CMTS(load-bal-policy 5)#
Command (config)
Purpose
Enter load
balance policy
mode.
Where:
Casa CMTS Software Configuration Guide
481
CASA CMTS
<id>
Example:
CASA-CMTS(config)# load-balance policy 5
CASA-CMTS(load-bal-policy 5)#
2
Add or remove a
policy basic rule.
Where:
<id>
Example:
CASA-CMTS(load-bal-policy 5)# rule basic 10
Command (config)
Purpose
Enter load
balance policy
mode.
Where:
<id>
Example:
CASA-CMTS(config)# load-balance policy 5
CASA-CMTS(load-bal-policy 5)#
[no] rule execution <id>
Where:
<id>
Add or remove
a policy
execution rule.
Example:
CASA-CMTS(load-bal-policy 5)# rule execution 10
482
CASA CMTS
Command (config)
Purpose
Enter load
balance
restricted group.
Where:
<group-id>
Example:
CASA-CMTS(config)# load-balance restricted-group
2
CASA-CMTS(load-bal-restrict-group-2)#
Command (config)
Purpose
Enter load
balance
restricted group.
Where:
<group-id>
Example:
CASA-CMTS(config)# load-balance restricted-group
2
CASA-CMTS(load-bal-restrict-group-2)#
2
docsis-mac <num>
Where:
<num>
Example:
CASA-CMTS(load-bal-restrict-2)# docsis-mac 1
Command (config)
Purpose
Where:
<group-id>
483
CASA CMTS
Example:
CASA-CMTS(config)# load-balance restricted-group
group-id 2
CASA-CMTS(load-bal-restrict-group-2)#
2
docsis-mac <num>
Where:
<num>
Example:
CASA-CMTS(load-bal-restrict-group-2)# docsis-mac
1
CASA-CMTS(load-bal-restrict-mac-id-group-1)#
[no] enable
Example:
CASA-CMTS(load-bal-restrict-mac-id-group-1)#
CASA-CMTS(load-bal-restrict-mac-id-group-1)#
enable
Enable or disable
the load balance
function.
Purpose
config
Example:
CASA-CMTS#config
CASA-CMTS(config)#
load-balance restricted-group <group-id>
Enter
configuration
mode.
Step
Where:
<group-id>
Enter load
balance
restricted
group.
Example:
CASA-CMTS(config)# load-balance restricted-group
group-id 2
CASA-CMTS(load-bal-restrict-group-2)#
3
docsis-mac <num>
Specify the
MAC domain.
Where:
<num>
Example:
CASA-CMTS(load-bal-restrict-group-2)# docsis-mac 1
CASA-CMTS(load-bal-restrict-mac-id-group-1)#
484
CASA CMTS
policy-id <string>
Where:
<string>
Add the
service type
ID.
Command (config)
Purpose
Enter load
balance
restricted group.
Where:
<group-id>
Example:
CASA-CMTS(config)# load-balance restricted-group
group-id 2
CASA-CMTS(load-bal-restrict-group-2)#
2
docsis-mac <num>
Where:
<num>
Example:
CASA-CMTS(load-bal-restrict-group-2)# docsis-mac
1
CASA-CMTS(load-bal-restrict-mac-id-group-1)#
[no] upstream <x/y/z>
Where:
<x/y/z>
Add or remove
an upstream
channel on a
restricted group.
Command (config)
Purpose
Enter load
balance
restricted group.
Where:
Casa CMTS Software Configuration Guide
485
CASA CMTS
Where:
<num>
Example:
CASA-CMTS(load-bal-restrict-group-2)# docsis-mac
1
CASA-CMTS(load-bal-restrict-mac-id-group-1)#
[no] qam <x/y/z>
Where:
<x/y/z>
Add or remove a
downstream
channel on a
restricted group.
Exclusion lists
Cable modems can be set not to move by putting them into an exclusion list.
Command (config)
Purpose
Example:
CASA-CMTS(config)# load-balance exclusion list
CASA-CMTS(load-bal-exclusion-list)#
[no] mac addr <mac_addr> mask <mask> [static | both]
Enter load
balance
exclusion list
mode.
Where:
Add or remove a
CM into an
exclusion list.
486
CASA CMTS
<mac_addr>
<mask>
static|both
Example:
To exclude all modems with MAC address 0014:
CASA-CMTS(config)# load-balance exclusion list
CASA-CMTS(load-bal-exclusion-list)# mac addr
0014.0000.0000 mask ffff.0000.0000
Command (config)
Purpose
Enter the
restricted CM
configuration.
Where:
<id>
Example:
CASA-CMTS(config)# load-balance restricted-cm 1
CASA-CMTS(load-bal-restrict-cm 1)#
Command (config)
Purpose
Enter restricted
CM
configuration.
Where:
<id>
Example:
Casa CMTS Software Configuration Guide
487
CASA CMTS
<mask>
[no]
Enter the CM
MAC address.
Example:
CASA-CMTS(load-bal-restrict-cm 1)#
Command (config)
Purpose
Enter restricted
CM
configuration.
Where:
<id>
Example:
CASA-CMTS(config)# load-balance restricted-cm 1
CASA-CMTS(load-bal-restrict-cm 1)#
2
service-type-id <string>
Where:
<string>
Add a service
type ID.
Command (config)
Purpose
Enter restricted
CM
configuration.
Where:
Casa CMTS Software Configuration Guide
488
CASA CMTS
<id>
Example:
CASA-CMTS(config)# load-balance restricted-cm 1
CASA-CMTS(load-bal-restrict-cm 1)#
2
restricted-load-balance-group <id>
Where:
<id>
Example:
Add restricted group 3:
CASA-CMTS(load-bal-restrict-cm 1)#
load-balance-group 3
restricted-
restricted-
Add or remove a
reference to a
restricted load
balance group.
Command (config)
Purpose
Change both
upstream and
downstream
channels using
the DCC method.
Where:
<mac_addr>
dcc:
<freq>
<chan_num>
489
CASA CMTS
Command (config)
Purpose
Change
downstream via
the DCC method.
Where:
<mac_addr>
dcc:
<freq>
Command (config)
Purpose
cable modem <mac_addr> dcc upstream <chan_num> initialtech (reinitialize-mac | broadcast-ranging | unicast-ranging |
period-ranging | direct)
Change the
upstream
channel with the
DCC method.
Where:
<mac_addr>
dcc
<chan_num>
Step
1
Command (config)
Purpose
Where:
Casa CMTS Software Configuration Guide
490
CASA CMTS
<mac_addr>
<freq>
Example:
Move CM 0015.f2fe.c904 to another CMTS:
CASA-CMTS(config)# cable modem 0015.f2fe.c904 dcc
change-frequency 593 initial-tech reinitializemac
Setting the upstream channel frequency difference limit on the DCC when
the initial technique is direct
When this limit is set, if the CMTS needs to move a modem to a new upstream channel with a
frequency difference greater than the set limit during dynamic load balancing, it will use the initial
technique of broadcast-ranging (1) instead of direct (4).
To set the difference limit from 1 MHz to 60MHz (if set to 0, then there is no limit):
Step Command (config)
Purpose
1
load-balance general-default
Example:
CASA-CMTS(config)# load-balance general-default
CASA-CMTS(load-bal-general-default)#
Enter general
default.
.
Set the
difference limit.
Example:
CASA-CMTS(load-bal-general-default)# initial-tech
direct frequency-limit 40
491
CASA CMTS
Command (config)
Purpose
Change
upstream via the
UCC method.
Where:
<mac_addr>
ucc
<chan_num>
Changing a bonded CMs upstream and downstream with the DBC method
To change a bonded CMs upstream and downstream channels via the DBC method:
Step
Command (config)
Purpose
Change
bonded CM
upstream
and
downstream
channels with
the DBC
method.
Where:
<mac_addr>
dbc
<rcp_id>
<rcc_id>
<string>
492
CASA CMTS
Command (config)
Purpose
cable modem <mac_addr> dbc downstream-list <string> initialtech (reinitialize-mac | broadcast-ranging | unicast-ranging |
period-ranging | direct)
Change
bonded
downstream
channel with
the DBC
method.
Where:
<mac_addr>
dbc
<string>
Command (config)
Purpose
Change
bonded
upstream
channel via
the DBC
method.
Where:
<mac_addr>
dbc
<string>
Command
Purpose
Display
load
balancing.
Where:
493
CASA CMTS
<date>
<b_time>
load-balance
HH:MM:SS.
<e_date>
<e_time>
begin
count
count-only
exclude
Include
<string>
String to match.
beginning
time
in
form
Example:
CASA-CMTS# show load-balance dynamic
See below.
494
CASA CMTS
Command
Purpose
Clear
the
load balance
logs.
Example:
CASA-CMTS# clear load-balance log
Command ordering
Because many of the load balancing commands depend on the existence of other objects, the
ordering of these commands is critical. For example, load-balance general-group depends on the
existence of mac domain, service group, and policy. And policy depends on basic rule and
execution rule.
In show run, the command described in this document should come after all the interface
configuration commands and follow the order outlined below:
service-group
.
interface docsis-mac 1
.
interface upstream x/y
.
load-balance enable
.
load-balance basic-rule
.
load-balance execution-rule
.
load-balance policy x
.
load-balance general-group default-settings
.
load-balance general-group mac-domain x service-group y
.
load-balance restricted-group group-id y
.
load-balance restricted-cm x
.
bonding-group downstream mac-domain x group-id y
.
bonding-group upstream mac-domain x group-id y
495
CASA CMTS
no enable
Sample configuration
CASA-CMTS# show run
!
! CASA-CMTS system running configuration
!
hostname "sada"
!
password casa
!
!
interface eth 0
ip address 192.168.2.240 255.255.255.0
!
interface ip-bundle 1
ip address 10.248.1.1 255.255.255.0
cable helper-address 192.168.3.8
!
!
interface gige 0
ip address 192.168.3.48 255.255.255.0
ipv6 address 2001:50:1::3/64
no shutdown
!
interface gige 1
Casa CMTS Software Configuration Guide
496
CASA CMTS
shutdown
!
interface gige 2
shutdown
!
interface gige 3
shutdown
!
!
cable sec tftp-options none
no cable sec config-file-learning
cable sec cert-revocation-list url
cable sec ocsp protocol-url
!
!
interface qam 0/0
interleave 128x1
power 540
channel 0 frequency 669000000
no channel 0 shutdown
channel 1 frequency 675000000
no channel 1 shutdown
channel 2 frequency 681000000
no channel 2 shutdown
channel 3 frequency 687000000
no channel 3 shutdown
no shutdown
interface qam 0/1
interleave 128x1
power 540
channel 0 frequency 549000000
no channel 0 shutdown
channel 1 frequency 555000000
no channel 1 shutdown
channel 2 frequency 561000000
no channel 2 shutdown
channel 3 frequency 567000000
no channel 3 shutdown
no shutdown
interface qam 0/2
interleave 128x1
channel 0 frequency
channel 0 shutdown
channel 1 frequency
channel 1 shutdown
channel 2 frequency
channel 2 shutdown
channel 3 frequency
channel 3 shutdown
shutdown
549000000
555000000
561000000
567000000
497
CASA CMTS
no channel 0 shutdown
channel 1 frequency 555000000
no channel 1 shutdown
channel 2 frequency 561000000
no channel 2 shutdown
channel 3 frequency 567000000
no channel 3 shutdown
shutdown
!
igmp client version 2
!
service group FN_A
qam 0/0/0
qam 0/0/1
qam 0/0/2
qam 0/0/3
upstream 1/0
upstream 1/1
service group FN_B
qam 0/1/0
qam 0/1/1
qam 0/1/2
qam 0/1/3
upstream 1/2
upstream 1/3
upstream map size 5
interface docsis-mac 1
no shutdown
no dhcp-authorization
no early-authentication-encryption
no multicast-dsid-forward
no tftp-proxy
ip bundle 1
downstream 1 interface qam 0/0/0
downstream 2 interface qam 0/0/1
downstream 3 interface qam 0/0/2
downstream 4 interface qam 0/0/3
downstream 5 interface qam 0/1/0
downstream 6 interface qam 0/1/1
downstream 7 interface qam 0/1/2
downstream 8 interface qam 0/1/3
upstream 1 interface upstream 1/0/0
upstream 2 interface upstream 1/1/0
upstream 3 interface upstream 1/2/0
upstream 4 interface upstream 1/3/0
!
!
channel-utilization-interval 0
interface upstream 1/0
frequency 8000000
Casa CMTS Software Configuration Guide
498
CASA CMTS
channel-width 3200000
logical-channel 0 profile 2
logical-channel 0 minislot 2
logical-channel 0 pre-equalization
no logical-channel 0 shutdown
logical-channel 1 profile 5
logical-channel 1 frame 16 8 128
no logical-channel 1 shutdown
no shutdown
interface upstream 1/1
frequency 12000000
channel-width 3200000
logical-channel 0 profile 2
logical-channel 0 minislot 2
no logical-channel 0 shutdown
logical-channel 1 profile 5
logical-channel 1 frame 16 8 128
no logical-channel 1 shutdown
no shutdown
interface upstream 1/2
frequency 16000000
channel-width 3200000
logical-channel 0 profile 2
logical-channel 0 minislot 2
no logical-channel 0 shutdown
logical-channel 1 profile 5
logical-channel 1 frame 16 8 128
no logical-channel 1 shutdown
no shutdown
interface upstream 1/3
frequency 20000000
channel-width 3200000
logical-channel 0 profile 2
logical-channel 0 minislot 2
no logical-channel 0 shutdown
logical-channel 1 profile 5
logical-channel 1 frame 16 8 128
no logical-channel 1 shutdown
no shutdown
interface upstream 1/4
frequency 24000000
channel-width 3200000
logical-channel 0 profile 2
logical-channel 0 minislot 2
no logical-channel 0 shutdown
logical-channel 1 profile 2
logical-channel 1 minislot 2
logical-channel 1 shutdown
no shutdown
interface upstream 1/5
frequency 28000000
Casa CMTS Software Configuration Guide
499
CASA CMTS
channel-width 3200000
logical-channel 0 profile 2
logical-channel 0 minislot 2
no logical-channel 0 shutdown
logical-channel 1 profile 2
logical-channel 1 minislot 2
logical-channel 1 shutdown
no shutdown
interface upstream 1/6
frequency 32000000
channel-width 3200000
logical-channel 0 profile 2
logical-channel 0 minislot 2
no logical-channel 0 shutdown
logical-channel 1 profile 2
logical-channel 1 minislot 2
logical-channel 1 shutdown
no shutdown
interface upstream 1/7
frequency 36000000
channel-width 3200000
logical-channel 0 profile 2
logical-channel 0 minislot 2
no logical-channel 0 shutdown
logical-channel 1 profile 2
logical-channel 1 minislot 2
logical-channel 1 shutdown
no shutdown
!
!
! load balance commands
!
load-balance enable
load-balance basic-rule 1
enable
suspend-load-balance from 13:00:00 to 20:00:00
load-balance basic-rule 2
enable
suspend-load-balance from 13:00:00 to 23:00:00
load-balance basic-rule 3
enable
suspend-load-balance from 20:00:00 to 01:00:00
load-balance execution-rule 1
enable
method modem
threshold load 10 enforce 30 minimum 35
load-balance policy 1
Casa CMTS Software Configuration Guide
500
CASA CMTS
rule basic 1
rule basic 3
rule execution 1
load-balance general-group default-settings
initial-tech unicast-ranging
load-balance general-group mac-domain 1 service-group FN_A
enable
initial-tech direct
policy-id 1
load-balance general-group mac-domain 1 service-group FN_B
no enable
initial-tech direct
policy-id 1
load-balance restricted-group group-id 10
enable
docsis-mac 1
initial-tech broadcast-ranging
policy-id 1
service-type-id restict1
qam 0/1/0
qam 0/1/1
qam 0/1/2
upstream 1/2
upstream 1/3
load-balance restricted-cm 1
mac addr 0018.0123.5678
service-type-id restict1
restricted-load-balance-group 10
load-balance restricted-cm 2
mac addr 0019.0000.0000 mask ffff.0000.0000
service-type-id restict1
restricted-load-balance-group 10
bonding-group downstream mac-domain 1 group-id 1
prov-attr-mask 0x00ff
reseq wait-time 1000
reseq warn-thrshld 1200
qam 0/0/0
qam 0/0/1
qam 0/0/2
qam 0/0/3
bonding-group upstream mac-domain 1 group-id 1
prov-attr-mask 0x00ff
upstream 1/0/0
upstream 1/1/0
!
!
!
end of config
501
CASA CMTS
Command (config)
Purpose
Where:
<grp_id>
Example:
CASA-CMTS(config)# service group 1
CASA-CMTS(conf-svc-grp 1)#
[no] qam <slot/port/channel>
Where:
<slot/port/channel>
Add or remove a
downstream
channel.
Example:
CASA-CMTS(conf-svc-grp 1)# qam 0/0/0
Remove:
CASA-CMTS(conf-svc-grp 1)#no qam 0/0/0
502
CASA CMTS
Add or remove
an upstream
channel.
Example:
CASA-CMTS(conf-svc-grp 1)# upstream ?
X/Y.C
X-slot number, Y-port number, Cphysical channel index 0 or 1
CASA-CMTS(conf-svc-grp 1)# upstream 3/0.1
CASA-CMTS(conf-svc-grp 1)# show service group
CASA-CMTS(conf-svc-grp 1)# no upstream 3/0.1
Command (config)
Purpose
Where:
<grp_id>
Example:
CASA-CMTS(config)# interface docsis-mac 1
CASA-CMTS(conf-if-mac 1)#
[no] downstream <chan_id> interface qam
<slot/port/channel>
Where:
<chan_id>
<slot/port/channel>
Add or remove a
downstream
channel.
Channel ID.
Slot, port and channel numbers.
Example:
CASA-CMTS(conf-if-mac 1)#downstream 1 interface
qam 0/0/0
503
CASA CMTS
Add or remove
an upstream
channel.
Channel ID.
Slot, port and channel numbers.
Example:
CASA-CMTS(conf-if-mac 1)# upstream 1 interface
upstream ?
X/Y.C/Z
X - slot, Y - port (0-7), C upstream physical channel(0-1), Z - upstream
logical channel(0-1
CASA-CMTS(conf-if-mac 1)# upstream 1 interface
upstream 4/1.0/0
CASA-CMTS(conf-if-mac 1)# show interface docsismac 1
CASA-CMTS(conf-if-mac 1)#no upstream 1
CASA-CMTS(conf-if-mac 1)#
504
CASA CMTS
505
CASA CMTS
Command (config)
Purpose
Add or delete a
static
downstream CM
bonding group.
Where:
<dmn_id>
<grp_id>
Example:
CASA-CMTS(config)# bonding-group downstream macdomain 7 group-id 1
CASA-CMTS(bond-ds-mac-7-group-1)#
Command (config)
Purpose
Add or delete a
static upstream
CM bonding
group.
Where:
<dmn_id>
<grp_id>
Example:
CASA-CMTS(config)# bonding-group upstream macdomain 7 group-id 1
CASA-CMTS(bond-us-mac-7-group-1)#
506
CASA CMTS
Command (config)
Purpose
Add or delete a
static upstream
CM bonding
group.
Where:
<dmn_id>
<grp_id>
Example:
CASA-CMTS(config)# bonding-group upstream macdomain 7 group-id 1
CASA-CMTS(bond-us-mac-7-group-1)#
prov-attr-mask <mask>
Where:
<mask>
Set the
provisioned
attribute mask.
Command (config)
Purpose
Add or delete a
static
downstream CM
bonding group.
Where:
<dmn_id>
<grp_id>
Example:
CASA-CMTS(config)# bonding-group downstream macdomain 7 group-id 1
CASA-CMTS(bond-ds-mac-7-group-1)#
prov-attr-mask <mask>
Where:
<mask>
Set the
provisioned
attribute mask.
507
CASA CMTS
Command (config)
Purpose
Add or delete a
static upstream
CM bonding
group.
Where:
<dmn_id>
<grp_id>
Example:
CASA-CMTS(config)# bonding-group upstream macdomain 7 group-id 1
CASA-CMTS(bond-us-mac-7-group-1)#
[no] upstream <x/y/z>
Where:
Upstream channel in form of slot/port/logic<x/y/z>
channel.
Add or remove
the upstream
channel.
Command (config)
Purpose
Add or delete a
static
downstream CM
bonding group.
Where:
<dmn_id>
<grp_id>
Example:
CASA-CMTS(config)# bonding-group downstream macdomain 7 group-id 1
CASA-CMTS(bond-ds-mac-7-group-1)#
[no] qam <x/y/z>
Where:
<x/y/z>
Add or remove
the downstream
channel.
508
CASA CMTS
Command
Purpose
Add or delete a
static
downstream CM
bonding group.
Where:
<dmn_id>
<grp_id>
Example:
CASA-CMTS(config)# bonding-group downstream macdomain 7 group-id 1
CASA-CMTS(bond-ds-mac-7-group-1)#
reseq wait-time <value>
Where:
<value>
Command (config)
Purpose
Add or delete a
static
downstream CM
bonding group.
Where:
<dmn_id>
<grp_id>
Example:
CASA-CMTS(config)# bonding-group downstream macdomain 7 group-id 1
CASA-CMTS(bond-ds-mac-7-group-1)#
reseq warn-threshold <level>
Where:
<level>
509
CASA CMTS
QoS support
The C10200 and C3200 provide Quality of Service (QoS) through fine grain, per-flow queuing in
the DQM and DCU modules, and class-based strict priority scheduling in the switch fabric and
Gigabit interfaces.
510
CASA CMTS
For best effort services, the minimum guaranteed rate is checked first. If the transmission rate of
the service flow is within its specified guaranteed rate, the request is placed in the guaranteed
queue, which is serviced before other best effort queues. Token bucket is used to rate limit the
service flow within its configured maximum transmission 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.
Jitter-sensitive service flows are scheduled by the real-time scheduler. To provide jitter
guarantees, the transmission opportunities are pre-allocated when the service flow is admitted to
prevent overlap. At MAP generation time, the real time scheduler aggregates jitter-sensitive
grants into clusters. The best effort grants are then placed into the gaps between the real time
grant clusters. If the gap is not big enough, the cluster is allowed to move to increase the gap, as
long as jitter guarantees can be met for the real time grants in the cluster. If the gap is still not
enough to place the best effort grant, the best effort grant is then fragmented. The scheduler
keeps track of the remainder of the fragments and continues to serve the fragments until the
request is fulfilled.
For service flows that are serviced by upstream channel bonding, the service flow is inserted into
multiple queues, one for each of the upstream channels in the bonding channel set. The service
flow is serviced by each of the upstream channels until all the outstanding bytes requested are
served.
Configuring QoS
The Casa CMTS supports quality of services (QoS) as defined by the DOCSIS 1.0, 1.1
specifications. Service classes can be configured through the command-line interface to support
the QoS profile number, traffic priority, maximum upstream bandwidth, guaranteed upstream
bandwidth, maximum downstream bandwidth, maximum transmit burst length, baseline privacy
Casa CMTS Software Configuration Guide
511
CASA CMTS
enable/disable, and type of service (ToS) overwrite byte. This section covers commands for the
following operations:
Command (config)
Purpose
Set or delete
parameters for
DOCSIS 1.1
cable service
class.
Where:
class-index
Example:
CASA-CMTS(config)# cable service-class 100
Command
Purpose
Display the
parameters for
cable service
class.
Where:
sclass-index
verbose
Example:
Show the standard and verbose formats of the show cable service
class command:
CASA-CMTS# show cable service-class
Casa CMTS Software Configuration Guide
512
CASA CMTS
Index Name
MaxSusRate MaxBurst
1
UP_UGS
1522
0
2
UP_UGSAD
1522
0
3
UP_RTPS
2000
64000
4
UP_BE
2000
0
5
DOWN_BE
3000
0
Dir
Sched
MinRsvRate
US/DS UGS
Prio
0
US/DS UGS_AD 0
US/DS RTPS
128000
US/DS BE
128000
US/DS BE
1000000
1
UP_UGS
0
0
1522
0
100 bytes
30
30
0x1FF
100 bytes
20000
4000
1
0xE0,0xA0
0 usecs
{0xE08,
513
CASA CMTS
Step
1
Command (config)
Purpose
Define a class
map.
Where:
<string>
Only 'permit' rules are used for policy/class. A total of 128 ACL rules are supported for policy
service (set DSCP). ACL rules in the access-group take priority if a packet matches in both the
ACL and policy (for DSCP rewrite).
To assign an access control list to the class map:
Step
1
Command (config)
Purpose
Assign an access
control list.
Where:
<acl_name>
Command (config)
Purpose
Define a class
action.
Command (config)
Purpose
Define a QoS
policy.
Where:
<policy-name>
Policy name.
Command (config)
Purpose
Define a class
within a policy.
Where:
<class-name>
Command (config)
Purpose
Display QoS
class and policy
514
CASA CMTS
map information.
Where:
<name>
Command (config)
Purpose
Enter GigE
interface mode.
Where:
<id>
Example:
CASA-CMTS(config)# interface gige 5
2
Specify the
service policy.
service-policy <policy-name>
Where:
<policy-name>
Policy name.
Example:
CASA-CMTS(conf-if-gige 5)#service-policy policy1
CASA-CMTS(conf-if-gige 5)#
Command (config)
Purpose
Enter the
interface.
Where:
<id>
Example:
CASA-CMTS(config)# interface docsis-mac 1
CASA-CMTS(conf-if-mac 1)#
2
service-policy <policy-name>
Where:
<policy-name>
Example:
CASA-CMTS(conf-if-mac 1)# service-policy policy1
CASA-CMTS(conf-if-mac 1)#
515
CASA CMTS
Command (config)
Purpose
Enter VLAN
interface mode.
Where:
<id>
2
VLAN ID.
service-policy <policy_name>
Where:
<policy_name>
Example:
CASA-CMTS(conf-if-vlan 1)#service-policy policy1
CASA-CMTS(conf-if-vlan 1)#
The command should be run under configuration mode. The configurations are persistent and a
copy running-config to startup-config is not required.
516
CASA CMTS
Command (config)
Purpose
Configure the
SNMP
engineID.
Where:
<hexadecimal-string>>
Example:
CASA-CMTS(config)# snmp engineid
112233445566778899001112
Command (config)
Purpose
Enable or disable
SNMP traps.
Where:
<version>
Example:
Enable SNMP v2 trap
CASA-CMTS (config)# snmp trap version 2
517
CASA CMTS
Command (config)
Purpose
Where:
<host-ip>
<version>
<communitystring>
Example:
Set SNMP trap with host IP address 192.168.6.10, community
string as public, and trap version of 1:
CASA-CMTS (config)# snmp traphost 192.168.6.10
community public version 1
Command (config)
Purpose
Specify the
SNMP contact
and location
information
strings.
Where:
<string>
Example:
CASA-CMTS (config)# snmp-server location
bostonOffice
CASA-CMTS (config)# snmp-server contact Fred
Gamble at 978-123-4567
518
CASA CMTS
Command
Purpose
Specify the
SNMP trap
source IP
address.
Where:
<lo_id>
Example:
CASA-CMTS (config)# snmp trap-source loopback 6
Command (config)
Purpose
Enable or disable
SNMP informs.
Where:
<version>
Example:
Enable SNMP v2 inform
CASA-CMTS (config)# snmp inform version 2
CASA-CMTS (config)#
519
CASA CMTS
Command
Purpose
Set SNMP
community.
Where:
<community_string>
ro
rw
Example:
Set SNMP community string to local with read-only privileges.
CASA-CMTS(config)# snmp community local ro
CASA-CMTS(config)# show snmp community
Community name:
local
Community Index:
local
Community SecurityName: rotesting
Community StorageType:
3
Community Status:
active
Command (config)
Purpose
Disable the
default SNMP
public or
private
community.
Example:
CASA-CMTS(config)# no snmp comm-tbl public
CASA-CMTS(config)# show snmp community
Command (config)
Purpose
Configure the
SNMP
access table.
Where:
<group>
520
CASA CMTS
<context>
snmpv1
snmpv2c
usm
no-auth
auth-no-priv
auth-priv
exact
prefix
<read>
<write>
<notify>
other
volatile
non-volatile
permanent
read-only
mod
Command (config)
Purpose
Delete the
SNMP
access table.
Where:
<group>:
<context> :
snmpv1:
snmpv2c:
usm:
no-auth:
auth-nopriv:
auth-priv:
521
CASA CMTS
Command
Purpose
Configure the
SNMP
access table.
Where:
<comm_index>:
<comm_name> :
<sec_name>:
<context_id>:
<context_name>:
<tag>:
other:
volatile:
non-volatile:
permanent:
read-only:
mod:
Command
Purpose
Delete the
SNMP
access table.
Where:
<comm_index>
Command
Purpose
Configure the
SNMP
notification
table.
Where:
<name>:
<tag> :
522
CASA CMTS
notify trap
notify inform
storage other
storage volatile
storage non volatile
storage permanent
storage read-only
modify an entry
trap:
inform:
other:
volatile:
non-volatile:
permanent:
read-only:
mod:
Example:
CASA-CMTS(config)#snmp notify
InformV2cSNMPv2cNotifyTagList
InformV2cSNMPv2cNotifyTagList inform n
on-volatile
CASA-CMTS(config) show snmp
Command (config)
Purpose
Delete the
SNMP
notification
table.
Where:
<name>:
Command (config)
Purpose
Configure the
securityToGr
oup table.
Where:
snmpv1:
snmpv2c:
usm:
<sec_name>:
<group_name>:
other:
volatile:
SNMP version 1
SNMP version 2c
usm
Security name in string form
Group name in string form
Storage other
Storage volatile
523
CASA CMTS
non-volatile:
permanent:
read-only:
mod:
Storage non-volatile
Storage permanent
Storage read-only
Modify an entry
Example:
CASA-CMTS(config)#snmp security snmpv1 rotesting
rotesting non-volatile
CASA-CMTS(config) show snmp
Command (config)
Purpose
Configure the
security
TargetAddress
table.
Where:
<tgt_addr>:
snmpUDPDomain
:
<td_addr>:<port>
<time_out_num>:
<retry_num>:
<tag_list>:
<param>:
other:
volatile:
non-volatile:
permanent:
read-only
<mask_value>
<num>
Mod
Example:
CASA-CMTS(config)# snmp tgt-addr anywhere
snmpUDPDomain 192.168.8.232:162 500 1
anywhereTag none non-volatile 255.255.0.0:162
500
CASA-CMTS(config) show snmp
524
CASA CMTS
Command (config)
Purpose
Delete the
TargetAddress
table.
Where:
<addr>
Command (config)
Purpose
Configure the
TargetParameter
table.
Where:
<param>:
0
1
3
snmpv1
snmpv2c
usm
<sec_name>
no-auth
auth-no-priv
priv
other
volatile
non-volatile
permanent
read-only
mod
Example:
CASA-CMTS(config)# snmp tgt-param
InformV3SNMPv3Notify 3 snmpv2c
noAuthNoPrivUser no-auth non-volatile
CASA-CMTS(config) show snmp
525
CASA CMTS
Command (config)
Purpose
Delete the
TargetParameter
table.
Where:
<param>:
Command (config)
Purpose
Configure the
ViewFreeFamily
table.
Where:
<view>:
<subtree>:
<mask>:
include
exclude
other
volatile
non-volatile
permanent
read-only
mod
Example:
CASA-CMTS(config)# snmp tree-family
docsisManagerView 1.3.6.1.4.1.9.9 252 exclude
non-volatile
CASA-CMTS(config) show snmp
526
CASA CMTS
Command (config)
Purpose
Delete the
ViewFreeFamily
table.
Where:
<view>:
<subtree>:
Command (config)
Purpose
Configure the
SNMP user
table.
Where:
<engine_id>
<user_name>
no-auth
md5
sha
0
1
<auth_pswd>
no-priv
des
aes
0
1
<priv_pswd>
Other
volatile
527
CASA CMTS
non-volatile
permanent
read-only
<target_string>
Mod
Example:
CASA-CMTS(config)#snmp user AuthPrivMD5User
user1 md5 1 zYtNm no-priv 1 - non-volatile
anyWhereTag
CASA-CMTS(config) show snmp
Command (config)
Purpose
Delete the
SNMP User
table.
Where:
<engine_id>
<user_name>
Command (config)
Purpose
show snmp
Show the
SNMP
configuration
and statistics.
Example:
See example below.
name:
Index:
SecurityName:
StorageType:
Status:
Community name:
private
private
rwtesting
3
active
public
528
CASA CMTS
Community
Community
Community
Community
Index:
SecurityName:
StorageType:
Status:
public
rotesting
3
active
Community
Community
Community
Community
Community
name:
Index:
SecurityName:
StorageType:
Status:
rotesting
rocablelabs
rotesting
3
active
Community
Community
Community
Community
Community
name:
Index:
SecurityName:
StorageType:
Status:
rwtesting
rwcablelabs
rwtesting
3
active
Community
Community
Community
Community
Community
name:
Index:
SecurityName:
StorageType:
Status:
testcom
testcom
rotesting
3
active
529
CASA CMTS
snmpOutGetResponses:
snmpOutTraps:
snmpEnableAuthenTraps:
snmpSilentDrops:
snmpProxyDrops:
0
0
1
0
0
530
CASA CMTS
531
CASA CMTS
1.3.6.1.4.1.9.9.252 - excluded non1.3.6.1.4.1.9.9.394 - excluded non1.3.6.1.4.1.9.9.395 - excluded non1.3.6.1.4.1.9.9.399 - excluded non1.3.6.1.4.1.20858.10.19 - excluded
1.3.6.1.6.3.16.1.5.2 - excluded non1.3.6.1.4.1.4491.2.2.9.1.1 1.3.6.1.4.1.4491.2.2.9.1.2 -
Command (config)
Purpose
Enable or
disable
monitoring and
restarting of the
SNMP process
after an SNMP
failure.
Example:
To enable monitoring of the SNMP process:
CASA-CMTS(config)#software-health-check snmpd
To disable monitoring of the SNMP process:
CASA-CMTS(config)# no software-health-check
snmpd
Configuring IPDR
CASA CMTS supports IP Detail Record (IPDR). IPDR is an open, vendor-independent standard
defined in the Network Data Management, and provides billing interface and record-keeping for
any type of services that can be delivered over an IP-based network.
The IPDR server should be set to the default port 4737.
This section describes the CLI commands for the following IPDR operations:
532
CASA CMTS
Purpose
Display current
IPDR
connections.
Command (config)
Purpose
Display current
IPDR sessions.
Example:
CASA-CMTS(config)#show ipdr session
Command
Purpose
ipdr stop
ipdr restart
Stop or restart
the IPDR
daemon.
Example:
CASA-CMTS# ipdr stop
CASA-CMTS# ipdr restart
533
CASA CMTS
Step
1
Command (config)
Purpose
Configure an
IPDR server.
Where:
<conn_index>
primary
secondary
Command (config)
Purpose
Configure the
IPDR keepalive
time interval.
Where:
<interval>
Command (config)
Purpose
Configure the
IPDR
acknowledge
sequence
interval.
Where:
<interval>
Command (config)
Purpose
Configure the
IPDR
acknowledge
Where:
Casa CMTS Software Configuration Guide
534
CASA CMTS
<interval>
time interval.
Command (config)
Purpose
Configure the
IPDR spectrum
measurement
interval.
Where:
<interval>
Command
Purpose
Configure the
IPDR
connection to
be primary.
Where:
<ipaddr>
Command
Purpose
Configure the
IPDR source
interface for
IPDR traffic.
Where:
<number>
Example:
CASA-CMTS# ipdr source-interface loopback 10
535
CASA CMTS
Configuring IPsec
This section describes the CLI commands for IPsec operations currently supported by the Casa
CMTS. The supported operations are:
Command (config)
Purpose
ipsec start
ipsec stop
Enable or
disable IPsec.
Example:
CASA-CMTS# ipsec start
CASA-CMTS# ipsec stop
All established
SAs will be
cleared after
ipsec stop.
536
CASA CMTS
Command (config)
Purpose
Configure or
delete the
IPsec PreKey.
Where:
<ip_addr>
<prekey>
Example:
CASA-CMTS(config)# ipsec 192.168.2.125
PACKETCABLE
CASA-CMTS(config)# show ipsec prekey
192.168.2.125 PACKETCABLE
To delete:
CASA-CMTS(config)# no ipsec 192.168.2.125 prekey
CASA-CMTS(config)#
Command (config)
Purpose
Example:
CASA-CMTS(config)# ipsec 192.168.2.125
PACKETCABLE
CASA-CMTS(config)# show ipsec prekey
192.168.2.125 PACKETCABLE
Command (config)
Purpose
Configure IPsec
phase 1.
Where:
<policy_name>:
537
CASA CMTS
<ip_addr>:
<lifetime>:
<dhgroup>:
<encryalgorith>:
<auth-algorith>:
<use-prekey>:
<mode>:
Example:
CASA-CMTS(config)# ipsec phase1 test 10.170.1.1
60 1 3des md5 psk aggressive
To verify Phase 1 settings:
CASA-CMTS(config)# show ipsec info
IKE status: running phase I:
policy name : test
IP address
: 10.170.1.1
exchange mode: aggressive
lifetime
: 60
proposal
: encryption : tripple DES
hash
: MD5
auth-method: pre-shared key
dh-group
: 1
Command (config)
Purpose
Configure IPsec
phase 2.
Where:
<policy_name>
<src_ip_addr>
<dst_ip_addr>
<group>
<lifetime>
538
CASA CMTS
<encryalgorith>
<auth-algorith>
deflate
Example:
CASA-CMTS(config)#
ipsec phase2
10.170.2.1 0 60 des md5 deflate
test
10.170.1.1
ipsec info
test
10.170.1.1
10.170.2.1
60
des
MD5
deflate
Command
Purpose
Show IPsec
information.
Example:
CASA-CMTS# show ipsec info
IKE status: running
phase I:
policy name :
IP address
:
exchange mode:
lifetime
:
proposal
:
test
10.170.1.1
aggressive
60
encryption :
hash
:
auth-method:
dh-group
:
phase II:
policy name
:
IP address source :
IP address remote :
lifetime
:
encryption
:
hash
:
compression-method:
triple DES
MD5
pre-shared key
1
test
10.170.1.1
10.170.2.1
60
des
MD5
deflate
539
CASA CMTS
Command (config)
Purpose
Delete IPsec
configuration.
Where:
<phase_num>:
<policy_name>:
Phase1or phase2
Policy name in string format or all for all
policies.
Example:
CASA-CMTS(config)# no ipsec phase1
192.168.2.125server
CASA-CMTS# show ipsec info
IKE status: running
phase I:
phase II:
policy name : 192.168.2.125server
IP address source : 192.168.2.247
IP address remote : 192.168.2.125
lifetime : 5
encryption : 3des
hash : SHA
Command (config)
Purpose
Add or remove
an IPsec
security policy.
Where:
spd:
<local_ip_addr>:
<local_port_num>:
<remote_ip_addr>:
<remote_port_num>:
in:
out:
[no]
SPD command.
Local IP address in dotted format.
Local udp port number, 0 for all traffic.
Remote IP address in dotted decimal
format.
UDP port number, 0 for all traffic
Direction incoming.
Direction outgoing.
Remove the IPsec security policy.
540
CASA CMTS
Command (config)
Purpose
Display the
security policy
database.
Example:
CASA-CMTS(config)#show ipsec spd
IPsec SPD configuration:
remote ip address: 192.168.2.125
local ip address : 192.168.2.247
protocol
: any
direction
: in
ipsec mode
: ESP
local ip address :
remote ip address:
protocol
:
direction
:
ipsec mode
:
192.168.2.247
192.168.2.125
any
out
ESP
Example:
CASA-CMTS(config)# show ipsec spd detail
192.168.2.125 192.168.2.247
esp mode=transport
spi=52611555(0x0322c9e3) reqid=0(0x00000000)
E: 3des-cbc 55ae1807 339b4a01 01a8f8a9
9c988f29 7f9cf461 d343cd21
A: hmac-sha1 bb6f05b7 06c68b44 15bab266
3ff302d1 09d4d374
seq=0x00000000 replay=4 flags=0x00000000
state=mature
created: Jun 30 14:11:09 2008
current:
Jun 30 14:11:12 2008
diff: 3(s)
hard: 300(s)
soft:
240(s)
last: Jun 30 14:11:09 2008
hard:
0(s)
soft: 0(s)
current: 128(bytes)
hard: 0(bytes)
soft: 0(bytes)
allocated: 2
hard: 0 soft: 0
sadb_seq=1 pid=924 refcnt=0
192.168.2.247 192.168.2.125
esp mode=transport
spi=4055512964(0xf1ba3784) reqid=0(0x00000000)
E: 3des-cbc e87c92e6 f13102d3 50840db3
d3f42dc9 5efce445 efe14f97
A: hmac-sha1 784a8db4 0386eede 8423adc9
281ddcf5 1fd49c84
seq=0x00000000 replay=4 flags=0x00000000
state=mature
created: Jun 30 14:11:09 2008
current:
Jun 30 14:11:12 2008
diff: 3(s)
hard: 300(s)
soft:
Casa CMTS Software Configuration Guide
541
CASA CMTS
240(s)
last: Jun 30 14:11:09 2008
hard:
soft: 0(s)
current: 240(bytes)
hard: 0(bytes)
soft: 0(bytes)
allocated: 2
hard: 0 soft: 0
sadb_seq=0 pid=924 refcnt=0
0(s)
Command
Purpose
Where:
ip-address
ipv6-address
542
CASA CMTS
verbose
Example:
Show the default displays for individual CMs.
CASA-CMTS# show cable modem
MAC Address
IP Address
US
MAC
Prim RxPwr Timing Num BPI
Intf
Status
Sid (dB) Offset CPEs Enb
0011.8078.1950 0.0.0.0
3/2/0
offline
0
0.0
0
0
no
0011.e6bb.e3b1 10.190.1.98
3/3/0
online
3
0.0
1971
0
no
0014.6cb9.ffbb 10.190.1.99
3/0/0
online
4
-0.5 1989
1
no
0015.f2fe.cef5 0.0.0.0
3/0/0
init(rc)
6
0.0
2079
0
no
online cm 2 ; offline cm 1 ; ranging cm 1
DS
Intf
0/1/2
0/1/1
0/1/0*
0/1/3
MAC
Prim
Status
Sid
(dB)
online
0.0
init(r2)
The CMTS received an initial ranging rquest 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
543
CASA CMTS
CMTS is static load balancing and is using the upstream channel ID override
and/or downstream frequency override to move the modem to 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 load balancing is enabled.
init(ua)
init(d)
CMTS has received the DHCP discover message; first IP broadcast packet has
been received from the CM.
init(i)
The CM has 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)
init(t)
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.
resetting
The CM had 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 flaplist counters.
544
CASA CMTS
offline
online
online(d)
The 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,
Note: 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) The CM has 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)
The CM has registered with the CMTS. BPI is enabled and traffic-encrypting key
(TEK) is assigned. BPI encryption is now being performed.
online(ptd) The CM has 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 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)
The CM has registered with the CMTS. BPI is enabled and the key-encrypting key
(KEK) is assigned.
expire(pk)
The CM has registered. BPI is enabled and the KEK was assigned, but the
current KEK expired before the CM could successfully renew a new KEK value
expire(pke) The CM has 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)
The CM has 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) The CM has 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.
Error status conditions
reject(pk)
The KEK assignment is rejected and BPI encryption has not been established.
reject(pkd) The CM has registereed. 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)
The TEK assignment is rejected and BPI encryption has not been established.
reject(ptd)
The CM has 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.
545
CASA CMTS
Description
MAC Address
IP Address
Prim Sid
MAC Domain
Upstream
Downstream
Upstream
Channel Set
The set of upstream channels assigned to this modem for bonding (3.0
modems).
Downstream
Channel Set
The set of downstream channels assigned to this modem for bonding (3.0
modems).
546
CASA CMTS
Unusable
channel list
MAC State
Received
Power
Timing Offset
The timing offset for the CM, in ticks, as recognized by the CMTS. (A tick is
6.25/64 microseconds.) This is the delay between when a particular cable
modem is scheduled to make a transmission and when the CMTS actually
receives it.
Note: The timing offset shown here is typically smaller than the TX Time
Offset value shown by the show cable modem remote-query command, since
the latter value is the offset as recognized on the CM (which will include any
internal delay between when the CM software begins the transmission and
when the bits actually appear on the local cable interface).
Initial Timing
Offset
The initial timing offset for the CM, in ticks, as recognized by the CMTS (see
above).
Num CPEs,
CFG Max-CPE
Indicates the number of CPE devices for which the CM is providing services.
Number of
CPE IPs
Ver, MAC
Version
QoS Prov, QoS Displays the version of DOCSIS that the CM currently is provisioned for
(DOCSIS 1.0, DOCSIS 1.1, DOCSIS 2.0).
Provisioned
Mode
Enable
DOCSIS 2.0
Mode
Initial Ranging Initial ranging message that the CM sends: RNG-REQ for DOCSIS 1.0/1.1/2.0
CMs, B-INIT-RNG-REQ for DOCSIS 3.0 CM.
Message
Registration
547
CASA CMTS
Request
Message
Phy Operating
Mode
BPI Enbld
Capabilities
Optional
Filtering
Support
Indicates whether 802.1P or 802.1Q packet filtering is enabled for this CM.
Transmit
Equalizer
Support
Errors
Number of frame CRC and HCS errors reported for this CM.
Sn Mtn
Failures
Total US Flows Total number of upstream service flows, with the number of active service
flows within the parentheses.
Total DS Flows Total number of downstream service flows, with the number of active service
flows within the parentheses.
Total US Data
Total data this CM has transmitted on the upstream, in packets and bytes.
Total US
Throughput
Total DS Data
Total data this CM has received on the downstream, in packets and bytes.
Total DS
Throughput
Upstream
Dropped
Packets
Active
Classifiers
Current number of active classifiers for this CM, with the maximum number of
allowable classifiers for this CM within the parentheses.
DSA/DSX
messages
Indicates whether dynamic service changes (DSX) from the cable modem are
permitted (permit all) or disallowed (reject all).
Dynamic
Secret
548
CASA CMTS
Amount of time in days, hours, and minutes that this CM has been
continuously online since it last registered with the CMTS. This field begins
incrementing whenever the CM enters one of the online(x) MAC states, and is
reset to 0 whenever the CM enters any other MAC state.
sysDescr
Command
Purpose
Display the
CPE devices.
Where:
<ip-address>
<ipv6-address>
<mac-address>
Example:
List the CPE devices by their MAC and IP addresses:
CASA-CMTS# show cable modem 0050.bfb9.021d cpe
CPE IP Address Method CPE MAC Address
Address
CM MAC Address
10.190.1.143
static 0064.0102.0101
10.190.1.7
0050.bfb9.021d
CM IP
Command
Purpose
Display the
CMs by state.
Example:
See examples below.
549
CASA CMTS
DS
Intf
0/1/0
0/0/2
MAC
Status
init(i)
init(d)
Prim
Sid
402
401
RxPwr
(dB)
-0.2
0.0
Timing
Offset
2487
2245
Num
CPEs
0
0
BPI
Enb
no
no
Show sample output for the default form of the show cable modem registered command.
CASA-CMTS# show cable modem online
Interface
Rx
RX
MAC Address
SM
Power
3/0/0
0.0
3/0/0
0.2
Exhaust Count
0015.f2fe.bf1a
0
0050.bfb9.021d
0
SNR
42.1
42.1
Prim
Previous
Online
Sid
State
Time
online
online
<mac_addr>
<ipv6_address>
authorization
bonding
calls
Display total number of calls that have been processed at this cable
modem.
cm-status
counters
cpe
deny
docsis-deviceclass
docsis-mac
downstream
dropped-packets
errors
init
Display total cable ip modems that have initialized and are in the init
550
CASA CMTS
state.
ip-address
mac
maintenance
non-bonding
offline
online
Display the current list of cable modems that have a MAC status of
online.
phy
qos
remote-query
rogue
summary
tftp-bypass
Display cables that have bypassed TFTP and have not uploaded a
modem configuration file.
upstream
Display cable modems per the specified system upstream slot, port
number, physical channel number, and upstream logical channel.
vendor
verbose
In addition, the following information can be displayed about each cable modem by specifying the
MAC or IP address: show cable modem [<mac-address> | <ip-address> | < ipv6-address>]:
classifiers
calls
counters
cpe
docsis-device-class
dropped-packets
551
CASA CMTS
interfaces.
errors
mac
maintenance
multicast-session
mask
online
Display the current list of cable modems that have a MAC status
of online.
phy
qos
remote-query
vendor
verbose
552
CASA CMTS
553
CASA CMTS
554
CASA CMTS
Hit
Miss(%)
CRC
P-Adj
ARP-TO
1938
States
768 (28.4%)
online
1291
342 (20.9%)
init(r2)
1210
175 (12.6%)
init(r2)
Command
Purpose
Display a
summary of
CMs on one or
more cable
interfaces.
Where:
total
Example:
See examples below.
Casa CMTS Software Configuration Guide
555
CASA CMTS
Total
Modems
2
0
0
0
0
0
2
0
Active
Modems
2
0
0
0
0
0
1
0
Registered
Modems
2
0
0
0
0
0
1
0
Example: Show cable modem summary command with the total option:
CASA-CMTS# show cable modem summary total
CASA#show ca mo summary total
Upstream
Total
Active Registered
Interface Modems Modems Modems
1/0.0/0
0
0
0
1/0.1/0
1
1
1
1/1.0/0
0
0
0
1/1.1/0
0
0
0
1/2.0/0
0
0
0
1/2.1/0
0
0
0
1/3.0/0
0
0
0
1/3.1/0
0
0
0
1/4.0/0
0
0
0
1/4.1/0
0
0
0
1/5.0/0
0
0
0
1/5.1/0
0
0
0
1/6.0/0
0
0
0
1/6.1/0
0
0
0
1/7.0/0
0
0
0
1/7.1/0
0
0
0
Total:
1
1
1
Secondary
Modems
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Offline Channel
Modems Description
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Command
Purpose
Display a
summary of
CMs on one or
more cable
interfaces.
Where:
total
556
CASA CMTS
Example:
See examples below.
Active
Modems
0
Registered
Secondary
Offline
Modems
0
Modems
0
Modems
Command
Purpose
Where:
<x>
<y>
<z>
summary:
Example:
See examples below.
557
CASA CMTS
2/1/2
2/1/3
2/2/0
2/2/1
2/2/2
2/2/3
2/3/0
2/3/1
2/3/2
2/3/3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
MAC
Status
online
online
online
online
online
online
Prim
Sid
282
269
288
279
274
257
RxPwr
(dB)
0.7
-0.5
1.0
0.5
0.0
0.5
Timing
Offset
2404
2404
2405
2404
2405
2405
Num
CPEs
0
0
0
0
0
0
BPI
Enb
no
no
no
no
no
no
Command
Purpose
Example:
See examples below.
US IF
0018.4de7.3d2a 11/0.0/0
c446.199d.fee8 11/0.0/0
DS IF
Sid
1/0/0
1/0/0
1
5
USPwr(dB)
TX
RX
-0.5
0.7
USSNR
(dB)
30.8
27.4
Timing
Offset
-
MicroReflec
(dBc)
-
DSPwr
(dB)
-
DSSNR Mode
(dB)
tdma
tdma
Command
Purpose
show cable modem [ mac-address> | <ip-address> | <ipv6address] remote-query [ verbose ] [ immediate [ communitystring <string> ] ]
558
CASA CMTS
information.
Where:
<mac-address>
<ip-address>
<ipv6-address>
<verbose>
<immediate>
<string>
CM MAC address.
CM IPv4 or IPv6 address.
Provides detailed information.
Obtains remote query info directly
from the cable modem when
background remote query feature is
turned on.
SNMP community string to poll the
CMs.
To show the cable modem remote information according to the specific upstream:
Step
1
Command
Purpose
Where:
<x>
<y>
<z>
To show the cable modem remote information according to the specific downstream:
Step
1
Command
Purpose
Where:
<x>
<y>
<z>
The commands get all the CMs MAC-addresses from DDM, and then get the IP-addresses from
the CM MAC-addresses, and finally access the CMs remote information through SNMP
communication.
559
CASA CMTS
Command (config)
Purpose
Where:
<num>
<string>
Example:
Change the community interval to be 1000:
CASA-CMTS(config)# cable modem remote-query
1000
Command
Purpose
Show remote
information with
a specified
MAC address.
Where:
<mac_addr>
<x>
<y>
<z>
MAC address.
Line card slot number.
Port number.
Channel number for downstream
module or logical channel number for
upstream module.
TX Time Micro(dB)
Offset Reflection
2434
11
2436
9
upstream 1/1/0
TX Time Micro(dB)
Offset Reflection
2436
9
Modem
State
online
online
Modem
State
online
560
CASA CMTS
Command
Purpose
Show remote
information with
a specified IP
address.
Where:
<ip_addr>
<mask>
IP address.
Optional mask of IP address.
Command (config)
Purpose
Where:
<num=15:86400>
default
Period ranged from 15 minutes to 86400 minutes (60 days). This is the
length of period the cable modem can
remain in the flap list table.
Default value of 10-800 minutes (180
hours).
Example:
CASA-CMTS(config)# cable flap-list aging 15
561
CASA CMTS
emergency
alert
critical
error
warning
notice
informational
debug
yes
yes
yes
yes
no
no
yes
yes
no
no
no
no
no
no
no
no
yes
yes
yes
yes
no
no
yes
yes
yes
yes
yes
yes
no
no
yes
yes
This configuration can be saved to the startup configuration. To turn the messages back on:
CASA-CMTS(config)#cable event priority warning <hex>
CASA-CMTS(config)#cable event priority notice <hex>
Where <hex>:
0x80
0xA0
0xC0
0xE0
equals messages reported to the local log, SYSLOG servers and trap
Registration can also be accelerated by changing the ranging back off values from the default (0
4) to 4 10. This is especially helpful on channels with 200 or more cable modems.
Command (config)
Purpose
Turn tcc on or
off. The default
is off.
Example:
CASA-CMTS(config)# cable tcc us-bonding disable
CASA-CMTS(config)# no cable tcc us-bonding
disable
Command (config)
Purpose
Enable or
disable the
cable modem
flap list.
Where:
enabled
562
CASA CMTS
disabled
Example:
CASA-CMTS(config)#cable flap-list trap enabled
Command (config)
Purpose
Enable or
disable the
cable modem
flap list trap.
Example:
CASA-CMTS(config)#cable flap-list trap
CASA-CMTS(config)#no cable flap-list trap
Command (config)
Purpose
Setup or
disable a
cable modem
deny list.
Where:
[no]
Example:
CASA-CMTS(config)#cable modem deny 0015.f2fe.cef2
Command (config)
Purpose
Enable or disable
PacketCable
admission control
preempt voice
priority.
Where:
[no]
Example:
CASA-CMTS(config)#cable admission-control preempt
priority-voice
563
CASA CMTS
Command (config)
Purpose
Enable or
disable
checking of
DSX
messages.
Where:
[no]
Example:
CASA-CMTS(config)#cable dsx authorization
CASA-CMTS(config)#no cable dsx authorization
Command (config)
Purpose
Enable or
disable RCP
fragment
support
notifications to
registered cable
modems.
Where:
[no]
Example:
CASA-CMTS(config)#cable mdd rcp fragment support
CASA-CMTS(config)#no cable mdd fragment support
564
CASA CMTS
Step
1
Command
Purpose
Enable or
disable
extended
upstream
transmission
power support
at the CMTS.
Where:
0
1
Examples:
CASA-CMTS#cable mdd extended tx-power support 0
CASA-CMTS#cable mdd extended tx-power 1
Command (config_
Purpose
Configure
modem
upstream
power level in
decibels per
millivolt.
Where:
0-6
Examples:
Increase upstream modem power by 3dB.
CASA-CMTS(config)#cable upstream hi-power 3
Command (config)
Purpose
Reset the CM
flap-list
counters to
zero.
565
CASA CMTS
<ip_address>
<ipv6_address>
downstream
upstream
reset
Example:
CASA-CMTS(config)#clear cable modem 015.f2fe.cef2
If no options are specified, all CM counters will be reset. If a mac-address is specified, only the
counters for that cable modem will be reset.
DS
406
0
0
0
927
0
0
0
DS
566
CASA CMTS
0004.bd02.5050
0011.e360.5655
0011.e62b.6c0f
0013.115d.25a2
0014.6cb9.ff9f
0015.e9a0.b8c6
0016.ce88.8ab2
0017.9a5f.dcf9
CASA-CMTS#
9
0
0
0
0
44
0
0
1582
0
0
0
0
4480
0
0
3
0
0
0
0
0
0
0
406
0
0
0
0
0
0
0
Command (config)
Purpose
Remove all
offline CMs
from the show
cable modem
list.
Example:
CASA-CMTS# clear cable modem offline
Step
1
Command (config)
Purpose
Remove all
offline CMs
after the
specified aging
period.
Where:
<hours>
Example:
CASA-CMTS# cable modem offline aging 10
In the above example, registered cable modems that have been in the offline for 10 hours will be
cleared by the CMTS and will reregister with the CMTS when they become available. Use the
show cable modem offline command to display the previous modem state and the total time
duration of the modem (s) being offline.
CASA(config)# show cable modem offline
MAC Address
US
DS
Rx
RX
SM
567
CASA CMTS
0008.0e41.5664
0015.f2fe.9a7e
0015.f2fe.b9fb
0015.f2fe.ba58
0015.f2fe.c643
0015.f2fe.ceb9
0022.102b.c609
0022.3ace.d9b9
0026.5e77.4463
0026.5e77.446c
Intf
Intf
Sid
State
Time
Power SNR
0/3.1/0
0/0.0/0
0/3.0/0
0/3.1/0
0/2.0/0
0/3.0/0
0/0.1/0
0/0.0/0
0/0.1/0
0/0.1/0
1/3/3
1/2/2
1/3/2
1/2/3
1/3/0
1/3/1
1/2/1
1/3/0
1/3/0
1/2/1
61
57
67
62
52
51
50
54
60
58
online
online
online
online
online
online
online
online
online
online
2010-11-13,03:02:30
2010-11-13,03:02:30
2010-11-13,03:02:29
2010-11-13,03:02:35
2010-11-13,03:02:32
2010-11-13,03:02:34
2010-11-13,03:02:27
2010-11-13,03:02:35
2010-11-13,03:02:34
2010-11-13,03:02:30
-0.5
-0.5
0.0
0.0
0.2
0.0
0.0
-0.2
0.0
0.0
40.4
40.4
42.1
45.1
35.6
42.1
45.1
39.1
40.4
39.1
Exh.Cnt
16
16
16
16
16
16
16
16
16
16
Command (config)
Purpose
Display cable
modem vendor
information.
Example:
See examples below.
MAC
State
Sid
(db)
Offset
online
-2.0
889
online
-2.0
882
online
-3.2
840
online
24
-1.7
895
online
61
-1.7
838
online
19
-1.5
876
online
-2.7
878
568
CASA CMTS
Motorola
0
no
Motorola
0
no
Motorola
0
no
Motorola
0
no
0013.7176.d8f4 3/4/0
1/0/0
online
-2.0
871
0013.7176.ef86 3/4/0
1/0/0
online
62
-1.2
850
0013.7176.f8e6 3/4/0
1/0/0
online
63
-1.5
885
0013.7178.0812 3/4/0
1/0/0
online
25
-1.2
877
Command
Purpose
Display cable
modem vendor
information.
Where:
<mac_address>
<ip_address>
<ipv6_address>
Example:
See examples below.
Command
Purpose
Add a user
defined cable
modem vendor
information.
Where:
<vendor_id>
<string>
569
CASA CMTS
Example:
CASA-CMTS# cable modem vendor 00:00:00 ABC
Command (config)
Purpose
Delete a user
defined cable
modem vendor.
Where:
<vendor_id>
Example:
CASA-CMTS(config)# no cable modem vendor 0:00:00
Command
Purpose
Show the
vendor OUI
information.
Where:
config
all
default
summary
Example:
CASA-CMTS#show cable modem vendor all
system default cm vendor database:
cable modem vendor 00:0f:9f "Motorola"
cable modem vendor 00:11:1a "Motorola"
cable modem vendor 00:11:80 "Motorola"
cable modem vendor 00:12:25 "Motorola"
cable modem vendor 00:13:71 "Motorola"
cable modem vendor 00:14:e8 "Motorola"
cable modem vendor 00:18:c0 "Motorola"
cable modem vendor 00:1a:ad "Motorola"
cable modem vendor 00:1b:dd "Motorola"
cable modem vendor 00:0f:21 "Sci Atl"
cable modem vendor 00:11:e6 "Sci Atl"
cable modem vendor 00:14:f8 "Sci Atl"
cable modem vendor 00:16:92 "Sci Atl"
cable modem vendor 00:18:68 "Sci Atl"
cable modem vendor 00:19:47 "Sci Atl"
cable modem vendor 00:1c:ea "Sci Atl"
Casa CMTS Software Configuration Guide
570
CASA CMTS
Command (config)
Purpose
Set the
system
default
vendor to
default value.
Where:
<vendor_id>
Example:
Set 00:0f:9f to default value after modifying it
CASA-CMTS(config)#show cable modem vendor default
cable modem vendor 00:0f:9f "Motorola"
cable modem vendor 00:11:1a "Motorola"
cable modem vendor 00:11:80 "Motorola"
CASA-CMTS(config)#cable modem vendor 00:0f:9f ABC
CASA-CMTS(config)#show cable modem vendor all
system default cm vendor database:
cable modem vendor 00:0f:9f "Motorola"
cable modem vendor 00:11:1a "Motorola"
user config cm vendor:
cable modem vendor 00:0f:9f "ABC"
CASA-CMTS(config)#default cable modem vendor
00:0f:9f
CASA-CMTS(config)#show cable modem vendor all
system default cm vendor database:
cable modem vendor 00:0f:9f "Motorola"
cable modem vendor 00:11:1a "Motorola"
cable modem vendor 00:11:80 "Motorola
571
CASA CMTS
Step
1
Command
Purpose
Show
classifiers in the
config file.
Where:
<mac-address>
<ip_address>
Example:
See example below.
0050.f112.b764 classifiers
0050.f112.b764
3
514
Upstream
20
Active
0x00 0x00 0x00
17
0.0.0.0
255.255.255.255
0.0.0.0
255.255.255.255
0
65535
0
65535
0000.0000.0000
0000.0000.0000
0000.0000.0000
0x00
0x0
0x0
0x0
0xb
0x00.00.00.00
2
639
Upstream
10
Active
0x00 0x00 0x00
256
0.0.0.0
255.255.255.255
572
CASA CMTS
Destination Address:
Destination Mask:
Source Port Start:
Source Port End:
Destination Port Start:
Destination Port End:
LLC classifiers:
Destination Mac Address:
Destination Mac Mask:
Source Mac Mask:
Ether Type:
User Priority Low:
User Priority High:
Vlan ID:
Bit Map:
CM Interface Mask:
0.0.0.0
255.255.255.255
0
65535
0
65535
Classifier ID:
ServiceFlow ID:
Direction:
Rule Priority:
Activation State:
IP classifiers:
ToS:
Protocol:
Source Address:
Source Mask:
Destination Address:
Destination Mask:
Source Port Start:
Source Port End:
Destination Port Start:
Destination Port End:
LLC classifiers:
Destination Mac Address:
Destination Mac Mask:
Source Mac Mask:
Ether Type:
User Priority Low:
User Priority High:
Vlan ID:
Bit Map:
5
641
Down
20
Active
Classifier ID:
ServiceFlow ID:
Direction:
Rule Priority:
Activation State:
IP classifiers:
ToS:
Protocol:
Source Address:
Source Mask:
Destination Address:
Destination Mask:
Source Port Start:
4
767
Down
10
Active
0000.0000.0000
0000.0000.0000
0000.0000.0000
0x00
0x0
0x0
0x0
0xb
0x00.00.00.00
CASA CMTS
65535
0
65535
0000.0000.0000
0000.0000.0000
0000.0000.0000
0x00
0x0
0x0
0x0
0xb
Command
Purpose
Show cable
modem errors
in the config
file.
Where:
<mac-address>
<ip_address>
Example:
See example below.
CRC
0
0
0
HCS
0
0
0
Command
Purpose
Display cable
modem MAC
information.
Where:
Casa CMTS Software Configuration Guide
574
CASA CMTS
<mac_address>
<ip_address>
Example:
See example below.
PHS
YES BPI
YES BPI
YES BPI
YES BPI
YES BPI
YES BPI
YES BPI
YES BPI
Command
Purpose
Show spoof
information of
the cable
modem during
ranging.
Where:
<mac_address>
<ip_address>
575
CASA CMTS
Example:
See example below.
Command
Purpose
Show CM
maintenance
ranging
information.
Where:
<mac_address>
<ip_address>
<ipv6_address>
Example:
See example below.
SM
Fail
Active-
Count
42
Count
0
2009-06-
43
2009-06-
44
2009-06-
Command
Purpose
Show CM that
576
CASA CMTS
are added to
the deny list.
Example:
CASA-CMTS# show cable modem deny
cable modem deny 0015.f2fe.cee6
Step
1
Command
Purpose
Show CM Mac
layer
information
summary.
Command (config)
Purpose
Enter docsis-mac
configuration
mode.
Where:
Casa CMTS Software Configuration Guide
577
CASA CMTS
Docsis-mac ID
<grp_id>
Example:
CASA-CMTS(config)# interface docsis-mac 1
CASA-CMTS(conf-if-mac 1)#
cable cm-status event <a> max-timer <b> max-number <c>
Where:
<a>
<b>
<c>
Check
configured cmstatus.
Command
Purpose
Display QOS
information
associated with
the specified
cable modem,
or all cable
modems.
Where:
mac-address
ip-address
ipv6-address
verbose
578
CASA CMTS
service flow.
Example:
CASA-CMTS(config)#show cable modem qos
Dir Curr
Sid
State
Sched
Type
(kbps)
(kbps)
(kbps)
US
act
BE
3044
511
DS
act
N/A
UNDEF
3044
To display the total number of SIDs currently in use, enter the show cable modem qos
command with the count-only output modifier.
Dir Curr
Sid
State
Sched
Type
(kbps)
(kbps)
Command
Purpose
Display cable
modem
information
associated with
the specified
DOCSIS MAC
interface at the
CMTS.
Where:
<domain-id>
Example:
CASA-CMTS(config)#show cable modem docsis-mac 1
579
CASA CMTS
IP Address
US
DS
MAC
Intf
Intf
Status
Sid
(dB)
BPI
0012.c99f.700a 0.0.0.0
5/1.1/0
0/0/1
offline
0.0
no
0050.f112.b329 10.230.1.145
5/1.0/0*
0/0/0*
online(pt)
0.0
2442
yes
c0cb.38d3.6e74 0.0.0.0
5/1.0/0
0/0/0
init(r2)
206
6.2
2391
no
CASA-C3000>
To display the total number of SIDs currently in use over the specified MAC domain, enter the
show cable modem docsis-mac ommand with the count-only output modifier.
IP Address
US
DS
MAC
Prim RxPwr
Intf
Intf
Status
Sid
BPI
(dB)
Subscriber management
Casa CMTS supports Subscriber Management features defined in DOCSIS 3.0. This section
describes how to use CLI commands to configure those features. It covers the following
operations:
CM controls
Default settings
Filters
580
CASA CMTS
Command (config)
Purpose
Enable or disable
subscriber
management on
a CM.
Where:
<cm_id>
Example:
CASA-CMTS(config)#docsis submgt cm-control cm 1
active true
IP Address
US
Intf
0005.caa3.c38c 10.160.1.250
1/1/0*
0015.f2fe.9247 10.160.1.241
1/2/0
0015.f2fe.baac 10.160.1.223
1/2/0
0020.4058.c984 10.160.1.251
1/3/0
0026.5e77.43aa 10.160.1.252
1/1/0*
online cm 5 ; offline cm 0 ; ranging cm 0
DS
Intf
2/0/1*
2/0/0
2/0/2
2/0/3
2/0/2*
MAC
Status
online
online
online
online
online
Prim
Sid
40
36
37
39
38
RxPwr
(dB)
0.5
0.2
0.2
0.0
0.0
Timing
Offset
2443
2432
2437
1674
2392
Num
CPEs
0
0
0
0
0
BPI
Enb
yes
yes
yes
yes
yes
581
CASA CMTS
0
0
1
1
2
2
3
3
4
4
=
=
=
=
=
=
=
=
=
=
0
0
0
0
0
0
0
0
0
0
Setting the mode for a CM to learn the CPE IP address without DHCP
To set or unset the mode for a CM to learn the CPE IP address:
Step
1
Command (config)
Purpose
Where:
<cm_id>
Example:
CASA-CMTS(config)#docsis submgt cm-control cm 1
learnable true
Command (config)
Purpose
Set maximum
IPv4 CPEs.
Where:
<num>
Example:
Casa CMTS Software Configuration Guide
582
CASA CMTS
Command (config)
Purpose
Set maximum
IPv6 CPEs.
Where:
<num>
Example:
CASA-CMTS(config)#docsis submgt cm-control cm 1
max-cpe-ipv6-prefix 10
Command (config)
Purpose
Reset learnable
IP addresses of
CPEs behind a
CM.
Where:
<cm_id>
docsis
docsis
docsis
docsis
docsis
docsis
submgt
submgt
submgt
submgt
submgt
submgt
default
default
default
default
default
default
active [on|off]
learnable [on|off]
max-ip <0-1023>
max-ipv6-prefix <0-1023>
cm-filter-downstream <0-1024>
cm-filter-upstream <0-1024>
583
CASA CMTS
CASA-CMTS(config)#
CASA-CMTS(config)#
CASA-CMTS(config)#
CASA-CMTS(config)#
CASA-CMTS(config)#
CASA-CMTS(config)#
CASA-CMTS(config)#
CASA-CMTS(config)#
docsis
docsis
docsis
docsis
docsis
docsis
docsis
docsis
submgt
submgt
submgt
submgt
submgt
submgt
submgt
submgt
default
default
default
default
default
default
default
default
cpe-filter-downstream <0-1024>
cpe-filter-upstream <0-1024>
mta-filter-downstream <0-1024>
mta-filter-upstream <0-1024>
stb-filter-downstream <0-1024>
stb-filter-upstream <0-1024>
ps-filter-downstream <0-1024>
ps-filter-upstream <0-1024>
Command (config)
Purpose
Configures
subscriber
management
default
settings to be
sent to
registered
cable
modems.
584
CASA CMTS
mta-filterdownstream
stb-filter-upstream
stb-filterdownstream
ps-filter-upstream
ps-filter-downstream
Command (config)
Purpose
Where:
<filter_group>
<filter_index>
<bitmap>
Command (config)
Purpose
Removes all IP
and TCP-UDP
filters.
585
CASA CMTS
Command (config)
Purpose
Display cable
modem
information
under
subscriber
management.
Where:
<cm_id>
<module_num>
Example:
CASA-CMTS# show docsis submgt cm 1 module 2
Submgt Active = 0
Submgt Learnable = 1
Submgt Max IP = 16
Downstream Filter Entry 0 = 0
Upstream
Filter Entry 0 = 0
Downstream Filter Entry 1 = 0
Upstream
Filter Entry 1 = 0
Downstream Filter Entry 2 = 0
Upstream
Filter Entry 2 = 0
Downstream Filter Entry 3 = 0
Upstream
Filter Entry 3 = 0
Downstream Filter Entry 4 = 0
Upstream
Filter Entry 4 = 0
Command
Purpose
Display the
cable
modem
control
table.
Where:
<cm_id>
Example:
CASA-CMTS# show docsis submgt cm-control cm 1
cm=1 maxCpe IPv4=16 IPv6=16 active=false
learnable=true reset=0 numOfCpeIp=0
Casa CMTS Software Configuration Guide
586
CASA CMTS
Command
Purpose
Display CPE
information
behind a modem
under subscriber
management.
Where:
<cm_id>
Example:
CASA-CMTS#show docsis submgt cm-cpe-ip cm 3
Displaying IP filter
To display IP filter:
Step
1
Command
Purpose
Display the IP
filter.
Where:
<cm_id>
UIP
TOSlo
255.255.255.255
587
CASA CMTS
Command (config)
Purpose
Enable or disable
Cable Modem
Host
Authorization.
Where:
<mac_address>
<ip_address>
Example:
CASA-CMTS(config)# cable host authorization
0015.f2fe.8d6a 10.160.1.40
CASA-CMTS(config)#
Disable cable modem host authorization:
CASA-CMTS(config)# no cable host authorization
0015.f2fe.8d6a 10.160.1.40
CASA-CMTS(config)#
Command
Purpose
Example:
CASA-CMTS(config)#show cable host authorization
cable host authorization 0015.f2fe.8d6a
10.160.1.40
588
CASA CMTS
Step
Command (config)
Purpose
Where:
<time>
Example:
Set the PAT insertion interval to 500 ms:
CASA-CMTS(config)# pat interval 500
CASA-CMTS# show running-config | i pat
pat interval 500
Command (config)
Purpose
Where:
<time>
Example:
Set the PMT insertion interval to 500 ms:
CASA-CMTS(config)# pmt interval 500
CASA-CMTS# show running-config | i pmt
pmt interval 500
589
CASA CMTS
Command (config)
Purpose
Enable or disable
EIT.
Example:
CASA-CMTS(config)# si generator eit
CASA-CMTS(config)# no si generator eit
To check the configured generator:
CASA-CMTS(config)# show running-config | i
generator
To enable or disable NIT:
Step
Command (config)
Purpose
Enable or disable
NIT.
Example:
CASA-CMTS(config)# si generator nit
CASA-CMTS(config)# no si generator nit
To check the configured generator:
CASA-CMTS(config)# show running-config | i
generator
Command (config)
Purpose
Enable or disable
SDT.
Example:
CASA-CMTS(config)# si generator sdt
CASA-CMTS(config)# no si generator sdt
To check the configured generator:
CASA-CMTS(config)# show running-config | i
generator
Casa CMTS Software Configuration Guide
590
CASA CMTS
Command (config)
Purpose
Enable or disable
TDT.
Example:
CASA-CMTS(config)# si generator tdt
CASA-CMTS(config)# no si generator tdt
To check the configured generator:
CASA-CMTS(config)# show running-config | i
generator
Command (config)
Purpose
Specifies the
QAM module
number and port.
Where:
<x/y>
Example:
CASA-CMTS(config)# interface qam 0/4
CASA-CMTS(config-if-qam)#
channel <ch-id> network id <net-id>
Where:
<ch-id>
<net-id>
Example:
Set network ID to 16 for channel 2 of QAM port 4:
CASA-CMTS(config-if-qam)# channel 2 network id 16
CASA-CMTS(config-if-qam)# show interface qam 2/0
brief
591
CASA CMTS
Purpose
Specifies
the QAM
interface.
Example:
CASA-CMTS(config)# interface qam 0/4
CASA-CMTS(config-if-qam)#
592
CASA CMTS
Set a
channel
transport
stream
ID.
Example:
Set transport stream ID to 500 for channel 2 of QAM port 4:
CASA-CMTS(config-if-qam)# channel 2 transport stream id
500
CASA-CMTS(config-if-qam)# show interface qam 2/0 brief
Configuring TOT
The TOT (Time Offset Table) carries the UTC-time and date information as well as the local time
offset. It is transmitted in TS packets with a PID value of 0x0014 and a table ID of 0x73. This
section covers commands for the following TOT configurations:
593
CASA CMTS
Step
1
Command (config)
Purpose
Where:
<string>
3-character country identifier. When the countrycode is set to cet the time is adjusted to daylight
saving time (CEST) and readjusted to CET
automatically.
<0-60>
Example:
Set the time zone to the Central European Time:
CASA-CMTS(config)# si generator tot country-code
cet region-id 0
To verify the time zone setting:
CASA-CMTS(config)#show running-config | i tot
si
si
si
si
generator
generator
generator
generator
tot
tot
tot
tot
Command (config)
Purpose
Where:
<-12 to 13>
<0, 30, 45>
Example:
If the offset in a time zone is 5 hours and 30 minutes (such as in
India), the command is:
CASA-CMTS(config)# si generator tot offset-hours
5 offset-minutes 30
594
CASA CMTS
Command (config)
Purpose
si generator tot dst begin month <1-12> week (1-5> time <0-3>
si generator tot dst end month <1-12> week (1-5> time <0-3>
Where:
<1-12>
Both the
beginning and
the end of DST
are required in
the configuration
<1-5>
<0-3>
Example:
Set daylight saving time beginning in the first Sunday of April at
2am:
CASA-CMTS(config)# si generator tot dst begin
month 4 week 1 time 2
Set daylight saving time ending in the last Sunday of October at
2am:
CASA-CMTS(config)# si generator tot dst end month
10 week 5 time 2
To verify the DST setting:
CASA-CMTS(config)# show running-config | i tot
595
CASA CMTS
Command
Purpose
Enables or
disables
dispatching of
DOCSIS cable
events.
Example:
CASA-C10G(config)# cable event
CASA-C10G(config)# no cable event
Command
Purpose
Controls
dispatching of
cable events by
event identifier.
Where:
<number>
Specifies a valid cable ID value in the range 14294967295. Use the show cable event
running-config command to display the valid
cable event identifiers.
Example:
CASA-C10G(config)# no cable event 83020203
CASA-C10G(config)# show cable event runningconfig
.
.
cable event 83020103
cable event 83020200
cable event 83020201
cable event 83020202
no cable event 83020203
Casa CMTS Software Configuration Guide
596
CASA CMTS
Command
Purpose
Displays the
cable event
identifiers from
the CMTS
running
configuration.
Where:
brief
Example:
CASA-C10G(config)# show cable event runningconfig
.
.
.
cable event 83020103
cable event 83020200
cable event 83020201
cable event 83020202
no cable event 83020203
Command (config)
Purpose
Configure event
priority reporting
flags.
Where:
<flags>
Description
Sets the event reporting flag for emergency system error messages. (Emergency
messages indicate that the system has become unusable and requires
597
CASA CMTS
immediate attention. This problem might also be affecting other parts of the
network.)
alert
critical
error
warning
notice
informational
debug
flags
Sets the event reporting flag for alert system error messages. (Alert messages
indicate that some type of system or connection failure has occurred and
requires immediate attention.)
Sets the event reporting flag for critical system error messages. (Critical
messages indicate that an error occurred which requires immediate attention to
avoid system or connection failure.).
Sets the event reporting flag for error system error messages. (Error messages
indicate that an error condition occurred that requires attention to resolve. Failure
to address this problem will result in some type of system or connection failure in
the near future.).
Sets the event reporting flag for warning system error messages. (Warning
messages indicate that a condition occurred that indicates attention is needed in
near future to avoid potential problems. Failure to address this problem could
result in some type of system or connection failure later on.) .
Sets the event reporting flag for notice system error messages. (Notice
messages indicate that a situation occurred that is normal but is significant
enough that system administrators might want to notice.)
Sets the event reporting flag for informational system error messages.
(Informational messages might or might not be significant to the system
administrators.).
Sets the event reporting flag for debug system error messages. (Debug
messages appear only when debugging has been enabled.).
Sets the event reporting flags value, in hex, which specifies how this
particular type of event message should be reported. The valid values are shown
below:
0x00 DOCSIS messages are not reported.
0x80 DOCSIS messages are saved in a local log on the CMTS.
0xA0 DOCSIS messages are reported to the local log and SYSLOG
servers
0xC0 DOCSIS messages are reported to the local log and trap receivers
0xE0 DOCSIS messages are reported to the local log, SYSLOG servers
and trap receivers
Displaying the current priority and flags for cable event logging
To show the event reporting flags for cable event messages:
598
CASA CMTS
Step
1
Command (config)
Purpose
Display current
cable event
logging priority
and flags
Example:
CASA-CMTS#config)#show cable event notificationpolicy
priority
flash-log mem-log traps
syslog
------------------------------------------------emergency
yes
no
no
no
alert
yes
no
no
no
critical
yes
no
yes
yes
error
yes
no
yes
yes
warning
no
yes
yes
yes
notice
no
yes
yes
yes
informational no
no
no
no
debug
no
no
no
no
Step
1
Command (config)
Purpose
Enable or disable
the logging of a
DOCSIS syslog
server.
Where:
<ip_address>
2
599
CASA CMTS
Step
1
Command (config)
Purpose
Configures how
the CMTS
throttles the
SNMP traps and
SYSLOG
messages.
Where:
unconstrained(1)
maintainBelowThreshold(
2)
stopAtThreshold(3)
inhibited(4)
Command (config)
Purpose
Specify the
throttle interval.
Where:
<num>
600
CASA CMTS
threshold command in global configuration mode. To restore the default number, use the no form
of this command.
Step
1
Command (config)
[no] cable event throttle-threshold <num>
Where:
<num>
Purpose
Specify the
throttle threshold
Keyword
Description
Syslog definition
Emergencies
System is unusable.
LOG_EMERG
Alerts
LOG_ALERT
Critical
LOG_CRIT
Errors
LOG_ERR
Warnings
LOG_WARNING
Notification
LOG_NOTICE
Informational
Informational messages.
LOG_INFO
Debugging
Debugging messages.
LOG_DEBUG
601
CASA CMTS
This sub-section explains how to use logging commands to redirect and limit the types of logging
messages.
Command
Purpose
Set the
logging
target and
level.
Where:
host
non-volatile
source-interface
loopback
syslog
system
volatile
<level>
Use the no
form of the
command to
remove any
previous
logging
settings.
Example:
Set the level of messages displayed on monitors to notification:
CASA-CMTS(config)# logging system notifications
Send alert messages to two syslog hosts:
CASA-CMTS(config)#logging host 192.168.8.123
CASA-CMTS(config)#logging host 192.168.8.145
CASA-CMTS(config)#logging syslog alerts
Casa CMTS Software Configuration Guide
602
CASA CMTS
Step
Command (config)
Purpose
Example:
CASA-CMTS(config)#user log exclusion-list
CASA-CMTS(user-log-exclusive-list)#
user <name> <level>
Where:
<name>
User name
<level>
Example:
Exclude all logging messages associated with user test1 from the
log file:
CASA-CMTS(user-log-exclusive-list)# user test1
alert
Example:
Exclude all error, warning, notification, information, and debugging
messages associated with user test1 from the log file. All alert
and critical messages associated with user test1 will continue to
Casa CMTS Software Configuration Guide
603
CASA CMTS
be logged.
CASA-CMTS(user-log-exclusive-list)# user test1
error
Step
1
Command (config)
Purpose
Display all
current logging
settings
Example:
CASA-CMTS(config)#show logging all
/dev/console
:
notifications
system log level
:
notifications
non-volatile log level
:
warnings
volatile log level
:
errors
syslog level
:
warnings
syslog host:
192.168.8.123
192.168.8.145
604