Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CASA CMTS
Copyright 2013 Casa Systems, Inc. All rights reserved. Licensed software products are
owned by Casa Systems or its suppliers and are protected by United States copyright laws and
international treaty provisions.
The information regarding the product in this 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: FEBRUARY 7, 2013 ............................................................................................................................ 1
(FOR SOFTWARE RELEASES 5.2, 5.4.19, 5.4.21, 6.0.3, 6.1.1, 6.1.2, 6.1.3, AND 1G.1)........................................... 1
TABLE OF CONTENTS ............................................................................................................................. 3
PREFACE.............................................................................................................................................. 29
PURPOSE OF THE GUIDE .................................................................................................................................. 29
AUDIENCE .................................................................................................................................................... 29
REVISION INFORMATION ................................................................................................................................. 29
CONTENTS ................................................................................................................................................... 35
NOTATION CONVENTIONS ............................................................................................................................... 35
1 CASA CMTS CONFIGURATION OVERVIEW.......................................................................................... 36
SLOT AND PORT NUMBERING ........................................................................................................................... 36
C2200 slot and port numbering ............................................................................................................ 36
C3200 slot and port numbering ............................................................................................................ 38
C10200 and C10G slot and port numbering ......................................................................................... 38
C10G REDUNDANCY OPERATIONS..................................................................................................................... 39
Slot information and cabling on the network side ................................................................................ 39
Slot information on the RF I/O side....................................................................................................... 39
High availability (HA) redundancy commands...................................................................................... 40
Fan, power, and temperature status on the C10G ............................................................................... 44
C10G 8-channel QAM frequency configurations .................................................................................. 45
C10G router redundancy....................................................................................................................... 47
C1G/C1N FEATURES AND CONFIGURATION DIFFERENCES WITH LARGER PLATFORMS .................................................. 47
COMPLETING PRE-CONFIGURATION ................................................................................................................... 47
USING THE COMMAND LINE INTERFACE .............................................................................................................. 48
STARTING THE SYSTEM CONFIGURATION ............................................................................................................. 48
Connecting the console ......................................................................................................................... 49
Resetting the console............................................................................................................................ 49
Starting the system ............................................................................................................................... 49
Viewing the loaded software version ................................................................................................... 50
Viewing the system hardware configuration ........................................................................................ 50
Viewing the system running configuration ........................................................................................... 50
CASA CMTS
Entering and exiting configuration mode ............................................................................................. 51
Configuring CMTS device contact and location strings......................................................................... 51
Setting security access to the system console ...................................................................................... 51
Setting the console timout .................................................................................................................... 52
Saving the current configuration .......................................................................................................... 53
Resetting the IP address ....................................................................................................................... 54
Restoring factory defaults .................................................................................................................... 54
SAMPLE CONFIGURATION FILES ......................................................................................................................... 55
Basic configuration ............................................................................................................................... 55
General configuration ........................................................................................................................... 57
2 CONFIGURING AND MANAGING THE CMTS FROM THE CLI ................................................................ 60
MANAGING THE SYSTEM ................................................................................................................................. 61
Entering privileged mode ...................................................................................................................... 62
Exiting privileged mode ........................................................................................................................ 62
Changing the privileged mode password ............................................................................................. 63
Resetting the privileged mode password to the default setting ........................................................... 63
Encrypting passwords ........................................................................................................................... 63
Changing the prompt for privileged mode ........................................................................................... 64
Setting up a command alias ................................................................................................................. 64
Showing the configured command alias............................................................................................... 65
MANAGING CONFIGURATIONS AND FILES............................................................................................................ 65
Saving a running configuration to the startup configuration ............................................................... 65
Copying the startup configuration to a file........................................................................................... 66
Restoring a startup configuration from a file in NVRAM ...................................................................... 66
Restoring the startup configuration to the running configuration ....................................................... 66
Copying the running configuration to an external location .................................................................. 67
Copying files over FTP/TFTP.................................................................................................................. 68
Copying files from fdsk2 to destinations over FTP/TFTP ....................................................................... 70
Specifying an MD5 checksum file ......................................................................................................... 71
Displaying fdsk2 directory contents ...................................................................................................... 71
Displaying the running configuration ................................................................................................... 71
Displaying the system startup configuration ........................................................................................ 72
Displaying configuration settings within the current context............................................................... 72
MANAGING NVRAM FILES ............................................................................................................................. 72
Listing files in the directory ................................................................................................................... 72
Casa CMTS Software Configuration Guide
CASA CMTS
Removing a file from the directory ....................................................................................................... 73
Copying a file to a remote host............................................................................................................. 73
UPDATING CASA CMTS SOFTWARE .................................................................................................................. 74
USER MANAGEMENT AND SECURITY CONTROL ..................................................................................................... 74
Assigning commands to user levels ...................................................................................................... 75
SSH support (Release 5.4 and later)...................................................................................................... 76
Enabling and disabling SSH................................................................................................................... 78
Adding Telnet and SSH users ................................................................................................................ 78
Displaying Telnet and SSH users ........................................................................................................... 79
Changing Telnet and SSH user passwords ............................................................................................ 80
Removing Telnet or SSH users .............................................................................................................. 80
Removing a logged-in user ................................................................................................................... 81
Configuring and displaying the Telnet port .......................................................................................... 81
Setting the maximum number of concurrent Telnet session ................................................................ 82
Configuring Telnet and SSH timeout periods ........................................................................................ 82
Rebooting the system ........................................................................................................................... 82
Enabling a save configuration reminder at reboot............................................................................ 84
Rebooting a downstream/upstream module ....................................................................................... 85
Displaying the system boot device........................................................................................................ 85
Displaying the system hardware version .............................................................................................. 85
Displaying the system software version ............................................................................................... 86
Setting and displaying the system clock ............................................................................................... 86
Setting and displaying the time zone.................................................................................................... 87
Synchronizing the system clock with an NTP server ............................................................................. 88
Displaying NTP status ........................................................................................................................... 89
Configuring system rate limiting (Rel. 6.0 and later) ............................................................................ 89
Configuring an NTP loopback interface ................................................................................................ 90
Adding and removing IPv4 network route entries ................................................................................ 90
Adding and removing IPv4 host table entries ....................................................................................... 91
Adding and removing IPv6 network route entries ................................................................................ 91
Displaying the IPv4 and IPv6 routing tables ......................................................................................... 92
Displaying IP interface status ............................................................................................................... 92
Displaying alarm states ........................................................................................................................ 93
Displaying system logs .......................................................................................................................... 94
Configuring a log message source IP address....................................................................................... 94
CASA CMTS
Configuring lawful intercept ................................................................................................................. 94
Displaying Rapid Spanning Tree Protocol status .................................................................................. 95
Displaying ARP entries .......................................................................................................................... 96
Configuring the ARP request interval ................................................................................................... 97
Configuring ARP packet filtering........................................................................................................... 97
Clearing an entry in the ARP cache ....................................................................................................... 98
Displaying the ARP request interval ..................................................................................................... 98
Enabling and disabling the ARP timeout reset ..................................................................................... 99
Displaying IPv6 information.................................................................................................................. 99
Displaying the ARP timeout reset configuration................................................................................. 100
Displaying CPU usage ......................................................................................................................... 100
Displaying memory usage................................................................................................................... 103
Viewing module statistics ................................................................................................................... 104
Monitoring line card status ................................................................................................................ 107
Monitoring Gigabit Ethernet interfaces.............................................................................................. 107
Clearing interface statistics ................................................................................................................ 108
Displaying the current monitor settings (Rel. 6.0 and later)............................................................... 108
Enabling auto-reboot mode (5.2) ....................................................................................................... 108
Using the ping and ping6 commands ................................................................................................. 109
Testing connectivity with extended ping ............................................................................................ 110
Using the traceroute commands ........................................................................................................ 110
Configuring ICMP packet filtering....................................................................................................... 113
Configuring DHCP packet filtering ...................................................................................................... 114
Displaying all filtering settings in the running configuration ............................................................. 114
Setting channel utilization intervals ................................................................................................... 115
Displaying channel utilization ............................................................................................................. 115
Displaying upstream channel utilization............................................................................................. 117
Displaying downstream channel utilization........................................................................................ 118
Configuring the system monitor (Release 5.4 and later) .................................................................... 119
CONFIGURING THE MANAGEMENT PORT........................................................................................................... 120
Setting the Fast Ethernet port as the management port.................................................................... 120
Obtaining the IP address of the Fast Ethernet port from the DHCP server......................................... 121
Configuring an IP access group on eth0 (C3200 and C10200 only) .................................................... 121
CONFIGURING GIGABIT ETHERNET (GIGE) PORTS............................................................................................... 122
Enabling/disabling auto-negotiation mode on a Gigabit Ethernet port ............................................. 123
CASA CMTS
Assigning or removing a Gigabit Ethernet port IP address ................................................................. 124
Assigning an IP access group to a Gigabit Ethernet port .................................................................... 124
Assigning an IPv6 address to a Gigabit Ethernet port ........................................................................ 125
Assigning a Gigabit Ethernet port to a VLAN ...................................................................................... 126
Enabling/disabling the IGMP client service on a Gigabit Ethernet port ............................................. 126
Configuring the MTU size on a Gigabit Ethernet interface (5.4)......................................................... 127
Displaying the Gigabit Ethernet interface configuration .................................................................... 128
Displaying the 10Gigabit Ethernet interface configuration ................................................................ 129
Displaying the Gigabit Ethernet interface statistics ........................................................................... 130
CONFIGURING LOOPBACK INTERFACES.............................................................................................................. 131
Enabling interface loopback mode ..................................................................................................... 132
Configuring an IPv6 address on a loopback interface ........................................................................ 132
Configuring an IPv4 address on a loopback interface ........................................................................ 133
Assigning an access group to a loopback interface ............................................................................ 133
Configuring a log message source IP address..................................................................................... 134
Configuring a loopback interface as source IP address on FTP/TFTP packets ................................... 134
Setting the source IP address of lawful intercept packets to the loopback IP interface ..................... 135
Configuring trunk interfaces ............................................................................................................... 135
Creating a trunk interface................................................................................................................... 135
Configuring a trunk description .......................................................................................................... 136
Assigning an IP address to a trunk interface ...................................................................................... 137
Enabling/disabling a trunk interface .................................................................................................. 138
Adding a GigE port to a trunk interface .............................................................................................. 138
Enabling IGMP client services on a trunk interface ............................................................................ 139
Applying an IP access group to a trunk interface ............................................................................... 139
Displaying a trunk interface configuration ......................................................................................... 140
Displaying ARP entries from a trunk interface.................................................................................... 141
CONFIGURING DNS ..................................................................................................................................... 142
CONFIGURING DHCP ................................................................................................................................... 142
Using the DHCP insert function........................................................................................................... 143
DHCP and DHCPv6 Leasequery ........................................................................................................... 144
CONFIGURING LINK AGGREGATION CONTROL PROTOCOL (LACP) (5.4) ................................................................. 146
Enabling the LACP global configuration ............................................................................................. 146
Setting LACP port priority ................................................................................................................... 147
Setting the LACP system port priority ................................................................................................. 147
CASA CMTS
Displaying LACP group information .................................................................................................... 147
Configuring and displaying LACP port priority on GigE interfaces ...................................................... 148
Configuring and displaying LACP trunk interfaces .............................................................................. 149
Displaying the LACP system ID............................................................................................................ 150
CONFIGURING IS-IS ROUTING PROTOCOL (5.4 ONLY) ........................................................................................ 150
Configuring IPv4 IS-IS under a GigE Port............................................................................................. 150
Configuring IPv6 IS-IS under a GigE port............................................................................................. 151
Configuring an IS-IS circuit type on a GigE interface .......................................................................... 151
Configuring IS-IS point-to-point links .................................................................................................. 152
Configuring the complete sequence number PDU (CSNP) interval ..................................................... 153
Configuring the IS-IS Hello interval ..................................................................................................... 153
Configuring the IS-IS Multiplier for Hello holding time ....................................................................... 154
Enabling padding on IS-IS Hello packets ............................................................................................. 155
Configuring the IS-IS default metric .................................................................................................... 155
Configuring the authentication password for a GigE interface .......................................................... 156
Configuring the IS-IS priority ............................................................................................................... 157
Configuring the IS-IS retransmit-interval ............................................................................................ 157
Configuring IS-IS router area tag ........................................................................................................ 158
Displaying the IS-IS command list ....................................................................................................... 158
Specifying the IS-IS IPv6 address family parameters .......................................................................... 159
Configuring the IS-IS router area authentication password ............................................................... 161
Configuring the IS-IS router authentication key chain ........................................................................ 162
Configuring the IS-IS router authentication mode .............................................................................. 162
Configuring the IS-IS router authentication send-only option ............................................................ 163
Configuring the IS-IS router default route distribution ....................................................................... 164
Configuring the IS-IS router domain authentication password .......................................................... 164
Configuring the IS area types.............................................................................................................. 165
Configuring the IS-IS LSP generation interval ..................................................................................... 166
Configuring the IS-IS LSP lifetime ........................................................................................................ 166
Configuring the IS-IS route redistribution metric style........................................................................ 167
Configuring the network entity title (NET).......................................................................................... 167
Enabling the IS-IS dynamic hostname capability ................................................................................ 168
Configuring IS-IS passive interfaces .................................................................................................... 168
Configuring IS-IS to redistribute route advertisements from other protocols .................................... 169
Setting the IS-IS overload bit............................................................................................................... 170
CASA CMTS
Setting the IS-IS shortest path first (SPF) calculations ........................................................................ 171
Setting the IPv4 summary address prefix ........................................................................................... 172
Displaying the IS-IS area configuration............................................................................................... 172
Displaying the IS-IS counter statistics ................................................................................................. 173
Displaying the IS-IS link state database .............................................................................................. 174
Displaying the IS-IS interface statistics ............................................................................................... 175
Displaying the IS-IS neighbor routers.................................................................................................. 176
Displaying the IS-IS topology information .......................................................................................... 176
Displaying the IPv4 and IPv6 IS-IS routing table ................................................................................. 177
CONFIGURING PROTOCOL INDEPENDENT MULTICAST IN SPARSE MODE ................................................................. 177
Enabling PIM-SM on a GigE or loopback interface ............................................................................. 178
Displaying the current PIM-SM interface and neighbor configurations ............................................. 178
Configuring rendezvous point addresses ............................................................................................ 178
Configuring the rendezvous point candidate ...................................................................................... 180
Configuring the bootstrap router candidate....................................................................................... 181
Setting the Shortest Path Tree threshold ............................................................................................ 182
Configuring source-specific multicast ................................................................................................. 183
CONFIGURING THE OSPF ROUTING PROTOCOL ................................................................................................. 183
Entering OSPF configuration mode..................................................................................................... 185
Exiting OSPF configuration mode ....................................................................................................... 185
Enabling OSPF area authentication .................................................................................................... 185
Configuring the OSPF area default cost .............................................................................................. 186
Configuring the OSPF area filter list.................................................................................................... 187
Configuring the OSPF area export list ................................................................................................. 187
Configuring the OSPF area import list ................................................................................................ 188
Configuring the OSPF area NSSA ........................................................................................................ 189
Configuring the OSPF area range ....................................................................................................... 190
Configuring the OSPF area shortcut ................................................................................................... 191
Configuring the OSPF area stub .......................................................................................................... 191
Configuring the OSPF area virtual link ................................................................................................ 192
Configuring the OSPF interface auto cost ........................................................................................... 194
Configuring OSPF-compatible RFC1583 .............................................................................................. 194
Configuring OSPF control-distribution default information ................................................................ 195
Configuring the OSPF default metric .................................................................................................. 196
Configuring the OSPF administrative distance ................................................................................... 197
CASA CMTS
Displaying the OSPF command list ..................................................................................................... 197
Configuring the OSPF neighbor router ................................................................................................ 198
Configuring OSPF routing on an IP network ....................................................................................... 199
Configuring the OSPF ABR type .......................................................................................................... 200
Configuring the OSPF route ID ............................................................................................................ 200
Configuring the OSPF passive interface .............................................................................................. 201
Configuring the OSPF distribute list .................................................................................................... 201
Configuring OSPF route redistribution ................................................................................................ 202
Configuring the OSPF refresh parameters .......................................................................................... 203
Configuring the OSPF route ID ............................................................................................................ 204
Configuring the OSPF routing timers .................................................................................................. 204
Configuring IP OSPF authentication.................................................................................................... 205
Configuring the IP OSPF authentication-key ....................................................................................... 206
Configuring the IP OSPF cost .............................................................................................................. 206
Configuring the IP OSPF dead interval ................................................................................................ 207
Configuring the IP OSPF Hello interval................................................................................................ 208
Configuring the IP OSPF message digest key ...................................................................................... 208
Configuring the IP OSPF retransmit interval ....................................................................................... 209
Configuring the IP OSPF transmit delay .............................................................................................. 210
Displaying OSPF general information ................................................................................................. 210
Displaying the OSPF internal routing table entries ............................................................................. 211
Displaying the OSPF database for a specified router .......................................................................... 211
Displaying OSPF interface information ............................................................................................... 211
Displaying OSPF neighbor information ............................................................................................... 212
Displaying the OSPF routing table ...................................................................................................... 212
Displaying IPv4 route information ...................................................................................................... 212
Displaying IPv6 route information ...................................................................................................... 213
Sample OSPF configurations ............................................................................................................... 214
CONFIGURING THE ROUTING INFORMATION PROTOCOL ...................................................................................... 214
Entering RIP configuration mode ........................................................................................................ 215
Exiting RIP configuration mode .......................................................................................................... 215
Configuring the RIP default route ....................................................................................................... 215
Configuring the RIP default metric ..................................................................................................... 216
Configuring the RIP administrative distance ...................................................................................... 217
Configuring the RIP filter list ............................................................................................................... 217
10
CASA CMTS
Displaying the RIP command list ........................................................................................................ 218
Configuring the RIP neighbor router ................................................................................................... 219
Configuring RIP routing on an IP network .......................................................................................... 219
Configuring the RIP offset list ............................................................................................................. 220
Configuring the RIP passive interface ................................................................................................. 221
Redistributing routes over RIP ............................................................................................................ 221
Configuring RIP static routes .............................................................................................................. 222
Configuring the RIP router map .......................................................................................................... 223
Configuring the RIP routing timers ..................................................................................................... 223
Configuring the RIP version ................................................................................................................ 224
Configuring the IP RIP authentication key chain ................................................................................ 224
Configuring an IP RIP authentication string ....................................................................................... 225
Configuring the IP RIP authentication mode ...................................................................................... 226
Displaying RIP routing information..................................................................................................... 226
Displaying RIP status information ...................................................................................................... 227
Displaying IPv4 route information ...................................................................................................... 227
Displaying IPv6 route information ...................................................................................................... 228
CONFIGURING THE BGP ROUTING PROTOCOL (RELEASE 5.4 AND LATER) ............................................................... 229
Enabling BGP routing.......................................................................................................................... 229
Setting the BGP distance .................................................................................................................... 230
BGP decision processing ..................................................................................................................... 231
Enabling BGP networks....................................................................................................................... 232
Configuring BGP routes ...................................................................................................................... 232
Enabling route aggregation ................................................................................................................ 232
Configuring BGP route redistribution ................................................................................................. 233
Defining BGP peers ............................................................................................................................. 234
Defining BGP peer passwords ............................................................................................................. 235
Configuring BGP peers ........................................................................................................................ 236
Peer filtering ....................................................................................................................................... 242
Configuring BGP peer groups.............................................................................................................. 245
Setting the BGP address family........................................................................................................... 246
Specifying the BGP IPv6 address family parameters .......................................................................... 247
Configuring autonomous systems ...................................................................................................... 252
Defining the AS path access list .......................................................................................................... 252
Using the BGP communities attribute ................................................................................................ 253
11
CASA CMTS
Configuring BGP community lists ....................................................................................................... 254
BGP community in route map ............................................................................................................. 255
Using the BGP community attribute ................................................................................................... 255
Displaying BGP routes......................................................................................................................... 259
Clearing and reestablishing BGP routes ............................................................................................. 260
Enabling capability negotiation .......................................................................................................... 262
Configuring route reflectors................................................................................................................ 263
IP ACCESS CONTROL ..................................................................................................................................... 264
Creating and removing ACLs............................................................................................................... 265
Entering and exiting ACL editing mode............................................................................................... 265
Adding and removing control rules .................................................................................................... 265
Adding remark statements to the ACL ................................................................................................ 267
Displaying a control rule in an ACL ..................................................................................................... 268
Displaying ACL names ......................................................................................................................... 268
Numbering control rules in ACLs......................................................................................................... 269
Applying an ACL to an IP interface (C3200 and C10200 only) ............................................................ 269
Removing the ACL from an IP interface .............................................................................................. 271
Creating and deleting IP access classes .............................................................................................. 271
Displaying access class information (Release 5.4) .............................................................................. 272
CONFIGURING ROUTE MAPS ........................................................................................................................... 273
Creating a named and sequenced route-map .................................................................................... 273
Using the route-map match commands ............................................................................................. 274
Matching BGP autonomous system paths.......................................................................................... 274
Matching the BGP community list ...................................................................................................... 275
Matching IPv4 and IPv6 addresses ..................................................................................................... 276
Matching route metrics ...................................................................................................................... 276
Matching route origins ....................................................................................................................... 277
Matching peer routes ......................................................................................................................... 278
Matching route tags ........................................................................................................................... 278
Using the route-map set commands .................................................................................................. 279
Modifying BGP autonomous system paths ......................................................................................... 279
Setting the atomic aggregate ............................................................................................................. 279
Modifying the BGP community attribute............................................................................................ 280
Modifying next-hop IP addresses........................................................................................................ 281
Setting the BGP local-preference path attribute ................................................................................ 281
12
CASA CMTS
Setting the metric for destination routing .......................................................................................... 282
Modifying route origins ...................................................................................................................... 283
Setting the BGP originator-id attribute .............................................................................................. 283
Setting the BGP weight attribute ........................................................................................................ 284
Displaying route-map details .............................................................................................................. 284
CONFIGURING VIRTUAL LOCAL AREA NETWORKS (VLANS) ................................................................................. 284
Configuring a VLAN............................................................................................................................. 285
Configuring a VLAN description .......................................................................................................... 285
Configuring up to six VLANs concurrently (Release 5.4 and later) ...................................................... 286
Configuring VLANs in a range (Release 5.4 and later) ........................................................................ 286
Configuring the MAC address on each VLAN interface....................................................................... 286
Enabling/disabling VLAN Interfaces (5.4) ........................................................................................... 287
Assigning a Gigabit Ethernet port to a VLAN ...................................................................................... 287
Assigning a 10Gigabit Ethernet port to a VLAN.................................................................................. 288
Removing a Gigabit Ethernet port from a VLAN ................................................................................. 288
Removing a 10Gigabit Ethernet port from a VLAN ............................................................................ 289
Assigning an IPv4 address to a VLAN.................................................................................................. 289
Assigning an IPv6 address to a VLAN.................................................................................................. 290
Rate limiting multicast traffic over a VLAN interface ......................................................................... 291
Assign a QAM port to a VLAN ............................................................................................................. 291
Assigning an IP access group to a VLAN interface .............................................................................. 292
Assigning a trunk to a VLAN interface ................................................................................................ 293
Displaying all VLAN configurations ..................................................................................................... 294
Displaying a VLAN interface (Release 5.4) .......................................................................................... 294
Displaying ARP entries from the current VLAN ................................................................................... 295
CONFIGURING L2VPN ................................................................................................................................. 296
Specifying ports/interfaces on the NSI side of the L2VPN VLAN ......................................................... 296
Specifying GigE/trunk interfaces on the L2VPN VLAN ........................................................................ 297
Preventing and permitting station movement and local forwarding ................................................. 297
Displaying the station movement and local forwarding configuration .............................................. 298
Displaying configured L2VPNs ............................................................................................................ 298
Displaying L2VPN statistics on QAM modules .................................................................................... 299
CONFIGURING TACACS (RELEASE 5.4) ........................................................................................................... 299
Configuring the TACACS host IP .......................................................................................................... 299
Configuring a TACACS key .................................................................................................................. 300
13
CASA CMTS
Enabling password authentication at the TACACS+ server................................................................. 300
Disabling the TACACS+ authentication password............................................................................... 300
Enabling ASCII clear text authentication ............................................................................................ 301
Using RADIUS/TACACS+ Server for default server group for AAA login authentication ..................... 301
Configuring the AAA authentication login .......................................................................................... 301
Configuring AAA authorization ........................................................................................................... 302
Enabling accounting ........................................................................................................................... 303
Command accounting ......................................................................................................................... 303
Configuring AAA accounting for start-stop events ............................................................................. 303
Configuring AAA RADIUS-source loopback interface configuration ................................................... 304
Disabling the AAA RADIUS source ...................................................................................................... 304
Configuring the RADIUS server ........................................................................................................... 304
Disabling a specified RADIUS server or RADIUS encryption key ......................................................... 305
Displaying the AAA configuration ....................................................................................................... 305
STREAM CONFIGURATION AND MANAGEMENT................................................................................................... 306
Modes for mapping input streams to QAM output channels ............................................................. 306
Enabling manual operation mode ...................................................................................................... 306
Enabling RPC mode ............................................................................................................................. 307
Using auto-operation mode................................................................................................................ 308
Enabling auto-multiplex mode ........................................................................................................... 308
Enabling Group-4-port operation mode ............................................................................................. 309
Enabling Group-2-port operation mode ............................................................................................. 310
Setting the de-jitter interval ............................................................................................................... 311
Entering stream configuration mode.................................................................................................. 312
Ending stream configuration mode .................................................................................................... 312
Setting the stream source IP address ................................................................................................. 313
Setting the stream destination IP address .......................................................................................... 313
Setting the stream source UDP port ................................................................................................... 314
Setting the stream destination UDP port............................................................................................ 315
Displaying configured streams ........................................................................................................... 315
Binding a stream to a QAM output channel ....................................................................................... 316
Displaying unmapped streams ........................................................................................................... 317
Stream configuration example ........................................................................................................... 318
CONFIGURING DOWNSTREAM QAM PORTS ...................................................................................................... 319
Entering QAM interface configuration mode ..................................................................................... 319
14
CASA CMTS
Ending QAM interface configuration mode ........................................................................................ 320
Enabling QAM output ports ................................................................................................................ 320
Disabling QAM output port ................................................................................................................ 321
Enabling QAM output channels .......................................................................................................... 321
Disabling QAM output channels ......................................................................................................... 322
Setting the QAM port IP address and subnet mask ............................................................................ 322
Setting the QAM port MAC address ................................................................................................... 323
Setting the QAM modulation type ...................................................................................................... 324
Setting the QAM channel annex ......................................................................................................... 325
Setting the QAM frequency ................................................................................................................ 326
Setting the QAM output power .......................................................................................................... 327
Setting the QAM interleave level ........................................................................................................ 328
Setting the QAM spectral inversion .................................................................................................... 329
Displaying QAM interface configurations ........................................................................................... 330
Displaying QAM channel counters and utilization rates ..................................................................... 330
Displaying QAM downstream channel sets ........................................................................................ 331
CONFIGURING UPSTREAM PORT INTERFACES ..................................................................................................... 332
About upstream interface configurations........................................................................................... 332
Multiple upstream logical channels, dynamic channel width switching, independent power levels 333
Entering the upstream port interface configuration mode ................................................................ 334
Ending an upstream port interface configuration session .................................................................. 334
Enabling upstream ports .................................................................................................................... 335
Disabling upstream ports ................................................................................................................... 335
Entering an upstream logical interface description ............................................................................ 336
Showing upstream port interface configurations ............................................................................... 337
Displaying upstream interface status ................................................................................................. 341
Setting the upstream logical channel frequency ................................................................................ 343
Setting the upstream logical channel width ....................................................................................... 344
Changing the upstream MAP size ....................................................................................................... 345
Setting the upstream input power level ............................................................................................. 346
Adjusting the upstream input power threshold .................................................................................. 347
Adjusting the upstream input power level .......................................................................................... 348
Setting the upstream map-advance ................................................................................................... 349
Enabling the upstream logical-channels ............................................................................................. 351
Disabling the upstream logical-channels ............................................................................................ 351
15
CASA CMTS
Setting upstream channel data and ranging backoff values .............................................................. 352
Configuring the ranging hold-off priority bit ...................................................................................... 356
Setting the upstream channel mini-slot size ....................................................................................... 357
Enabling the upstream channel class identifier .................................................................................. 358
Setting the upstream channel S-CDMA frame interval ....................................................................... 359
Assigning modulation profiles to an upstream interface.................................................................... 360
Specifying multiple secondary profiles to an upstream interface ....................................................... 361
Setting the upstream channel pre-equalization ................................................................................. 361
Setting the provisioned attribute mask .............................................................................................. 362
Enabling/disabling ingress noise cancellation .................................................................................... 364
Setting up voice bandwidth reserve percentage ................................................................................ 365
Configuring the QoS traffic bandwidth reserve percentage ............................................................... 366
Applying spectrum rules to upstream channels .................................................................................. 367
Enabling rate limiting ......................................................................................................................... 368
Displaying the upstream channel utilization rates ............................................................................. 369
Displaying the upstream channel signal quality ................................................................................. 370
Displaying the upstream channel burst nose...................................................................................... 370
Displaying upstream channel sets ...................................................................................................... 372
Displaying voice information on upstream interfaces ........................................................................ 373
CONFIGURING IP-BUNDLE INTERFACES ............................................................................................................. 373
Adding the primary IP interface.......................................................................................................... 374
Adding a secondary IP bundle interface ............................................................................................. 375
Remove an IP bundle secondary IP address........................................................................................ 375
Adding primary and secondary IPv6 interfaces .................................................................................. 376
Specifying the IPv6 local link address ................................................................................................. 377
Displaying the IPv6 local link address ................................................................................................. 378
Adding a helper-address ..................................................................................................................... 378
Configure IP bundle sub-interfaces (Release 5.4) ............................................................................... 379
Applying IP bundle interfaces to MAC domains .................................................................................. 380
Classifying CPE devices for DHCP option 60 string matching ............................................................. 381
Configuring the IP RIP authentication key chain ................................................................................ 382
Configuring an IP RIP authentication string ....................................................................................... 383
Configuring the IP RIP authentication mode ...................................................................................... 383
Displaying the IP bundle interface configuration and statistics ......................................................... 384
CONFIGURING MAC DOMAINS....................................................................................................................... 385
16
CASA CMTS
Displaying domain interface configurations ....................................................................................... 386
Creating new domain interfaces ......................................................................................................... 387
Binding IP-bundle interfaces ............................................................................................................... 388
Binding upstream interfaces ............................................................................................................... 388
Deleting upstream interface bindings ................................................................................................ 389
Binding downstream interfaces .......................................................................................................... 390
Binding secondary downstream interfaces (5.4 only)......................................................................... 390
Deleting downstream interface bindings............................................................................................ 391
Enabling MAC domain interfaces ....................................................................................................... 392
Disabling MAC domain interfaces ...................................................................................................... 392
Setting MAC domain interface IP addresses ....................................................................................... 393
Setting MAC domain interface IPv6 addresses (Rel. 5.2 and earlier).................................................. 393
Removing MAC domain interface IPv6 addresses (Rel. 5.2 and earlier) ............................................. 394
Setting the helper-address (Software Ver. 5.2 and earlier) ............................................................... 394
Configuring MAC domain IP bundle interfaces ................................................................................... 396
Setting the domain sync-interval ........................................................................................................ 397
Specifying the intial technique for moving cable modems to upstream channels.............................. 397
Setting the upstream insertion-interval.............................................................................................. 398
Configuring the MDD interval ............................................................................................................. 399
Enabling a domain interface gateway IP address .............................................................................. 400
Enabling a domain interface TFTP proxy ............................................................................................ 401
Rejecting modem registrations with TFTP enforce ............................................................................. 401
Displaying modem registrations that have bypassed TFTP ................................................................ 402
Enabling/disabling IP policies on a domain interface ......................................................................... 402
Configuring multicast on MAC domain interfaces .............................................................................. 403
Enabling/disabling DHCP authorization on a MAC domain interface ................................................ 404
Configuring channel bonding on MAC domain interface .................................................................... 404
Enabling MAC domain multicast DSID forwarding ............................................................................. 405
Configuring IP-provisioning-mode on a MAC domain interface ......................................................... 406
Configuring MAC domain IPv6 router advertisement parameters ..................................................... 406
Displaying the router advertisement table ......................................................................................... 409
Configuring BPI+ on a MAC domain interface .................................................................................... 409
Configuring cable modem trap generation and interval .................................................................... 410
Displaying the MAC domain interface configuration.......................................................................... 411
Displaying MAC domain statistics ...................................................................................................... 411
17
CASA CMTS
CONFIGURING SERVICE GROUPS ...................................................................................................................... 412
Creating a new service group ............................................................................................................. 412
Binding upstream interfaces ............................................................................................................... 413
Binding downstream interfaces .......................................................................................................... 414
Displaying service groups ................................................................................................................... 415
Displaying MAC domain downstream service groups (Release 5.4) ................................................... 416
Displaying specific MAC domain downstream service groups ............................................................ 416
Displaying a specific downstream service group ................................................................................ 417
Displaying MAC domain upstream service group information ........................................................... 417
CONFIGURING BONDING GROUPS .................................................................................................................... 417
Creating new downstream/upstream bonding groups ...................................................................... 418
Binding upstream interfaces to a bonding group ............................................................................... 419
Binding downstream interfaces to a bonding group .......................................................................... 420
Displaying bonding groups ................................................................................................................. 421
Setting up the receive channel configuration ..................................................................................... 421
Assigning a receive module ................................................................................................................ 422
Assigning a receive channel ................................................................................................................ 422
Displaying the receive channel configuration ..................................................................................... 423
CONFIGURING MODULATION PROFILES ............................................................................................................. 424
Predefined modulation-profile 1 parameters ..................................................................................... 424
Predefined modulation-profile 2 parameters ..................................................................................... 425
Predefined modulation-profile 3 parameters ..................................................................................... 425
Predefined modulation-profile 4 parameters ..................................................................................... 425
Predefined modulation-profile 5 parameters ..................................................................................... 426
Configuring a modulation profile........................................................................................................ 427
Configuring TDMA burst types............................................................................................................ 427
Configuring ATDMA burst types ......................................................................................................... 429
Configuring MTDMA burst types ........................................................................................................ 431
Auto-mode MTDMA-type modulation profile configuration .............................................................. 431
Manual mode MTDMA-type modulation profile configuration.......................................................... 431
Configuring SCDMA burst types.......................................................................................................... 433
Retrieving configured modulation profiles ......................................................................................... 434
Removing modulation profiles ............................................................................................................ 435
Upstream burst noise detection and monitoring ................................................................................ 435
CONFIGURING MULTICAST OPERATIONS ........................................................................................................... 436
18
CASA CMTS
Setting the multicast maximum channel utilization ........................................................................... 437
Enabling/disabling multicast session authorization ........................................................................... 438
Enabling/disabling the multicast single security association identifier .............................................. 438
Configuring a multicast session authorization profile ........................................................................ 439
Configuring a multicast session rule ................................................................................................... 439
Configuring the default action for a multicast join request ................................................................ 440
Configuring a maximum session number for multicast authorization ............................................... 441
Assigning a profile to multicast authorization .................................................................................... 441
Displaying multicast authorization configurations ............................................................................. 441
Displaying multicast authorization sessions ....................................................................................... 442
Configuring a multicast group table ................................................................................................... 442
Configuring multicast group encryption ............................................................................................. 444
Configuring multicast group QoS........................................................................................................ 444
Configuring a multicast group service class........................................................................................ 445
Configuring a default service class for a multicast group ................................................................... 447
Displaying multicast group configurations ......................................................................................... 447
Creating static multicast sessions ....................................................................................................... 448
Configuring redundant downstream multicast .................................................................................. 450
Removing a static multicast session ................................................................................................... 451
Displaying static multicast sessions .................................................................................................... 451
Configuring IGMP packet filtering ...................................................................................................... 452
Displaying all filtering settings in the running configuration ............................................................. 452
Managing multicast for IPTV as a limited multicast session .............................................................. 453
Limited multicast sessions .................................................................................................................. 453
General multicast sessions ................................................................................................................. 453
How to identify limited multicast sessions ......................................................................................... 453
Multicast Listener Discovery (RFC2710).............................................................................................. 454
CONFIGURING CABLE SERVICE CLASSES ............................................................................................................. 454
Creating a cable service class ............................................................................................................. 454
Specifying the cable service class parameters .................................................................................... 455
Displaying service class parameters ................................................................................................... 457
Applying service classes to modem configuration files....................................................................... 459
CONFIGURING PACKETCABLE ......................................................................................................................... 460
Enabling PacketCable operation ......................................................................................................... 461
Displaying event messages ................................................................................................................. 461
19
CASA CMTS
Enabling DSCP checking ...................................................................................................................... 461
Configuring event messages ............................................................................................................... 462
Configuring an IP address ................................................................................................................... 462
Configuring an FTP user ...................................................................................................................... 462
Configuring FTP user passwords ......................................................................................................... 463
Configuring the T0 timer..................................................................................................................... 463
Configuring the T1 timer..................................................................................................................... 463
Configuring network layer signaling (NLS) ......................................................................................... 464
Configuring maximum normal calls .................................................................................................... 464
Configuring maximum emergency calls.............................................................................................. 465
Configuring inactive call aging (Rel. 6.1 and later) ............................................................................. 465
Enabling PacketCable admission control preempt voice priority........................................................ 466
Enabling PacketCable Multimedia (PCMM)........................................................................................ 466
Enabling Packetcable Multimedia version setup ................................................................................ 466
Displaying Packetcable Multimedia specifications ............................................................................. 467
Setting the cable service flow timeout................................................................................................ 468
Assigning dynamic service flows to downstream channels ................................................................ 468
Displaying the PCMM policy server .................................................................................................... 469
Displaying PCMM multicast................................................................................................................ 469
Displaying the PacketCable configuration .......................................................................................... 469
Specifying a timeout for the RKS server .............................................................................................. 470
Specifying a retry count for the RKS server ......................................................................................... 470
Specifying batch file send mode ......................................................................................................... 471
Specifying the batch file sending time interval ................................................................................... 471
Specifying the maximum size of the event message batch file ........................................................... 472
Specifying the maximum messages in the batch file .......................................................................... 472
Specifying the RKS server media alive time ........................................................................................ 473
Specifying the RKS server maximum gates ......................................................................................... 473
Displaying RKS server information...................................................................................................... 473
Displaying live gate summary information ......................................................................................... 474
Displaying upstream or downstream gate information ..................................................................... 474
Displaying the total gate number ....................................................................................................... 474
Displaying COPS server information ................................................................................................... 475
CONFIGURING DSG ..................................................................................................................................... 475
Creating a new DSG tunnel ................................................................................................................. 475
20
CASA CMTS
Creating a DSG tunnel-group .............................................................................................................. 476
Associating a DSG tunnel with a tunnel-group ................................................................................... 476
Displaying DSG tunnel groups ............................................................................................................ 477
Ending a DSG tunnel-group configuration session ............................................................................. 477
Assigning a destination MAC address to a DSG tunnel....................................................................... 478
Assigning a client list to a DSG tunnel ................................................................................................ 478
Assigning a service-class to a DSG tunnel ........................................................................................... 479
Assigning a classifier to a DSG tunnel ................................................................................................. 480
Displaying the DSG tunnel configuration (Release 5.4) ...................................................................... 481
Displaying the cable DSG tunnel configuration (Release 5.4) ............................................................. 481
Associating a downstream channel with a DSG tunnel-group ........................................................... 482
Displaying the downstream DSG configuration (Release 5.4) ............................................................ 482
Displaying DSG channel and tunnel group information...................................................................... 483
Setting a DSG timer to a downstream channel................................................................................... 483
Assigning a DSG vendor-parameter ID to a downstream channel ..................................................... 484
Assigning a DSG channel-list to a downstream channel ..................................................................... 484
Assigning DSG DCD ENABLE to a downstream channel ...................................................................... 485
Setting a DSG time interval on a downstream channel ...................................................................... 485
Displaying the DSG downstream-table settings ................................................................................. 486
Configuring a DSG client list ............................................................................................................... 487
Displaying DSG client lists ................................................................................................................... 487
Configuring DSG vendor parameters .................................................................................................. 488
Displaying DSG vendor parameters .................................................................................................... 488
Configuring a DSG channel list ........................................................................................................... 489
Displaying a DSG channel list.............................................................................................................. 489
Configuring DSG timers ...................................................................................................................... 489
Displaying DSG timers......................................................................................................................... 490
Configuring DSG unicast ..................................................................................................................... 490
Displaying DSG statistics..................................................................................................................... 491
Displaying the DSG running configuration ......................................................................................... 491
Using the DSG feature ........................................................................................................................ 491
Verify DSG DCD message and DSG data forwarding .......................................................................... 493
CONFIGURING DOCSIS BPI/BPI+ ................................................................................................................. 494
Configuring shared secrets to protect the modem configuration file ................................................. 494
Adding the privacy certificate (DOCSIS 3.0 only) ................................................................................ 496
21
CASA CMTS
Displaying the privacy certificate configuration (DOCSIS 3.0 only) .................................................... 498
Enforcing BPI and BPI+ ....................................................................................................................... 498
Changing the security association descriptor TLV length ................................................................... 499
Setting the privacy hotlist (DOCSIS 3.0 only) ...................................................................................... 499
Configuring an encryption algorithm.................................................................................................. 501
Managing revocation certificates ....................................................................................................... 501
Configuring the source address verification rule ................................................................................ 504
Enabling SAV authorization ................................................................................................................ 504
Displaying the SAV configuration ....................................................................................................... 504
Enabling configuration file learning ................................................................................................... 505
Configuring TFTP proxies .................................................................................................................... 505
Displaying config file learning status .................................................................................................. 506
Displaying the TFTP option setting ..................................................................................................... 506
Configuring the EAE exclusion list ....................................................................................................... 506
Adding cable modems to the EAE exclusion list .................................................................................. 506
Displaying the EAE exclusion list ......................................................................................................... 507
SOURCE ADDRESS VERIFICATION (SAV) ........................................................................................................... 507
SPECTRUM MANAGEMENT............................................................................................................................. 509
CSM algorithm .................................................................................................................................... 510
Creating spectrum rules...................................................................................................................... 510
Exiting spectrum rule mode ................................................................................................................ 510
Setting a frequency band .................................................................................................................... 511
Setting a discrete frequency ............................................................................................................... 512
Setting the hopping period ................................................................................................................. 513
Setting the hopping priority ................................................................................................................ 513
Setting the channel-width adjustment range ..................................................................................... 514
Specifying a modulation profile SNR................................................................................................... 514
Specifying a modulation profile SNR threshold .................................................................................. 515
Specifying the hop-back threshold...................................................................................................... 516
Default SNR threshold for different modulations ............................................................................... 517
Setting the FEC threshold.................................................................................................................... 517
Assigning a spectrum rule to an upstream interface .......................................................................... 518
Assigning modulation profiles to an upstream interface.................................................................... 519
Specifying multiple secondary profiles to an upstream interface (Release 5.4 and later) ................. 520
Setting the monitoring period ............................................................................................................ 521
22
CASA CMTS
Displaying hopping history ................................................................................................................. 521
Displaying the spectrum map ............................................................................................................. 522
Displaying the spectrum noise level.................................................................................................... 523
Enabling CM hopping ......................................................................................................................... 524
Displaying CM hopping history ........................................................................................................... 524
Considerations when using CSM ......................................................................................................... 525
Frequency hop case study ................................................................................................................... 525
CSM configuration example................................................................................................................ 527
SPECTRUM MEASUREMENT (DOCSIS 3.0 ONLY) ............................................................................................... 527
Displaying spectrum measurement results......................................................................................... 528
Running spectrum analysis across the entire spectrum...................................................................... 530
CONFIGURING LOAD BALANCING ..................................................................................................................... 530
Enabling and disabling load balancing ............................................................................................... 533
Enabling load balancing across MAC domains ................................................................................... 534
General load balancing groups ........................................................................................................... 534
Load balancing basic rules .................................................................................................................. 537
Load balance execution rules.............................................................................................................. 538
Load balancing policies ....................................................................................................................... 544
Restricted load balance groups .......................................................................................................... 545
Exclusion lists ...................................................................................................................................... 550
Restricted cable modems.................................................................................................................... 551
CM frequency and channel relocation ................................................................................................ 554
Displaying load balancing information ............................................................................................... 562
Command ordering ............................................................................................................................. 563
Command default values .................................................................................................................... 564
Sample configuration.......................................................................................................................... 564
CONFIGURING CHANNEL BONDING OPERATIONS................................................................................................. 570
Service group configuration................................................................................................................ 570
DOCSIS-MAC interface configuration ................................................................................................. 571
Channel bonding example .................................................................................................................. 572
CREATING STATIC CM BONDING GROUPS ......................................................................................................... 573
Adding a static downstream CM bonding group ................................................................................ 574
Adding a static upstream CM bonding group ..................................................................................... 574
Setting the provisioned attribute mask in an upstream/downstream bonding group ....................... 575
Adding an upstream channel to a bonding group .............................................................................. 576
23
CASA CMTS
Adding a downstream channel to a bonding group ........................................................................... 576
Setting the DSID re-sequencing wait time in a downstream bonding group ...................................... 577
Setting the DSID re-sequencing warning threshold in a downstream bonding group ........................ 577
QOS SUPPORT ............................................................................................................................................ 578
QoS support in DQM modules ............................................................................................................ 578
QoS support in DCU modules .............................................................................................................. 578
QoS support in switch fabric and Gigabit Ethernet interfaces ............................................................ 579
CONFIGURING QOS ..................................................................................................................................... 579
Configuring the service class (DOCSIS 1.1).......................................................................................... 580
Showing the service class.................................................................................................................... 580
QoS class and policy (C3200, C10200, C10G only) .............................................................................. 581
CONFIGURING SNMP (ENHANCED FOR REL. 5.4 AND LATER) .............................................................................. 584
Configuring the SNMP engineID ......................................................................................................... 585
Enabling SNMP traps .......................................................................................................................... 585
Setting an SNMP traphost .................................................................................................................. 586
Configuring SNMP server contact and location strings ...................................................................... 586
Configuring the SNMP trap source IP address .................................................................................... 587
Enabling SNMP inform requests ......................................................................................................... 587
Setting the SNMP community ............................................................................................................. 588
Disabling default SNMP public and private community ..................................................................... 588
Configuring the SNMP access table .................................................................................................... 588
Deleting the SNMP access table ......................................................................................................... 589
Configuring the community table ....................................................................................................... 590
Deleting the SNMP community table ................................................................................................. 590
Configuring the notification table....................................................................................................... 590
Deleting the notification table ............................................................................................................ 591
Configuring the securityToGroup table............................................................................................... 591
Configuring the TargetAddress table .................................................................................................. 592
Deleting the TargetAddress table ....................................................................................................... 593
Configuring the TargetParameter table ............................................................................................. 593
Deleting the TargetParameter table................................................................................................... 594
Configure the ViewTreeFamily table................................................................................................... 594
Deleting the ViewTreeFamily table..................................................................................................... 595
Configuring the SNMP user table ....................................................................................................... 595
Deleting the SNMP user table ............................................................................................................. 596
24
CASA CMTS
Displaying the SNMP configuration and statistics .............................................................................. 596
Monitoring the SNMP process at the CMTS ....................................................................................... 600
CONFIGURING IPDR .................................................................................................................................... 600
Displaying IPDR connections............................................................................................................... 601
Displaying IPDR sessions ..................................................................................................................... 601
Displaying IPDR statistics from the running configuration ................................................................. 602
Restarting and stopping the IPDR daemon......................................................................................... 602
Configuring IPDR collector mastership ............................................................................................... 603
Enabling IPDR service types ................................................................................................................ 603
Configuring the IPDR keepalive time interval ..................................................................................... 604
Configuring the IPDR acknowledge sequence interval ....................................................................... 604
Configuring the IPDR ACK interval ...................................................................................................... 604
Configuring the IPDR spectrum measurement interval ...................................................................... 605
Configuring the IPDR connection to be primary ................................................................................. 605
Configuring the IPDR loopback interface ............................................................................................ 605
CONFIGURING IPSEC .................................................................................................................................... 606
Enabling and disabling the IPsec service ............................................................................................ 606
Configuring the IPsec PreKey .............................................................................................................. 607
Displaying the IPsec PreKey ................................................................................................................ 607
Configuring IPsec Phase 1 ................................................................................................................... 607
Configuring IPsec Phase 2 ................................................................................................................... 608
Displaying IPsec information .............................................................................................................. 609
Deleting the IPsec configuration ......................................................................................................... 610
Adding an IPsec security policy ........................................................................................................... 610
Displaying the IPsec security policy database..................................................................................... 611
MANAGING CABLE MODEMS .......................................................................................................................... 612
Displaying cable modem status .......................................................................................................... 612
Displaying cable modem CPE devices ................................................................................................. 619
Displaying cable modems by state ..................................................................................................... 619
Cable modem summary information .................................................................................................. 620
Configuring the cable modem flap list ................................................................................................ 622
Showing the cable modem flap-list .................................................................................................... 624
Showing the cable modem summary ................................................................................................. 625
Displaying the cable modem summary (Release 5.4) ......................................................................... 626
Displaying the cable modem on downstream channels ..................................................................... 627
25
CASA CMTS
Displaying cable modem physical information ................................................................................... 628
Showing the cable modem remote-query........................................................................................... 628
Configuring the remote-query polling interval ................................................................................... 629
Configuring the remote-query loopback interface ............................................................................. 630
Displaying the cable modem remote-query with a specified MAC address........................................ 630
Showing the cable modem remote-query with a specified IP address ............................................... 631
Setting the cable modem flap-list aging interval ................................................................................ 631
Accelerating cable modem registration.............................................................................................. 632
Registering DOCSIS 2.0 bonding modems........................................................................................... 632
Enabling the cable modem flap-list trap (Release 5.2) ....................................................................... 633
Enabling the cable modem flap-list trap (Release 5.4) ....................................................................... 633
Configuring a cable modem deny list ................................................................................................. 633
Enabling PacketCable admission control preempt voice priority........................................................ 634
Setting global QoS bandwidth over upstream and downstream interfaces ....................................... 634
Configuring QoS temporary upstream service flows .......................................................................... 635
Enabling cable DSX authorization ....................................................................................................... 635
Enabling Receive Channel Profile (RCP) fragment support ................................................................. 636
Controlling CMTS upstream power levels (Rel. 6.1 and later) ............................................................ 636
Adjusting modem upstream power levels (Rel. 6.1 and later) ............................................................ 637
Setting the SNR averaging interval ..................................................................................................... 637
Resetting cable modems and clearing cable modem counters .......................................................... 638
Clearing offline cable modems immediately ...................................................................................... 639
Clearing offline cable modems after aging ......................................................................................... 639
Displaying cable modem vendors ....................................................................................................... 640
Displaying vendor-specific information on cable modems ................................................................. 641
Adding and modifying cable modem vendor information .................................................................. 642
Deleting cable modem vendor information ........................................................................................ 642
Displaying vendor OUI information .................................................................................................... 642
Setting the default cable modem vendor ........................................................................................... 643
Displaying cable modem classifiers .................................................................................................... 644
Showing cable modem errors ............................................................................................................. 646
Displaying cable modem MAC information ........................................................................................ 647
Displaying cable modem spoof information ....................................................................................... 648
Displaying cable modem maintenance ranging information ............................................................. 648
Displaying denied cable modem ......................................................................................................... 649
26
CASA CMTS
Displaying the cable modem MAC summary ...................................................................................... 649
Displaying the cable modem status event report ............................................................................... 650
Displaying cable modem quality-of-service (QOS) .............................................................................. 651
Displaying the cable modem docsis-mac summary ............................................................................ 652
Enabling/disabling cable modem host authorization ......................................................................... 653
Displaying the cable host authorization ............................................................................................. 653
SUBSCRIBER MANAGEMENT ........................................................................................................................... 653
CM controls (Rel. 6.0.3 and earlier) .................................................................................................... 653
Default settings .................................................................................................................................. 654
Filters .................................................................................................................................................. 654
Enabling subscriber management ...................................................................................................... 654
Setting the mode for a CM to learn the CPE IP address without DHCP (Rel. 6.0.3 and earlier) .......... 655
Setting maximum IPv4 CPEs behind a CM (Rel. 6.0.3 and earlier) ...................................................... 655
Setting maximum IPv6 CPEs behind a CM (Rel. 6.0.3 and earlier)...................................................... 656
Resetting IP addresses of all CPEs behind a CM (Rel. 6.0.3 and earlier) ............................................. 656
Using the subscriber management default settings ........................................................................... 656
Displaying the DOCSIS subscriber management defaults ................................................................... 658
Setting a filter rule .............................................................................................................................. 659
Removing all IP and TCP-UDP filters ................................................................................................... 659
Displaying IP filters ............................................................................................................................. 659
Displaying cable modem information (Rel. 6.0.3 and earlier) ............................................................ 660
Displaying the cable modem control table (Rel. 6.0.3 and earlier)..................................................... 660
Displaying CPE information (Rel. 6.0.3 and earlier) ............................................................................ 661
CONFIGURING MPEG COMPLIANT FEATURES ................................................................................................... 661
Setting the PAT insertion interval ....................................................................................................... 661
Setting the PMT insertion interval ...................................................................................................... 662
CONFIGURING DVB-COMPLIANT FEATURES ...................................................................................................... 662
Enabling SI table generation and insertion......................................................................................... 662
Setting the network ID ........................................................................................................................ 664
Setting the channel transport stream ID ............................................................................................ 665
CONFIGURING THE TIME OFFSET TABLE ........................................................................................................... 666
Setting the time zone .......................................................................................................................... 667
Setting the time offset ........................................................................................................................ 667
Setting daylight saving time (US only) ................................................................................................ 668
CONFIGURING THE DOCSIS EVENT NOTIFICATION POLICY .................................................................................... 668
27
CASA CMTS
Enabling DOCSIS cable event reporting .............................................................................................. 669
Configuring event reporting by unique identifier ............................................................................... 669
Displaying the cable event identifiers ................................................................................................. 670
Configure the event reporting flags for DOCSIS event messages ....................................................... 670
Displaying the current priority and flags for cable event logging....................................................... 672
Enabling logging of DOCSIS event messages to a SYSLOG server ....................................................... 672
Configuring the TRAP/INFORM and SYSLOG throttling and limiting attribute ................................... 673
Specifying the throttle interval ........................................................................................................... 673
Specifying the throttle threshold ........................................................................................................ 674
USING THE LOGGING COMMANDS ................................................................................................................... 674
Configuring logging targets and levels ............................................................................................... 675
Excluding user messages from the log file by severity level ............................................................... 676
Displaying the current logging settings .............................................................................................. 678
28
CASA CMTS
Preface
Purpose of the guide
This guide provides software configuration instructions for Releases 5 and 6 of the Casa CMTS
series: C1G, C1N, C2200, C3200, C10200, and C10G. Although these three platforms have
different hardware features, they share the same set of software features and commands. See
the Release Notes provided with the Casa software for any operational limitations with the
features covered in this guide.
For the descriptions of the hardware features and installation of different platforms, please refer to
the documents:
C2200 CMTS Hardware Installation Guide
C3200 CMTS Hardware Installation Guide
C10200 CMTS Hardware Installation Guide
C10G CMTS Hardware Installation Guide
C1G CMTS Hardware Installation Guide
C1N CMTS Hardware Installation Guide
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:
DOCSIS protocols, including MPEG-2
IETF protocols, including TCP/IP, RIP, OSPF, BGP, unicast and multicast routing
RF cable plants
Revision information
Version
Additions/Changes
29
CASA CMTS
- Monitor line card
- Monitor gige
- 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
30
CASA CMTS
-Added more VLAN commands.
-Added bootstrap router support.
-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
31
CASA CMTS
modem when background remote query feature is turned on
Added module installed/removed trap for 3K/10K 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
32
CASA CMTS
Added new commands: upstream map size and channel utilization
interval.
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
33
CASA CMTS
Corrected show interface ip-bundle command option.
Corrected show user current command.
June 14, 2010
July 6, 2010
34
CASA CMTS
Contents
This guide covers the software configuration commands for Casa CMTS products, and is
organized in following chapters:
Chapter
Description
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
Emphasized terminology.
[]
{x | y | z}
[x | y | z]
String
Screen font
Boldface screen font
^
<>
!, #
35
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.
36
CASA CMTS
Slot
RF Output
Burst Receiver
Input
Burst Receiver
Input
Burst Receiver
Input
37
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.
38
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.
IP addresses on GigE/10GigE interfaces must be unique between slots 6 and 7 and
the IP addresses must not be on the same subnet. This means that the IP addresses
on the SMM slot 6 interfaces must not be assigned or overlap with the IP addresses
assigned to the SMM slot 7 interfaces.
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.
39
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.
40
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_slot>]
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.
41
CASA CMTS
Example:
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
ha redundancy reboot
Example:
To prevent the CMTS from rebooting a failed line card, use the no form of the command:
CASA-CMTS(config)#
no ha redundancy reboot
42
CASA CMTS
The ha module <module> revert command is not supported for SMM operations in
slots 6 and 7.
43
CASA CMTS
becomes preferred method of handling a failure at the affected module. When disabled,
automatic recovery is not performed and a failover to the standby SMM will take place.
Example:
CASA-CMTS(config)# ha software auto-recovery
To disable the software auto-recovery to revert to the default setting, use the no form of the
command.
CASA-CMTS(config)#
no ha software auto-recovery
show
show
show
show
envm
envm
envm
envm
Example:
CASA-C10G# show envm
PEM A (-48V)
Input 1
Input 1 FUSE
Input 2
Input 2 FUSE
Input 3
Input 4 FUSE
Input 4
Input 4 FUSE
Temperature
FAN_Tray
LEFT**
MIDDLE**
RIGHT**
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
Temperature
22C/ 71F
23C/ 73F
23C/ 73F
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
:
:
:
:
:
:
:
:
:
Switch
Present
ON
ON
ON
YES
YES
YES
Status
Normal
Normal
Type
UPS
SMM
Type
QAM
Present
Good
Present
Good
Present
Good
Present
Good
80 F/27 C
44
CASA CMTS
5
6
7
8
9
10
13
78F/
89F/
89F/
102F/
105F/
96F/
71F/
26C
32C
32C
39C
41C
36C
22C
Normal
Normal
Normal
Normal
Normal
Normal
Normal
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:
LEFT 0 = Front, 1 = Back
MIDDLE 0 = Front, 1= Back
RIGHT 0= Front, 1= Back
45
CASA CMTS
In the following example, the channel command is used to update the channel 0 frequency to
470 MHz. After updating the channel 0 frequency to 470 MHz, channels 0 to 3 have been revised
based on the 470 MHz frequency and the 8 MHz separation.
C10G-195(config-if-qam 1/4)#channel 0 frequency 470000000
C10G-195(config-if-qam 1/4)#show interface qam 1/4
interface qam 1/4
no spectral inversion on
annex A
modulation 256qam
interleave 12
power 450
channel 0 frequency 470000000
no channel 0 shutdown
channel 1 frequency 478000000
no channel 1 shutdown
channel 2 frequency 486000000
no channel 2 shutdown
channel 3 frequency 494000000
no channel 3 shutdown
channel 4 frequency 579000000
no channel 4 shutdown
channel 5 frequency 587000000
no channel 5 shutdown
channel 6 frequency 595000000
no channel 6 shutdown
channel 7 frequency 603000000
no channel 7 shutdown
no shutdown
!
C10G-195(config-if-qam 1/4)#
In the following example, the two 4-channel banks are non-contiguous across the frequency
spectrum due to a frequency change at channel 7. The range 470 MHz to 494 MHz is applied to
channels 0 to 3, and 585 MHz to 609 MHz is applied to channels 4 to 7. Each 4-channel bank still
maintains 8 MHz frequency separation.
C10G-195(config-if-qam 1/4)#channel 7 frequency 609000000
C10G-195(config-if-qam 1/4)#show interface qam 1/4
interface qam 1/4
no spectral inversion on
annex A
modulation 256qam
interleave 12
power 450
channel 0 frequency 470000000
no channel 0 shutdown
channel 1 frequency 478000000
no channel 1 shutdown
channel 2 frequency 486000000
no channel 2 shutdown
channel 3 frequency 494000000
no channel 3 shutdown
channel 4 frequency 585000000
no channel 4 shutdown
channel 5 frequency 593000000
no channel 5 shutdown
46
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:
4
5
After these prerequisites are met, you are ready to configure your Casa CMTS.
Casa CMTS Software Configuration Guide
47
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
48
CASA CMTS
Command
Purpose
reset-console
Example:
CASA-CMTS# reset-console
Command
Purpose
...
...
CASA-CMTS>
enable
Example:
CASA-CMTS> enable
Password: casa
CASA-CMTS#
49
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
Command
Purpose
show system
Example:
CASA-CMTS# show system
Command
Purpose
show running-config
Example:
CASA-CMTS# show running-config
2
CASA CMTS
Command
Purpose
config
Example:
CASA-CMTS#config
CASA-CMTS(config)#
end
Example:
CASA-CMTS(config)#end
CASA-CMTS#
To exit the current configuration mode context, use the keyboard CTRL-Z key sequence. This
functionality has the same result as the CLI end command.
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
51
CASA CMTS
Use the show running-config command to display the password string. Use the
logout command to end any password-protected console session.
To configure a secure console with password protection:
Step
1
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>
Example:
CASA-CMTS(config)# console-password 2b/~2b
CASA-CMTS(config)# console-password encrypted
2b/~2b
Command (config)
Purpose
Configure the
elapsed time in
minutes before a
console session
times out due to
no activity. .
Where:
<minutes>
Example:
CASA-CMTS(config)# console timeout 10
CASA-CMTS(config)#
52
CASA CMTS
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-CMTS#copy running-config startup-config
Note: This command operates at the top level of the CLI while in
configuration mode.
Refer to the Managing Configurations section of this guide for additional information on saving,
copying, and restoring CMTS configurations.
53
CASA CMTS
Command
Purpose
config
Example:
CASA-CMTS#config
CASA-CMTS(config)#
Interface eth 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
54
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
55
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
56
CASA CMTS
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
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
57
CASA CMTS
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
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
Casa CMTS Software Configuration Guide
58
CASA CMTS
59
CASA CMTS
60
CASA CMTS
Channel bonding
Quality of Service (QoS)
SNMP
IPDR
IPsec
Cable modems
Subscriber management
Configuring MPEG-compliant features
Configuring DVB-compliant Features
Time zone settings
IP access lists
Configuring DOCSIS event notification policy
Logging commands
61
CASA CMTS
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
62
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
63
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#
64
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.
65
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
66
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: *****
To copy the running configuration to an external location using TFTP:
Step
1
Command
Purpose
Where:
<host-ipaddress>
<dest-filename>
Example:
CASA-C10G(config)# copy running-config tftp
192.168.8.231 /tmp/config.1
67
CASA CMTS
Command
Purpose
Copy a file to a
new location over
FTP.
<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
68
CASA CMTS
Command
Purpose
<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
Note that the CMTS software supports the loopback interface IP as the source address when
issuing the copy tftp <ip-address> <filename> nvram command.
69
CASA CMTS
Command
Purpose
<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
70
CASA CMTS
Command
Purpose
Specify the
name of the
MD5
checksum
file.
Where:
Specifies the name of the message digest 5 file.
The file must be present in the CMTS top-level
directory at command execution time.
<filename>
Example:
CASA-C10G> md5 checksum filename
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
71
CASA CMTS
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
ip router isis EDGE-IPv6
ipv6 router isis EDGE-IPv6
isis network point-to-point
isis circuit-type level-2-only
CASA-C10G(config-if-gige 6/1)#
Command
Purpose
ls | dir
List files in a
72
CASA CMTS
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>
Purpose
Remove or
delete a file from
the current
directory.
Example:
Remove a file from the directory using the remove command:
CASA-CMTS# remove startup-config
CASA-CMTS# del startup-config
Command
Purpose
Copy a file
stored in NVRAM
to a remote host.
<host-ip>
<target-file-name>
73
CASA CMTS
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#
Privilege
Level
0
1
Group
show commands only
Operator
Capability
Lowest level of operation
74
CASA CMTS
2
3
4
5
6
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
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
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 (config)
Purpose
Assign CMTS
commands to
configured
user levels.
Where:
<number>
command string
75
CASA CMTS
Examples:
Level 2 users can configure any parameters inside the interface docsismac configuration context.
CASA-CMTS(config)#privilege configure all level 2
interface docsis-mac
Level 0 users can execute all show and clear commands.
CASA-CMTS(config)# privilege exec all level 0 "clear"
Level 2 users can execute all show commands, clear cable modem
reset, and ping.
CASA-CMTS(config)# privilege exec level 2 "clear
cable modem reset"
CASA-CMTS(config)# privilege exec all level 2 "ping"
Command
Purpose
Example:
Check the
connected SSH
server (CMTS).
Example:
DSA key.
76
CASA CMTS
rsa
RSA key.
fingerprint
Example:
CASA-CMTS# show ssh hostkey dsa
---- BEGIN SSH2 PUBLIC KEY ---Comment: "1024-bit DSA, converted from OpenSSH by
root@C3200_155"
AAAAB3NzaC1kc3MAAACBAOFVGDGO85X4Ww4fZyazYXRPnOzj0/0
mMp5FLc7L5ka+W6ksOK
45BSrbVwb4Fk2oCyUJFHUgnfFpSKxSdgVLCeT8VfOSyaLxnLZW7
r2PnLIJnb4ft+sPtBYQ
Tf17uIJ/gE+o4AdqAq3KibUOlf9GyxzF8sVr8LYrsiENltaBLuD
dAAAAFQDWg6//lFi6BI
KUqaC7QjFsc6UXfwAAAIAjgo4/yRUASQi/sk8jL1wjL+kpeBoKi
qMtcsT/6MeTyxfequGf
TybeNxiI+YXI3xPWQKnYFEFr44EBj0pHXBe09hyHoHIHRFRYB55
JdGJDqk57DXiAS5yFFT
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
CASA CMTS
Where:
<2000-65535>
Example:
5
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}
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
78
CASA CMTS
Step
1
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#
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
79
CASA CMTS
Command
Purpose
Where:
<user-name>
<password>
Example:
CASA-CMTS# user password operator
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.
80
CASA CMTS
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
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
81
CASA CMTS
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
termination time, use the
no form.
Example:
CASA-CMTS# config
CASA-CMTS(config)# telnet timeout 60
CASA-CMTS# config
CASA-CMTS(config)# no telnet timeout
82
CASA CMTS
There are several options available to reboot the system. The system may be rebooted right
away without any delay or may be scheduled for a reboot at a later time. All the reboot events are
saved in the system log-file and a reboot message will be broadcast to all CLI shell sessions.
Currently, these commands are available in Release 5.4.
Step
1
Command
Purpose
Reboot
the CMTS.
mmm |
hhh:mm
remind
<num=1:60>
<day month>
Examples:
CASA-CMTS# system reboot reason Use new release
5.4.19.9
CASA-CMTS#system reboot reason test at 22:00 11 December
Broadcast Message from root@CASA-CMTS
(/dev/pts/0) at 11:40 ..
System reboot scheduled for Fri Dec 11 22:00:00 2009
Broadcast Message from root@CASA-CMTS
(/dev/pts/0) at 11:40 ..
Casa CMTS Software Configuration Guide
83
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.
Step
Command
Purpose
Instructs the
CMTS software to
present a
reminder to save
the configuration
Example:
CASA-CMTS(config)#system reboot confirm
Casa CMTS Software Configuration Guide
84
CASA CMTS
prior to reboot.
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#
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
Casa CMTS Software Configuration Guide
85
CASA CMTS
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
Command (config)
Purpose
Where:
<clock>
86
CASA CMTS
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
Timezone set to "America/New_York", offset from
UTC is -0400
To show all time zones:
CASA-CMTS(config)# show timezone list
87
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
88
CASA CMTS
Command (config)
Purpose
Display
current
NTP
status and
connection
statistics.
Example:
CASA-CMTS(config)# show ntp status
Example
C3000-230(config# show ntp status
remote
refid
delay
offset
jitter
==============================================================================
203.248.240.140 .INIT.
16 -
- 1024
0.000
0.000
0.000
Command (config)
Purpose
Where:
broadcast
dlf
multicast
<0 to
30000000>
Example:
Casa CMTS Software Configuration Guide
89
CASA CMTS
Command (config)
Purpose
Where:
<interfacenumber>
Example:
CASA-CMTS(config)# ntp source-interface
loopback 4
Command (config)
Purpose
Where:
<net-ip>
<mask>
<gw- ip>
90
CASA CMTS
[<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>
<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
91
CASA CMTS
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
Display routing
table, either IPv4 or
IPv6.
Example:
CASA-CMTS(config)#show route
Kernel IP routing table
Destination Gateway
Genmask
Flags Metric Ref
Use Iface
192.168.3.0 *
255.255.255.0 U 0 0 0 gige0
192.168.0.0 *
255.255.255.0 U 0 0 0 eth0
10.170.1.0 *
255.255.255.0 U 0 0 0 dmac1
10.121.0.0 192.168.0.135 255.255.0.0 UG 0 0 0
eth0
default
192.168.0.1 0.0.0.0
UG 0 0 0 eth0
Command
Purpose
Example:
Casa CMTS Software Configuration Guide
92
CASA CMTS
configured at the
CMTS.
IP-Address
192.168.8.230
88.88.88.230
128:238:238:238::230
192.168.3.230
3000::230
33.33.33.230
4000:238:238:238::230
34.34.34.230
3000:238:238:238::230
35.35.35.230
36.36.36.230
37.37.37.230
12.232.100.230
10.230.1.1
10.10.20.1
10.188.1.1
10.230.20.1
2000:230:1::1
Admin
Status
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
Link
Status
up
up
up
up
up
down
down
down
down
down
down
down
down
up
up
up
down
down
Command
Purpose
show alarm
Example:
CASA-CMTS# show alarm
93
CASA CMTS
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
Command (config)
Purpose
Specify a log
message source IP
address.
Where:
<lo-id>
Example:
CASA-CMTS(config)# logging source-interface
loopback <lo_id>
94
CASA CMTS
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
Command
Purpose
Example:
CASA-CMTS# show rstp bridge
95
CASA CMTS
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
State
Type
96
CASA CMTS
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
Where:
<number>
<seconds>
Example:
CASA-CMTS(config)# cable arp filter 5 2
97
CASA CMTS
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.*.*
Purpose
Display ARP request
interval at the CMTS
Example:
CASA-CMTS# show arp request-interval
98
CASA CMTS
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
show router-advertisement
Purpose
Display the IPv6 route
advertisement table.
Example:
CASA-CMTS# show router-advertisement
99
CASA CMTS
Purpose
Display the IPv6 route
table.
show route6
Example:
CASA-CMTS# show route6
Command
Purpose
Example:
CASA-CMTS# show arp timeout-cm-reset
Command
Purpose
show cpuinfo
Example:
CASA-CMTS# show cpuinfo
To display CPU usage associated with a line card module:
Step
1
Command
Purpose
Where:
<identifier>
Example:
CASA-CMTS# show cpuinfo module 0
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
Casa CMTS Software Configuration Guide
100
CASA CMTS
Command
Purpose
Example:
See example below.
101
CASA CMTS
Step
1
Command
Purpose
show cpu-process
Example:
CASA-CMTS# show cpu-process
PID
1
2
3
4
5
6
7
8
9
10
11
12
86
PPID
0
0
2
2
2
2
2
2
2
2
2
2
2
LWP
1
2
3
4
5
6
7
8
9
10
11
12
86
TIME
00:00:15
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:01
CMD
init [3]
[kthreadd]
[ksoftirqd/0]
[events/0]
[khelper]
[kblockd/0]
[kseriod]
[casa_help]
[pdflush]
[pdflush]
[kswapd0]
[aio/0]
Command
Purpose
Example:
CASA-CMTS# show cpu-memory process-list all
CASA CMTS
ksoftirqd/2
migration/3
ksoftirqd/3
migration/4
ksoftirqd/4
migration/5
ksoftirqd/5
migration/6
ksoftirqd/6
migration/7
ksoftirqd/7
migration/8
ksoftirqd/8
migration/9
8
9
10
11
12
13
14
15
16
17
18
19
20
21
root
root
root
root
root
root
root
root
root
root
root
root
root
root
11:59
11:59
11:59
11:59
11:59
11:59
11:59
11:59
11:59
11:59
11:59
11:59
11:59
11:59
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
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
Purpose
show meminfo
Example:
CASA-CMTS# show meminfo
To display memory usage of a line card module:
Step
1
Command
Purpose
Where:
<id>
Example:
CASA-CMTS# show meminfo module 0
Module 0:
MemTotal:
245352 kB
MemFree :
52672 kB
CASA-CMTS#
103
CASA CMTS
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#
Command
Purpose
show controller
Example:
CASA-CMTS(config)#show controller
See the example output below.
104
CASA CMTS
105
CASA CMTS
DBC Response
:
0/ups;
DBC Acknowledgements :
0/ups;
DBC Success
:
0/ups;
DBC Fail
:
0/ups;
DBC Partial Service :
0/ups;
Last clearing of interface stat: never
Interface gige 11 information:
IfIndex:
1000083
interface status
Administratively DOWN
link status
DOWN
auto-negotiation
Enabled
interface speed
1000000000
duplex status
Full
mac address
0017.1000.5e4d
Statistics:
IfInOctets
0
IfInUcastPkts
0
IfInNUcastPkts
0
IfInNUcastDiscards
0
IfInDiscards
0
IfInErrors
0
IfInUnknownProtos
0
IfOutOctets
0
IfOutUcastPkts
0
IfOutNUcastPkts
0
IfOutErrors
0
IfOutNUcastDiscards
0
IfOutDiscards
0
IpForwDatagrams
0
IpInReceives
0
IpInDiscards
0
v6IfInReceives
0
v6IfInDiscards
0
v6IfInErrors
0
v6IfOutForwDatagrams
0
v6IfOutDiscards
0
Last clearing of interface stat: never
SMM xgig interface information:
eth interface information:
Interface eth 0 information:
IfIndex:
1
interface status
UP
interface speed
100000000
mac address
0017.1000.5e40
Statistics:
IfInOctets
28077350
IfInUcastPkts
57667
IfInDiscards
0
IfInErrors
0
Casa CMTS Software Configuration Guide
0/ds
0/ds
0/ds
0/ds
0/ds
106
CASA CMTS
IfOutOctets
IfOutUcastPkts
IfOutErrors
IfOutDiscards
C3000-230#
2285988
49326
0
0
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
107
CASA CMTS
Command (config)
Purpose
Example:
CASA-CMTS(config)# clear interface gige 0 stat
CASA-CMTS(config)#
Command (config)
Purpose
show monitor
Example:
CASA-CMTS(config)# show monitor
Monitor GIG-E activity :
Monitor Keepalive
:
Monitor Daemon
:
Disabled
Disabled
Enabled
Command (config)
Purpose
Where:
<ip-address>
[retries]
IP address to ping.
The number of consecutive pings before
reboot. The default is 30 (60 seconds).
108
CASA CMTS
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# 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
3 packets transmitted,
time 2000ms
rtt min/avg/max/mdev =
CASA-CMTS(conf-if-vlan
Note that the ping6 command accepts a source interface parameter in the command input using
the I option. Example: ping6 "-I 2003:456::1 2001:730:3800:302::1"
109
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
Command
Purpose
traceroute <ip_address>
traceroute6 <ipv6_address>
Trace the
number of IP
hops to a
destination IP
device.
traceroute help
traceroute6 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 ]"
traceroute6 "[ -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 ]"
Casa CMTS Software Configuration Guide
110
CASA CMTS
Where:
<ip-address>
help
-d
-f
-I
-n
-r
-v
-x
-f first_ttl
-g gateway
i iface
-m max_ttl
-p port
-q nqueries
111
CASA CMTS
-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
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
Casa CMTS Software Configuration Guide
112
CASA CMTS
1.624 ms
0.943 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
Command (config)
Purpose
Where:
<number>
113
CASA CMTS
<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
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)#
Casa CMTS Software Configuration Guide
114
CASA CMTS
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
115
CASA CMTS
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
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
3/0.0
3/0.1
3/1.0
3/1.1
3/2.0
3/2.1
3/3.0
3/3.1
3/4.0
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
(555000000 Hz)
(561000000 Hz)
(567000000 Hz)
(549000000 Hz)
(555000000 Hz)
(561000000 Hz)
(567000000 Hz)
(549000000 Hz)
(555000000 Hz)
(561000000 Hz)
(567000000 Hz)
(549000000 Hz)
(555000000 Hz)
(561000000 Hz)
(567000000 Hz)
(549000000 Hz)
(555000000 Hz)
(561000000 Hz)
(567000000 Hz)
(549000000 Hz)
(555000000 Hz)
(561000000 Hz)
(567000000 Hz)
(549000000 Hz)
(555000000 Hz)
(561000000 Hz)
(567000000 Hz)
(549000000 Hz)
(555000000 Hz)
(561000000 Hz)
(567000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 Hz)
(20000000 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
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
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
116
CASA CMTS
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
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
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
117
CASA CMTS
4/0.0
4/0.1
4/1.0
4/1.1
(32600000
(34200000
(35800000
(37400000
Hz)
Hz)
Hz)
Hz)
up
up
up
up
0
0
0
0
0
0
0
0
0
0
0
0
Command
Purpose
Example:
CMTS(config)# show docsis downstream channel
utilization
118
CASA CMTS
fan
memory
power
temperature
Command (config)
Purpose
Where:
<unit>
Example:
CASA-CMTS(config)#system monitor cpu enable
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>
in each module.
119
CASA CMTS
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:
Step
Command (config)
Purpose
interface <eth-port>
Where:
<ethport>
ethernet port
Example:
CASA-CMTS(config)# interface eth 0
2
120
CASA CMTS
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.
Command (config)
Purpose
interface <eth-port>
Where:
<eth-port>
ethernet port
Example:
CASA-CMTS(config)# interface eth 0
121
CASA CMTS
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
Command (config)
Purpose
<slot>
Example:
Casa CMTS Software Configuration Guide
122
CASA CMTS
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(config-if-gige 1)#
[no] auto negotiate
Where:
<port>
Example:
CASA-CMTS(config-if-gige 1)# auto negotiate
Disable mode:
CASA-CMTS(config-if-gige 1)# no auto negotiate
123
CASA CMTS
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)#
Command (config)
Purpose
Enter GigE
interface mode.
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 1
CASA-CMTS(config-if-gige 1)#
124
CASA CMTS
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 access-group
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:
<ipv6-address>
<mask_len>
Assign an IPv6
address to a
Gigabit Ethernet
port.
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
Casa CMTS Software Configuration Guide
125
CASA CMTS
Command (config)
Purpose
Enter GigE
interface mode.
Where:
<port>
Example:
Assign a GigE
port to a VLAN
or remove the
assignment.
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
Command (config)
Purpose
Where:
<port>
126
CASA CMTS
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
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 1
CASA-CMTS(config-if-gige 1)#
mtu <1500-1800>
Where:
Casa CMTS Software Configuration Guide
127
CASA CMTS
<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
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
Casa CMTS Software Configuration Guide
128
CASA CMTS
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
no ip igmp
auto negotiate
no shutdown
no ip pim sparse-mode
Command
Purpose
Where:
<port>
129
CASA CMTS
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:
<port>
acl-count
brief
lacp status
servicepolicy-count
stat
throughput
130
CASA CMTS
131
CASA CMTS
Command (config)
Purpose
Enter interface
loopback mode.
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
loopback interface.
Example:
Assign IPv6 address 2000::1000:1/64 to GigE port 4:
Casa CMTS Software Configuration Guide
132
CASA CMTS
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
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:
Casa CMTS Software Configuration Guide
133
CASA CMTS
<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
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
134
CASA CMTS
Command (config)
Purpose
Where:
<number>
Example:
CASA-CMTS(config)# lawful-intercept sourceinterface loopback 2
Command (config)
Purpose
Where:
<number>
Example:
CASA-CMTS(config)# interface trunk 12
Casa CMTS Software Configuration Guide
135
CASA CMTS
CASA-CMTS(conf-if-trunk 12)#
To remove trunk interface 12:
CASA-CMTS(config)# no interface trunk 12
Command (config)
Purpose
Create a numbered
trunk interface and
enter the interface
trunk configuration
context.
Where:
<number>
Example:
CASA-CMTS(config)#interface trunk 12
C3000-230(conf-if-trunk 12)#
[no] description <string>
Where:
<string>
Example:
Enter a text description of trunk interface 12.
CASA-CMTS(config-if-trunk 12)# description This
is a text string within quotation marks.
136
CASA CMTS
Command (config)
Purpose
Create a
numbered
trunk interface
and enter the
interface trunk
configuration
context.
Where:
<number>
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(conf-if-trunk 6/1)# ip address
192.168.3.112 255.255.255.0
CASA-CMTS(conf-if-trunk 6/1)# ipv6 address
2000::1000:1/64
Remove the IP address:
CASA-CMTS(conf-if-trunk)# no ipv6 address
CASA-CMTS(conf-if-trunk)# no ip address
137
CASA CMTS
Command (config)
Purpose
Where:
<number>
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:
<number>
Example:
CASA-CMTS(config)# interface trunk 1
CASA-CMTS(conf-if-trunk) 1#
[no] gige <port>
Where:
<port>
Example:
Casa CMTS Software Configuration Guide
138
CASA CMTS
Command (config)
Purpose
Where:
<number>
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
Disable IGMP client services on trunk interface 1:
CASA-CMTS(conf-if-trunk 1# no ip igmp
Command (config)
Purpose
Where:
<number>
Example:
CASA-CMTS(config)# interface trunk 1
Casa CMTS Software Configuration Guide
139
CASA CMTS
CASA-CMTS(conf-if-trunk 1)#
2
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
Display trunk
interface
configurations.
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(config)# show interface trunk 1
!
interface trunk 1
gige 4 mode active
gige 5 mode active
gige 6 mode active
Casa CMTS Software Configuration Guide
140
CASA CMTS
Command (config)
Purpose
Create a
numbered trunk
interface and enter
the interface trunk
configuration
context.
Where:
<number>
Example:
CASA-CMTS(config)# interface trunk 1
CASA-CMTS(conf-if-trunk 1)#
show arp
Display ARP
entries associated
with the current
trunk interface.
Example:
CASA-CMTS(config)# interface trunk 10
CASA-CMTS(conf-if-trunk 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
141
CASA CMTS
Configuring DNS
This section covers the Domain Name Server (DNS) configuration at the CMTS. In most cases,
because the GigE CMTS interfaces are in the private network, the source interface for DNS
responses over the public network will be a previously configured loopback interface.
To configure a DNS name server IP address at the CMTS, or to configure a loopback interface as
the source for DNS protocol traffic, use the nameserver command from the configuration mode.
Step
1
Command (config)
Purpose
Specify the
source IP
address for DNS
requests and
responses at the
CMTS.
ipv6 <ip_address>
<number>
Example:
CASA-CMTS(config)#nameserver 192.168.9.0
CASA-CMTS(config)#nameserver source-interface
loopback 12
Configuring DHCP
This section covers the Dynamic Host Configuration Protocol (DHCP) configuration at the CMTS.
The CMTS uses DHCP to request IP addresses from a DHCP server for cable modem and CPE
devices that are registering with the CMTS. DHCP DISCOVER, OFFER, REQUEST, and
ACKNOWLEDGEMENT messages are exchanged between the CMTS DHCP client and the
DHCP server.
Once a cable modem has an assigned IP address, the CMTS uses TFTP to download the
modem configuration file from the TFTP server to the cable modem. Using the configuration file,
the modem configures itself with the correct parameters to operate with the CMTS.
142
CASA CMTS
Command (config)
Purpose
Specifies a type
value to be
inserted into
DHCP packet sent
to DHCP servers.
Where:
downstream-desc-type
<value>
host-name-type <value>
upstream-desc-type
<value>
Examples:
CASA-CMTS(config)# dhcp-insert downstream-desctype 2
CASA-CMTS(config)# dhcp-insert enterprise-num
20858#
CASA-CMTS(config)# dhcp-insert host-name-type 1
CASA-CMTS(config)# dhcp-insert upstream-desc-type
1
Casa CMTS Software Configuration Guide
143
CASA CMTS
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;
Casa CMTS Software Configuration Guide
144
CASA CMTS
Command (config)
Purpose
Configure the
Casa CMTS to
send DHCP
lease query
requests to the
DHCP server.
Display the
current lease
query setting.
Example:
CASA-CMTS(config)#dhcp leasequery enforce
2
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
145
CASA CMTS
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.
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:
Step
1
Command (config)
show lacp system-id
Purpose
Display the LACP
system ID.
Example:
CASA-CMTS(config)#show lacp system-id
Note: The system ID is the system priority and system
MAC.
146
CASA CMTS
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
Command
Purpose
Example:
CASA-CMTS#show lacp summary
147
CASA CMTS
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:
Step
1
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 1
CASA-CMTS(config-if-gige 1)#
Casa CMTS Software Configuration Guide
148
CASA CMTS
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
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
Casa CMTS Software Configuration Guide
149
CASA CMTS
!
interface trunk 1
gige 1 mode active
gige 2 mode active
gige 3 mode passive
load-balance sdip
no shutdown
Remove the port:
CASA-CMTS(config-if-trunk 1)# no gige 1
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.
150
CASA CMTS
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
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
Enter gige
Ethernet interface
mode.
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 0
Casa CMTS Software Configuration Guide
151
CASA CMTS
CASA-CMTS(config-if-gige 0)#
2
Level-1
Level-1-2
Level-2-only
Configure or
disable circuit type
for a GigE
interface.
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 circuit-type
level-2-only
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 network point-to-point
Example:
CASA-CMTS(config-if-gige 0)#isis network point-topoint
Configure a
point-to-point
link between two
IS-IS devices.
To disable:
CASA-CMTS(config-if-gige 0)#no isis network pointto-point
152
CASA CMTS
Command (config)
Purpose
Enter GigE
interface mode.
Where:
<port>
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>
Configure or
disable the
CSNP interval in
seconds.
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 csnp-interval 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>
153
CASA CMTS
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
Command (config)
Purpose
Enter GigE
interface mode.
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
Configure or
disable the ISIS
Multiplier for Hello
Holding time
Example:
CASA-CMTS(config-if-gige 0)#isis hello-multiplier 5
level-2
Disable the ISIS multiplier:
CASA-CMTS(config-if-gige 0)#no isis hellomultiplier
154
CASA CMTS
Command (config)
Purpose
Enter GigE
interface mode.
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
[no] isis hello padding
Enable padding
on Hello packets.
Example:
CASA-CMTS(config-if-gige 0)#isis hello padding
CASA-CMTS(config-if-gige 0)#
Disable:
CASA-CMTS(config-if-gige 0)#no isis hello padding
CASA-CMTS(config-if-gige 0)#
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>
155
CASA CMTS
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)#
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 Software Configuration Guide
156
CASA CMTS
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 priority <num=0:127> [(level-1|level-2)]
Where:
priority <num=0:127>
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)#
157
CASA CMTS
Example:
CASA-CMTS(config-if-gige 0)#isis retransmit-interval
10
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
Casa CMTS Software Configuration Guide
158
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-isis)#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]
159
CASA CMTS
unicast
defaultinformation
originate
exit-addressfamily
multi-topology
redistribute
route-map
160
CASA CMTS
<name>
summary-prefix
Example:
CASA-CMTS(config-router-isis)# address-family ipv6
unicast
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 Software Configuration Guide
161
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
162
CASA CMTS
Step
1
Command (config-router)
Purpose
Specify or
remove the IS-IS
authentication
mode setting.
Where:
md5
level-1
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
163
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
164
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
165
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-isis)# lsp-gen-interval
level-1 20
CASA-CMTS(config-router-isis)# lsp-gen-interval
level-2 10
Reset the LSP generation interval to the default setting:
CASA-CMTS(config-router-isis)#no lsp-gen-interval 50
Command (config-router)
Purpose
Configure the
maximum
time in
166
CASA CMTS
Where:
<seconds>
seconds for an
LSP to exist in
the link state
database with
being updated.
Examples:
CASA-CMTS(config-router-isis)# lsp-lifetime 1300
Reset the LSP generation interval to the default setting:
CASA-CMTS(config-router-isis)#no lsp-lifetime
Command (config-router)
Purpose
Configure the
IS-IS route
redistribution
metric style.
Where:
narrow
transition
wide
Examples:
CASA-CMTS(config-router-isis)# metric-style
transition
Remove the current metric-style setting:
CASA-CMTS(config-router-isis)#no metric-style
167
CASA CMTS
47 AFI
0004.0000.0000 area identifier
1234.5678.2005 system identifier
00 selector (always 00)
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-isis)#no hostname dynamic
168
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-isis)#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
169
CASA CMTS
static
level-1,
level-2,
level-1-2
metric
<number>
metric-type
route-map
<name>
Optional. Instructs IS-IS to apply a previouslyconfigured route map to control route advertisements
to IS-IS neighbors. See the Configuring Route
Maps section of this manual for information.
Example:
Configure IS-IS to advertise static routes to Level-2 routers:
CASA-CMTS(config-router-isis)# redistribute static l2
Command (config-router-isis)
Purpose
Configure IS-IS to
notify neighbor
routers that the
CMTS is
unavailable to
forward packets
after a system
reboot.
170
CASA CMTS
external
suppress
interlevel
Example:
CASA-CMTS(config-router-isis)# set-overload-bit
on-startup 10
Command (config-router-isis)
Purpose
<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
Casa CMTS Software Configuration Guide
171
CASA CMTS
Step
1
Command (config-router-isis)
Purpose
Where:
ip_address/netmask
level-1
level-2
level-1-2
Examples:
CASA-CMTS(config-router-isis)#
CASA-CMTS(config-router-isis)#spf-interval-exp
level-1 50 500
Command (config)
Purpose
172
CASA CMTS
database
neighbors
topology
detail
l1
l2
level-1
level-2
slot
verbose
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:
173
CASA CMTS
Command (config)
Purpose
Where:
detail
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
174
CASA CMTS
Command (config)
Purpose
show
show
show
show
show
show
show
Where:
slot <number>
docsis-mac <id>
gige <slot/port>
loopback <number>
trunk <slot/trunkId>
vlan <slot/vlanId>
xgige <slot/port>
Example:
CASA-C3000(config)#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
Casa CMTS Software Configuration Guide
175
CASA CMTS
Command (config)
Purpose
Where:
detail
slot
<number>
Example:
CASA-CMTS(config)#show isis neighbors
Area 160_isis:
Area chris:
Area AAA:
Command (config)
Purpose
level-2
slot
<number>
Example:
CASA-CMTS(config)#show isis topology
Area 160_isis:
Casa CMTS Software Configuration Guide
176
CASA CMTS
Area chris:
Area AAA:
Command (config)
Purpose
RP candidate
177
CASA CMTS
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 1
CASA-CMTS(config-if-gige 1)#
[no] ip pim sparse-mode
Enable PIM-SM.
Example:
CASA-CMTS(config)# interface gige 1
CASA-CMTS(conf-if-gige 1)# ip pim sparse-mode
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
178
CASA CMTS
Step
1
Command (config)
Purpose
Where :
<ip_address>
access-list
<name>
override
Example:
CASA-CMTS(config)# ip pim rp-address 143.1.1.1.
access-list multicastList1
show ip pim rp [mapping]
show ip pim rp-hash <ip_address>
Where:
<ip_address>
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
179
CASA CMTS
Command (config)
Purpose
Specify the RP
candidate.
Where :
<number>
group-list
<string>
Optional: The name or number of the previouslyconfigured multicast access control list.
interval
<seconds>
priority
<range>
Use the no
form of the
command to
delete the RP
candidate
assignment.
Example:
CASA-CMTS(config)# ip pim rp-candidate gige1 priority
5
180
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
bootstrap router
candidate.
Where :
<number>
<hash_mask>
CASA CMTS
<priority>
Example:
CASA-CMTS(config)# ip pim bsr-candidate gige1 10
5
show ip pim bsr-router
candidate
assignment.
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
Purpose
Specify the SPT
threshold.
Use the no form of
the command to
delete the configured
SPT threshold.
Example:
Casa CMTS Software Configuration Guide
182
CASA CMTS
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
183
CASA CMTS
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
show ip ospf border-routers
show ip ospf database
show ip ospf interface
show ip ospf neighbor
show ip ospf route
show ip route
184
CASA CMTS
Command (config)
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router-ospf)#
Command (config)
Purpose
end
Example:
CASA-CMTS(config-router-ospf)# end
Enter OSPF
configuration mode.
router ospf
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router-ospf)#
message-digest
Enable or disable
OSPF area
authentication.
Example:
Enable authentication for areas 10 of OSPF routing process:
Casa CMTS Software Configuration Guide
185
CASA CMTS
CASA-CMTS(config-router-ospf)# area 10
authentication
CASA-CMTS(config-router-ospf)#
Disable area authentication:
CASA-CMTS(config-router-ospf)# no area 10
authentication
Command (config)
Purpose
router ospf
Enter OSPF
configuration
mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router-ospf)#
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-ospf)# area 192.168.3.2
default-cost 35
CASA-CMTS(config-router-ospf)#
Disable a cost:
CASA-CMTS(config-router-ospf)# no area 192.168.3.2
default-cost 35
CASA-CMTS(config-router-ospf)#
186
CASA CMTS
Command (config)
Purpose
router ospf
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router-ospf)#
[no] area <id> filter-list prefix {<list-name> in | out}
Enter OSPF
configuration
mode.
Where:
<id>
Configure or
disable the OSPF
area filter list.
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-ospf)# area 3 filter-list
prefix area_3 in
Command (config)
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router-ospf)#
2
187
CASA CMTS
Where:
<id>
<list-name>
Example:
Filters prefixes that are sent from all other areas to area 3:
CASA-CMTS(config-router-ospf)# area 3 filterlist prefix area_3 in
Remove or cancel a list:
CASA-CMTS(config-router-ospf)# no area 3
filter-list prefix area_3 in
Command (config)
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router-ospf)#
2
<list-name>
188
CASA CMTS
Command (config)
Purpose
router ospf
Enter OSPF
configuration
mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router-ospf)#
[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-ospf)# area 3 nssa
translate-always no-summary
Remove NSSA configuration:
CASA-CMTS(config-router-ospf)# no area 3 nssa
translate-always no-summary
189
CASA CMTS
Command (config)
Purpose
router ospf
Enter OSPF
configuration
mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router-ospf)#
[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-ospf)# area 3 range
192.168.2.3/24 cost 20
Disable:
CASA-CMTS(config-router-ospf)# no area 3 range
192.168.2.3/24 cost 20
190
CASA CMTS
Command (config)
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router-ospf)#
2
enable
disable
default
Example:
CASA-CMTS(config-router-ospf)# area 3 SC
enable
Disable:
CASA-CMTS(config-router-ospf)# no area 3 SC
enable
Command (config)
Purpose
router ospf
Enter OSPF
configuration
mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router-ospf)#
191
CASA CMTS
Enable or disable
the OSPF area
stub.
Example:
Enable stub in area 3:
CASA-CMTS(config-router-ospf)# area 3 stub
Disable:
CASA-CMTS(config-router-ospf)# no area 3 stub
Command (config)
Purpose
router ospf
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router-ospf)#
[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
192
CASA CMTS
retransmitinterval <num>
transmit-delay
<num>
dead-interval
<num>
authenticationkey <key>
193
CASA CMTS
Example:
Establish a virtual link with MD5 authentication:
CASA-CMTS(config-router-ospf)# 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-ospf)#
[no] auto-cost reference-bandwidth <ref-bw>
Where:
<ref-bw>
Example:
Changes the cost of the FDDI link to 20:
CASA-CMTS(config-router-ospf)# auto-cost
reference-bandwidth 20
Assign cost based only:
CASA-CMTS(config-router-ospf)# no auto-cost
reference-bandwidth 20
194
CASA CMTS
Step
1
Command (config)
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router-ospf)#
2
Example:
CASA-CMTS(config-router-ospf)# compatible
rfc1583
Disable:
CASA-CMTS(config-router-ospf)# no compatible
rfc1583
Command (config)
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router-ospf)#
[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>
195
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-ospf)# defaultinformation 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-ospf)#
2
Configure or disable
OSPF default metric
Example:
Set default-metric value to 20:
CASA-CMTS(config-router-ospf)# default-metric 20
196
CASA CMTS
Command (config)
Purpose
router ospf
Enter OSPF
configuration
mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router-ospf)#
distance { <dist0> | ospf {intra-area <dist1> | inter-area <dist2> |
external <dist3> } }
Where:
<dist0>
Configure the
OSPF
administrative
distance.
intra-area <dist1>
intra-area <dist2>
external <dist3>
Example:
Set the external distance to 200:
CASA-CMTS(config-router-ospf)# distance ospf
external 200
Command (config)
Purpose
router ospf
Enter OSPF
configuration
mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router-ospf)#
197
CASA CMTS
list
Example:
Set the external distance to 200:
CASA-C3000(config-router-ospf)# 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 <016777215>
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 (translatecandidate|translate-never|translate-always)
area (A.B.C.D|<0-4294967295>) nssa (translatecandidate|translate-never|translate-always) nosummary
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>
Display the
OSFP
command list.
Command (config)
Purpose
router ospf
Enter OSPF
configuration
mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router-ospf)#
[no] neighbor <ip-address> [priority <num>] [poll-interval
<num>]
Where:
<ip-address>
Configure the
OSPF neighbor
route.
priority <num>
Poll-interval <num>
198
CASA CMTS
Command (config)
Purpose
router ospf
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router-ospf)#
[no] network <ip-address>/<mask_prefix> area <area-id>
Enter OSPF
configuration
mode.
Where:
<ip-address/mask>
<area-id>
Configure OSPF
routing on an IP
network.
Example:
Defines two OSPF areas: 1 and 2. Areas 1 and 2 mask specific
address ranges:
CASA-CMTS(config-router-ospf)# network
10.10.10.0/24 area 1
CASA-CMTS(config-router-ospf)# network
10.10.20.1/24 area 2
199
CASA CMTS
Command (config)
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router-ospf)#
[no] ospf abr-type [cisco | ibm | shortcut | standard]
Where:
cisco
ibm
shortcut
standard
Example:
Set ABR type to cisco:
CASA-CMTS(config-router-ospf)# ospf abr-type
cisco
Command (config)
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router-ospf)#
[no] ospf router-id <router_id>
Where:
<router_id>
Example:
CASA-CMTS(config-router-ospf)# ospf router-id
192.168.3.20
200
CASA CMTS
Command
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router-ospf)#
2
Configure or remove
the OSPF passive
interface command.
Example:
Configure OSPF passive interface ifname with address
10.10.10.3:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router-ospf)# 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-ospf)#
[no] distribute-list <list-name> out { bgp | connected | kernel | rip
| static }
Where:
<list-name>
in
Configure or
disable the OSPF
default metric.
201
CASA CMTS
out
bgp
connected
ospf
static
Example:
CASA-CMTS(config-router-ospf)# 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
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-ospf)#
redistribute {bgp | connected | isis | rip | static}
Enter OSPF
configuration
mode.
Redistribute
learned routes
from other
protocols to
OSPF
neighbors.
202
CASA CMTS
bgp
connected
isis
rip
static
tag
metric
<metricvalue>
metric type
<type-value>
route-map
<map-name>
Example:
Configure OSPF to redistribute routes from static routes:
CASA-CMTS(config-router-ospf)# redistribute static
Command (config)
Purpose
router ospf
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router-ospf)#
[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-ospf)# refresh timer 100
Casa CMTS Software Configuration Guide
203
CASA CMTS
Command (config)
Purpose
router ospf
Enter OSPF
configuration mode.
Example:
CASA-CMTS(config)# router ospf
CASA-CMTS(config-router-ospf)#
[no] route-id <ip-address>
Where:
<ip-address>
Example:
CASA-CMTS(config-router-ospf)# 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-ospf)#
[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:
204
CASA CMTS
Command (config)
Purpose
Where:
<port>
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
ip ospf authentication [message-digest | null]
Where:
Message-digest
null
Configure or disable IP
OSPF Authentication.
205
CASA CMTS
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)#
206
CASA CMTS
Example:
Set the interface cost value to 40:
CASA-CMTS(config-if-gige 0)# ip ospf cost 40
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
207
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
208
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
209
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
210
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
211
CASA CMTS
Command (config)
Purpose
Display OSPF
neighbor
information.
Where:
neighbor-id
detail
Command (config)
Purpose
Example:
CASA-CMTS(config)# show ip ospf route
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.
212
CASA CMTS
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)#
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
213
CASA CMTS
Command (config)
Purpose
CASA-CMTS# config
CASA-CMTS(config)#
Enter configuration
mode.
CASA-CMTS(config-router-ospf)# redistribute
connected
Enter OSPF
configuration mode.
Configure OSPF
redistribute information.
CASA-CMTS(config-router-ospf)# 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.
CASA-CMTS(config-router-ospf)#network
192.168.3.0/24 area 0.0.0.0
CASA-CMTS(config-router-ospf)#network
10.237.1.0/24 area 0.0.0.0
CASA-CMTS(config-router-ospf)#network
10.237.2.0/24 area 0.0.0.0
Enter OSPF
configuration mode.
Configure the network.
214
CASA CMTS
distribute-list
list
neighbor
network
offset-list
passive-interface
route
router-map
timers
version
ip rip authentication key-chain
ip rip authentication string
ip rip authentication mode
show ip rip
show ip rip status
show ip rip route
Command (config)
Purpose
router rip
Example :
CASA-CMTS(config)# router rip
CASA-CMTS(config-router-rip)#
Command (config)
Purpose
end
Example :
CASA-CMTS(config-router-rip)# end
215
CASA CMTS
Step
1
Command (config)
Purpose
router rip
Example :
CASA-CMTS(config)# router rip
CASA-CMTS(config-router-rip)#
2
Example:
Distribute a default route:
CASA-CMTS(config-router-rip)#defaultinformation originate
Command (config)
Purpose
router rip
Example :
CASA-CMTS(config)# router rip
CASA-CMTS(config-router-rip)#
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-rip)# default-metric
10
216
CASA CMTS
Command (config)
Purpose
router rip
Example :
CASA-CMTS(config)# router rip
CASA-CMTS(config-router-rip)#
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-rip)#
[no] distribute-list {<access-list> | prefix <list> {in | out [iflist] } }
Where:
access-list
prefix
list
Name of IP prefix-list.
in
217
CASA CMTS
out
if-name
Example:
Filters prefixes that are sent from all other areas to area 3:
CASA-CMTS(config-router-rip)# distribute-list
prefix area_3 in
Command (config)
Purpose
router rip
Example :
CASA-CMTS(config)# router rip
CASA-CMTS(config-router-rip)#
list
Example:
CASA-CMTS(config-router-rip)# 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
218
CASA CMTS
Command (config)
Purpose
router rip
Example :
CASA-CMTS(config)# router rip
CASA-CMTS(config-router-rip)#
2
Example:
Send RIP updates to all interfaces on network 10.10.10.3:
CASA-CMTS(config-router-rip)# neighbor
10.10.10.3
Command (config)
Purpose
router rip
Example :
CASA-CMTS(config)# router rip
CASA-CMTS(config-router-rip)#
[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-rip)# network
Casa CMTS Software Configuration Guide
219
CASA CMTS
10.10.10.3/24
CASA-CMTS(config-router-rip)# 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-rip)#
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-rip)# offset-list acl2 out
15
220
CASA CMTS
Command (config)
Purpose
router rip
Example :
CASA-CMTS(config)# router rip
CASA-CMTS(config-router-rip)#
2
Example:
CASA-CMTS(config-router-rip)# passive
interface default
Command (config)
Purpose
router rip
Example:
CASA-CMTS(config)# router rip
CASA-CMTS(config-router-rip)#
redistribute {ospf | connected | isis | bgp | static}
Enter RIP
configuration
mode.
Redistribute
learned routes
from other
protocols to RIP
neighbors.
Where:
ospf
connected
isis
bgp
221
CASA CMTS
static
metric
<metricvalue>
route-map
<map-name>
Example:
Configure OSPF to redistribute routes from static routes:
CASA-CMTS(config-router-ospf)# redistribute static
Command (config)
Purpose
router rip
Example:
CASA-CMTS(config)# router rip
CASA-CMTS(config-router-rip)#
2
Example:
CASA-CMTS(config-router-rip)# route
192.168.2.3/24
222
CASA CMTS
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(config-router-rip)# route-map test in
gige2
Note: Route maps are not supported in 5.2.
Command (config)
Purpose
router rip
Enter RIP
configuration
mode.
Example :
CASA-CMTS(config)# router rip
CASA-CMTS(config-router-rip)#
2
Configure RIP
routing timers.
223
CASA CMTS
<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-rip)# timers basic 5 15 15
Command (config)
Purpose
[no] version {1 | 2}
Where:
1 - Specifies first RIP Version.
2 -Specifies RIP second Version.
Example:
CASA-CMTS(config-router-rip)# version 2
Command (config)
Purpose
Where:
<port>
224
CASA CMTS
Example:
CASA-CMTS(config)# interface gige 0
CASA-CMTS(config-if-gige 0)#
2
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
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
Casa CMTS Software Configuration Guide
225
CASA CMTS
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
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
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
Casa CMTS Software Configuration Guide
Next Hop
0.0.0.0
226
CASA CMTS
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
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)
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.
227
CASA CMTS
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)#
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
228
CASA CMTS
Step
1
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 5
CASA-CMTS(config-router-bgp)#
229
CASA CMTS
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 5
CASA-CMTS(config-router-bgp)#
bgp router-id A.B.C.D
Example:
CASA-CMTS(config-router-bgp)# bgp router-id
A.B.C.D
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>
230
CASA CMTS
<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
Enable BGP
routing.
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>
Set a distance
value to a
specified
network.
Example:
CASA-CMTS(config-router-bgp)# distance 5 60.3.4.5/24
list5
231
CASA CMTS
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 5
CASA-CMTS(config-router-bgp)#
[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.
Command (config)
Purpose
Where:
<asn>
232
CASA CMTS
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
Command (config)
Purpose
Enter BGP
configuration
mode.
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 5
CASA-CMTS(config-router-bgp)#
2
Redistribute
learned routes
from other
protocols to
BGP neighbors.
233
CASA CMTS
connected
isis
rip
static
metric
<metricvalue>
route-map
<map-name>
Example:
Configure OSPF to redistribute routes from static routes:
CASA-CMTS(config-router-ospf)# 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:
CASA CMTS
<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
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>
Example:
In this case the router in AS-1 is attempting to peer with AS-2
at 10.0.0.1.
Casa CMTS Software Configuration Guide
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.
235
CASA CMTS
CASA-CMTS(config-router-bgp)# neighbor
10.0.0.1 password
Command (config)
Purpose
Enable BGP
routing.
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router-bgp)#
[ no] neighbor <peer_ip-address> shutdown
Where:
<peer_ip-address>
Specify shutdown
or no-shutdown of
neighbor-specific
configurations.
Example:
CASA-CMTS(config-router-bgp)# no neighbor
64.10.1.0 shutdown
To allow EBGP neighbors thatare not on directly-connected networks:
Step
1
Command (config)
Purpose
Enable BGP
routing.
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router-bgp)#
[no] neighbor <peer_ip-address> ebgp-multihop [max-hopcount]
EBGP neighbors
not on directly
236
CASA CMTS
Where:
<peer_ip-address>
<max-hop-count>
connected
networks
IP address of the BGP peer.
The maximum number of hops when
connecting to this BGP peer.
Example:
EBGP neighbors not on directly connected networks
CASA-CMTS(config-router-bgp)# 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-bgp)#
[no] neighbor peer description <line>
Add a description to a
peer (up to 80 lines):
Example:
CASA-CMTS(config-router-bgp)#[ no] neighbor
peer description <line>
To set up the neighbors BGP version, use the following.
Step
1
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
Casa CMTS Software Configuration Guide
237
CASA CMTS
CASA-CMTS(config-router-bgp)#
2
Example:
CASA-CMTS(config-router-bgp)#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
Enable BGP
routing.
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router-bgp)#
[no] neighbor <peer_ip-address> interface <ifname>
Where:
<peer_ip-address>
<ifname>
Connect to a BGP
peer over an IPv6
link-local address.
Example:
CASA-CMTS(config-router-bgp)#neighbor 192.168.3.4
interface ifname
To specify an announced routes nexthop as being equivalent to the address of the BGP router:
Step
Command (config)
Purpose
238
CASA CMTS
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router-bgp)#
[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-bgp)# 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-bgp)#
[no] neighbor <peer_ip-address> default-originate
Where:
<peer_ipaddress>
Example:
CASA-CMTS(config-router-bgp)#[no] neighbor
192.168.3.4 default-originate
Casa CMTS Software Configuration Guide
239
CASA CMTS
Command (config)
Purpose
Enable BGP
routing.
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router-bgp)#
[no] neighbor <peer_ip-address> update-source <asn>
Where:
<peer_ipaddress>
<asn>
Define the
source of routing
updates
Example:
CASA-CMTS(config-router-bgp)#[no] neighbor peer
update-source 4
To send community attributes to this neighbor:
Step
1
Command (config)
Purpose
Enable BGP
routing.
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
Casa CMTS Software Configuration Guide
240
CASA CMTS
CASA-CMTS(config-router-bgp)#
2
Send community
attributes to this
neighbor.
Example:
CASA-CMTS(config-router-bgp)# neighbor 192.168.3.4
send-community
To specify a default value for the neighbor routes:
Step
1
Command (config)
Purpose
Where:
<asn>
Example:
Example:
CASA-CMTS(config)# neighbor 192.168.3.4 weight
5
241
CASA CMTS
Step
1
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router-bgp)#
2
Where:
<peer_ipaddress>
<number>
Example:
CASA-CMTS(config-router-bgp)# neighbor
192.168.3.4 maximum-prefix 100
Peer filtering
To specify a distribute-list for the peer (direct is in or out):
Step
1
Command (config)
Purpose
Where:
<asn>
Example:
Casa CMTS Software Configuration Guide
242
CASA CMTS
Specify a distribute-list
for the peer.
<name>
<number>
in
out
Example:
CASA-CMTS(config-router-bgp)# neighbor
192.168.3.4 distribute-list list1 in
To 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-bgp)#
neighbor <peer_ip-address> prefix-list <name> {in | out}
Where:
<peer_ipaddress>
<name>
in
out
Example:
Casa CMTS Software Configuration Guide
243
CASA CMTS
CASA-CMTS(config-router-bgp)#neighbor peer
prefix-list prefixList1 out
To 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-bgp)#
neighbor <peer_ip-address> filter-list <name> [in | out]
Where:
<peer_ipaddress>
<name>
in
out
Example:
CASA-CMTS(config-router-bgp)#neighbor peer
filter-list filterList1 in
To apply a route-map to a BGP neighbor:
Step
1
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
Casa CMTS Software Configuration Guide
244
CASA CMTS
CASA-CMTS(config-router-bgp)#
2
<name>
in
out
Example:
CASA-CMTS(config-router-bgp)#neighbor peer
route-map <name> [in | out]
Command (config)
Purpose
Where:
<asn>
Example:
Example:
CASA-CMTS(config-router-bgp)#neighbor group1
245
CASA CMTS
Step
1
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router-bgp)#
neighbor <ip_-address> peer-group <name>
Example:
CASA-CMTS(config-router-bgp)# neighbor
192.168.3.4 peer-group peerGroup1
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router-bgp)#
[no] address-family {ipv4 | ipv6 |} [ unicast]
Where:
ipv4
ipv6
Configure a routing
session using
address-family ipv4,
ipv6 or vpnv4.
246
CASA CMTS
unicast
Example:
CASA-CMTS(config-router-bgp)# address-family ipv4
unicast
Command (config)
Purpose
Enable BGP
routing.
Where:
<asn>
Example:
Configure the
BGP IPv6
address-family
parameters.
exit-address-family
neighbor {ipv4_address | ipv6_address | peer_group_name}
activate
neighbor {ipv4_address | ipv6_address | peer_group_name}
advertisement-interval <seconds>
neighbor {ipv4_address | ipv6_address | peer_group_name}
allowas-in [occurences_number]
neighbor {ipv4_address | ipv6_address | peer_group_name}
attribute-unchanged [as-path | med | next-hop]
neighbor {ipv4_address | ipv6_address | peer_group_name}
capability orf prefix-list {both | receive | send}
neighbor {ipv4_address | ipv6_address | peer_group_name}
Casa CMTS Software Configuration Guide
247
CASA CMTS
unicast
aggregateaddress
248
CASA CMTS
neighbor
Specifies the IPv4, IPv6, or the previouslyconfigured BGP peer group name containing one
or more BGP neighbor bindings.
Neighbor options:
activate Enables the address-family for the
this BGP neighbor.
advertisement-interval Sets the time
interval between sending BGP route updates
to the BGP neighbor. The interval is specified
in the range 0 to 600 seconds.
allowas-in Instructs the CMTS to accept
inbound route advertisement s containing
occurrences of the local CMTS routers AS
number. Up to 10 occurrences may be
specified before BGP rejects the inbound route
update as a looping condition.
attribute-unchanged Propogates BGP next
hop attribute as unchanged to the specified
neighbor. This parameter is used for multihop
BGP peering.
capability orf Advertises the prefix-based
outbound route filter (ORF) send and receive
capabilities, or both, to the BGP neighbor in
order to reduce the number route updates that
are exchanged between the BGP peers.
default-originate Instructs the CMTS to
advertise the default route to the specified
BGP neighbor. Optionally, a route-map may be
specified if the route-map contains a matching
IP address with a route that matches an IP
access list.
distribute-list Instructs the CMTS to filter
inbound or outbound BGP route
advertisements associated with a specified
BGP peer or peer group using a named
access-list. This is the access-list created with
the ip access-list command.
Note: Do not apply the neighbor distributelist and the neighbor prefix-list to the same
neighbor or peer group at the same time in any
direction.
filter-list Specifies the IP access-list to apply
to either inbound or outbound BGP route
249
CASA CMTS
250
CASA CMTS
redistribute
route-map
<name>
Examples:
CASA-CMTS(config-router-bgp)# address-family ipv6
unicast
CASA-CMTS(config-router-af)# exit-address-family
CASA-CMTS(config-router-af)# neighbor 2001:1::1:1
activate
CASA-CMTS(config-router-af)# neighbor 2001:1::1:1
advertisement-interval 100
CASA-CMTS(config-router-af)# neighbor 2001:1::1:1
allowas-in 5
CASA-CMTS(config-router-af)# neighbor 2001:1::1:1
attribute-unchanged as-path med next-hop
CASA-CMTS(config-router-af)# neighbor 2001:1::1:1
capability orf prefix-list both
CASA-CMTS(config-router-af)# neighbor 2001:1::1:1
Casa CMTS Software Configuration Guide
251
CASA CMTS
252
CASA CMTS
Step
1
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
local-AS
253
CASA CMTS
Command
Purpose
Define a new
standard
community list.
Where:
<number>
permit
deny
<community_
number>
Example:
CASA-CMTS(config)#ip community-list 123 permit
internet
254
CASA CMTS
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.
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
Casa CMTS Software Configuration Guide
255
CASA CMTS
!
ip access-list
!
Permit all 10.0.0.0 255.0.0.0 any any
route-map RMAP permit 10
match ip address acl
set community 7675:80
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
Example 5
256
CASA CMTS
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
Example 7
Casa CMTS Software Configuration Guide
257
CASA CMTS
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
258
CASA CMTS
Command
Purpose
Example:
CASA-CMTS# show ip bdg attribute-info
To 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
To 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
To display the BGP scan status:
Step
1
Command
Purpose
259
CASA CMTS
Example:
CASA-CMTS# show ip bgp scan
To 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
To display the BGP attributes:
Step Command
1
Purpose
Display BGP attributes.
Example:
CASA-CMTS# show ip bgp attribute-info
To 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
260
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
261
CASA CMTS
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router-bgp)#
[no] neighbor <peer_ip-address> dont-capabilitynegotiate
Where:
<peer_ipaddress>>
Example:
CASA-CMTS(config-router-bgp)# neighbor
192.168.3.4 dont-capability-negotiate
262
CASA CMTS
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.
Command (config)
Purpose
Where:
<asn>
Example:
CASA-CMTS(config)# router bgp 1
CASA-CMTS(config-router-bgp)#
bgp cluster-id <cluster_id> |
Where:
<cluster_id>
Example:
CASA-CMTS(config-router-bgp)# bgp cluster-id 300
Configure a BGP neighbor as a route-reflector:
Step
1
Command
Purpose
Where:
<asn>
263
CASA CMTS
Example:
Configure a BGP
neighbor as a routereflector.
Example:
CASA-CMTS(config-router-bgp)# [no] neighbor peer
route-reflector-client
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:
Creating and removing ACLs
Entering and exiting ACL editing mode
Adding and removing control rules
Numbering the control rules
Displaying control rules
Applying and removing an ACL on a specified IP interface
Creating and deleting IP access classes
Displaying access class information
264
CASA CMTS
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
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)
265
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)#
2
Adds the
ACL rule.
permit
permit6
deny
deny6
<protocol_name>
all
SourceIP,
sourceMask, destIP
destMask,
sourcePort, destPort
266
CASA CMTS
any
Example:
ACL rule to permit telnet access from host 192.168.2.222:
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)#
267
CASA CMTS
Create or
remove an
ACL remark
statement.
Command (config)
Purpose
Display the
control rules.
Where:
<acl-name>
details
Name of ACL.
Shows the match count.
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
268
CASA CMTS
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.
269
CASA CMTS
trunk
vlan
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)#
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
To apply an ACL to a specified gigabit Ethernet interface:
Step
1
Command (config)
Purpose
Enter interface
configuration
mode.
Where:
<port-id>
Example:
CASA-CMTS(config)# interface gige 1
CASA-CMTS(config-if-gige 1)#
270
CASA CMTS
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
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
To create an outgoing access class:
Step
1
Command (config)
Purpose
Create or delete
an outgoing
access class.
To delete an
271
CASA CMTS
Where:
<acl-name>
Name of ACL.
Example:
CASA-CMTS(config)# access-class out tftp_host
CASA-CMTS(config)# no access-class out
incoming access
class use the no
command. The
access list name
is optional.
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 :
Step
1
Command
Purpose
Where:
<string>
Note that this command is accessible from diagnostic mode in Rel.5.4 and later releases:
To show the access list with counters:
Step
1
Command
Purpose
Where:
<string>
To show the packets dropped by the access list from the deny rules:
Casa CMTS Software Configuration Guide
272
CASA CMTS
Step
1
Command
Purpose
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.
Command (config)
Purpose
Create a named
route-map and
sequence
number.
Where:
<routemapname>
permit
CASA CMTS
<sequencenumber>
named routemap.
Example:
CASA-CMTS(config)# route-map cmtsNet1 permit 100
To remove a named route-map:
CASA-CMTS(config)# no route-map cmtsNet1
Command (config)
Purpose
Where:
<acl-name>
CASA CMTS
of the command
to delete the
named as-path
setting.
Example:
CASA-CMTS(conf-route-map cmtsNet1)# match as-path
as10
To remove the configured as-path:
CASA-CMTS(conf-route-map cmtsNet1)# no match aspath as10
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
275
CASA CMTS
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>
CASA CMTS
of the command
to delete the
metric entry.
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
277
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
278
CASA CMTS
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
279
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.
280
CASA CMTS
Example:
CASA-CMTS(conf-route-map cmtsNet1)# set community
225:1
To remove the configured community number:
CASA-CMTS(conf-route-map cmtsNet1)# no set
community
Command (config)
Purpose
Where:
<ip-address>
Examples:
CASA-CMTS(conf-route-map cmtsNet1)# set ip nexthop 192.168.3.0
281
CASA CMTS
Step
1
Command (config)
Purpose
Where:
<localPef-value>
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
282
CASA CMTS
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 Software Configuration Guide
CASA CMTS
to delete the
originator-id
setting.
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
284
CASA CMTS
Configuring a VLAN
To configure a VLAN:
Step
1
Command (config)
Purpose
Create a numbered
VLAN and enter the
interface vlan
configuration
context.
Where:
<number>
Example:
CASA-CMTS(config)#interface vlan 2
CASA-CMTS(config-if-vlan 2)
Command (config)
Purpose
Create a numbered
VLAN and enter the
interface vlan
configuration
context.
Where:
<number>
Example:
2
CASA-CMTS(config)#interface vlan 2
[no] description <string>
Where:
<string>
Example:
Enter a text a description for VLAN interface 10.
CASA-CMTS(config-if-vlan 10)# description This
is a text string within quotation marks.
285
CASA CMTS
Command (config)
Purpose
Configure up to 5
VLANs. To remove the
VLANs, use the no form
of the command.
Where:
<num>
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
Command (config)
Purpose
Where:
<vlan-id>
286
CASA CMTS
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:
<port>
Example:
CASA-CMTS(conf-if-vlan 256)# gige 1
287
CASA CMTS
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:
<port>
Example:
CASA-CMTS(conf-if-vlan 256)# no gige 1
288
CASA CMTS
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(conf-if-vlan 6/10)# show this
interface vlan 6/10
gige 6/4
no shutdown
289
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.
290
CASA CMTS
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
Command (config)
Purpose
291
CASA CMTS
Where:
<module>
<port>
Module number.
QAM port number.
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>
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
292
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.
Where:
<vlan_id>
Example:
CASA-CMTS(config)#interface vlan 10
[no] trunk <number>
Where:
<number>
Specify the
previously configured trunk
number.
Use the no form of
the command to
remove the trunk
from the
293
CASA CMTS
Command (config)
Purpose
Display all
configured VLANs.
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 Software Configuration Guide
294
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
295
CASA CMTS
Configuring L2VPN
Casa CMTS supports L2VPN protocol which provides an end-to-end connection to an enterprise
office over an MPLS or IP core network. This section covers commands for the following L2VPN
operations:
Specify Ports/Interfaces on NSI Side of a L2VPN VLAN
Specify a Gige/Trunk Interface on a L2VPN VLAN
Display configured L2VPN
Prevent/Permit Station Movement/Local Forwarding
Show Station Movement/Local Forwarding Configuration
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
296
CASA CMTS
Where:
<vlan_id>
CMTS.
Specifies the VLAN ID in the range 1 to
4094. On Casa C3200 CMTS systems, the
supported VLAN range is 1 to 4078.
Example:
CASA-CMTS(config)# interface vlan 400
CASA-CMTS(conf-if-vlan 400)#
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/permitti
ng station
movement and
local forwarding.
Where:
mac-address-movable
297
CASA CMTS
local-traffic-forwarding
Example:
CASA-CMTS(config)# no l2vpn mac-address-movable
Command
Purpose
Where:
mac-address-movable
local-traffic-forwarding
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
298
CASA CMTS
Command
Purpose
Where:
<module_id>
Example:
C10G-203(config)#show l2vpn qam 1
lc: logical=1 phy=1
L2VPN US: ttl=0 drop=0
DS: ttl=0 drop=0
NotDefined pkt=0 id=0 bc_src=0
local: mac_addr_movable 0 traffic_fwd 0
l2vpn_vlan_tbl_prt():
l2vpn_addr_hs_tbl_prt():
Command (config)
Purpose
Configure a
TACACS server
host IP
address.
Where:
<ip_address>
Example:
CASA-CMTS(config)tacacs-server host 192.168.10.1#
299
CASA CMTS
Command (config)
Purpose
Where:
<key>
Example:
CASA-CMTS(config) tacacs-server key abcd
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
300
CASA CMTS
Command (config)
Purpose
Enable TACACS+
ACSCII clear text
password authentication.
Example:
CASA-CMTS(config)# aaa authentication ascii
Command (config)
Purpose
Use RADIUS/TACACS+
server for default server
group for AAA login
authentication.
Example:
CASA-CMTS(config)# aaa authentication login
default group tacacsplus
Command (config)
Purpose
Setup AAA
authentication login.
local
radius
radius-local
tacacsplus
tacacsplus-local
301
CASA CMTS
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
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)
aaa authorization exec default {if-authenticated group | group |
local group | none group } tacacsplus
Purpose
Configure
authorization exec
shell default login
302
CASA CMTS
Where:
if-authenticated
Proceed if authenticated.
local
Use local.
none
No authorization.
group
Server Group.
tacacsplus
Example:
aaa authorization exec default if-authenticated
group tacacsplus
Enabling accounting
To enable accounting:
Step
1
Command (config)
Purpose
aaa accounting
Enable accounting
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 |
Purpose
Configure AAA
303
CASA CMTS
tacacsplus}
Where:
radius
tacacsplus
Command (config)
Purpose
Where:
<num=0:15>
Example:
CASA-CMTS(config)# aaa radius-source loopback 4
Command (config)
Purpose
no aaa radius-source
Disable AAA
RADIUS source.
Command (config)
Purpose
Configure the
RADIUS server.
Where:
host <string>
key <string>
<number>
retry-max
timeout
304
CASA CMTS
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
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
305
CASA CMTS
Description
Manual mode
RPC mode
Auto Multiplex mode
Group-4-port mode
Group-2-port mode
306
CASA CMTS
Command (config)
Purpose
Where:
<id>
Example:
Enable QAM manual operation mode:
CASA-CMTS(config)# operation mode manual
CASA-CMTS(config)#
Command (config)
Purpose
307
CASA CMTS
Example:
Enable QAM RPC operation mode:
CASA-CMTS(config)# operation mode rpc
CASA-CMTS(config)#
308
CASA CMTS
The destination IP address is defined as the QAM port IP address. The destination UPD port
number is a 2-byte number of the form qqqqqqqqpppppppp. The bytes are defined as:
qqqqqqqq = QAM channel, 0 to 3 (or 0 to 1 for 2-chans/port)
pppppppp = Assigned program number, 1 to 255
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:
Enable QAM auto-multiplex operation mode:
CASA-CMTS(config)# operation mode auto
CASA-CMTS(config)#
UDP QAM-Chan
0/0
0/1
309
CASA CMTS
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
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)#
310
CASA CMTS
2. The destination UPD port number is a 2-byte number of the form qqqqqqqqpppppppp. The
bytes are defined as:
qqqqqqqq = QAM channel, 1 to 8
pppppppp = Assigned program number, 1 to 255
Table 2-3 illustrates the explicit mapping between incoming UDP QAM-channels and output
QAM-channels for group-2-port mode.
Table 2-3. Mapping of Incoming to Output UDP QAM Channels in Group-2-Port Mode
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
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)#
311
CASA CMTS
The de-jitter interval is a global setting; it applies to all streams in the system in either automultiplex operation mode or manual mode.
Step
1
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)#
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)
end
Purpose
End stream configuration
mode.
Example:
End stream configuration mode:
CASA-CMTS(config-stream)# end
CASA-CMTS(config)#
312
CASA CMTS
Command (config)
Purpose
Where:
<stream-id>
Example:
Enter stream configuration mode. for stream 123:
2
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
Where:
Casa CMTS Software Configuration Guide
313
CASA CMTS
<ip-address>
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)#
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)#
314
CASA CMTS
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>
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
------------------------------------------------Casa CMTS Software Configuration Guide
315
CASA CMTS
ip source address is
ip destination address is
udp source port is
udp destination port is
Dejitter buffer is
millisecond
wildcard
wildcard
wildcard
3014
400
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
Where:
<module>
Module number
316
CASA CMTS
<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(config-if-qam)# channel 1 stream 123
program 100
CASA-CMTS(config-if-qam)#
Bind the MPTS stream 223 to QAM channel 0 on port 0/0:
CASA-CMTS(config-if-qam)# channel 0 stream 223
pass-through
CASA-CMTS(config-if-qam)#
Remove the binding between stream 123 and QAM channel 1
on, port 0/2:
CASA-C2150(config-if-qam)# no channel 1 stream
123
CASA-C2150(config-if-qam)#
Command (config)
Purpose
Show unmapped
streams.
Where
<module-id>
317
CASA CMTS
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
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.
318
CASA CMTS
Command (config)
Purpose
Where:
<module>
<port>
Module number.
QAM port number.
Example:
319
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:
320
CASA CMTS
Command (config)
Purpose
Where:
<module>
<port>
Module number.
QAM port number.
Example:
Example:
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:
Enter QAM Interface mode for interface on module 1, port 3:
321
CASA CMTS
through 3.
Example:
Enable QAM channel 1 on module 1, port 3:
CASA-CMTS(config-if-qam 1/3)# no channel 1
shutdown
CASA-CMTS(config-if-qam 1/3)#
Command (config)
Purpose
Where:
<module>
<port>
Module number.
QAM port number.
Example:
Enter QAM Interface mode for interface on module 0, port 2:
CASA-CMTS(config)# interface qam 0/2
CASA-CMTS(config-if-qam 0/2)#
2
Example:
Disable QAM channel 2 on module 0, port 2:
CASA-CMTS(config-if-qam 0/2)# channel 2
shutdown
CASA-CMTS(config-if-qam 0/2)#
Command (config)
Purpose
Where:
<module>
<port>
Module number.
QAM port number.
322
CASA CMTS
Example:
Enter QAM Interface mode for interface on module 1, port 2:
CASA-CMTS(config)# interface qam 1/2
CASA-CMTS(config-if-qam 1/2)#
2
Example:
Set IP address to 192.168.3.211 and subnet mask to
255.255.255.0 for QAM port 2 on module 1:
CASA-CMTS(config-if-qam 1/2)# ip address
192.168.3.211 255.255.255.0
CASA-CMTS(config-if-qam 1/2)#
CASA-CMTS(config-if-qam 1/2)# no ip address
CASA-CMTS(config-if-qam 1/2)#
Command (config)
Purpose
Where:
<module>
<port>
Module number.
QAM port number.
Example:
Enter QAM Interface mode for interface on module 1, port 2:
CASA-CMTS(config)# interface qam 1/2
CASA-CMTS(config-if-qam 1/2)#
2
323
CASA CMTS
Example:
Set MAC address to 1234.2345.3456 for QAM port 2 on
module 1:
CASA-CMTS(config-if-qam)# mac address
1234.2345.3456
CASA-CMTS(config-if-qam)#
Return to the manufacturers built-in MAC
address:
CASA-CMTS(config-if-qam)# no mac address
CASA-CMTS(config-if-qam)#
Command (config)
Purpose
Where:
<module>
Module number.
<port>
Example:
Enter QAM Interface mode for interface on module 0, port 3:
Example:
324
CASA CMTS
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:
Set the
Annex A
symbol rate.
Where:
<rate>
<value>
325
CASA CMTS
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
Casa CMTS Software Configuration Guide
326
CASA CMTS
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
Command (config)
Purpose
Enter QAM
interface mode.
Where:
<module>
<port>
Module number.
QAM port number
Example:
Enter QAM Interface mode for interface on module 0, port 3:
Example:
Casa CMTS Software Configuration Guide
327
CASA CMTS
Command (config)
Purpose
Where:
<module>
Module number.
328
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 Software Configuration Guide
329
CASA CMTS
Command (config)
Purpose
Where:
<module_slot>
Module number.
<port>
[brief]
Example:
CASA-CMTS(config) show interface qam 2/1 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 bonded
stream.
Where:
<module_slot>
Module number.
<port>
<ch-id>
<number>
Stream identifier.
Example:
CASA-CMTS(config) show interface qam 2/1/0
330
CASA CMTS
Purpose
Show the
utilization rates of
all downstream
channels.
Displays
downstream
channel set
details by
MAC ID,
channel set
number, and
channel list.
331
CASA CMTS
2
2
2
2
2
2
4
5
6
7
8
256
0/1/11
0/1/12
0/1/13
0/1/14
0/1/15
0/1/8, 0/1/9, 0/1/10, 0/1/11, 0/1/12
332
CASA CMTS
333
CASA CMTS
logical-channel 1 power-offset 0
logical-channel 1 ranging-priority 0x0
logical-channel 1 class-id 0x0
no logical-channel 1 shutdown
no shutdown
In addition to the dynamic channel width switching between the logical channels, an upstream
power-offset level setting (relative to the physical channel power) may be configured
independently on each logical channel in the range -10 dBto 10 dB.
Command
Purpose
config
Enter
configuration
mode.
Example:
CASA-CMTS#config
CASA-CMTS(config)#
interface upstream <module_slot_num>/<port_num>
Where:
<module_slot_num>
<port_num>
Enter upstream
port interface
configuration
mode.
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:
Exit upstream interface mode:
CASA-CMTS(config-if-ups 2/0)# end
CASA-CMTS(config)#
Casa CMTS Software Configuration Guide
334
CASA CMTS
Command (config)
Purpose
Enter
upstream port
interface
configuration
mode.
Where:
<module_slot_num>
<port_num>
Example:
Enter upstream interface mode for upstream port 6 on module 2:
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)#
Command (config)
Purpose
Enter
upstream port
interface
configuration
mode.
Where:
<module_slot_num>
<port_num>
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
shutdown
Disable an
upstream port.
335
CASA CMTS
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
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Enter upstream
port interface
configuration
mode.
Where:
<module_slot_num>
<port_num>
<physical_channel_num>
Example:
Enter upstream interface mode for upstream port 1 on module 2:
CASA-CMTS(config)# interface upstream 11/0
CASA-CMTS(config-if-ups 11/0.0)#
2
description <string>
logical-channel <number> description <string>
Where:
<string>
<number>
Specify a text
description of the
upstream port
interface.
Example:
Enter a text a description of the upstream port interface 11/0.0.
Casa CMTS Software Configuration Guide
336
CASA CMTS
Command (config)
Purpose
Show
configurations of
all upstream port
interfaces.
Example:
CASA-CMTS(config)# show interface upstream brief
interface upstream 4/0.0
frequency 20000000
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 4/0.1
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 4/1.0
frequency 20000000
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
shutdown
337
CASA CMTS
Command (config)
Purpose
Show
configurations of
all upstream port
interfaces in the
specified module
slot.
Where:
<module_slot_num>
Example:
338
CASA CMTS
power-adjustment continue 2
power-adjustment threshold 1
voice-bw-reserve 75 emergency 0
rate-limit
no ingress-cancellation
logical-channel 0 prov-attr-mask 0x0
logical-channel 0 channel-width 3200000
logical-channel 0 profile 2
logical-channel 0 minislot 2
logical-channel 0 data-backoff automatic
logical-channel 1 minislot 2
logical-channel 1 data-backoff automatic
logical-channel 1 ranging-backoff 0 4
no logical-channel 1 pre-equalization
logical-channel 1 power-offset 0
logical-channel 1 ranging-priority 0x0
logical-channel 1 class-id 0x0
logical-channel 1 shutdown
no shutdown
339
CASA CMTS
channel-width 3200000
power-level 0
power-adjustment continue 2
power-adjustment threshold 1
voice-bw-reserve 75 emergency 0
rate-limit
no ingress-cancellation
logical-channel 0 prov-attr-mask 0x0
logical-channel 0 channel-width 3200000
logical-channel 0 profile 2
logical-channel 0 minislot 2
logical-channel 0 data-backoff automatic
logical-channel 0 ranging-backoff 0 4
no logical-channel 0 pre-equalization
logical-channel 0 power-offset 0
logical-channel 0 ranging-priority 0x0
logical-channel 0 class-id 0x0
no logical-channel 0 shutdown
logical-channel 1 prov-attr-mask 0x0
logical-channel 1 channel-width 3200000
logical-channel 1 profile 2
logical-channel 1 minislot 2
logical-channel 1 data-backoff automatic
logical-channel 1 ranging-backoff 0 4
no logical-channel 1 pre-equalization
logical-channel 1 power-offset 0
logical-channel 1 ranging-priority 0x0
logical-channel 1 class-id 0x0
logical-channel 1 shutdown
shutdown
interface upstream 4/1.1
frequency 20000000
channel-width 3200000
power-level 0
power-adjustment continue 2
power-adjustment threshold 1
voice-bw-reserve 75 emergency 0
rate-limit
no ingress-cancellation
logical-channel 0 prov-attr-mask 0x0
logical-channel 0 channel-width 3200000
logical-channel 0 profile 2
logical-channel 0 minislot 2
logical-channel 0 data-backoff automatic
logical-channel 0 ranging-backoff 0 4
no logical-channel 0 pre-equalization
logical-channel 0 power-offset 0
logical-channel 0 ranging-priority 0x0
logical-channel 0 class-id 0x0
logical-channel 0 shutdown
logical-channel 1 prov-attr-mask 0x0
logical-channel 1 channel-width 3200000
logical-channel 1 profile 2
logical-channel 1 minislot 2
logical-channel 1 data-backoff automatic
Casa CMTS Software Configuration Guide
340
CASA CMTS
logical-channel 1 ranging-backoff 0 4
no logical-channel 1 pre-equalization
logical-channel 1 power-offset 0
logical-channel 1 ranging-priority 0x0
logical-channel 1 class-id 0x0
logical-channel 1 shutdown
shutdown
Command (config)
Purpose
Show the
status of an
upstream
interface
with filtering
options.
Where:
<module_slot_num>
<port_num>
<physical_channel_num>
brief
current
stat
Examples:
Display the upstream interface in slot 4, port 0:
CASA-CMTS(config)# show interface upstream 4/0
frequency 20000000
channel-width 3200000
power-level 0
power-adjustment continue 2
power-adjustment threshold 1
voice-bw-reserve 75 emergency 0
rate-limit
no ingress-cancellation
logical-channel 0 prov-attr-mask 0x0
Casa CMTS Software Configuration Guide
341
CASA CMTS
342
CASA CMTS
Command (config)
Purpose
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Enter upstream
port interface
configuration
mode.
Where:
<module_slot_num>
343
CASA CMTS
<port_num>
<physical_channel_num>
Example:
Enter upstream interface mode for upstream port 1 on module 2:
CASA-CMTS(config)# interface upstream 11/0
CASA-CMTS(config-if-ups 11/0.0)#
2
frequency <frequency_num>
Where:
<frequency_num>
Example:
Set frequency to 10,000,000 Hz for upstream port 11/0 on logical
port 0:
CASA-CMTS(config-if-ups 11/0.0)# frequency
10000000
CASA-CMTS(config-if-ups 11/0.0)#
Command (config)
Purpose
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Enter upstream
port interface
configuration
mode.
Where:
<module_slot_num>
<port_num>
<physical_channel_num>
344
CASA CMTS
Example:
Enter upstream interface mode for upstream port 1 on module 2:
CASA-CMTS(config)# interface upstream 11/0
CASA-CMTS(config-if-ups 11/0.0)#
2
channel-width <width_in_hertz>
logical-channel <number> channel-width <width_in_hertz>
Where:
<width_in_hertz>
<number>
Example:
Set the channel-width to 3.2 MHz for upstream port 11/0 on logical
port 0:
CASA-CMTS(config-if-ups 11/0.0)# channel-width
3200000
CASA-CMTS(config-if-ups 11/0.0)#
Command (config)
Purpose
Change the
upstream MAP
size.
Where:
<milliseconds>
Example:
Enter upstream
CASA-CMTS(config)# upstream map-size 6
345
CASA CMTS
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Where:
<module_slot_num>
Enter upstream
port interface
configuration
mode.
<port_num>
<physical_channel_num>
Example:
Enter upstream interface mode for upstream port 0 on module 11,
physical channel 0.
Example:
Set input power- level to 10 dBmV for upstream port 11/0.0:
CASA-CMTS(config-if-ups 11/0.0)# power-level 10
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
degrade 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
Casa CMTS Software Configuration Guide
346
CASA CMTS
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.
Command (config)
Purpose
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Enter upstream
port interface
configuration
mode.
Where:
<module_slot_num>
<port_num>
<physical_channel_num>
Example:
Enter upstream interface mode for upstream port 0 on module 11,
physical channel 0.
CASA-CMTS(config)# interface upstream 11/0
CASA-CMTS(config-if-ups 11/0.0)#
2
Adjust the
upstream input
power threshold
Example:
Set the power adjustment level to 1 dBmV.
CASA-CMTS(config-if-ups 11/0.0)# power-adjustment
threshold 2
CASA-CMTS(config-if-ups 11/0.0)#
Casa CMTS Software Configuration Guide
347
CASA CMTS
Command config)
Purpose
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Enter upstream
port interface
configuration
mode.
Where:
<module_slot_num>
<port_num>
<physical_channel_num>
Example:
Enter upstream interface mode for upstream port 0 on module 11,
physical channel 0.
CASA-CMTS(config)# interface upstream 11/0
CASA-CMTS(config-if-ups 11/0.0)#
2
Adjust the
upstream input
power level.
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
Casa CMTS Software Configuration Guide
348
CASA CMTS
Command (config
Purpose
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Enter upstream
port interface
configuration
mode.
Where:
<module_slot_num>
<port_num>
<physical_channel_num>
349
CASA CMTS
Example:
Enter upstream interface mode for upstream port 0 on module 11,
physical channel 0.
CASA-CMTS(config)# interface upstream 11/0
CASA-CMTS(config-if-ups 11/0.0)#
2
static
<max-delay>
Set the
upstream mapadvance.
Example:
Set the dynamic map-advance to 400 microseconds:
CASA-CMTS(config-if-ups 11/0.0)# map-advance dynamic
400
CASA-CMTS(config-if-ups 11/0.0)#
Defaults: Dynamic map-advance with a safety factor of 1000 microseconds and a max-delay of
1800 microseconds.
350
CASA CMTS
Command (config)
Purpose
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Enter the
upstream port
interface
configuration
mode.
Where:
<module_slot_num>
<port_num>
<physical_channel_num>
Example:
Enter upstream interface mode for upstream port 0 on module 11,
physical channel 0.
CASA-CMTS(config)# interface upstream 11/0
CASA-CMTS(config-if-ups 11/0.0)#
2
Enables the
upstream logical
channels.
Example:
Enable logical-channel 0 under upstream 11/0.0:
CASA-CMTS(config-if-ups 11/0.0)# no logical-channel
0 shutdown
Command (config)
Purpose
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Enter upstream
port interface
configuration
mode.
Where:
Casa CMTS Software Configuration Guide
351
CASA CMTS
<module_slot_num>
<port_num>
<physical_channel_num>
Example:
Enter upstream interface mode for upstream port 0 on module 11,
physical channel 0.
CASA-CMTS(config)# interface upstream 11/0
CASA-CMTS(config-if-ups 11/0.0)#
2
Disable upstream
logical channels.
Example:
Disable logical-channel 0 under upstream 11/0.0:
CASA-CMTS(config-if-ups 2/6)# logical-channel 0
shutdown
352
CASA CMTS
Command (config)
Purpose
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Enter upstream
port interface
configuration
mode.
Where:
<module_slot_num>
<port_num>
<physical_channel_num>
Example:
Enter upstream interface mode for upstream port 0 on module 11,
physical channel 0.
CASA-CMTS(config)# interface upstream 11/0
CASA-CMTS(config-if-ups 11/0.0)#
2
Set upstream
channel backoff
values.
automatic
<start_value>
<end_value>
Example:
Set data-backoff range to 2 and 8 for logical channel 0 on interface
11/0.
CASA-CMTS(config-if-ups 11/0.0)# logical-channel 0
data-backoff 2 8
353
CASA CMTS
Command (config)
Purpose
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Enter upstream
port interface
configuration
mode.
Where:
<module_slot_num>
<port_num>
<physical_channel_num>
Example:
Enter upstream interface mode for upstream port 0 on module 11,
physical channel 0.
CASA-CMTS(config)# interface upstream 11/0
CASA-CMTS(config-if-ups 11/0.0)#
2
Set data-backoff
values to the
default values of 0
and 4.
automatic
<start_value>
<end_value>
Example:
Set upstream data backoff to default values 0 and 4 for channel 0:
CASA-CMTS(config-if-ups 11/0.0)# logical-channel 0
data-backoff 0 4
354
CASA CMTS
Command (config)
Purpose
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Enter upstream
port interface
configuration
mode.
Where:
<module_slot_num>
<port_num>
<physical_channel_num>
Example:
Enter upstream interface mode for upstream port 0 on module 11,
physical channel 0.
CASA-CMTS(config)# interface upstream 11/0
CASA-CMTS(config-if-ups 11/0.0)#
2
<start_value>
<end_value>
Example:
Set ranging-backoff to 4 and 10 (recommended) for logical channel
0 on upstream 11/0:
CASA-CMTS(config-if-ups 11/0.0)# logical-channel 0
ranging-backoff 4 10
CASA-CMTS(config-if-ups 11/0.0)#
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.
Casa CMTS Software Configuration Guide
355
CASA CMTS
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.
There is significant variation in cable interface performance (brand to brand) in
upstream interface restart time.
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
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Enter upstream
port interface
configuration
mode.
Where:
<module_slot_num>
<port_num>
<physical_channel_num>
Example:
Enter upstream interface mode for upstream port 0 on module 11,
physical channel 0.
CASA-CMTS(config)# interface upstream 11/0
CASA-CMTS(config-if-ups 11/0.0)#
2
Example:
Casa CMTS Software Configuration Guide
356
CASA CMTS
Command (config)
Purpose
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Enter upstream
port interface
configuration
mode.
Where:
<module_slot_num>
<port_num>
<physical_channel_num>
Example:
Enter upstream interface mode for upstream port 0 on module 11,
physical channel 0.
CASA-CMTS(config)# interface upstream 11/0
CASA-CMTS(config-if-ups 11/0.0)#
2
Example:
Set the minislot size to 64 ticks for logical channel 0 on module 11,
port 0:
CASA-CMTS(config-if-ups 11/0.0)# logical-channel 0
minislot 64
357
CASA CMTS
Command (config)
Purpose
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Enter upstream
port interface
configuration
mode.
Where:
<module_slot_num>
<port_num>
<physical_channel_num>
Example:
Enter upstream interface mode for upstream port 0 on module 11,
physical channel 0.
CASA-CMTS(config)# interface upstream 11/0
CASA-CMTS(config-if-ups 11/0.0)#
2
Example:
To enable the class identifier for logical channel 0 on upstream
channel 11/0.0.
CASA-CMTS(config-if-ups 11/0.0)# logical-channel 0
class-id 0xFFFFFFFF
CASA-CMTS(config-if-ups 11/0.0)#
358
CASA CMTS
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Where:
<module_slot_num>
Enter upstream
port interface
configuration
mode.
<port_num>
<physical_channel_num>
Example:
Enter upstream interface mode for upstream port 0 on module 11,
physical channel 0.
CASA-CMTS(config)# interface upstream 11/0
CASA-CMTS(config-if-ups 11/0.0)#
2
<interval>
<codes_per_minislot>
<active_codes>
359
CASA CMTS
Example:
Set the upstream channel S-CDMA frame interval on upstream port
interface 11/0.0 :
CASA-CMTS(config-if-ups 11/0.0)# logical-channel 0
frame 24 12 64
Command (config)
Purpose
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Enter upstream
port interface
configuration
mode.
Where:
<module_slot_num>
<port_num>
<physical_channel_num>
Example:
Enter upstream interface mode for upstream port 0 on module 11,
physical channel 0.
CASA-CMTS(config)# interface upstream 11/0
CASA-CMTS(config-if-ups 11/0.0)#
2
<profile_id>
<string>
360
CASA CMTS
Command (config)
Purpose
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Enter upstream
port interface
configuration
361
CASA CMTS
Where:
<module_slot_num>
mode.
Specifies the system slot number
where the upstream module is
installed.
<port_num>
<physical_channel_num>
Example:
Enter upstream interface mode for upstream port 0 on module 11,
physical channel 0.
CASA-CMTS(config)# interface upstream 11/0
CASA-CMTS(config-if-ups 11/0.0)#
2
Example:
To enable pre-equalization for logical channel 0 on upstream
channel 11/0.0/0.
CASA-CMTS(config-if-ups 11/0.0)# logical-channel 0
pre-equalization
CASA-CMTS(config-if-ups 11/0.0)#
To disable pre-equalization for logical channel 0 on upstream
channel 11/0.0.
CASA-CMTS(config-if-ups 11/0.0)# no logicalchannel 0 pre-equalization
CASA-CMTS(config-if-ups 11/0.0)#
362
CASA CMTS
Command (config)
Purpose
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Enter upstream
port interface
configuration
mode.
Where:
<module_slot_num>
<port_num>
<physical_channel_num>
Example:
Enter upstream interface mode for upstream port 0 on module 11,
physical channel 0.
<value>
<bonding>
<highavailability>
<lowlatency>
363
CASA CMTS
Example:
Set the provisioning attribute mask on upstream port interface
11/0.0::
CASA-CMTS(config-if-ups 11/0.0)# logical-channel 0
prov-attr-mask
Command (config)
Purpose
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Enter upstream
port interface
configuration
mode.
Where:
<module_slot_num>
<port_num>
<physical_channel_num>
Example:
Enter upstream interface mode for upstream port 0 on module 11,
physical channel 0.
CASA-CMTS(config)# interface upstream 11/0
CASA-CMTS(config-if-ups 11/0.0)#
2
Enable or disable
ingress noise
cancellation.
Example:
CASA-CMTS(config-if-ups 2/6)#ingress-cancellation
100
364
CASA CMTS
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Where:
<module_slot_num>
Purpose
Enter upstream
port interface
configuration
mode.
<port_num>
<physical_channel_num>
Example:
Enter upstream interface mode for upstream port 0 on module 11,
physical channel 0.
CASA-CMTS(config)# interface upstream 11/0
CASA-CMTS(config-if-ups 11/0.0)#
2
emergency
<percentage>
Specify reserve
bandwidth
percentage for
upstream voice
calls.
Example:
In the following example, 75% of the bandwidth on upstream
interface 11/0.0 is reserved for voice calls, with 10% of that
percentage available for emergency calls. The remaining 25%
Casa CMTS Software Configuration Guide
365
CASA CMTS
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.
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Where:
<module_slot_num>
Purpose
Enter upstream
port interface
configuration
mode.
<port_num>
<physical_channel_num>
Example:
Enter upstream interface mode for upstream port 0 on module 11,
physical channel 0.
CASA-CMTS(config)# interface upstream 11/0
CASA-CMTS(config-if-ups 11/0.0)#
2
Specify reserve
bandwidth
366
CASA CMTS
Where:
<percentage>
percentage for
QoS-profiled
traffic.
Example:
In the following example, 80% of the bandwidth on upstream
interface 11/0.0 is reserved for QoS traffic.
CASA-CMTS(config-if-ups 11/0.0)#qos bw-reserve 80
CASA-CMTS(config-if-ups 11/0.0)#
Command (config)
Purpose
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Enter upstream
port interface
configuration
mode.
367
CASA CMTS
Where:
<module_slot_num>
<port_num>
<physical_channel_num>
Example:
Enter upstream interface mode for upstream port 0 on module 11,
physical channel 0.
CASA-CMTS(config)# interface upstream 11/0
CASA-CMTS(config-if-ups 11/0.0)#
2
Specify the
spectrum rule
identifier.
spectrum-rule <identifier>
Where:
<percentage>
Example:
In the following example, spectrum rule 10 is applied to upstream
traffic on port 11/0.0.
CASA-CMTS(config-if-ups 11/0.0)#spectrum-rule 10
Purpose
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Where:
<module_slot_num>
<port_num>
Enter upstream
port interface
configuration
mode.
368
CASA CMTS
<physical_channel_num>
Example:
Enter upstream interface mode for upstream port 0 on module 11,
physical channel 0.
CASA-CMTS(config)# interface upstream 11/0
CASA-CMTS(config-if-ups 11/0.0)#
2
[no] rate-limit
Enable or disable
rate limiting.
Example:
To enab le rate limiting on the upstream channel:
CASA-CMTS(config-if-ups 11/0.0)# rate-limit
To disable rate limiting on the upstream channel:
CASA-CMTS(config-if-ups 11/0.0)# no rate-limit
Command (config)
Purpose
Example:
See the sample session below.
369
CASA CMTS
Command (config)
Purpose
Show the
upstream channel
signal quality.
show upstream
<module_slot_num>/<port_num>.<physical_channel_num>
signal-quality
Where:
<module_slot_num>
<port_num>
<physical_channel_num>
Example:
To show the SNR of all the upstream channels:
CASA-CMTS(config)# show upstream signal-quality
upstream port
signal noise
11/0.0/1
42.0
11/0.0/1
42.0
To show the SNR of upstream port 11/0.0:
CASA-CMTS(config-if-ups 11/0.0)#show upstream
11/0.0 signal-quality
upstream channel
signal noise
11/0.0/0
0.0
11/0.0/1
0.0
CASA-CMTS(config-if-ups 11/0.0#
370
CASA CMTS
Step
1
Command (config)
Purpose
Show the
upstream channel
signal quality.
show upstream
<module_slot_num>/<port_num>.<physical_channel_num>
burst-noise
Where:
<module_slot_num>
<port_num>
<physical_channel_num>
Example:
To show the burst nose statistics of all upstream channels:
CASA-CMTS(config)# show upstream burst-noise
upstream channel
burst noise rate (events/sec)
11/0.0/0
0.0
11/0.0/1
0.0
To show upstream port 11/0.0/0 burst noise:
CASA-CMTS(config-if-ups 11/0.0)#show upstream 11/0.0/0 burstnoise
Burst Noise Stats for Channel 11/0.0/0:
Burst noise event rate:
Percentage of Correctable Burst Events:
Percentage of Uncorrectable Burst Events:
Burst Duration (microseconds)
(in dB)
---------------------------------0 to 1
1 to 3
3 to 10
10 to 50
50 to 500
500 to 2000
2000 to 10000
10000 to 50000
> 50000
C3200-232(config-if-ups 11/0.0)#
0.0
0 %
0 %
events/second.
% of Events
Max Power
-----------
-----------
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
371
CASA CMTS
mac-domain <identifier>
Purpose
Displays
upstream
channel set
details by
MAC ID,
channel set
number, and
channel list.
Examples:
C10G(config)# show upstream channel set
MAC
Chan Channel
ID
Set
List
1
1 10/0.0/0
2
1 10/0.1/0
3
1 10/0.2/0
4
1 10/0.3/0
5
1 13/15.0/0
6
1 13/15.1/0
7
1 13/15.2/0
8
1 13/15.3/0
To display the channel set count only:
C10G(config)#show upstream channel set | count-only /
Count Line: 8
C10G(config)#
C10G-CMTS(config-if-ups 5/0.0)#show upstream channel
set mac-domain 1
MAC
Chan Channel
ID
Set
List
1
1 5/0.0/0
1
2 5/0.1/0
1
256 5/0.0/0, 5/0.1/0
C10G-CMTS(config-if-ups 5/0.0)#
Casa CMTS Software Configuration Guide
372
CASA CMTS
Command
Purpose
Display voice
information.
Example:
C3200-232(config-if-ups 5/0.0)#show cable voice summary
Upstream Slot/Port.Channel Normal Emergency Total
5/0.0
0
0
0
5/0.1
0
0
0
5/1.0
0
0
0
5/1.1
0
0
0
5/2.0
0
0
0
5/2.1
0
0
0
5/3.0
0
0
0
5/3.1
0
0
0
5/4.0
0
0
0
5/4.1
0
0
0
5/5.0
0
0
0
5/5.1
0
0
0
5/6.0
0
0
0
5/6.1
0
0
0
5/7.0
0
0
0
5/7.1
0
0
0
total
0
0
0
373
CASA CMTS
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)#
Command (config)
Purpose
Create or enter
the IP-bundle
interface
Where:
<id>
Example:
Create an IP-bundle interface with ID=2:
374
CASA CMTS
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:
Create an IP-bundle sub-interface with the identifier 1.511
Add an IP
address to an
IP bundle subinterface.
Command
Purpose
Create or
enter the IPbundle
Interface.
Where:
Casa CMTS Software Configuration Guide
375
CASA CMTS
<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
CASA-CMTS(config)# interface ip-bundle 1.511
CASA-CMTS(ip-bundle 1.155)#
2
Remove a
secondary IP
interface.
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:
Assign an IPv6
address to a
primary or
secondary IPbundle interface.
376
CASA CMTS
<mask_len>
secondary
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
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:
CASA-CMTS(config)# interface ip-bundle 1.511
CASA-CMTS(ip-bundle 1.155)#
2
Assign an IPv6
address to a
prim
Example:
Assign IPv6 local link address fe80::217:10ff:fe02:cbcd.
Casa CMTS Software Configuration Guide
377
CASA CMTS
Command
Purpose
Example:
CASA-CMTS(config)# interface ip-bundle 1.511
CASA-CMTS(ip-bundle 1.155)# show ipv6 link-localaddress
mac domain 1
fe80::217:10ff:fe02:cbcd
mac domain 2
fe80::217:10ff:fe02:cbce
mac domain 3
fe80::217:10ff:fe02:cbcf
mac domain 4
fe80::217:10ff:fe02:cbd0
mac domain 5
fe80::217:10ff:fe02:cbd1
mac domain 6
fe80::217:10ff:fe02:cbd2
mac domain 7
fe80::217:10ff:fe02:cbd3
mac domain 8
fe80::217:10ff:fe02:cbd4
mac domain 9
fe80::217:10ff:fe02:cbd5
mac domain 10
fe80::217:10ff:fe02:cbd6
.
.
.
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>
378
CASA CMTS
Example:
Create an IP-bundle interface with ID=2:
Add a helperaddress.
<ipv6_address>/
host
mta
379
CASA CMTS
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
Command (config)
Purpose
Where:
<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
380
CASA CMTS
Command (config)
Purpose
Create a new
CPE class, or
381
CASA CMTS
Where:
<string>
Example:
Create a new cpe-class named computers.
Specify the
DHCP option 60
string to match.
Example:
Bind ip-bundle 6.
CASA-CMTS(config-if-mac 2)# ip bundle 6
Command (config)
Purpose
Enter ip-bundle
interface mode.
<id>
Example:
CASA-CMTS(config)# interface ip-bundle 1
CASA-CMTS(ip-bundle 1)#
[no] ip rip authentication key-chain <name>
Where:
<name>
Configure or
disable the RIP
authentication
Key chain.
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
382
CASA CMTS
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>
Configure or
disable the RIP
authentication
string.
Example:
Configure authentication string as public:
CASA-CMTS(ip-bundle 1)# ip rip authentication
string public
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.
383
CASA CMTS
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
brief
stat
throughput
servicepolicy-count
1
144574
2118
384
CASA CMTS
downstream
downstream
downstream
downstream
downstream
downstream
unicast bytes:
multicast bytes:
total bytes:
unicast packets:
multicast packets:
total packets:
96070
0
96070
446
0
446
385
CASA CMTS
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
Casa CMTS Software Configuration Guide
386
CASA CMTS
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
upstream 4 interface upstream 1/7.1/0
mgmd ipv4 query-interval 125
mgmd ipv4 version 3
mgmd ipv4 max-query-response-time 100
mgmd ipv4 proxy-interface gige 0
mgmd ipv4 robustness 2
mgmd ipv4 last-member-query-interval 10
mgmd ipv4 shutdown
mgmd ipv6 query-interval 125
mgmd ipv6 version 2
mgmd ipv6 max-query-response-time 100
mgmd ipv6 proxy-interface gige 0
mgmd ipv6 robustness 2
mgmd ipv6 last-member-query-interval 10
mgmd ipv6 shutdown
privacy kek life-time 604800
privacy tek life-time 43200
Command (config)
Purpose
Where:
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or
enter an existing one:
387
CASA CMTS
Command (config)
Purpose
Where:
<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:
CASA-CMTS(config)# interface docsis-mac 2
CASA-CMTS(config-if-mac 2)#
Casa CMTS Software Configuration Guide
388
CASA CMTS
Bind upstream
interfaces.
<X>
<Y>
Port number.
<C>
<Z>
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
389
CASA CMTS
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:
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>
390
CASA CMTS
Example:
Create a new MAC domain interface with domain id = 2 or enter an
existing one:
Bind secondary
downstream
interfaces
<x>
Module number.
<y>
Port number.
<z>
secondary:
Example:
Bind secondary downstream 0/2/1 to domain 2 with channel ID 3:
CASA-CMTS(config-if-mac 2)# downstream 3 interface
qam 0/2/1 secondary
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
391
CASA CMTS
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 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
392
CASA CMTS
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
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:
CASA-CMTS(config)# interface docsis-mac 2
CASA-CMTS(config-if-mac 2)#
Casa CMTS Software Configuration Guide
393
CASA CMTS
<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:
Removing MAC domain interface IPv6 addresses (Rel. 5.2 and earlier)
Step
1
Command (config)
Purpose
Where:
<domain-id>
Remove IPv6
addresses from
MAC domain
interfaces.
394
CASA CMTS
Step
1
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:
cable-modem
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
Casa CMTS Software Configuration Guide
395
CASA CMTS
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.
Command (config)
Purpose
Where:
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or enter
an existing one:
Example:
Set IP bundle 1 to mac domain interface 2:
396
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 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
397
CASA CMTS
Step
1
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(config-if-mac 2)#
2
<direct>
<period-ranging>
<unicast-ranging>
Example:
CASA-CMTS(config-if-mac 2)#initial-tech broadcastranging
398
CASA CMTS
Step
1
Command (config)
Purpose
Where:
<domain-id>
Example:
Set the minimum insertion interval to 100 ms:
CASA-CMTS(config-if-mac 2)# insertion-interval 10
Command (config)
Purpose
Where:
<domain-id>
Example:
Create a new MAC domain interface with domain id = 2 or enter
an existing one:
399
CASA CMTS
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:
Enable a gateway IP
address on a domain
interface
Example:
CASA-CMTS(config-if-mac 2)# dhcp-giaddr-primary
400
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:
<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)#
401
CASA CMTS
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.
[no] tftp-enforce
Example:
CASA-CMTS(config-if-mac 2)#tftp-enforce
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
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)#
Casa CMTS Software Configuration Guide
402
CASA CMTS
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>
403
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 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.
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)#
Casa CMTS Software Configuration Guide
404
CASA CMTS
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:
CASA-CMTS(config-if-mac 2)# multicast-dsidforward
Enable or disable
forwarding of multicast
downstream IDs to cable
modem CPE devices.
Use the no form of the
command to disable
DSID forwarding.
405
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
406
CASA CMTS
link-mtu
managed-flag
max-advertising-interval
min-advertising-interval
other-config-flag
prefix
reachable-time
retransmit-time
To configure the router-advertisement parameters:
Step
1
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:
Configure
routeradvertisement
parameters.
prefix
suppression
cur-hop-limit
407
CASA CMTS
life-time
link-mtu
managedflag
max-advertinterval
min-advertinterval
other-configflag
reachabletime
retransmittimer
408
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
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)#
Casa CMTS Software Configuration Guide
409
CASA CMTS
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)#
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
Casa CMTS Software Configuration Guide
410
CASA CMTS
Command
Purpose
Example:
Command
Purpose
Example:
Command
Purpose
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
411
CASA CMTS
DSD
DCC
DCC
DCC
DCC
DCC
DCC
DCC
DBC
DBC
DBC
DBC
DBC
DBC
Fail
Request
Response
Acknowledgements
Success
Fail
RSP Depart
RSP Arrive
Request
Response
Acknowledgements
Success
Fail
Partial Service
:
:
:
:
:
:
:
:
:
:
:
:
:
:
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
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
Command
Purpose
Create or enter a
new service group
Where:
<string>
Example:
Casa CMTS Software Configuration Guide
To remove a service
group, use the no
form of the
command.
412
CASA CMTS
Command (config)
[no] service group <string>
Where:
<string>
Purpose
Create or enter a
new service group
To remove a service
group, use the no
form.
Example:
Create a new service group 2:
Module number.
<Y>
Port number.
<Z>
Bind upstream
interfaces.
To remove upstream
interface binding,
use the no form of
the command.
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
413
CASA CMTS
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
414
CASA CMTS
Command (config)
Purpose
Display configured
service groups.
show this
Where:
<string>
Example:
Display service group 1:
CASA-CMTS(config)# show 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.0
upstream 3/1.0
upstream 3/2.0
upstream 3/3.0
Display service group 4:
CASA-CMTS(config)#service group 4
C10G-CMTS(conf-svc-grp 4)#show this
service group 4
upstream 11/6.0
upstream 11/6.1
upstream 11/6.2
upstream 11/6.3
upstream 11/7.0
upstream 11/7.1
upstream 11/7.2
upstream 11/7.3
415
CASA CMTS
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:
mac:<num=1:16>
service group <string>
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
416
CASA CMTS
Command
Purpose
Display a specific
downstream service
group.
Where:
<string>
Example:
Command
Purpose
Where:
<mac>
servicegroup
Example:
417
CASA CMTS
This section describes the commands for bonding-group management. It covers the following:
Creating a new downstream/upstream bonding group
Entering downstream/upstream bonding-group configuration mode
Removing a downstream/upstream bonding group
Binding downstream/upstream interfaces to a bonding group
Removing downstream/upstream interfaces from a bonding group
Displaying configured bonding groups
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)#
To create a new upstream bonding group:
Step
1
Command (config)
Purpose
Where:
<mac_id>
<grp_id>
Example:
418
CASA CMTS
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.
<Y>
Port number.
<C>
<Z>
Example:
Bind upstream 1/1.0/0 to bonding-group 1:
Casa CMTS Software Configuration Guide
419
CASA CMTS
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 a downstream
interface to a bonding
group.
To remove a bound
downstream interface
from a bonding group,
use the no form.
420
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)#
421
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>
422
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
423
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
-
424
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
425
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
426
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>
427
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
428
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:
429
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
430
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
431
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
CASA-CMTS(config)#
432
CASA CMTS
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.
433
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
434
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)#
435
CASA CMTS
Examples
C10G(config-if-ups 13/0.0)# show upstream burst-noise
upstream channel
burst noise rate (events/sec)
10/0.0/0
143.0
10/0.0/1
119.7
10/0.1/0
95.2
10/0.1/1
131.1
10/1.0/0
0.0
10/1.0/1
0.0
10/1.1/0
0.0
10/1.1/1
0.0
C10G-181(config-if-ups 13/0.0)#show upstream 10/0.0/0 burst-noise
Burst Noise Stats for Channel 10/0.0/0:
Burst noise event rate:
Percentage of Correctable Burst Events:
Percentage of Uncorrectable Burst Events:
Burst Duration (microseconds)
-----------------------------
% of Events
-----------
0 to 1
1 to 3
3 to 10
10 to 50
50 to 500
500 to 2000
2000 to 10000
10000 to 50000
> 50000
0
65
35
0
0
0
0
0
0
143.5 events/second.
98%
2%
Max Power (in dB)
----------------0
0
0
0
0
0
0
0
0
436
CASA CMTS
437
CASA CMTS
Step
1
Command
Purpose
Enable multicast
authorization
globally.
Where:
<number>
Example:
CASA-CMTS(config)# multicast max channel-util 70
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
Example:
CASA-CMTS(config)# multicast single-said
Casa CMTS Software Configuration Guide
438
CASA CMTS
Command (config)
Purpose
Configure a
specified
authorization
profile.
Where:
<profile_name>
Example:
CASA-CMTS(config)# multicast authorization profile
my-profile
Command (config)
Purpose
Configure a
specified
authorization
profile.
Where:
<profile_name>
Example:
Configure
specific session
rules.
<accept | deny>
[ipv6]
<sourceAddr/mask_len>
439
CASA CMTS
<number>
Example:
CASA-CMTS(conf-auth-profile my-profile)# sessionrule 1 accept 192.168.2.1/24 224.0.100.1/24
priority 1
Session matching rule:
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
440
CASA CMTS
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
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
Casa CMTS Software Configuration Guide
441
CASA CMTS
Command (config)
Purpose
Display the
multicast
sessions.
Example:
CASA-CMTS(config)#show igmp client
Number Module
Vlan
Multicast
------ ----------------IPV6 Multicast Groups:
Number Module
Vlan
Multicast
------ -----------------
Group
----Group
-----
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_>
Configure the
table entries.
442
CASA CMTS
Where:
<sourceAddr/mask_len>
<groupAddr/mask_len>
<tos_low_number>
<tos_high_number>
<tos_mask_number>
<qos_id>
Identifies an instance in
CmtsGrpQosCfg for configuring the
QOS for the replications of the
sessions matching this GC. The
value 0 indicates that QOS is
allocated based on the default SCN
for all replications derived from this
group configure. Value: 0 to 65535.
<level>
<encryption_id_number>
<phs_id_number>
Example:
Specify qos for a multicast session with a specific service class:
CASA-CMTS(conf-grp-config 1)# source-address
192.168.0.1/32
CASA-CMTS(conf-grp-config 1)# group-address
Casa CMTS Software Configuration Guide
443
CASA CMTS
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)#
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>
<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>
444
CASA CMTS
<max_sess_num>
<app_id>
Example:
Specify qos for a multicast session with a specific service class:
CASA-CMTS(config)# multicast group qos 13 mysrvs-class single app-id 1
Command (config)
Purpose
Enter the
service class
Where:
<class_id>
Example:
CASA-CMTS(config)# cable service class 1
CASA-CMTS(conf-service-class 1)#
Casa CMTS Software Configuration Guide
445
CASA CMTS
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>
<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>
446
CASA CMTS
Purpose
Configure the
default service
class.
Example:
CASA-CMTS(config)# multicast default grp-serviceclass 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
Casa CMTS Software Configuration Guide
447
CASA CMTS
Command (config)
Purpose
Where:
<group_address>
Example:
CASA-CMTS(config)# cable igmp static-group
224.0.100.100
To create a static multicast session for source-specific-multicast:
Step
1
Command (config)
Purpose
Specify the
group and
source
address.
<ip_address>
<number>
Example:
Specify the
QAM ID for
448
CASA CMTS
Where:
<slot/port_number/downstream_channel>
Specifies the
downsteam
channel using the
system slot, port
number, and
physical
downstream
channel number.
downstream
binding.
Example:
CASA-CMTS(conf-igmp-static-group 224.0.100.100)# qam
2/0/0
To create a description of the static multicast session for source-specific-multicast:
Step
1
Command (config)
Purpose
Specify the
group and
source
address.
<ip_address>
<number>
Example:
Specify a
description
Example:
CASA-CMTS(conf-igmp-static-group 224.0.100.100)# qam
2/0/0
449
CASA CMTS
Command (config)
Purpose
Specify the
group and
source
address.
<ip_address>
<number>
Example:
Configure
the
secondary
multicast
source IP
address.
Example:
CASA-CMTS(conf-igmp-static-group 224.0.100.100)#
secondary-source 224.0.100.200
switch multicast-source
Example:
CASA-CMTS(conf-igmp-static-group 224.0.100.100)#
switch multicast-source
Switch over
over to the
redundant
secondary
downstream
IP source.
450
CASA CMTS
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:
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
Example:
Casa CMTS Software Configuration Guide
451
CASA CMTS
Command (config)
Purpose
Where:
<number>
<seconds>
Example:
CASA-CMTS(config)# cable igmp filter 10 2
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)#
452
CASA CMTS
453
CASA CMTS
Command (config)
Purpose
Initiate the
service class
Where:
<index>
Example:
Where:
Casa CMTS Software Configuration Guide
454
CASA CMTS
<name>
Example:
3
Define the
direction.
Upstream or downstream.
Example:
CASA-CMTS(conf-service-class 1)# upstream
Command
Purpose
<param>
Service
class
parameters
to be
applied.
Where:
The following parameters are supported.
455
CASA CMTS
activity-timeout
admission-timeout
app-id
attr-aggr-rule-mask
ds-resequencing
dscp-overwrite
forbidden-attr-mask
grant-interval
grant-jitter
grant-size
grants-per-interval
max-buff-size
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
storage-type
tar-buff-size
tos-overwrite
upstream
Example:
CASA-CMTS(conf-service-class 1)#max-traffic-burst
20000000
Casa CMTS Software Configuration Guide
456
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
Command (config)
Purpose
457
CASA CMTS
Display the
service class
parameters.
[<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}
458
CASA CMTS
459
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:
Configuring PacketCable operations
Configuring RADIUS Accounting for RKS Server
Monitoring and maintaining PacketCable Operations
In each group, the supported commands are:
Configuring PacketCable operations
Enabling/disabling PacketCable
Displaying event messages
Configuring event messages
Configuring the IP address
Configuring FTP users
Configuring FTP user passwords
Configuring the T0 timer
Configuring the T1 timer
Configuring maximum normal calls
Configuring maximum emergency calls
Displaying the PacketCable configuration
Configuring RADIUS accounting for the RKS server
Specifying timeouts for RKS servers
Specifying retry counts for RKS servers
Specifying batch file sendmode
Specifying the time interval for sending the event message batch file to the RKS server
Casa CMTS Software Configuration Guide
460
CASA CMTS
Command (config)
Purpose
[no] packetcable
Enable or disable
PacketCable
operation
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
461
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 abcd
Casa CMTS Software Configuration Guide
462
CASA CMTS
Command (config)
Purpose
Configure a
password for the
current FTP user.
Where:
[no]
<pswd>
Example:
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
Casa CMTS Software Configuration Guide
463
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:
<num>
Example:
464
CASA CMTS
Command (config)
Purpose
Configure the
maximum
emergency calls.
Where:
<number>
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
465
CASA CMTS
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>
466
CASA CMTS
Example:
casa-CMTS(config)#pcmm mmversion major 1 minor 10
casa-CMTS(config)#
casa-CMTS(config)#no pcmm mmversion major 1 minor 10
Purpose
Display the
selected
specification.
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
467
CASA CMTS
Command (config)
Purpose
Where:
[no]
<seconds>
Example:
CASA-CMTS(config)# cable service-flow activetimeout 100
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
468
CASA CMTS
Command (config)
Purpose
Shows the
PCMM policy
server.
Example:
casa-CMTS(config)#show pcmm ps server
IP
Port
PSID
Command (config)
Purpose
Shows PCMM
multicast gate
summary
information.
Example:
casa-CMTS(config)#show pcmm multicast
GateID SubscriberID Multicast-Session
SharedResourceID
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
Casa CMTS Software Configuration Guide
469
CASA CMTS
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
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
Casa CMTS Software Configuration Guide
470
CASA CMTS
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>
[no]
Example:
CASA-CMTS(config)# packetcable rks batchfile time
120
CASA-CMTS(config)# no packetcable rks batchfile
time
471
CASA CMTS
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
472
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
473
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
474
CASA CMTS
Command (config)
Purpose
Display the
COPS server
information.
Example:
CASA-CMTS(config)# show packetcable cms server
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:
Configuring a DSG tunnel and classifier
Associating a DSG tunnel with a tunnel-group
Configuring a DSG downstream table
Configuring a DSG client list
Configuring DSG vendor parameters
Configuring a DSG channel list
Configuring DSG timers
The following section describes the DSG configuration commands.
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)#
Casa CMTS Software Configuration Guide
475
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)#
To remove the DSG tunnel:
CASA-CMTS(config)# no dsg tunnel 2
476
CASA CMTS
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
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
477
CASA CMTS
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
2
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)#
478
CASA CMTS
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
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
Casa CMTS Software Configuration Guide
479
CASA CMTS
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)#
2
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>]
480
CASA CMTS
[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>
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
Casa CMTS Software Configuration Guide
481
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
channel [no] <ch_id> qam x/y/z rule-priority <level> [vendorparam-id <vnd_id>] [ucid-list <usid_list>]
Where:
<ch_id>
<level>
<vnd_id>
<ucid_list>
[no]
Associate a
downstream
channel and a
tunnel-group.
Use the no form
of the command
to remove the
association.
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 Software Configuration Guide
482
CASA CMTS
0
0
0
0
Command (config)
Purpose
Display DSG
channel and
tunnel group
information.
Where:
<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:
2
<tmr_id >
[no]
483
CASA CMTS
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
<vnd_id >
Example:
CASA-CMTS(conf-qam 0/1)# channel 0 dsg vendorparam-id 2
Command
Purpose
Enter
configuration
mode for a
specific
interface.
Where:
x
y
Example:
CASA-CMTS(config)# interface qam 0/1
2
CASA CMTS
<list_id >
Example:
CASA-CMTS(conf-qam 0/1)# channel 0 dsg channellist 3
command to
remove the
assignment.
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 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
Casa CMTS Software Configuration Guide
485
CASA CMTS
<ticks>
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
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!
486
CASA CMTS
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
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
Casa CMTS Software Configuration Guide
487
CASA CMTS
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.
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
488
CASA CMTS
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
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
CASA CMTS
<t1>
<t2>
<t3>
<t4>
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
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
490
CASA CMTS
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
configuration.
Example:
CASA-CMTS(config)# show dsg running-config
dsg tunnel-group 1
channel 2 qam 0/1/0 rule-priority 1
dsg tunnel 1
group 1
dst-address 0010.5e00.1123
classifier 20 20 10.100.1.10/24 224.0.0.4
dsg client-list 1 client 1 id-type
broadcast id-value 1 vendor-param-id 1
dsg vendor-param-id 1 vendor 1 oui 00:11:22 value
1
dsg channel-list 1 channel 1 frequency 640000
dsg timer-id 1 t1 1 t2 2 t3 3 t4 4
dsg server-redundancy enable
dsg unicast port : 8888
491
CASA CMTS
Step
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
1
qam 0/0/0
rule-priority
qam 0/0/1
rule-priority
qam 0/0/2
rule-priority
qam 0/0/3
rule-priority
492
CASA CMTS
dsg
dsg
dsg
dsg
dsg
493
CASA CMTS
To show multicast replication in general (DSG replication will be shown as well, if configured):
CASA-CMTS# show multicast replication
494
CASA CMTS
Command (config)
Purpose
Configure a
shared-secret
password.
Where:
0
<mic_string>
extend
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.
495
CASA CMTS
Command (config)
Purpose
Configure a
sharedsecondary secret
password.
Where:
{1|2}
<mic_string>
extend
Examples:
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
Display the
configured
sharedsecondary
secret.
496
CASA CMTS
Step
1
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
796F3137 30350603 55040313 2E546F73 68696261
20436162 6C65204D 6F64656D
20526F6F 74204365 72746966 69636174 65204175
74686F72 69747930 1E170D30
30303331 38303830 3030305A 170D3230 30333138
30383030 30305A30 8192310B
30090603 55040613 024A5031 10300E06 0355040A
1307546F 73686962 61310F30
0D060355 040B1306 444F4353 49533127 30250603
55040B13 1E312D31 2D312053
68696261 75726120 4D696E61 746F2D6B 7520546F
6B796F31 37303506 03550403
497
CASA CMTS
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>
498
CASA CMTS
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
Example:
To set the SA descriptor TLV to two-bytes:
CASA-CMTS# cable sa-des-tlvlen-2
CASA-CMTS#
Command (config)
Purpose
Mark a
manufacturer's or
CM certificate as
distrusted and
add them to the
CMTS hotlist.
Where:
499
CASA CMTS
cm
<mac-address>
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)#
500
CASA CMTS
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
501
CASA CMTS
Command (config)
Purpose
Choose
the
method.
Where:
crl
crlAndOcsp
ocsp
none
No revocation certificate.
Example:
CASA-CMTS(config)# cable sec cert-revocation-method crl
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
Casa CMTS Software Configuration Guide
502
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
503
CASA CMTS
Command (config)
Purpose
Where:
<group_name>
<rule_id>
<ipv4_address>
<ipv6_address>
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.
Command (config)
Purpose
Where:
Casa CMTS Software Configuration Guide
504
CASA CMTS
<group_name>
<rule_id>
specified, all
rules are shown.
Example:
CASA-CMTS(config)# show cable sec sav-cfg-list
cable sec sav-cfg-list Ipv6Exp 1 ipv6
2001:180:0:0:0:0:0:1/64
cable sec sav-cfg-list OneSubNet 1 10.150.3.1/24
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
505
CASA CMTS
Command (config)
Purpose
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:
506
CASA CMTS
Step
1
Command (config)
Purpose
Add a MAC
address to an
existing EAE
exclusion list.
Where:
<list_id>
<mac_addr>
Example:
CASA-CMTS(config)#cable sec eae-exclusion 1
0050.f112.b764
Command (config)
Purpose
Example:
CASA-CMTS(config)# show cable sec eae-exclusion
cable sec eae-exclusion 1 0015.f2fe.c904
ffff.ffff.ffff
NetworkAccess 1;
VendorSpecific
{
VendorIdentifier 0xffffff;
GenericTLV TlvCode 7 TlvLength 8 TlvValue
0x01066d65726c696e;
}
MaxCPE 16;
UsServiceFlow
{
UsServiceFlowRef 1;
QosParamSetType 7;
Casa CMTS Software Configuration Guide
507
CASA CMTS
SchedulingType 2;
}
DsServiceFlow
{
DsServiceFlowRef 2;
QosParamSetType 7;
}
/* 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,
cable sec sav-auth-enable command is enabled.
The sav-cfg-list supports up to 2048 entries to match the number of cable modem authorization
names.
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_address>
<ip_address>
Example:
CASA-CMTS(config)# cable host authorization
0015.f2fe.c904 67.1.8.23
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
508
CASA CMTS
rule_id
<ip_address/netmask>
<ipv6_address/netmask>
subnet (specified
in SAV config
list) for a
specified CM.
Example:
CASA-CMTS(config)#cable sec sav-cfg-list host1 1
192.168.9.0/24
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.
This section describes briefly the algorithm of CSM, and then the operation commands.
Creating spectrum rules
Setting the frequency band
Setting hopping periods and priorities
Setting the channel-width adjustment range
Specifying the modulation profile
Setting the FEC threshold
Assigning spectrum rules to upstream interfaces
Setting the monitoring period
Displaying the spectrum map
Displaying the spectrum noise level
Enabling and disabling CM hopping
Displaying and removing CM hopping history
509
CASA CMTS
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.
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)#
510
CASA CMTS
Step
Command (config)
Purpose
Create a
spectrum rule or
enter spectrum
rule setting
mode.
Where:
<id>
Example:
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)#
511
CASA CMTS
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
Set or remove a
frequency band.
frequency <freq>
Where:
<freq>
Frequency in Hz.
Example:
CASA-CMTS(conf-spec-rule 2)# frequency 34000000
Casa CMTS Software Configuration Guide
512
CASA CMTS
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
priority.
Example:
CASA-CMTS(conf-spec-rule 2)#
action modulation frequency channel-width
Casa CMTS Software Configuration Guide
513
CASA CMTS
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.
Command (config)
Purpose
Create a
spectrum
rule or enter
spectrum
rule setting
mode.
Where:
<id>
Example:
Casa CMTS Software Configuration Guide
514
CASA CMTS
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
mode.
Where:
<id>
Example:
CASA-CMTS(config)# spectrum rule 2
CASA-CMTS(conf-spec-rule 2)#
Casa CMTS Software Configuration Guide
515
CASA CMTS
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:
<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
516
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
Where:
Casa CMTS Software Configuration Guide
517
CASA CMTS
<id>
setting mode.
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
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Enter upstream
port interface
configuration
mode.
Where:
<module_slot_num>
<port_num>
<physical_channel_num>
Example:
Enter upstream interface mode for upstream port 0 on module 11,
physical channel 0.
CASA-CMTS(config)# interface upstream 11/0
CASA-CMTS(config-if-ups 11/0.0)#
2
spectrum-rule <identifier>
Where:
Specify the
spectrum rule
identifier.
518
CASA CMTS
<percentage>
Example:
In the following example, spectrum rule 10 is applied to upstream
traffic on port 11/0.0.
CASA-CMTS(config-if-ups 11/0.0)#spectrum-rule 10
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.
Command (config)
Purpose
interface upstream
<module_slot_num>/<port_num>.<physical_channel_num>
Enter upstream
port interface
configuration
mode.
Where:
<module_slot_num>
<port_num>
<physical_channel_num>
Example:
Enter upstream interface mode for upstream port 0 on module 11,
physical channel 0.
CASA-CMTS(config)# interface upstream 11/0
Casa CMTS Software Configuration Guide
519
CASA CMTS
CASA-CMTS(config-if-ups 11/0.0)#
2
<profile_id>
<string>
Example:
Set modulation-profile to profile 2 on upstream channel 11/0.0/0
CASA-CMTS(config-if-ups 11/0.0)# logical-channel 0
profile 2
CASA-CMTS(config-if-ups 11/0.0)#
Note: When specifying a secondary profile, both the primary and secondary profiles must match
the upstream channel type. CSM will not change to a mismatched profile. The secondary profile
also has to be less bandwidth-efficient than the primary profile.
When plant signal quality deterioration causes threshold hits, CSM changes to the secondary
modulation profile. The show running-config command will show the transit configuration using
the secondary-profile.
When signal quality satisfies primary profiles SNR plus 3dB (or to the default SNR threshold if
the threshold is not defined in the rule), CSM changes modulation profile back to the primary.
520
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
521
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]
Note: A frequency band narrower than current chan-width of the
channel will not be useful in frequency hopping.
Casa CMTS Software Configuration Guide
522
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
30600000:
6.0
37000000:
7.0
43400000:
17.2
49800000:
9.5
56200000:
9.5
62600000:
6.0
at channel-width 6400000
523
CASA CMTS
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
clear cm-hop log
Example:
CASA-CMTS(config)# spectrum rule 1
CASA-CMTS(conf-rule 1)# show cm-hop log
Show or
remove CM
hopping
history.
524
CASA CMTS
525
CASA CMTS
upstream 8/1
Code From
F
30000000
To
27600000
Reason
SNR 80 (280)
30000000
Configuration
30000000
29600000
30000000
Configuration
30000000
29600000
29600000
30000000
Back to
30000000
29600000
10
Configuration
3200000
Configuration
526
CASA CMTS
change
8/1/0
change
Wed Dec
2 16:41:45 2009
30000000
Configuration
527
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
F4
F2
F2
F4
F4
F2
F4
F4
F2
F2
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
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4
F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 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
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4
528
CASA CMTS
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
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4
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
F2
F4
F2
F2
F4
F4
F2
F2
F4
F2
F2
F4
F4
F2
F4
F4
F2
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
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 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 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4
F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4
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
F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 F4 F2 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
529
CASA CMTS
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 .
530
CASA CMTS
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:
Casa CMTS Software Configuration Guide
531
CASA CMTS
532
CASA CMTS
Command (config)
Purpose
Enable or
disable load
balancing.
Example:
CASA-CMTS(config)# load-balance enable
CASA-CMTS(config)# no load-balance enable
533
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
mode.
Example:
CASA-CMTS(config)# load-balance general-group
default-settings
CASA-CMTS(load-bal-general-default)#
534
CASA CMTS
Command (config)
Purpose
Enter the
load balance
group.
Where:
<number>
<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
Enter load
balance
group default
mode.
Example:
Enable or
disable the
load balance
function.
CASA-CMTS(load-bal-general-default)# enable
CASA-CMTS(load-bal-general-default)# no enable
535
CASA CMTS
Step
1
Command (config)
Purpose
Enter load
balance
group default
mode.
Example:
Enter the
move cable
modem
technique.
direct
period-ranging
unicast-ranging
reinitialize-mac
Example:
CASA-CMTS(load-bal-general-default)#initial-tech
broadcast-ranging
Command (config)
Purpose
Enter load
balance
group default
mode.
Example:
Specify the
policy for
load
balancing.
Example:
Casa CMTS Software Configuration Guide
536
CASA CMTS
CASA-CMTS(load-bal-general-default)# policy-id 2
Command (config)
Purpose
Enter basic
rule
configuration
mode.
Where:
<number>
Example:
CASA-CMTS(config)# load-balance basic-rule 1
Command (config)
Purpose
Enter basic
rule
configuration
mode.
Where:
<number>
Example:
CASA-CMTS(config)# load-balance basic-rule 1
[no] enable
Example:
Enable or
disable the
basic rule.
Command (config)
Purpose
Enter basic
rule
configuration
mode.
Where:
Casa CMTS Software Configuration Guide
537
CASA CMTS
<number>
Example:
CASA-CMTS(config)# load-balance execution-rule 1
CASA-CMTS(load-bal-exe-rule 1)#
2
Specify the
time period
in which load
balancing is
suspended.
Example:
Suspend load balancing from 12:00 p.m. to 3:00 p.m. using a 24-hour
clock.
CASA-CMTS(load-bal-exe-rule 1)#suspend-load-balance
from 12:00:00 to 15:00:00
Command (config)
Purpose
Enter load
balance
execution
rule
configuration
mode.
Where:
<number>
Example:
CASA-CMTS(config)# load-balance execution-rule 1
538
CASA CMTS
Command (config)
Purpose
Enter load
balance
execution
rule
configuration
mode.
Where:
<number>
Example:
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:
<number>
Example:
CASA-CMTS(config)# load-balance execution-rule 1
CASA-CMTS(load-bal-exe-rule 1)#
539
CASA CMTS
upstream-interval <number>
Where:
<number>
Specify
minimum
time interval.
Example:
CASA-CMTS(load-bal-exe-rule 1)# upstream-interval 30
Command (config)
Purpose
Enter load
balance
execution
rule
configuration
mode.
Where:
<number>
Example:
Specify
minimum
time interval.
Example:
CASA-CMTS(load-bal-exe-rule 1)# cable modem
rebalance-interval 200
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:
<number>
Example:
CASA-CMTS(config)# load-balance execution-rule 1
CASA-CMTS(load-bal-exe-rule 1)#
540
CASA CMTS
Specify the
minimum
time interval.
<second>
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.
Where:
<number>
Example:
CASA-CMTS(config)# load-balance execution-rule 5
CASA-CMTS(load-bal-exe-rule 5)#
2
Configure
the method
of utilization.
Command (config)
load-balance execution-rule <number>
Where:
Purpose
Enter load
balance
execution
541
CASA CMTS
<number>
Example:
rule
configuration
mode.
Configure the
method of
modem.
Command (config)
Purpose
Enter load
balance
execution rule
configuration
mode.
Where:
<number>
Example:
Configure the
upstream
method of
utilization.
Command (config)
Purpose
Enter load
balance
execution rule
configuration
mode.
Where:
<number>
Example:
CASA-CMTS(config)# load-balance execution-rule 5
CASA-CMTS(load-bal-exe-rule 5)#
Casa CMTS Software Configuration Guide
542
CASA CMTS
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)#
2
Where:
<load_number>
enforce
<enforce_number>
<minimum_number>
dynamic minimum
<dynamic_number>]
543
CASA CMTS
Example:
CASA-CMTS(config)# load-balance execution-rule 5
CASA-CMTS(load-bal-exe-rule 5)# upstreamthreshold load350 enforce 50 minimum 50 dynamic
minimum 50
To disable upstream load balancing, set the threshold and enforce values to 0.
Command (config)
Purpose
Enter load
balance policy
mode.
Where:
<identifier>
Example:
CASA-CMTS(config)# load-balance policy 5
CASA-CMTS(load-bal-policy 5)#
Command (config)
Purpose
Enter load
balance policy
mode.
Where:
<identifier>
Example:
CASA-CMTS(config)# load-balance policy 5
CASA-CMTS(load-bal-policy 5)#
2
Add or remove a
policy basic rule.
Where:
<identifier>
544
CASA CMTS
Example:
CASA-CMTS(load-bal-policy 5)# rule basic 10
Command (config)
Purpose
Enter load
balance policy
mode.
Where:
<identifier>
Example:
Add or remove
a policy
execution rule.
Example:
CASA-CMTS(load-bal-policy 5)# rule execution 10
Command (config)
Purpose
Enter load
balance
restricted group.
Where:
<group-id>
Example:
Casa CMTS Software Configuration Guide
545
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)#
2
docsis-mac <number>
Where:
<number>
Example:
CASA-CMTS(load-bal-restrict-2)# docsis-mac 1
Command (config)
Purpose
Where:
<group-id>
Example:
CASA CMTS
domain.
Where:
<number>
Example:
CASA-CMTS(load-bal-restrict 2)# docsis-mac 1
CASA-CMTS(load-bal-restrict 2)#
[no] enable
Example:
Enable or disable
the load balance
function.
Command (config)
Purpose
config
Enter
configuration
mode.
Example:
CASA-CMTS#config
CASA-CMTS(config)#
load-balance restricted-group <group-id>
Where:
<group-id>
Enter load
balance
restricted
group.
Example:
CASA-CMTS(config)# load-balance restricted-group 2
CASA-CMTS(load-bal-restrict 2)#
3
docsis-mac <number>
Specify the
MAC domain.
Where:
<number>
Example:
Add the
service type
ID.
547
CASA CMTS
<string>
Example:
CASA-CMTS(load-bal-restrict 2)# service-type-id
load balance
CASA-CMTS(load-bal-restrict 2)#
Command (config)
Purpose
Display cable
modems by
service-type-id.
Where:
<string>
Example:
CASA-CMTS(config)#show cable modem service-type-id
Example:
C10G-RC220#show cable modem service-type-id
MAC Address
Type_ID(C/P)
IP Address
US
DS
MAC
Prim Service-
0005.caa3.d5c4
0017.9a60.5c30
0025.2e06.70ec
0026.2495.b89c
0026.5e77.43b3
C10G-RC220#
10.220.1.137
10.220.1.146
10.220.1.129
0.0.0.0
10.220.1.123
Intf
11/0.0/0
11/0.0/0
11/0.0/0
11/7.0/0
11/0.0/0
Intf
2/0/7
2/0/6
2/0/4*
1/7/7
2/0/7*
Status
init(o)
online(pt)
online(pt)
offline
online(pt)
Sid
19
3
4
0
1
-/-/-/-/-/-
Command (config)
Purpose
Enter load
balance
restricted
group.
Where:
548
CASA CMTS
<group-id>
Example:
CASA-CMTS(config)# load-balance restricted-group 2
CASA-CMTS(load-bal-restrict 2)#
2
Specify the
MAC domain.
docsis-mac <number>
Where:
<number>
Example:
<port_num>
<physical_channel_num>
<logical_chan_num>
Add or
remove an
upstream
channel on a
restricted
group.
Example:
CASA-CMTS(load-bal-restrict 2)# upstream 5/0.0/1
CASA-CMTS(load-bal-restrict 2)#
Command (config)
Purpose
Enter load
balance
restricted
Where:
Casa CMTS Software Configuration Guide
549
CASA CMTS
<group-id>
group.
Example:
Specify the
MAC domain.
Where:
<number>
Example:
CASA-CMTS(load-bal-restrict-group-2)# docsis-mac 1
CASA-CMTS(load-bal-restrict-mac-id-group-1)#
[no] qam
<module_slot_num>/<port_num>/<physical_channel_num>
Where:
<module_slot_num>
<port_num>
<physical_channel_num>
Add or
remove a
downstream
channel on a
restricted
group.
Example:
Add the downstream channel on the QAM in slot 1, port 1, and
channel 0 to the load balance restricted group.
CASA-CMTS(load-bal-restrict 2)# qam 1/1/0
CASA-CMTS(load-bal-restrict 2)#
Exclusion lists
Cable modems can be set not to move by putting them into an exclusion list.
Command (config)
Purpose
550
CASA CMTS
Example:
CASA-CMTS(config)# load-balance exclusion list
CASA-CMTS(load-bal-exclusion-list)#
[no] mac addr <mac_address> mask <mask> [static | both]
Where:
<mac_address>
<mask>
static
both
Enter load
balance
exclusion list
mode.
Add or remove a
CM into an
exclusion list.
Example:
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:
<identifier>
Example:
Casa CMTS Software Configuration Guide
551
CASA CMTS
Command (config)
Purpose
Enter the
restricted CM
configuration.
Where:
Specifies the restricted modem ID in the range 1
to 4,294,967,295.
<identifier>
Example:
CASA-CMTS(config)# load-balance restricted-cm 1
CASA-CMTS(load-bal-restrict-cm 1)#
2
<mask>
[no]
Example:
CASA-CMTS(load-bal-restrict-cm 1)mac addr
0011.e6bb.e3b1 #
Command (config)
Purpose
Enter the
restricted CM
configuration.
Where:
<identifier>
Example:
CASA-CMTS(config)# load-balance restricted-cm 1
CASA-CMTS(load-bal-restrict-cm 1)#
Casa CMTS Software Configuration Guide
552
CASA CMTS
service-type-id <string>
Where:
<string>
Example:
CASA-CMTS(load-bal-restrict-cm 1)# service-typeid load balance
CASA-CMTS(load-bal-restrict-cm 1)#
Command (config)
Purpose
Enter restricted
CM
configuration.
Where:
<identifier>
Example:
Add or remove a
reference to a
restricted load
balance group.
Example:
Add restricted group 3:
CASA-CMTS(load-bal-restrict-cm 1)#
load-balance-group 3
restricted-
no
553
CASA CMTS
Command (config)
Purpose
Change both
upstream and
downstream
channels using
the DCC
method.
Where:
<mac-address>
<frequency_number>
<channel_number>
broadcast-ranging
direct
period-ranging
unicast-ranging
reinitialize-mac
Example:
Move CM 0015.f2fe.c904 to new upstream and downstream
channels.
CASA-CMTS(config)# cable modem 0015.f2fe.c904 dcc
change-frequency 593000000 upstream 200 initialtech reinitialize-mac
554
CASA CMTS
Command (config)
Purpose
Change
downstream
channel using
the DCC
method.
Where:
<mac-address>
<frequency_number>
broadcast-ranging
direct
period-ranging
unicast-ranging
reinitialize-mac
Example:
Move CM 0015.f2fe.c904 to new downstream channel.
CASA-CMTS(config)# cable modem 0015.f2fe.c904 dcc
change-frequency 593000000 initial-tech periodranging
555
CASA CMTS
Command (config)
Purpose
Change
upstream
channels using
the DCC
method.
Where:
<mac-address>
<frequency_number>
<channel_number>
broadcast-ranging
direct
period-ranging
unicast-ranging
reinitialize-mac
Example:
Move CM 0015.f2fe.c904 to new upstream and downstream
channels.
CASA-CMTS(config)# cable modem 0015.f2fe.c904 dcc
upstream 200 initial-tech broadcast-ranging
556
CASA CMTS
Step
1
Command (config)
Purpose
Where:
<mac_address>
<frequency>
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
Enter general
default.
.
557
CASA CMTS
Set the
difference limit.
Example:
CASA-CMTS(load-bal-general-default)# initial-tech
direct frequency-limit 40
Command (config)
Purpose
Change
upstream via the
UCC method.
Where:
<mac_address>
<channel_number>
Example:
CASA-CMTS(load-bal-general-default)# cable modem
0001.0002.0003 ucc upstream 100
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-address>
<rcp_id>
<rcc_id>
558
CASA CMTS
broadcast-ranging
direct
period-ranging
unicast-ranging
reinitialize-mac
Example:
C3000-230(config)#cable modem 0001.0002.0003 dbc
rcp-id 01:FE:EA:00:04 rcc-id 200 upstream-list 1
initial-tech period-ranging
Command (config)
Purpose
Change
bonded CM
downstream
channels with
the DBC
method.
Where:
<mac-address>
<string>
broadcast-ranging
direct
period-ranging
unicast-ranging
559
CASA CMTS
reinitialize-mac
Example:
C3000-230(config)#cable modem 0001.0002.0003 dbc
downstream-list 1 initial-tech period-ranging
Command (config)
Purpose
Change
bonded CM
upstream
channels with
the DBC
method.
Where:
<mac-address>
<string>
broadcast-ranging
direct
period-ranging
unicast-ranging
reinitialize-mac
Example:
C3000-230(config)#cable modem 0001.0002.0003 dbc
upstream-list 1 initial-tech period-ranging
560
CASA CMTS
Under normal conditions, when the CMTS receives ranging request messages on the unusable
upstream channels, the channels are removed from the unusable channel list and the affected
modems are no longer considered in partial service mode.
Step
Command (config)
Purpose
Enables the
CMTS to send
DBC request
messages to
cable modems
that are in partial
service mode.
Example:
CASA(config)#cable partial-service dbc
Command (config)
Purpose
Enables
CableLabs ECN
770. Use the no
form of the
command to
disable ECN 770.
Example:
CASA(config)#cable ecn 770
561
CASA CMTS
Command
Purpose
Displays
load
balancing
statistics.
Where:
<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.
562
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
Casa CMTS Software Configuration Guide
563
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
shutdown
!
interface gige 2
Casa CMTS Software Configuration Guide
564
CASA CMTS
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
565
CASA CMTS
566
CASA CMTS
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
channel-width 3200000
logical-channel 0 profile 2
logical-channel 0 minislot 2
no logical-channel 0 shutdown
Casa CMTS Software Configuration Guide
567
CASA CMTS
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
rule basic 1
rule basic 3
rule execution 1
Casa CMTS Software Configuration Guide
568
CASA CMTS
end of config
569
CASA CMTS
Command (config)
Purpose
Where:
<grp_id>
Example:
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
570
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:
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
571
CASA CMTS
Add or remove
an upstream
channel.
Channel ID.
Slot, port and channel numbers.
Examples:
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)#
572
CASA CMTS
573
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)#
574
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.
575
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:
<x/y.z>
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.
576
CASA CMTS
Command
Purpose
Add or delete a
static
downstream CM
bonding group.
Where:
<dmn_id>
<grp_id>
Example:
Command (config)
Purpose
Add or delete a
static
downstream CM
bonding group.
Where:
<dmn_id>
<grp_id>
Example:
577
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.
578
CASA CMTS
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
enable/disable, and type of service (ToS) overwrite byte. This section covers commands for the
following operations:
Casa CMTS Software Configuration Guide
579
CASA CMTS
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
Examples:
Show the standard and verbose formats of the show cable service
class command:
CASA-CMTS# show cable service-class
Index Name
Dir
Sched
Prio
580
CASA CMTS
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
MinRsvRate
US/DS UGS
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,
581
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
582
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)#
583
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)#
584
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
585
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:
586
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)#
587
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>
588
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:
589
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> :
590
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
591
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
Casa CMTS Software Configuration Guide
592
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
593
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
594
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
595
CASA CMTS
non-volatile
permanent
read-only
<target_string>
Mod
Example:
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:
private
private
rwtesting
3
active
596
CASA CMTS
Community
Community
Community
Community
Community
name:
Index:
SecurityName:
StorageType:
Status:
public
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
597
CASA CMTS
snmpOutGetNexts:
snmpOutSetRequests:
snmpOutGetResponses:
snmpOutTraps:
snmpEnableAuthenTraps:
snmpSilentDrops:
snmpProxyDrops:
0
0
0
0
1
0
0
598
CASA CMTS
599
CASA CMTS
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:
600
CASA CMTS
Command (config)
Purpose
Display current
IPDR
connections.
Where:
<channel_name>
Example:
CASA-CMTS(config)#show ipdr connection
DISPLAYING CONNECTION INFORMATION OF THE IPDR
COLLECTORS
No IPDR Collector is connected at current time.
Command (config)
Purpose
Display current
IPDR sessions.
Example:
CASA-CMTS(config)#show ipdr session
601
CASA CMTS
Schema Name
:
Schema version
:
Collection Interval:
Streaming status
:
Collector IpAddr
:
Session Type
:
Session enabled
:
DOCSIS-SAMIS-TYPE-1_3.5.1-A.1.xsd
3.5.1-A.1
60 (seconds)
Other
N/A
TIME INTERVAL
TRUE
Session: 2
Session Name
:
Schema Name
:
Schema version
:
Collection Interval:
Streaming status
:
Collector IpAddr
:
Session Type
:
Session enabled
:
DOCSIS-SAMIS-TYPE-2
DOCSIS-SAMIS-TYPE-2_3.5.1-A.1.xsd
3.5.1-A.1
17 (seconds)
Other
N/A
TIME INTERVAL
TRUE
Command (config)
Purpose
Display current
IPDR sessions.
Example:
CASA-CMTS(config)#show running-config | include
ipdr
Command
Purpose
ipdr stop
ipdr restart
Stop or restart
the IPDR
daemon.
Example:
CASA-CMTS# ipdr stop
CASA-CMTS# ipdr restart
602
CASA CMTS
Command (config)
Purpose
Configure an
IPDR server.
Where:
<conn_index>
primary
secondary
Command (config)
Purpose
Enable IPDR
service type.
Where:
all
cm-status
cpe
cpe-adhoc
Specifies customer premises equipment adhoc session status. Ad-hoc sessions are
created by the CMTS to enable data
streaming and export, and then closed by
the CMTS upon completion.
cpe-event
diaglog
logdetail
logevent
samis1
603
CASA CMTS
samis2
sm
topo
us-status
Example:
CASA-CMTS(config)# ipdr enable all
CASA-CMTS(config)#
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
time interval.
Where:
<interval>
604
CASA CMTS
Command (config)
Purpose
Configure the
IPDR spectrum
measurement
interval.
Where:
<interval>
Command
Purpose
Configure the
IPDR
connection to
be primary.
Where:
<ipaddr>
Command (config)
Purpose
Configure the
IPDR source
interface for
IPDR traffic.
Where:
<number>
Example:
CASA-CMTS(config# ipdr source-interface loopback
10
605
CASA CMTS
Configuring IPsec
This section describes the CLI commands for IPsec operations currently supported by the Casa
CMTS. The supported operations are:
Enabling IPsec services
Configuring the IPsec PreKey
Deleting the IPsec PreKey
Displaying IPsec PreKey
Configuring IPsec Phase 1
Configuring IPsec Phase 2
Displaying the IPsec information
Deleting the IPsec configuration
Adding the IPsec security policy
Removing the IPsec security policy
Displaying the IPsec security policy database
Steps to configure IPsec are:
1. Set the pre-shared key.
2. Configure the phase1 parameters.
3. Configure the phase2 parameters.
4. Configure the SPD.
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.
606
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>:
607
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>
608
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
609
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.
610
CASA CMTS
Command (config)
Purpose
Display the
security policy
database.
Examples:
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
611
CASA CMTS
Command
Purpose
Show cable
modem status.
Where:
ip-address
ipv6-address
612
CASA CMTS
mac-address
verbose
Example:
Show the default display 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
Status
online
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
ranging is not complete.
Check the RF attenuations if initial ranging remains stuck. Use the debug cable
ranging command for information.
init(ov)
CMTS is static load balancing and is using the upstream channel ID override
and/or downstream frequency override to move the modem to new channel.
613
CASA CMTS
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.
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,
614
CASA CMTS
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.
:0026.5e77.43b3
615
CASA CMTS
IP Address
:10.248.1.103
Prim Sid
:8
MAC Domain
:1
Upstream Channel Set
:1/0/0, 1/1/0, 1/4/0, 1/5/0
Downstream Channel Set
:0/1/0, 0/1/1, 0/1/2, 0/1/3
Unusable channel list
:
Timing Offset
:2030
Initial Timing Offset
:2026
Received Power
:0 dBmV
MAC Version
:DOC3.0
Qos Provisioned Mode
:DOC1.1
Enable DOCSIS2.0 Mode
:Y
Initial Ranging Message
:B-INIT-RNG-REQ
Registration Request Message
:REG-REQ-MP
Phy Operating Mode
:atdma
Capabilities
:{Frag=Y, Concat=Y, PHS=Y, Priv=BPI}
Optional Filtering Support
:{802.1P=N, 802.1Q=N}
Number of CPE IPs
:0
CFG Max-CPE
:16
Errors
:0 CRCs,0 HCSes
Stn Mtn Failures
:0 aborts,0 exhausted
Total US Flows
:1
Total DS Flows
:1
Total US Data
:128 packets,9074 bytes
Total US Throughput
:0 kbits/sec,0 packets/sec
Total DS Data
:6 packets,1039 bytes
Total DS Throughput
:0 kbits/sec,0 packets/sec
Upstream Dropped Packets
:0
Active Classifiers
:0
DSA/DSX messages
:permit all
Total Time Online
:0 d, 0 h, 58 m, 39 s
sysDescr
:Cisco EPC3212 DOCSIS 3.0 2-PORT EMTA
<<HW_REV: 1.0; VENDOR: Cisco; BOOTR: 2.3.0_R1; SW_REV: epc3212-E10-5-v302r12901-100121cZIG; MODEL: EPC3212>>z<AC>
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).
Unusable
channel list
MAC State
Received
Power
616
CASA CMTS
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
Request
Message
Phy Operating
Mode
BPI Enbld
617
CASA CMTS
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
Total Time
Online
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
618
CASA CMTS
Command
Purpose
Display CPE
devices
behind a
specified
cable
modem.
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.
619
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 online 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
state.
ip-address
620
CASA CMTS
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
errors
621
CASA CMTS
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
622
CASA CMTS
623
CASA CMTS
624
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:
Displays the totals for each column.
total
Example:
See examples below.
Total
Modems
2
0
Active
Modems
2
0
Registered
Modems
2
0
625
CASA CMTS
1/1/0
1/1/1
1/2/0
1/2/1
1/3/0
1/3/1
0
0
0
0
2
0
0
0
0
0
1
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
Example:
See examples below.
626
CASA CMTS
Upstream Total
Description
Interface Modems
1/0.0/0
0
WC-02322
1/0.1/0
0
WC-02323
1/1.0/0
0
WC-02324
Total:
0
Active
Modems
0
Registered
Secondary
Modems
Offline
Modems
0
Modems
Command
Purpose
Where:
<x>
<y>
<z>
summary:
Example:
See examples below.
627
CASA CMTS
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> ] ]
Where:
<mac-address>
<ip-address>
<ipv6-address>
<verbose>
<immediate>
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.
628
CASA CMTS
<string>
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.
Command (config)
Purpose
Where:
<num>
<string>
629
CASA CMTS
Example:
Change the community interval to be 1000:
CASA-CMTS(config)# cable modem remote-query
1000
Command (config)
Purpose
Specify the
CMTS loopback
interface as the
source IP
address for
remote query.
Where:
<number>
Example:
Set the CMTS loopback interface for remote query to 10:
CASA-CMTS(config)# cable modem remote-query
loopback 10
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.
630
CASA CMTS
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
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
631
CASA CMTS
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
Casa CMTS Software Configuration Guide
632
CASA CMTS
Command (config)
Purpose
Enable or
disable the
cable modem
flap list.
Where:
enabled
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
Setup or
disable a
cable modem
deny list.
Example:
CASA-CMTS(config)#cable modem deny 0015.f2fe.cef2
633
CASA CMTS
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
Specify global
reserve bandwidth
percentage for
QoS-profiled traffic
on upstream and
downstream
interfaces.
accept
reject
634
CASA CMTS
dcc
Example:
In the following example, 80% of the bandwidth on upstream
interfaces is globally reserved for QoS-profiled traffic.
CASA-CMTS(config)#cable qos bw-reserve 80 upstream
Command (config)
Purpose
Enable a
temporary
upstream service
flow to allow for
high priority cable
modems to come
online when
upstream channels
are busy.
Where:
<service_class_name>
Example:
In the following example, all traffic matching the named service class
will be granted a temporary upstream service flow.
CASA-CMTS(config)#cable qos temp-us-sf classname
See the section Configuring cable service classes for additional information.
635
CASA CMTS
Step
1
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
Command
Purpose
Enable or
disable
extended
upstream
transmission
power support
at the CMTS.
Where:
0
1
636
CASA CMTS
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:
<number>
Examples:
Increase upstream modem power by 3dB.
CASA-CMTS(config)#cable upstream hi-power 3
Command (config)
Purpose
Configure
upstream SNR
interval in
seconds.
Where:
<seconds>
637
CASA CMTS
Example:
To re-average SNR statistics every 60 seconds:
CASA-CMTS(config)#cable upstream snr-interval 60
Command (config)
Purpose
Reset the CM
flap-list
counters to
zero.
<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.
Casa CMTS Software Configuration Guide
638
CASA CMTS
DS
406
0
0
0
927
0
0
0
DS
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
639
CASA CMTS
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
Intf
DS
Intf
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
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
Rx
RX
Power SNR
-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
SM
Exh.Cnt
16
16
16
16
16
16
16
16
16
16
Command (config)
Purpose
Display cable
modem vendor
information.
Example:
See examples below.
640
CASA CMTS
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
online
-2.0
871
online
62
-1.2
850
online
63
-1.5
885
online
25
-1.2
877
Command
Purpose
Display cable
modem vendor
information.
Where:
<mac_address>
<ip_address>
<ipv6_address>
Example:
See examples below.
641
CASA CMTS
Command
Purpose
Add a user
defined cable
modem vendor
information.
Where:
<vendor_id>
<string>
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 Software Configuration Guide
642
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:
Casa CMTS Software Configuration Guide
643
CASA CMTS
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
644
CASA CMTS
0000.0000.0000
0x00
0x0
0x0
0x0
0xb
0x00.00.00.00
2
639
Upstream
10
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:
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:
5
641
Down
20
Active
CASA CMTS
0x0
0x0
0xb
4
767
Down
10
Active
0x00 0x00 0x00
256
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
Command
Purpose
Show cable
modem errors
in the config
file.
Where:
<mac-address>
<ip_address>
Example:
See sample output below.
646
CASA CMTS
CRC
0
0
0
HCS
0
0
0
Command
Purpose
Display cable
modem MAC
information.
Where:
<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
647
CASA CMTS
Command
Purpose
Show spoof
information of
the cable
modem during
ranging.
Where:
<mac_address>
<ip_address>
Example:
See sample output below.
Command
Purpose
Show CM
maintenance
ranging
information.
Where:
<mac_address>
<ip_address>
<ipv6_address>
Example:
See example below.
648
CASA CMTS
SM
Fail
Active-
Count
42
Count
0
2009-06-
43
2009-06-
44
2009-06-
Command
Purpose
Show CM that
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.
649
CASA CMTS
0/2/2
0/2/3
0/3/0
0/3/1
0/3/2
0/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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Total:
Command (config)
Purpose
Enter docsis-mac
configuration
mode.
Where:
<grp_id>
Docsis-mac ID
Example:
<b>
<c>
Check
configured cmstatus.
650
CASA CMTS
Command
Purpose
Display QOS
information
associated with
the specified
cable modem,
or all cable
modems.
Where:
mac-address
ip-address
ipv6-address
verbose
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
State
Sid
Sched
Type
(kbps)
(kbps)
651
CASA CMTS
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
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)
652
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
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:
653
CASA CMTS
Default settings
Default settings if cable modem configuration file does not specify otherwise
Filters
Setting filter rule
Removing all IP and TCP-UDP filters
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
654
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
(Rel. 6.0.3 and earlier)
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:
Casa CMTS Software Configuration Guide
655
CASA CMTS
<num>
Example:
CASA-CMTS(config)#docsis submgt cm-control cm 1
max-cpe-ip 10
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>
656
CASA CMTS
CASA-CMTS(config)#docsis
CASA-CMTS(config)#docsis
CASA-CMTS(config)#docsis
CASA-CMTS(config)#docsis
CASA-CMTS(config)#docsis
CASA-CMTS(config)#docsis
CASA-CMTS(config)#docsis
CASA-CMTS(config)#docsis
CASA-CMTS(config)#docsis
CASA-CMTS(config)#docsis
CASA-CMTS(config)#docsis
CASA-CMTS(config)#docsis
CASA-CMTS(config)#docsis
CASA-CMTS(config)#docsis
submgt
submgt
submgt
submgt
submgt
submgt
submgt
submgt
submgt
submgt
submgt
submgt
submgt
submgt
default
default
default
default
default
default
default
default
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-65535>
cm-filter-upstream <0-65535>
cpe-filter-downstream <0-65535>
cpe-filter-upstream <0-65535>
mta-filter-downstream <0-65535>
mta-filter-upstream <0-65535>
stb-filter-downstream <0-65535>
stb-filter-upstream <0-65535>
ps-filter-downstream <0-65535>
ps-filter-upstream <0-65535>
Command (config)
Purpose
Configures
subscriber
management
default
settings to be
sent to
registered
cable
modems.
657
CASA CMTS
mta-filter-upstream
mta-filterdownstream
stb-filter-upstream
stb-filterdownstream
ps-filter-upstream
ps-filter-downstream
Command
Purpose
Display DOCSIS
subscriber
management
defaults.
Example:
CASA-CMTS (config) #show docsis submgt default
docsis submgt default active on
docsis submgt default max-ip 16
docsis submgt default max-ipv6-prefix 16
docsis submgt default learnable on
docsis submgt default cm-filter-downstream 0
docsis submgt default cm-filter-upstream 0
docsis submgt default cpe-filter-downstream 0
docsis submgt default cpe-filter-upstream 0
docsis submgt default ps-filter-downstream 0
docsis submgt default ps-filter-upstream 0
docsis submgt default mta-filter-downstream 0
docsis submgt default mta-filter-upstream 0
docsis submgt default stb-filter-downstream 0
docsis submgt default stb-filter-upstream 0
Casa CMTS Software Configuration Guide
658
CASA CMTS
Command (config)
Purpose
Where:
<filter_group>
<filter_index>
<bitmap>
Command (config)
Purpose
Removes all IP
and TCP-UDP
filters.
Displaying IP filters
To display IP filters:
Step
1
Command
Purpose
Display the IP
filter.
Where:
<cm_id>
UIP
TOSlo
255.255.255.255
659
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
Displaying the cable modem control table (Rel. 6.0.3 and earlier)
To display cable modem control table:
Step
1
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
660
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
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
661
CASA CMTS
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
662
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
663
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
To enable or disable TOT:
Step
1
Command (config)
Purpose
Enable or disable
TOT.
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>
664
CASA CMTS
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
Purpose
Specifies
the QAM
interface.
Example:
CASA-CMTS(config)# interface qam 0/4
CASA-CMTS(config-if-qam)#
665
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
666
CASA CMTS
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 Software Configuration Guide
667
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
668
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
.
.
Casa CMTS Software Configuration Guide
669
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>
670
CASA CMTS
Description
emergency
Sets the event reporting flag for emergency system error messages. (Emergency
messages indicate that the system has become unusable and requires
immediate attention. This problem might also be affecting other parts of the
network.)
alert
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.)
critical
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.).
error
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.).
warning
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.) .
notice
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.)
informational
Sets the event reporting flag for informational system error messages.
(Informational messages might or might not be significant to the system
administrators.).
debug
Sets the event reporting flag for debug system error messages. (Debug
messages appear only when debugging has been enabled.).
flags
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
671
CASA CMTS
Displaying the current priority and flags for cable event logging
To show the event reporting flags for cable event messages:
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
Command (config)
Purpose
Enable or disable
the logging of a
DOCSIS syslog
server.
Where:
<ip_address>
2
672
CASA CMTS
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>
673
CASA CMTS
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
674
CASA CMTS
Notification
LOG_NOTICE
Informational
Informational messages.
LOG_INFO
Debugging
Debugging messages.
LOG_DEBUG
This sub-section explains how to use logging commands to redirect and limit the types of logging
messages.
Configuring the logging target destinations and levels
Excluding user log-in messages from the log file
Display the current logging settings
675
CASA CMTS
Step
1
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
676
CASA CMTS
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>
677
CASA CMTS
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
678