Aprendendo A Trabalhar Com o CMTS
Aprendendo A Trabalhar Com o CMTS
Aprendendo A Trabalhar Com o CMTS
Guide
First Published: February 14, 2008
Last Modified: June 16, 2014
Americas Headquarters
Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134-1706
USA
http://www.cisco.com
Tel: 408 526-4000
800 553-NETS (6387)
Fax: 408 527-0883
2008-2014
CONTENTS
CHAPTER 1
CHAPTER 2
iii
Contents
CHAPTER 3
OL-27606-08
Contents
Prerequisites for Configuring Upstream Cable Interfaces on the Cisco CMTS Routers 44
Prioritizing Upstream Traffic to Initialize Cable Modems 45
Configuring the Priority of the QoS Profile 46
Activating the Upstream Minimum Reserved Traffic Rate Plus Excess Traffic Rate 47
Activating Upstream Admission Control 48
Verifying Upstream Admission Control 49
Activating Upstream Differential Encoding 49
Verifying Upstream Differential Encoding 49
Activating Upstream Forward Error Correction 50
Verifying Upstream FEC 50
Activating the Upstream Ports 51
Activating Upstream Power Adjustment 52
Activating the Upstream Scrambler 53
Verifying the Upstream Scrambler 53
Activating Upstream Timing Adjustment 54
Verifying Upstream Timing Adjustment 54
Traffic Shaping 55
Upstream Traffic Shaping 55
Upstream Buffer Control for Maximum Queue Depth 56
Configuring Upstream Rate Limiting and Traffic Shaping 57
Setting Upstream Backoff Values 58
Setting the Upstream Channel Width 59
Verifying Upstream Channel Width 60
Copy and Paste Support for TDMA to A-TDMA Upgrade 61
Setting the Upstream Frequency 61
Verifying the Upstream Frequency 63
Setting the Upstream Input Power Level 63
Verifying the Upstream Input Power Level 64
Specifying Upstream Minislot Size 65
Verifying Upstream Minislot Size 65
Setting Upstream Traffic Shaping 66
Verifying Upstream Bandwidth Request Shaping 67
Troubleshooting Tips 68
Configuring Upstream Drop Classifier 68
Setting Upstream Buffer Control Parameters 69
Contents
CHAPTER 4
CHAPTER 5
DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers 99
Prerequisites for DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers 100
Restrictions for DOCSIS 2.0 A-TDMA Services 101
OL-27606-08
Contents
CHAPTER 6
vii
Contents
CHAPTER 7
CHAPTER 8
OL-27606-08
Contents
CHAPTER 9
IGMP-Triggered Dynamic Channel Change Load Balancing for DOCSIS 2.0 Cable Modems 173
Prerequisites for IGMP-Triggered DCC Load Balancing for DOCSIS 2.0 CMs 174
Restrictions for IGMP-Triggered DCC Load Balancing for DOCSIS 2.0 CMs 175
Information About IGMP-Triggered DCC Load Balancing for DOCSIS 2.0 CMs 175
Combined Optimization Technique 176
Deployment of the IGMP-Triggered DCC Load Balancing for DOCSIS 2.0 and DOCSIS 3.0
CMs 177
Interaction of IGMP-Triggered DCC Load Balancing With DOCSIS Load Balancing 178
Interaction of IGMP-Triggered DCC Load Balancing With Fairness Across DOCSIS
Interfaces 178
DOCSIS 2.0 Multicast Enhancement for VDOC 179
How to Configure IGMP-Triggered DCC Load Balancing for DOCSIS 2.0 CMs 180
Creating a Load Balancing Group 180
Creating a Load Balancing Rule 181
Creating a Load Balancing Policy 183
Configuring a Load Balancing Group 184
Verifying IGMP-Triggered DCC Load Balancing Operations 186
Additional References 188
Feature Information for IGMP-Triggered DCC Load Balancing for DOCSIS 2.0 CMs 189
CHAPTER 10
ix
Contents
CHAPTER 11
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco
CMTS Routers 219
Prerequisites 221
Prerequisites for Load Balancing 222
Prerequisites for Dynamic Channel Change for Load Balancing 222
Prerequisites for Dynamic Bonding Change for DOCSIS 3.0 Static Modem Count-Based
Load Balancing 223
Restrictions 223
Restrictions for Load Balancing 223
Restrictions for Dynamic Channel Change for Load Balancing 225
DCC Restrictions with N+1 Redundancy and Inter-Card Load Balancing 226
Restrictions for DOCSIS 3.0 Static Modem Count-Based Load Balancing 227
OL-27606-08
Contents
Restrictions for Dynamic Bonding Change for DOCSIS 3.0 Static Modem Count-Based
Load Balancing 227
Restrictions for MRC-Only Cable Modems 228
Information on the Load Balancing on the Cisco CMTS 228
Feature Overview 228
DOCSIS 3.0 Static Modem Count-Based Load Balancing 229
Error Handling of Channel Assignment 231
Multiple Channel Load Balancing Operation 231
Using DOCSIS 3.0 Static Modem Count-Based Load Balancing With DBC 233
Using DBC to Change the Receive Channel Set 234
Using DBC to Change the Transmit Channel Set 234
Using DBC to Change the Downstream ID 234
Using DBC to Change the Security Association for Encrypting Downstream
Traffic 235
Using DBC to Change the Service Flow SID Cluster Assignments 235
Types of Load Balancing Operations 235
Methods to Determine When Interfaces Are Balanced 237
Modems Method 237
Utilization Method 238
Service-Flows Method 239
Using Both Static and Dynamic Load Balancing 240
Load Balancing Parameters 240
Load Balancing Groups 240
Support for 256 Legacy LBGs 242
Downstream Load Balancing Distribution with Upstream Load Balancing 242
Upstream Load Balancing for DOCSIS 3.0 Cable Modems in Single Upstream Mode 243
Disabling Upstream Load Balancing for DOCSIS 3.0 Modems 243
Disabling Upstream Load Balancing for DOCSIS 3.0 Modems 244
DOCSIS 3.0 Dynamic Load Balancing 244
Interaction with Spectrum Management 244
DOCSIS 2.0 Multicast Enhancement for VDOC 245
Benefits of Load Balancing 246
Exclude Cable Modems from Load Balancing Groups 246
How to Configure Load Balancing 247
Creating a Load Balancing Group 247
xi
Contents
CHAPTER 12
OL-27606-08
Contents
CHAPTER 13
xiii
Contents
CHAPTER 14
OL-27606-08
Contents
CHAPTER 15
S-CDMA and Logical Channel Support on the Cisco CMTS Routers 355
Prerequisites for S-CDMA and Logical Channel Support 356
Restrictions for S-CDMA and Logical Channel Support 357
Information About S-CDMA and Logical Channel Support 358
S-CDMA Services 358
Modulation Profiles 359
Benefits 360
Logical Channels 361
Spectrum Management on Logical Channels 361
Load Balancing on Logical Channels 362
How to Configure S-CDMA and Logical Channel Support 362
Creating Modulation Profiles 362
Creating a DOCSIS 2.0 S-CDMA Modulation Profile 362
Configuring a Global Modulation Profile 363
Creating a DOCSIS 3.0 S-CDMA Modulation Profile 364
Configuring the DOCSIS Mode and Profile on an Upstream 365
Configuring the Logical Channel Support 368
Monitoring the S-CDMA and Logical Channel Support 369
Displaying Modulation Profiles 369
Displaying Cable Modem Capabilities and Provisioning 370
Displaying the Logical Channel Support 370
Configuration Examples for S-CDMA and Logical Channel Support 372
Creating Modulation Profiles Examples 372
Example: DOCSIS 2.0 S-CDMA Modulation Profiles 372
Example: Global Modulation Profiles 373
Example: DOCSIS 3.0 S-CDMA Modulation Profiles 373
Assigning Modulation Profiles to Upstreams Examples 374
Example: Assigning DOCSIS 2.0 S-CDMA Modulation Profiles 374
Example: Assigning Global Modulation Profiles 375
Example: Assigning DOCSIS 3.0 S-CDMA Modulation Profiles 377
Example: Creating Logical Channels 377
Additional References 378
Feature Information for S-CDMA and Logical Channel Support on the Cisco CMTS Routers 380
xv
Contents
CHAPTER 16
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS 383
Prerequisites for Spectrum Management and Advanced Spectrum Management 384
Restrictions for Spectrum Management 386
Shared Spectrum Groups 387
Cisco IOS Releases and Cable Interface Line Card Support 387
Dynamic Upstream Modulation 388
Fixed-Frequency Spectrum Groups with Advanced Spectrum Management 388
Limitations on Upstream Modulation Parameters for PacketCable VoIP Calls 388
N+1 Redundancy Support 389
Intelligent and Advanced Spectrum Management Support 389
Information About Spectrum Management 390
Spectrum Management Measurements 391
Signal and Carrier Noise Ratios 391
Differences Between the MER (SNR) and CNR (CNiR) Values 392
Additional Measurements 394
Upstream Signal Channel Overview 394
Upstream Segments and Combiner Groups 396
Frequency Management Policy 397
Noise Impairments 397
Spectrum Groups and Frequency Hopping 398
Guidelines for Spectrum Management 398
Guided and Scheduled Spectrum Management 399
Frequency Hopping Capabilities 399
Dynamic Upstream Modulation (MER [SNR]-Based) 401
Feature Overview 401
Criteria for Switching Modulation Profiles 402
Input Power Levels 403
Intelligent and Advanced Hardware-Based Spectrum Management 404
Intelligent Spectrum Management Enhancements 404
Advanced Spectrum Management Support Using the Cisco uBR10-MC5X20S/U/H
BPE 404
Benefits 406
Guided and Scheduled Spectrum Management Benefits 406
Intelligent and Advanced Spectrum Management Benefits 407
OL-27606-08
Contents
xvii
Contents
CHAPTER 17
CHAPTER 18
Upstream Bonding Support for D-PON on the Cisco CMTS Routers 475
Prerequisites for Upstream Bonding Support for D-PON 475
Restrictions for Upstream Bonding Support for D-PON 476
Information About Upstream Bonding Support for D-PON 477
D-PON on Upstream Scheduling 478
How to Configure Upstream Bonding Support for D-PON 478
Verifying the Upstream Bonding Support for D-PON 479
Additional References 480
Feature Information for Upstream Bonding Support for D-PON on the Cisco CMTS
Routers 481
OL-27606-08
Contents
CHAPTER 19
xix
Contents
CHAPTER 20
CHAPTER 21
OL-27606-08
Contents
CHAPTER 22
xxi
Contents
OL-27606-08
CHAPTER
Note
The hardware components introduced in a given Cisco IOS Release are supported in all subsequent releases
unless otherwise specified.
Table 1: Cable Hardware Compatibility Matrix for Cable Modem Upstream RF Adaptation
Platform
Processor Engine
PRE2
Cisco uBR10-MC5X20H
PRE4
Cisco UBR-MC20X20V1
Cisco uBR-MC3GX60V2
PRE5
Cisco uBR7246VXR Universal
Broadband Router
1 The Cisco UBR-MC20X20V cable interface line card has three variantsCisco UBR-MC20X20V-0D, Cisco UBR-MC20X20V-5D, and Cisco
UBR-MC20X20V-20D. The Cisco UBR-MC20X20V-0D line card supports 20 upstreams and zero (no) downstreams. The Cisco UBR-MC20X20V-5D line
card supports 20 upstreams and 5 downstreams, and the Cisco UBR-MC20X20V-20D line card supports 20 upstreams and 20 downstreams.
2 The Cisco uBR-MC3GX60V line card is not compatible with PRE2.
3 The Cisco uBR-MC88V cable interface line card is not compatible with NPE-G1. You must use NPE-G2 with the Cisco uBR-MC88V cable interface line
card.
OL-27606-08
statistics prevents a cable modem or a small group of cable modems from lowering the available bandwidth
for the larger population of cable modems.
Following are the step-by-step timer-based events that occur during RF adaptation:
1 General timer eventThe PHY statistics of the cable modems on the RF adapt-enabled channel are
checked. The cable modems that fail or exceed the set threshold are flagged as either downgrade or upgrade
candidates.
2 Candidate timer eventThe PHY statistics of the cable modems that are flagged as downgrade or upgrade
candidates are checked again to verify if the impairment still exists.
3 Relocation timer eventThe cable modems that continue to fail or exceed the threshold are relocated.
After a line card switchover, the cable modems remain online on either the primary or secondary logical
upstream channel depending on the state of the cable modem prior to the switchover. The upgrade and
downgrade candidate cable modems, and the cable modem movement history from primary to secondary
logical upstream channel and vice versa are not retained after a line card switchover. The Cable Modem
Upstream RF Adaptation feature is not affected by a PRE switchover and the candidate information and history
is retained during a PRE switchover.
The Cable Modem Upstream RF Adaptation feature is disabled by default. For information about how to
enable this feature, see How to Configure Cable Modem Upstream RF Adaptation, on page 5.
OL-27606-08
DOCSIS mode. In the case of SCDMA, change in parameters like codes-per-minislot may also impact
robustness.
Modulation profile.
Equalization-coefficient (that is pre-equalization).
For more details on the Multiple Logical Channel feature, see S-CDMA and Logical Channel Support on the
Cisco CMTS Routers .
CMTS PHY Measurement
The CMTS PHY measurements collected on a per cable modem basis is used during RF adaptation. For a
cable modem upstream RF adaptation, the MER (also referred to as Signal-to-noise Ratio [SNR]), and FEC
(both correctable and uncorrectable) measurements provide an accurate indication about the effect of any
PHY impairments on a single cable modem.
The Cable Modem Upstream RF Adaptation feature uses the following thresholds:
rf-adaptSets the RF adaptation percentage threshold.
snr-profilesSpecifies the MER (SNR) threshold in dB.
hysteresisSpecifies the hysteresis value.
corr-fecSpecifies the allowable number of correctable FEC errors for the upstream.
uncorr-fecSpecifies the allowable number of uncorrectable FEC errors for the upstream.
Note
All the above thresholds are configured at the physical port level to ensure that the same collection of
thresholds is used for both upgrade and downgrade.
Restriction
The cable modem upstream RF adaptation is not applicable for modems that are registered in MTC mode.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Command or Action
Purpose
Enter your password if prompted.
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Step 4
Step 5
Step 6
OL-27606-08
Command or Action
Purpose
Cisco uBR10012 routerThe valid range for the Cisco
UBR-MC20X20V and Cisco uBR-MC5X20 line cards is
from 0 to 4. The valid range for the Cisco
uBR-MC3GX60V line card is from 0 to 14.
Step 7
Step 8
Example:
Router(config-if)# cable upstream 0 rf-adapt
Step 9
Step 10
cable
(Optional) Specifies the MER (SNR) threshold in dB.
upstreamportthresholdsnr-profilessnr-threshold1
snr-threshold1MER (SNR) threshold for the primary
snr-threshold2
modulation profile specified for the upstream. The valid range
is from 5 to 35 dB, with a default value of 25 dB.
Example:
Note
Step 11
cable
(Optional) Specifies the hysteresis value.
upstreamportthresholdhysteresishysteresis-value
Command or Action
Example:
Router(config-if)# cable upstream 0
threshold hysteresis 3
Step 12
Purpose
hysteresis-valueHysteresis value. The valid range is from 0
to 10 dB, with a default value of 3 dB.
Note
cable upstreamportthreshold corr-fecfec-corrected (Optional) Specifies the allowable number of correctable FEC errors
for the upstream.
Example:
Router(config-if)# cable upstream 0
threshold corr-fec 2
Step 13
cable upstreamportthreshold
uncorr-fecfec-uncorrected
Example:
Router(config-if)# cable upstream 0
threshold uncorr-fec 10
Step 14
Step 15
OL-27606-08
Command or Action
Purpose
Example:
Router(config-if)# no cable upstream 0 1
shutdown
Step 16
end
Example:
Router(config-if)# end
What to Do Next
If you want to customize multiple logical channels, see S-CDMA and Logical Channel Support on the Cisco
CMTS Routers.
Troubleshooting Tips
Following are some scenarios that you may encounter while configuring or after configuring the Cable Modem
Upstream RF Adaptation feature. Follow the recommended action to resolve these issue.
Possible Cause The RF adaptation downgrade threshold is exceeded while the cable modem is still
Possible Cause The RF adaptation downgrade threshold is exceeded after a group of cable modems
Possible Cause The cable modem was upgraded or downgraded five times.
Possible Cause The SNR has not improved beyond the threshold and the hysteresis value.
Solution You can delete the cable modem history from the CMTS database using the clear cable modem
delete command.
Purpose
OL-27606-08
11
cable bundle 2
cable upstream max-ports 4
cable upstream 0 connector 4
cable upstream 0 frequency 20000000
cable upstream 0 channel-width 6400000 6400000
cable upstream 0 max-logical-chans 2
cable upstream 0 threshold snr-profiles 26 0
cable upstream 0 threshold corr-fec 5
cable upstream 0 threshold uncorr-fec 2
cable upstream 0 threshold hysteresis 4
cable upstream 0 threshold rf-adapt 0
cable upstream 0 rf-adapt
cable upstream 0 0 docsis-mode atdma
cable upstream 0 0 minislot-size 4
cable upstream 0 0 range-backoff 3 6
cable upstream 0 0 modulation-profile 221
cable upstream 0 0 attribute-mask 20000000
no cable upstream 0 0 shutdown
cable upstream 0 1 docsis-mode atdma
cable upstream 0 1 minislot-size 4
cable upstream 0 1 range-backoff 3 6
cable upstream 0 1 modulation-profile 222
cable upstream 0 1 attribute-mask 20000000
no cable upstream 0 1 shutdown
no cable upstream 0 shutdown
cable upstream 1 connector 5
cable upstream 1 frequency 26600000
cable upstream 1 channel-width 3200000 3200000
cable upstream 1 docsis-mode atdma
cable upsteram 1 minislot-size 4
cable upstream 1 range-backoff 3 6
cable upstream 1 modulation-profile 321
cable upstream 1 attribute-mask 20000000
no cable upstream 1 shutdown
cable upstream 2 connector 6
cable upstream 2 frequency 30000000
cable upstream 2 channel-width 3200000 3200000
cable upstream 2 docsis-mode atdma
cable upsteram 2 minislot-size 4
cable upstream 2 range-backoff 3 6
cable upstream 2 modulation-profile 221
cable upstream 2 attribute-mask 20000000
no cable upstream 2 shutdown
cable upstream 3 connector 7
cable upstream 3 frequency 33500000
cable upstream 3 channel-width 3200000 3200000
cable upstream 3 docsis-mode atdma
cable upsteram 3 minislot-size 4
cable upstream 3 range-backoff 3 6
cable upstream 3 modulation-profile 221
cable upstream 3 attribute-mask 20000000
no cable upstream 3 shutdown
end
OL-27606-08
Additional References
Related Documents
Related Topic
Document Title
http://www.cisco.com/en/US/docs/ios/cable/
command/reference/cbl_book.htmlCisco IOS CMTS
Cable Command Reference
Technical Assistance
Description
Link
Note
The below table lists only the software release that introduced support for a given feature in a given
software release train. Unless noted otherwise, subsequent releases of that software release train also
support that feature.
13
Feature Name
Releases
12.2(33)SCF
Feature Information
OL-27606-08
Feature Name
Releases
Feature Information
The Cable Modem Upstream RF
Adaptation feature uses the per
cable modem physical layer
statistics to identify and
automatically move cable modems
to another logical upstream channel
within the same physical port to
prevent unnecessary channel-wide
parameter changes.
In Cisco IOS Release 12.2(33)SCF,
this feature was introduced on the
Cisco uBR10012 router and Cisco
uBR7200 series routers.
The following sections provide
information about this feature:
Information About Cable
Modem Upstream RF
Adaptation, on page 3
How to Configure Cable
Modem Upstream RF
Adaptation, on page 5
Verifying Cable Modem
Upstream RF Adaptation, on
page 10
Configuration Examples for
Cable Modem Upstream RF
Adaptation, on page 10
The following commands were
introduced or modified: cable
rf-adapt timer, cable upstream
rf-adapt(logical channel), cable
upstream rf-adapt, cable
upstream threshold rf-adapt,
show cable modem rf-adapt,
show cable rf-adapt, cable
upstream threshold hysteresis,
cable upstream threshold, show
cable modem, show cable modem
access-group, show cable modem
calls, show cable modem
connectivity, show cable modem
counters, show cable modem
docsis version, show cable
modem domain-name, show
cable modem errors, show cable
15
Feature Name
Releases
Feature Information
modem flap, show cable modem
ipv6, show cable modem mac,
show cable modem maintenance,
show cable modem offline, show
cable modem phy, show cable
modem primary channel, show
cable modem registered, show
cable modem rogue, show cable
modem summary, show cable
modem type, show cable modem
unregistered, show cable modem
vendor, show cable modem
wideband.
OL-27606-08
CHAPTER
Note
Cisco IOS Release 12.2(33)SCA integrates support for this feature on the Cisco CMTS routers. This
feature is also supported in Cisco IOS Release 12.3BC, and this document contains information that
references many legacy documents related to Cisco IOS 12.3BC. In general, any references to Cisco IOS
Release 12.3BC also apply to Cisco IOS Release 12.2SC.
The cable interface in the Cisco universal broadband routers serves as the cable TV radio frequency (RF)
interface, supporting downstream and upstream signals. The downstream signal is output as an
intermediate-frequency (IF) signal suitable for use with an external upconverter. Your cable plant, combined
with your planned and installed subscriber base, service offering, and external network connections, determines
the combination of cable interfaces, network uplink line cards, and other components that you should use.
The Cisco IOS software command-line interface (CLI) can be used to configure the Cisco cable interface
line card for correct operation on the hybrid fiber-coaxial (HFC) cable network. This chapter provides a
configuration summary for the various downstream cable interface features available on a Cisco CMTS
router. Details about some of these features can be found in other chapters of this book.
Note
The configuration commands and examples in this chapter may show slot numbering or references to
either Cisco uBR7200 series or Cisco uBR10012 Universal Broadband Routers. However, the features
can be configured on either platform. Use the slot numbering appropriate for your CMTS router
configuration.
17
Use Cisco Feature Navigator to find information about platform support and Cisco software image support.
To access Cisco Feature Navigator, go to http://tools.cisco.com/ITDIT/CFN/. An account on http://
www.cisco.com/ is not required.
Contents
Prerequisites for Configuring Downstream Cable Interfaces on the Cisco CMTS Routers, page 18
Activating Downstream Cable Address Resolution Protocol Requests, page 19
Activating Downstream Ports, page 21
Assigning the Downstream Channel ID, page 22
Traffic Shaping, page 23
Configuring Downstream Rate Limiting and Traffic Shaping, page 24
Setting the Downstream Helper Address, page 25
Setting the Downstream Interleave Depth, page 26
Setting the Downstream Modulation, page 27
Setting the Downstream MPEG Framing Format, page 28
Setting Downstream Traffic Shaping, page 28
Activating Host-to-Host Communication (Proxy ARP), page 30
Activating Packet Intercept Capabilities, page 31
Configuring Payload Header Suppression and Restoration, page 31
Setting Optional Broadcast and Cable IP Multicast Echo, page 32
Cable Interface Configuration Examples, page 34
OL-27606-08
Table 3: Configuring Downstream Cable Interfaces on the Cisco CMTS Routers Hardware Compatibility Matrix
CMTS Platform
Processor Engine
PRE-2
Cisco uBR10-MC5X20S/U/H
NPE-G1
Cisco uBR-MC28U/X
NPE-G2
Cisco uBR-MC16U/X
Note
In most applications, default values for the commands used in these configuration steps are adequate to
configure the Cisco CMTS router. You do not need to specify individual parameters unless you want to
deviate from system defaults.
Note
The default values for the commands used in this configuration step are adequate in most cases to configure
the Cisco uBR7200 series CMTS.
19
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
interface cable5/0
Example:
Step 4
cable arp
Example:
Router(config-if)# cable arp
What to Do Next
To verify that cable ARP is activated, enter the more system:running-config command and look for the
cable interface configuration information. If ARP is activated, it does not appear in this output. If ARP is
deactivated, it appears in the output as
no cable arp
.
Router# more system:running-config
Building configuration...
Current configuration:
!
interface cable5/0
ip address 1.1.1.1 255.255.255.0
no keepalive
no cable arp
cable downstream annex B
cable downstream modulation 64qam
cable downstream interleave-depth 32
cable downstream symbol-rate 5056941
cable upstream 0 frequency 15008000
no cable upstream 0 shutdown
Tip
If you are having difficulty with verification, verify that you entered the correct port and cable interface
line card slot number when you activated ARP and when you entered the show interface cable command.
OL-27606-08
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
interface cable5/0
Example:
Step 4
Example:
Router(config-if)# cable downstream if-output
Router(config-if)# no cable downstream
if-output
Step 5
no shutdown
Example:
Router(config-if)# no shutdown
Step 6
end
21
What to Do Next
To determine if the downstream carrier is active (up), enter the show controllers cable command for the
downstream port that you just configured. For National Television Standards Committee (NTSC) 6 MHz
operations, see the following example:
Router# show controllers cable5/0 downstream
Cable5/0 Downstream is up
Frequency=96000000, Channel Width 6 MHz, 64-QAM, Symbol Rate 5.056941 Msps
FEC ITU-T J.83 Annex B, R/S Interleave I=32, J=4
Note
For Cisco IOS Release 12.2(33)SCB and later releases, the acceptable range is 1 to 255 (0 is reserved for
network management) and for releases prior to Cisco IOS Release 12.2(33)SCB, the acceptable range is
0 to 255.
Note
The cable downstream channel-id command must be used with the following command:
cable downstream frequency 54000000-1000000000 broadcast frequency - h
These commands are used in instances where you want to send multiple downstream frequencies to a single
region that contains CMs that can connect only to upstream ports on the same cable interface line card. You
must configure unique channel IDs for each downstream that any CM is capable of receiving. The downstream
frequency setting must match the setting on the upconverter.
Caution
After defining unique downstream IDs, test the CMs for correct operation. Cisco recommends that when
using this feature, you re-test each subsequent software release of CM code to verify correct operation
and to ensure reasonable acquisition time for new installations. Failure to use these commands in conjunction
or to test the involved CMs can result in customer service outages of indefinite duration.
OL-27606-08
Traffic Shaping
Traffic shaping basically uses queues to limit data surges that can congest a network. The data is buffered and
then sent into the network in regulated amounts to ensure that the traffic fits within the expected traffic envelope
for the particular connection.
Traffic shaping reduces the chance that information must be retransmitted to hosts on the cable plant. When
cable modems (CMs) have rate limits established, the CMTS typically drops data packets to enforce the rate
limit. Dropping packets from the requesting CM causes the host sending the information to retransmit its
information, which wastes bandwidth on the network. If both hosts sending and requesting information are
on the cable plant, the upstream bandwidth is wasted as well.
Traffic shaping allows the CMTS to perform upstream and downstream rate limiting on the DOCSIS upstream
and downstream channels. Rate limiting restricts the data rate to and from a CM; the MAC scheduler supports
traffic-shaping capabilities for downstream and upstream traffic. Rate limiting ensures that no single CM
consumes all of the channel bandwidth and allows a CMTS administrator to configure different maximum
data rates for different subscribers. Subscribers requiring higher sustained rates and willing to pay for higher
rates can be configured with higher sustained rate limits in their CM DOCSIS configuration file over regular
subscribers, who pay less and get lower rate limits.
Each time a packet belonging to a flow is transmitted on an output channel, the token-bucket policer function
checks the rate limit status of the flow, passing the following parameters:
Token bucket maximum sustained rate in bits per millisecond.
Token bucket depth (maximum transmit burst) in bits.
Length of current packet to be sent in bits.
Pointer to the flows token bucket.
Pointer to the flows token bucket last update time stamp.
Variable to return the milliseconds buffering delay in case the packet needs to be shaped.
Maximum buffering delay that the subsequent traffic shaper can handle in milliseconds.
Every flow has its own shaping buffer where rate-exceeded packets are typically held back in first-in/first-out
(FIFO) order for later releases transmission.
Tip
Token bucket policing with shaping is the per-upstream default rate limiting setting at the CMTS. Shaping
can be enabled or disabled for the token-bucket algorithm.
23
to specify a class of service assignment for each packet. Those packets with the precedence bit set in the ToS
field are given higher priority. Using the ToS byte, you can calculate the data rate for a specified flow, in
addition to the data rate configured on a per-CM basis. By specifying a maximum data rate for a particular
ToS, you can override the common maximum downstream data rate.
The administrator can override the maximum common downstream data rate limits by configuring the ToS
byte.
Packets that contain ToS bytes that have not been configured for downstream data rates continue to use the
common data rate limits.
Purpose
Note
Using Cisco IOS Release 12.0(5)T1 or higher, the software adds downstream calendar queuing routines
and grant shaping application of the calendar queues.
Note
Effective with Cisco IOS Release 12.2(33)SCF, the cable downstream rate-limit command is not
supported for Cisco uBR-MC88U line card in Cisco IOS software.
Details for key command usage are provided below:
To enable rate limiting on the given downstream port using the token bucket policing algorithm, issue
the cable downstream rate-limit token-bucket command.
To enable rate limiting on the given downstream port using the token bucket policing algorithm with
traffic shaping, issue the cable downstream rate-limit token-bucket shaping command.
To enable rate limiting on the given downstream port using the token bucket policing algorithm with a
specific traffic shaping time granularity, issue the cable downstream rate-limit token-bucket shaping
granularity 8 command. Acceptable values are 1, 2, 4, 8, or 16 msecs.
To enable rate limiting on the given downstream port using the token bucket policing algorithm with a
specific maximum traffic shaping buffering delay, issue the cable downstream rate-limit token-bucket
shaping granularity 8 command. Acceptable values are 128, 256, 512, or 1028 msecs.
To remove rate limiting on the given downstream port, issue the cable downstream rate-limit
token-bucket command.
To enable rate limiting on the given downstream port using a weighted packet discard policing algorithm
and to assign a weight for the exponential moving average of loss rate value, issue the cable downstream
rate-limit weighted-discard 3 command. Acceptable values are 1 to 4.
OL-27606-08
DETAILED STEPS
Step 1
Command or Action
Purpose
Example:
Note
Step 2
Example:
Router(config-if)# cable helper-address
172.56.x.x host
Step 1
Step 2
Step 3
Check the cables, upconverters, RF levels, and frequencies if the cable interfaces do not find a downstream signal.
Check the cables, RF levels, and upstream frequencies, and enter a no shut command if the cable interfaces find a
downstream signal, but not an upstream signal.
Check the provisioning servers.
Ping the DHCP server using the source IP address optionthe primary IP address of a cable interface.
Check IP routing if the cable interfaces acquire an RF upstream and downstream lock, but do not stay up.
25
Step 4
Check DHCP options and the IP address of the Time-of-Day (ToD) server:
Ping the ToD server using the source IP address option.
Check IP routing.
Verify that the TFTP filename is correct.
Verify that the TFTP file is in the correct directory on the TFTP server.
Ensure that the TFTP file has read privileges.
Ping the TFTP server using the source IP address option, and check IP routing if the cable interfaces acquire an
RF and a DHCP, but fail on ToD or TFTP.
Note
OL-27606-08
Step 1
Step 2
Step 3
Step 4
Step 5
Note
27
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6
Verify that you have selected the default if you are not certain about the modulation rate needed.
Tip
Note
Annex B is the DOCSIS MPEG framing format standard for North America.
Annex B framing format is automatically set when configuring Cisco cable interface line cards. The cable
interface line cards downstream ports and the connected CMs on the network must be set to the same
MPEG framing format and must support DOCSIS operations as appropriate.
The following command appears in the Cisco uBR7200 series router configuration file to designate Annex
B operation. This command sets the downstream MPEG framing format.
Router(config-if)# cable downstream annex {B}
OL-27606-08
To enable downstream traffic shaping for a downstream port on a Cisco cable interface line card, use one of
the following commands in cable interface configuration mode.
DETAILED STEPS
Step 1
Command or Action
Purpose
Enables traffic shaping on the downstream port using the token bucket
policing algorithm. With this command, the Cisco uBR7200 series
router automatically drops packets that are in violation of the allowable
bandwidth.
Example:
Router(config-if)# cable downstream
rate-limit token-bucket
Enables traffic shaping on the downstream port using the token bucket
policing algorithm with traffic shaping.
Step 2
Enables traffic shaping on the downstream port using the token bucket
policing algorithm with specific traffic shaping time granularity.
Acceptable values are 1, 2, 4, 8, or 16 milliseconds.
Enables traffic shaping on the downstream port using the token bucket
policing algorithm with specific maximum traffic shaping buffering
delay. Acceptable values are 128, 256, 512, or 1028 milliseconds.
Enables traffic shaping on the downstream port using the weighted
discard algorithm and assigns a weight for the exponential moving
average of the loss rate. Acceptable values are 1 to 4.
Example:
Router(config-if)# cable downstream
rate-limit weighted-discard 3
Step 3
Exits back to privileged EXEC mode so that you can verify the steps.
end
Example:
Router(config-if)# end
29
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6
Note
Because the downstream and upstreams are separate interfaces, modems cannot directly perform ARP
with other modems on the cable plant.
Note
The default values for the commands used in this configuration task are adequate in most cases to configure
the Cisco CMTS routers.
Purpose
OL-27606-08
it does not appear in the output. If cable proxy ARP has been deactivated, it appears in the output as no cable
proxy-arp.
Router# more system:running-config
Building configuration...
Current configuration:
!
interface cable5/0/0
ip address 1.1.1.1 255.255.255.0
no keepalive
no cable proxy-arp
cable downstream annex B
cable downstream modulation 64qam
cable downstream interleave-depth 32
cable downstream symbol-rate 5056941
cable upstream 0 frequency 15008000
no cable upstream 0 shutdown
Tip
If you are having difficulty with verification, make sure that you entered the correct port and cable interface
line card slot number when you activated cable proxy ARP.
Purpose
xxxx.xxxx.xxxx
xxxx.xxxx.xxxx
31
by CMs, and the downstream driver is capable of suppressing specific fields in the packet header before
forwarding the frame to the CM.
Command
show interface cable x/0/0
service-flow [sfid] phs
debug cable error
Purpose
Displays cable interface information.
Displays errors that occur in the cable MAC protocols.
To disable debugging output, use the no form of the
command.
Displays the activities of the PHS and restoration
driver. The no form of this command disables
debugging output.
Note
The default values for the commands used in these configuration steps are adequate in most cases to
configure the Cisco CMTS routers.
Purpose
Enables IP multicast echo. This is the default.
To disable IP multicast echo, enter the no cable ip-multicast-echo command in cable interface configuration
mode.
OL-27606-08
Building configuration...
Current configuration:
!
interface cable5/0/0
ip address 1.1.1.1 255.255.255.0
no keepalive
no cable ip-multicast-echo
cable downstream annex B
cable downstream modulation 64qam
cable downstream interleave-depth 32
cable upstream 0 frequency 15008000
no cable upstream 0 shutdown
Tip
If you are having difficulty with verification, make sure that you entered the correct slot and port numbers
when you entered cable interface configuration mode.
Purpose
To disable IP broadcast echo when it is enabled, enter the no cable ip-broadcast-echo command in cable
interface configuration mode.
33
OL-27606-08
35
hostname region-1-ubr
!
! Describes where the system is getting the software image it is running. In
! this configuration example, the system is loading a Cisco uBR10012 image named
! AdamSpecial from slot 0.
boot system flash slot0:uBR10000-p-mz.AdamSpecial
!
! Creates the enable secret password.
enable secret xxxx
enable password xxxx
!
! Sets QoS per modem for the cable plant.
no cable qos permission create
no cable qos permission update
cable qos permission modems
!
! Allows the system to use a full range of IP addresses, including subnet zero, for
! interface addresses and routing updates.
ip subnet-zero
!
! Enables Cisco Express Forwarding.
ip cef
!
! Configures a Cisco IOS Dynamic Host Configuration Protocol (DHCP) server to insert the
! DHCP relay agent information option in forwarded BOOTREQUEST messages.
ip dhcp relay information option
!
! Enters the virtual routing forwarding (VRF) configuration mode and maps a VRF table to
! the virtual private network (VPN) called MGMT-VPN. The VRF table contains the set of
! routes that points to or gives routes to the CNR device, which provisions the cable
! modem devices. Each VRF table defines a path through the MPLS cloud.
ip vrf MGMT-VPN
!
! Creates the route distinguisher and creates the routing and forwarding table of the
! router itself.
rd 100:1
!
! Creates a list of import and/or export route target communities for the VPN.
route-target export 100:2
route-target export 100:3
!
! Maps a VRF table to the VPN called ISP1-VPN.
ip vrf ISP1-VPN
!
! Creates the route distinguisher and creates the routing and forwarding table of the
! router itself.
rd 100:2
!
! Creates a list of import and/or export route target communities for the VPN.
route-target import 100:1
!
! Maps a VRF table to the VPN called ISP2-VPN.
ip vrf ISP2-VPN
!
! Creates the route distinguisher and creates the routing and forwarding table of the
! router itself.
rd 100:3
!
! Creates a list of import and/or export route target communities for the VPN.
route-target import 100:1
!
! Maps a VRF table to the VPN called MSO-isp. Note: MSO-isp could be considered ISP-3; in
! this case, the MSO is competing with other ISPs for other ISP services.
ip vrf MSO-isp
!
! Creates the route distinguisher and creates the routing and forwarding table of the
! router itself.
rd 100:4
!
! Creates a list of import and/or export route target communities for the VPN.
route-target import 100:1
!
! Builds a loopback interface to be used with MPLS and BGP; creating a loopback interface
OL-27606-08
! eliminates unnecessary updates (caused by physical interfaces going up and down) from
! flooding the network.
interface Loopback0
ip address 10.0.0.0 255.255.255.0
no ip directed-broadcast
!
! Assigns an IP address to this Fast Ethernet interface. MPLS tag-switching must be
! enabled on this interface.
interface FastEthernet0/0/0
description Connection to MSO core.
ip address 10.0.0.0 255.255.255.0
no ip directed-broadcast
full-duplex
tag-switching ip
!
! Enters cable interface configuration mode and configures the physical aspects of the
! 5/0/0 cable interface. Please note that no IP addresses are assigned to this interface;
! they will be assigned instead to the logical subinterfaces. All other commands for
! this cable interface should be configured to meet the specific needs of your cable RF
! plant and cable network.
interface Cable5/0/0
no ip address
ip directed-broadcast
no ip mroute-cache
load-interval 30
no keepalive
cable downstream annex B
cable downstream modulation 64qam
cable downstream interleave-depth 32
cable downstream frequency 855000000
cable upstream 0 frequency 30000000
cable upstream 0 power-level 0
no cable upstream 0 shutdown
cable upstream 1 shutdown
cable upstream 2 shutdown
cable upstream 3 shutdown
cable upstream 4 shutdown
cable upstream 5 shutdown
!
! Configures the physical aspects of the 5/0/0.1 cable subinterface. If cable modems have
! not been assigned IP addresses, they will automatically come on-line using the settings
! for subinterface X.1.
interface Cable5/0/0.1
description Cable Administration Network
!
! Associates this interface with the VRF and MPLS VPNs that connect to the MSO cable
! network registrar (CNR). The CNR provides cable modems with IP addresses and other
! initialization parameters.
ip vrf forwarding MSO
!
! Defines a range of IP addresses and masks to be assigned to cable modems not yet associated
with an ISP.
ip address 10.0.0.0 255.255.255.0
!
! Disables the translation of directed broadcasts to physical broadcasts.
no ip directed-broadcast
!
! Defines the DHCP server for cable modems whether they are associated with an ISP or
! with the MSO acting as ISP.
cable helper-address 10.4.1.2 cable-modem
!
! Defines the DHCP server for PCs that are not yet associated with an ISP.
cable helper-address 10.4.1.2 host
!
! Disables cable proxy Address Resolution Protocol (ARP) and IP multicast echo on this
! cable interface.
no cable proxy-arp
no cable ip-multicast-echo
!
! Configures the physical aspects of the 5/0/0.2 cable subinterface.
interface Cable5/0/0.2
description MSO as ISP Network
!
37
! Assigns this subinterface to the MPLS VPN used by the MSO to supply service to
! customersin this case, MSO-isp.
ip vrf forwarding MSO-isp
!
! Defines a range of IP addresses and masks to be assigned to cable modems associated
! with the MSO as ISP network.
ip address 10.1.0.0 255.255.255.0 secondary
!
! Defines a range of IP addresses and masks to be assigned to host devices associated
! with the MSO as ISP network.
ip address 10.1.0.0 255.255.255.0
!
! Disables the translation of directed broadcasts to physical broadcasts.
no ip directed-broadcast
!
! Defines the DHCP server for cable modems whether they are associated with an ISP or
! with the MSO acting as ISP.
cable helper-address 10.4.1.2 cable-modem
!
! Defines the DHCP server for PC host devices.
cable helper-address 10.4.1.2 host
!
! Disables cable proxy Address Resolution Protocol (ARP) and IP multicast echo on this
! cable interface.
no cable proxy-arp
no cable ip-multicast-echo
!
! Configures the physical aspects of the 5/0.3 cable subinterface
interface Cable5/0/0.3
description ISP1's Network
!
! Makes this subinterface a member of the MPLS VPN.
ip vrf forwarding isp1
!
! Defines a range of IP addresses and masks to be assigned to cable modems associated
! with the MSO as ISP network.
ip address 10.1.1.1 255.255.255.0 secondary
!
! Defines a range of IP addresses and masks to be assigned to host devices associated
! with the MSO as ISP network.
ip address 10.0.1.1 255.255.255.0
!
! Disables the translation of directed broadcasts to physical broadcasts.
no ip directed-broadcast
!
! Disables cable proxy Address Resolution Protocol (ARP) and IP multicast echo on this
! cable interface.
no cable proxy-arp
no cable ip-multicast-echo
!
! Defines the DHCP server for cable modems whether they are associated with an ISP or
! with the MSO acting as ISP.
cable helper-address 10.4.1.2 cable-modem
!
! Defines the DHCP server for PC host devices.
cable helper-address 10.4.1.2 host
!
! Configures the physical aspects of the 5/0/0.4 cable subinterface
interface Cable5/0/0.4
description ISP2's Network
!
! Makes this subinterface a member of the MPLS VPN.
ip vrf forwarding isp2
!
! Defines a range of IP addresses and masks to be assigned to cable modems associated
! with the MSO as ISP network.
ip address 10.1.2.1 255.255.255.0 secondary
!
! Defines a range of IP addresses and masks to be assigned to host devices associated
! with the MSO as ISP network.
ip address 10.0.1.1 255.255.255.0
!
! Disables the translation of directed broadcasts to physical broadcasts.
OL-27606-08
no ip directed-broadcast
!
! Disables cable proxy Address Resolution Protocol (ARP) and IP multicast echo on this
! cable interface.
no cable proxy-arp
no cable ip-multicast-echo
!
!
cable dhcp-giaddr policy
!
!! Defines the DHCP server for cable modems whether they are associated with an ISP or
! with the MSO acting as ISP.
cable helper-address 10.4.1.2 cable-modem
!
! Defines the DHCP server for PC host devices.
cable helper-address 10.4.1.2 host
!
!
end
0
0
0
0
0
39
map-list test-b
no cdp run
!
tftp-server slot0:master/120/ubr10k-p6-mz.122-2.XF
!
line con 0
exec-timeout 0 0
password xxxx
login
transport input none
line aux 0
line vty 0 4
password xxxx
login
!
no scheduler max-task-time
end
Step 1
Configure the BGP routing process with the autonomous system number:
Example:
Router(config)# router bgp 42
Step 2
Specify a neighbor's IP address or BGP peer group, identifying it to the local autonomous system:
Example:
Router(config-router)# neighbor 200.28.28.40
Activate the advertisement of the IPv4address family.
Router(config-router)# neighbor 200.28.28.40 activate
Step 1
Define internal Border Gateway Protocol (iBGP) parameters for VPNv4 network-layer reachability information (NLRI)
exchange:
Example:
Router(config-router)# address-family vpnv4 unicast
Step 2
OL-27606-08
Example:
Router(config-router-af)# neighbor 200.28.28.45 remote-as 48
Router(config-router-af)# exit
Step 3
Step 1
Define external Border Gateway Protocol (eBGP) parameters for PE-to-CE routing sessions:
Example:
Router(config-router)# address-family ipv4 unicast vrf
go_fast_internet_company
Step 2
Define an eBGP session between PE and CE routers and activate the advertisement of the IPv4 address family:
Example:
Router(config-router-af)# neighbor 200.28.28.46 remote-as 49
Router(config-router-af)# neighbor 200.28.28.46 activate
Enable RIP, define RIP parameters for PE-to-CE routing sessions, and enable RIP on the PE-to-CE link:
Example:
Router(config)# router rip
Router(config-router)# address-family ipv4 unicast vrf
go_fast_internet_company
Router(config-router-af)# network 200.28.28.47
41
Step 1
Define static route parameters for each PE-to-CE session and for each BGP PE-to-CE routing session.
Example:
Router(config)# ip route vrf go_fast_internet_company 200.28.28.46
255.255.255.0 200.28.28.50
Router(config-router)# address-family ipv4 unicast vrf
go_fast_internet_company
Step 2
Redistribute VRF static routes and directly connected networks into the VRF BGP table.
Example:
Router(config-router-af)# redistribute static
Router(config-router-af)# redistribute static connected
OL-27606-08
CHAPTER
Note
Cisco IOS Release 12.2(33)SCA and later releases integrate support for this feature on the Cisco CMTS
routers. This feature is also supported in Cisco IOS Release 12.3BC, and this document contains information
that references many legacy documents related to Cisco IOS 12.3BC. In general, any references to Cisco
IOS Release 12.3BC also apply to Cisco IOS Release 12.2SC.
The cable interface in the Cisco universal broadband router supports downstream and upstream signals, and
serves as the cable TV radio frequency (RF) interface. The downstream signal is output as an
intermediate-frequency (IF) signal suitable for use with an external upconverter. Your cable plant, combined
with your planned and installed subscriber base, service offering, and external network connections, determines
the combination of cable interfaces, network uplink line cards, and other components that you should use.
The Cisco IOS software command-line interface (CLI) can be used to configure the Cisco cable interface
line card for correct operation on the hybrid fiber-coaxial (HFC) cable network. This chapter provides a
configuration summary for the various upstream cable interface features available on a Cisco CMTS router.
Details about some of these features can be found in other chapters of this book.
Note
The configuration commands and examples in this chapter may show slot numbering or references to
either Cisco uBR7200 series or Cisco uBR10012 Universal Broadband Routers. However, the features
can be configured on either platform. Use the slot numbering appropriate for your CMTS router
configuration.
43
Use Cisco Feature Navigator to find information about platform support and Cisco software image support.
To access Cisco Feature Navigator, go to http://tools.cisco.com/ITDIT/CFN/. An account on http://
www.cisco.com/ is not required.
Contents
Prerequisites for Configuring Upstream Cable Interfaces on the Cisco CMTS Routers, page 44
Prioritizing Upstream Traffic to Initialize Cable Modems, page 45
Activating the Upstream Minimum Reserved Traffic Rate Plus Excess Traffic Rate, page 47
Activating Upstream Admission Control, page 48
Activating Upstream Differential Encoding, page 49
Activating Upstream Forward Error Correction, page 50
Activating the Upstream Ports, page 51
Activating Upstream Power Adjustment, page 52
Activating the Upstream Scrambler, page 53
Activating Upstream Timing Adjustment, page 54
Traffic Shaping, page 55
Configuring Upstream Rate Limiting and Traffic Shaping, page 57
Setting Upstream Backoff Values, page 58
Setting the Upstream Channel Width, page 59
Setting the Upstream Frequency, page 61
Setting the Upstream Input Power Level, page 63
Specifying Upstream Minislot Size, page 65
Setting Upstream Traffic Shaping, page 66
Configuring Upstream Drop Classifier, page 68
Setting Upstream Buffer Control Parameters, page 69
Note
The hardware components introduced in a given Cisco IOS Release will be supported in all subsequent
releases unless otherwise specified.
OL-27606-08
Table 4: Configuring Upstream Cable Interfaces on the Cisco CMTS Routers Hardware Compatibility Matrix
Processor Engine
PRE2
Cisco uBR10-MC5X20U/H
Cisco IOS Release 12.2(33)SCC
PRE4
Cisco IOS Release 12.2(33)SCH
and later releases
PRE5
Cisco uBR-MC28U/X
NPE-G2
Cisco uBR-MC16U/X
4 Cisco uBR-MC3GX60V cable interface line card is not compatible with PRE2.
5 Cisco uBR-MC88V cable interface line card is compatible only with NPE-G2.
45
because when a cable modem first begins initializing, its default upstream service flow is assigned a quality
of service (QoS) profile-2 with a priority of zero. Zero is the lowest priority that can be scheduled. Depending
on the priority and rate of bandwidth requests from other online cable modems, the priority-zero queue can
either overflow or get ignored.
To ensure that the initializing cable modems can get online when a large number of online cable modems are
actively transmitting data, the Cisco CMTS must allow the bandwidth request from an initializing cable modem
to get priority over those requests from online cable modems.
In Cisco IOS Release 12.2(33)SCD2 and later releases, an operator can configure the priority of QoS profile-2
to a higher value.
Note
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router# enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# cable qos
pre-registration us-priority 2
Step 4
end
Example:
Router(config)# end
OL-27606-08
After a cable modem has successfully completed registration, the QoS profile of the default upstream service
flow is changed from QoS profile-2 to the QoS indicated through the DOCSIS configuration file.
What to Do Next
To determine if the priority of the QoS profile-2 is configured, enter the show cable qos profile command
in privileged EXEC mode.
Router# show cable qos profile
ID
Prio Max
upstream
bandwidth
1
0
0
2
2
64000
3
7
31200
4
7
87200
Router#
Guarantee
upstream
bandwidth
0
0
31200
87200
Max
downstream
bandwidth
0
1000000
0
0
Max
tx
burst
0
0
0
0
TOS
AND
mask
0xFF
0xFF
0xFF
0xFF
TOS
OR
mask
0x0
0x0
0x0
0x0
Create
by
B
priv
enab
cmts(r) no
cmts(r) no
cmts
yes
cmts
yes
IP prec.
rate
enab
no
no
no
no
The Prio column in the ID 2 displays the user-defined value of the QoS profile-2.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router# enable
Step 2
configure terminal
Example:
Router# configure terminal
47
Step 3
Command or Action
Purpose
Example:
Router(config)# cable rate-limit-algorithm
min-plus-excess
Step 4
end
Example:
Router(config)# end
What to Do Next
To verify if the upstream min-plus-excess parameter is configured and activated, run the show interface cable
mac-scheduler and the show interface cable service flow commands in privileged EXEC mode.
Router# show interface cable 8/0/0 mac-scheduler 0 | include rate
DOCSIS 1.1 MAC scheduler for Cable8/0/0/U0: rate 10240000
Router# show interface cable 8/0/0 service-flow qos us
Sfid
Dir Curr
State
7
US act
134
US act
9
US act
129
US act
11
US act
132
US act
13
US act
131
US act
15
US act
135
US act
17
US act
133
US act
25
US act
130
US act
Router#
Sid
1
120
2
115
3
118
4
117
5
121
6
119
13
116
Sched
Type
BE
BE
BE
BE
BE
BE
BE
BE
BE
BE
BE
BE
BE
BE
Prio MaxSusRate
MaxBrst
MinRsvRate
Through
0
0
0
0
0
0
0
0
0
0
0
0
0
0
28000
11000
28000
11000
28000
11000
28000
11000
28000
11000
28000
11000
28000
11000
500000
0
500000
0
500000
0
500000
0
500000
0
500000
0
500000
0
856051
403840
856176
402647
856019
402751
856394
402754
855977
403808
685510
341456
855598
403870
2000000
2000000
2000000
2000000
2000000
2000000
2000000
2000000
2000000
2000000
2000000
2000000
2000000
2000000
OL-27606-08
For example:
Router(config-if)# cable upstream 0 admission-control ?
Max Reservation Limit As Percentage of Raw Channel Capacity
Note
If percentage is left blank or set to 100%, the Cisco CMTS will only allow the total of the actual available
upstream bandwidth to be guaranteed. If percentage is set to its maximum of 1000, then up to 10 times
of the actual interface bandwidth may be guaranteed.
Step 1
Step 2
Step 3
Step 4
Step 5
49
Step 1
Step 2
Step 3
Step 4
Step 5
Note
Although upstream FEC is an option, it is recommended that you use upstream FEC. FEC is activated by
default and should not be disabled.
To activate the upstream forward error correction and to enable FEC, use the following command in cable
interface configuration mode.
Router(config-if)# cable upstream usport fec
Step 1
Step 2
Step 3
Step 4
Step 5
OL-27606-08
Note
The upstream cable interface does not operate until you either set a fixed upstream frequency or create
and configure a spectrum group. For more information, see the Setting the Upstream Frequency, on page
61.
To activate the upstream ports, perform the following steps:
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router# enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# interface cable 5/0
Step 4
Example:
Router(config-if)# no cable upstream 0 shutdown
What to Do Next
To determine if the upstream ports are activated or deactivated, enter the show interface cable command for
the upstream port just configured:
Router# show interface cable5/0
Cable5/0 is up, line protocol is up
Hardware is BCM3210 FPGA, address is 00e0.1e5f.7a60 (bia 00e0.1e5f.7a60)
Internet address is 1.1.1.3/24
MTU 1500 bytes, BW 27000 Kbit, DLY 1000 usec, rely 255/255, load 1/255
Encapsulation, loopback not set, keepalive not set
ARP type: ARPA, ARP Timeout 04:00:00
Last input 00:00:25, output 00:00:00, output hang never
Last clearing of show interface counters never
Queuing strategy: fifo
Output queue 0/40, 0 drops; input queue 0/75, 0 drops
5 minute input rate 0 bits/sea, 0 packets/sec
51
Purpose
Router(config-if)# end
Router#
To return the automatic upstream power-adjustment ranging value to the default of 4 dB, enter the following
command in cable interface configuration mode:
Router(config-if)# no cable upstream n power-adjust continue
To return the automatic upstream power-adjustment noise value to the default of 30 percent, enter the following
command in cable interface configuration mode:
Router(config-if)# no cable upstream n power-adjust noise
To return the upstream power-adjustment threshold value to the default of 1 dB, enter the following command
in cable interface configuration mode:
Router(config-if)# no cable upstream n power-adjust threshold
What to Do Next
To determine if upstream power adjustment is configured and activated, enter the show running-config
command and look for the cable interface configuration information. If upstream power adjustment is enabled,
any or all three of the continue, noise, and threshold power-adjustment entries appear in the show
running-config command output. If all three upstream power adjustments are disabled, no power-adjustment
entry appears in the show running-config command output.
OL-27606-08
Caution
The upstream scrambler is activated by default and should not be disabled under normal circumstances.
Disabling it can result in corrupted packets. Disable it only for prototype modems that do not support the
upstream scrambler.
To activate the upstream scrambler, use the following command in cable interface configuration mode. The
upstream scrambler is enabled by default.
Router(config-if)# cable upstream usport scrambler
Step 1
Step 2
Step 3
Step 4
Step 5
53
Purpose
Router(config-if)# end
Router#
To return the upstream time-adjustment ranging value to the default of 2 seconds, enter the following command
in cable interface configuration mode:
Router(config-if)# no cable upstream usport time-adjust continue
To return the upstream time adjustment threshold value to the default of 1 second, enter the following command
in cable interface configuration mode:
Router(config-if)# no cable upstream usport time-adjust threshold
Step 1
Step 2
Step 3
Step 4
OL-27606-08
Traffic Shaping
Traffic shaping basically uses queues to limit data surges that can congest a network. The data is buffered and
then sent into the network in regulated amounts to ensure that the traffic fits within the expected traffic envelope
for the particular connection.
Traffic shaping reduces the chance of retransmitting information to hosts on the cable plant. When cable
modems (CMs) have rate limits established, the CMTS typically drops bandwidth requests to enforce the rate
limit. This causes the CM to retransmit the request, thereby putting additional latency in packet transmission.
If both the hosts sending and requesting information are on the same cable plant, the upstream bandwidth is
wasted as well.
On the DOCSIS downstream and upstream channels, traffic shaping allows the CMTS to perform downstream
rate limiting and bandwidth request shaping allows the CMTS to perform upstream rate limiting. Rate limiting
restricts the data rate to and from a CM; the MAC scheduler supports shaping capabilities for downstream
and upstream traffic. Rate limiting ensures that no single CM consumes all of the channel bandwidth and
allows a CMTS administrator to configure different maximum data rates for different subscribers. Subscribers
requiring higher sustained rates and willing to pay for higher rates can be configured with higher sustained
rate limits in their CM DOCSIS configuration file over regular subscribers, who pay less and get lower rate
limits.
Each time a packet belonging to a flow is transmitted on an output channel, the token-bucket policer function
checks the rate limit status of the flow, parsing the following parameters:
Token bucket maximum sustained rate in bits per millisecond.
Token bucket depth (maximum transmit burst) in bits.
Length of current packet to be sent in bits.
Pointer to the token bucket of the flow.
Pointer to the flows token bucket last update time stamp.
Variable to return the milliseconds buffering delay in case the packet needs to be shaped.
Maximum buffering delay that the subsequent traffic shaper can handle in milliseconds.
Every flow has its own shaping buffer where rate-exceeded packets are typically held back in first-in/first-out
(FIFO) order for later releases transmission.
Tip
Token bucket policing with shaping is the per-upstream default rate limiting setting at the CMTS. Shaping
can be enabled or disabled for the token-bucket algorithm.
55
levels. Upstream traffic shaping enables the CMTS to enforce the peak upstream rate for each CM without
degrading overall TCP performance for the subscriber CMs.
When you do not enable the shaping option for upstream rate limiting, the CMTS upstream-rate-policing code
drops bandwidth requests from cable modems that are found to have exceeded their configured-peak-upstream
rate (using different local drop policies). The effect of bandwidth requests (eventually upstream packets) being
dropped causes degraded throughput performance of window-based protocols (like TCP) for these rate-exceeded
modems.
Upstream grant shaping is on a per-CM (service identifier-SID) basis. The grant shaping feature is a configurable
option for the current upstream token-bucket rate-limiting algorithm.
A traffic shaping feature is restricted QoS class assignment, which allows a CMTS administrator to override
the class of service provisioned for a CM. When this feature is enabled, the user-defined QoS profile is enforced
on the CM attempting to register with the CMTS, regardless of the CMs provisioned class of service. Use
the cable qos profile command to configure a QoS profile.
Note
The restricted QoS class assignment feature is added to address instances where a cable operator
implemented rate limiting incorrectly. The feature allows an administrator to override the statically
provisioned QoS parameters of the CM and force the CM to use a specific QoS profile defined at the
CMTS.
TLV
TLV Description
24.35.1
24.35.2
24.35.3
The CM sends the buffer control TLVs in the registration request or in dynamic service add (or change) request
to the Cisco CMTS. The Cisco CMTS stores the value of the buffer control TLVs and sends its response. On
receiving the response CM creates a buffer for US service flow based on the TLVs.
OL-27606-08
The buffer control parameters can be configured in the CM configuration file, or by using the cable service
class command in global configuration mode. For more information on how to configure upstream buffer
control parameters, see Setting Upstream Buffer Control Parameters, on page 69.
Purpose
Tip
Upstream grant shaping is per CM (SID). Shaping can be enabled or disabled for the token-bucket algorithm.
Note
Before the introduction of this feature, the CMTS would drop bandwidth requests from a CM it detected
as exceeding its configured peak upstream rate. Such request dropping affects the throughput performance
of IP-based protocols such as FTP, TCP, and SMTP. With this feature, the CMTS can shape (buffer) the
grants for a CM that is exceeding its upstream rate, rather than dropping the bandwidth requests.
Router# show interface cable 3/0 sid 1 counters
Sid
Inpackets
Inoctets
Outpackets Outoctets
67859
99158800
67570
98734862
Ratelimit
BWReqDrop
2579
Ratelimit
DSPktDrop
0
57
Note
It is not recommended that you adjust default values, but that you enable the automatic dynamic backoff
algorithm.
To set data or ranging backoff values for an upstream port, use one or more of the following commands in
cable interface configuration mode.
DETAILED STEPS
Step 1
Command or Action
Purpose
When considering whether to adjust backoff values, keep the following considerations in mind:
The cable 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 over 100 percent after an outage.
OL-27606-08
Adjusting the backoffs to larger numbers slows cable interface reconnection and reduces server
load.
Backoffs that are too small result in cable interfaces failing to range the upstream RF levels correctly
and cycling to maximum power, thus increasing connection time and reducing network performance.
Backoffs that are too large result in increased recovery time after a large service outage.
There is significant variation in cable interface performance (brand to brand) in cable interface
restart time.
All cable interfaces should recover in 0 to 10 minutes after all services are restored (Cisco uBR7200
series, RF transport, DHCP, TFTP, and ToD servers). A CM that takes longer than 10 minutes could be
experiencing a problem with the modem itself, a problem with CMTS settings, or a problem in the
DOCSIS provisioning servers.
Note
Upstream segments serving a relatively large number of cable interfaces (for example, more than 1600)
might suffer recovery times greater than 10 minutes.
What to Do Next
To verify backoff window settings, enter the show controllers cable command for the upstream port you
configured:
Router# show controllers cable5/0 upstream 0
Cable5/0 Upstream 0 is up
Frequency 24.016 MHz, Channel Width 1.600 MHz, QPSK Symbol Rate 1.280 Msps
Spectrum Group is overridden
SNR 33.2560 dB
Nominal Input Power Level 0 dBmV, Tx Timing Offset 2288
Ranging Backoff automatic (Start 0, End 3)
Ranging Insertion Interval automatic (60 ms)
Tx Backoff Start 0, Tx Backoff End 4
Modulation Profile Group 1
part_id=0x3137, rev_id=0x03, rev2_id=0xFF
nb_agc_thr=0x0000, nb_agc_nom=0x0000
Range Load Reg Size=0x58
Request Load Reg Size=0x0E
Minislot Size in number of Timebase Ticks is = 8
Minislot Size in Symbols = 64
Bandwidth Requests = 0xFE
Piggyback Requests = 0xD
Invalid BW Requests= 0x2
Minislots Requested= 0x2963
Minislots Granted = 0x2963
Minislot Size in Bytes = 16
Map Advance = 4000 usecs
UCD Count = 32964
DES Ctrl Reg#0 = C000C043, Reg#1 = 0
59
If no acceptable channels of the specified width are found, the spectrum management card automatically
begins to scan the upstream spectrum for the next largest available channel width; for example, if the spectrum
management card is unable to find a usable 1.6 MHz upstream channel, it automatically begins searching for
usable 800 kHz channels.
Caution
Note
Higher symbol rates are more susceptible to RF noise and interference. If you use a symbol rate or
modulation format beyond the capabilities of your HFC network, you might experience packet loss or
loss of cable interface connectivity.
For QAM-16 channel widths of 400 kHz (320 ksps) or greater, Cisco recommends that you use QAM-16
modulation for long and short data, and that you use QPSK for request, initial, and station communications.
For QAM-16 channel widths of 200 kHz (160 ksps), all communication must be able to use QAM-16.
That is, 160 ksps with QAM-16 requires an exceptional signal-to-noise ratio (SNR) in your upstream
channels. When you use QAM-16 for request, initial, and station maintenance messages with channel
widths greater than 400 kHz, the QAM-16 preamble and message data take longer to transmit than the
QPSK format.
To set the upstream channel width, use the following commands in cable interface configuration mode:
DETAILED STEPS
Command or Action
Purpose
Step 1
Router(config-if)#cable upstream usport channel-width Enters the channel width for your upstream RF carrier
in Hz.
width
Step 2
For additional information about channel width and minislot size, refer to the Cable Radio Frequency (RF)
FAQs on Cisco.com.
OL-27606-08
Step 1
Use a valid combination of modulation format (QPSK and QAM-16), minislot size, frequency, and the no shutdown
command.
Use a recommended or previously tested modulation profile. It is not uncommon to create a modulation profile that does
not allow cable interface-to-headend communication. Because each message type is individually specified, some messages
might not work.
Verify using IP ping packets of varying lengths (64 to 1500 bytes). Ping from the headend to the cable interface.
Verify with your cable interface vendor that your CM software is fully certified or compatible with DOCSIS 1.0 and
extensions, as appropriate.
Step 2
Step 3
Step 4
Note
Only A-TDMA and SCDMA modes support 6400 kHz channel width. To configure 6400 kHz channel
width with SCDMA mode, use manual configuration. The 6400 kHz channel width is hidden in CLI
Interactive Help output for TDMA and mixed TDMA/A-TDMA modes.
Note
You can also select a default that does not set a specific fixed value.
61
Note
The upstream port is frequency agile. If you define spectrum groups, the frequency can change while the
interface is up and carrying traffic.
A modulation profile consists of a table of physical layer characteristics for the different types of upstream
bursts; for example, initial maintenance, long grant, request/data, request, short grant, and station maintenance.
Note
The upstream cable interface does not operate until you either set a fixed upstream frequency or create
and configure a spectrum group. If you are setting a fixed upstream frequency, make sure that the frequency
selected does not interfere with the frequencies used for any other upstream applications running on the
cable plant.
To set a fixed upstream frequency, use the following commands in cable interface configuration mode.
DETAILED STEPS
Command or Action
Purpose
Step 1
Step 2
Router(config-if)# no cable upstream usport shutdown Places the upstream port in the admin up state.
Tip
For National Television Standards Committee (NTSC) operations, valid ranges are 5000000 to 42000000
Hz.
Caution
Some cable systems cannot reliably transport frequencies near these band edges. The wider the upstream
channel (in MHz), the more difficulty you might have. Enter a center frequency between 20 and 38 MHz
if you have difficulty.
Note
You can also select a default that does not set a specific fixed value. The Cisco uBR7200 series software
instructs the cable interfaces to use this frequency as the center frequency.
Note
After the spectrum-band is changed, the spectrum management does not rearrange the frequency for each
US channel if the previous frequency belongs to the range of new spectrum-band, which means that the
US frequency will not be changed; if the previous frequceny is out of range of new spectrum-band, those
US channels will not get frequencies.
OL-27606-08
Note
The upstream frequency displayed in the show controllers cable command output might not match the
frequency that you entered when you set the upstream frequency. The Cisco uBR7200 series CMTS might
select an upstream frequency close to the frequency you entered that offers better performance. The Cisco
uBR7200 series CMTS selects the closest frequency available.
Perform these steps if you are having difficulty with verification:
Step 1
Step 2
Step 3
Step 4
Step 5
63
Caution
If you increase the input power level, CMs on your HFC network increase their transmit power level. This
increases the carrier-to-noise ratio (C/N) on the network, but also increases distortion products. Composite
Second Order Beat (CSO) and Composite Triple Beat (CTB) values worsen by 2 dB for every 1
dB-increased C/N. The return path laser immediately enters a nonlinear mode called clipping, and all
communication becomes unreliable. Many return lasers send short bursts above the clipping thresholds
and fail on longer or successive bursts.
You should not adjust your input power level by more than 5 dB in a 30-second interval. If you increase
the power level by more than 5 dB within 30 seconds, cable interface service on your network is disrupted.
If you decrease the power level by more than 5 dB within 30 seconds, cable interfaces on your network
are forced offline.
Note
When you run the cable upstream 0 power-level command, Cisco recommends that the adjacent channel
not have a large variation. The recommended maximum input power variance is 5 to 6 dBmV.
To set the upstream input power level in dBmV, use the following command in cable interface configuration
mode. The default is 0 dBmV.
Router(config-if)# cable upstream usport power-level dbmv
Step 1
Step 2
Verify that the upstream amplitude of an optimal RF carrier (injected at the fiber node reference input point) reaches the
cable interface line card input point at a consistent level (node-to-node and port-to-port).
Verify that this absolute level, as installed, matches both the design and software settings on the Cisco uBR7200 series
CMTS.
OL-27606-08
Note
Software adjustments of 1 to 3 dB can be used to adjust for minor variations in measurement or setup and
port-to-port calibration differences. These adjustments can significantly improve cable interface
performance, especially in marginal situations. Larger adjustments should be made in conjunction with
spectrum analyzer support at the headend or distribution hub.
size
For additional information about channel width and minislot size, refer to the Cable Radio Frequency (RF)
FAQs on Cisco.com.
65
Step 1
Step 2
Step 3
Step 4
Step 5
DETAILED STEPS
Step 1
Command or Action
Purpose
Example:
Router(config-if)# cable upstream usport
rate-limit
Router(config-if)# cable upstream usport
rate-limit token-bucket
Router(config-if)# cable upstream usport
rate-limit token-bucket shaping
Step 2
end
Exits back to the EXEC mode so that you can verify upstream
traffic shaping.
Example:
Router(config-if)# end
OL-27606-08
To disable upstream traffic shaping for an upstream port, enter the following command in cable interface
configuration mode:
Router(config-if)# no cable upstream usport rate-limit
Tip
Note
Upstream grant shaping is per CM (per service ID (SID)). Shaping can be enabled or disabled for the
token-bucket algorithm.
Before the introduction of this feature, the CMTS would drop bandwidth requests from a CM it detected
as exceeding its configured peak upstream rate. Such request dropping affects the throughput performance
of IP-based protocols such as FTP, TCP, and Simple Network Management Protocol (SNMP). With this
feature, the CMTS can shape (buffer) the grants for a CM that is exceeding its upstream rate, rather than
dropping the bandwidth requests.
Router# show interface cable 5/0 sid 1 counters
00:02:23: %ENVM-3-LASTENV:
Sid Req-polls BW-reqs
issued
received
1
0
22
2
0
3
3
0
0
Concatpkts
received
0
0
0
Step 1
Step 2
Configure a low-peak upstream rate limit for the CM in its QoS profile. Either use the CLI to modify the QoS profile of
the modem, or edit the TFTP configuration file of the modem. For more information, see the DOCSIS 1.1 for the Cisco
uBR7200 Series Universal Broadband Routers feature.
Use a regular rate-limiting algorithm on the upstream without rate shaping, and note the drops of the excess bandwidth
requests from this CM when it exceeds its peak upstream rate.
67
Use the show interface cx/y sid counters verbose command to see the bandwidth request drops. Verify that the upstream
rate received by that modem is less than its configured peak rate, due to the timeouts and backoffs produced by the drop
in bandwidth requests. Enter the show interface cx/y service flow qos command to see the input rate at CMTS in bps.
Step 3
Step 4
Enable grant shaping on the upstream channel by using the new shaping keyword extension to the token-bucket algorithm
CLI command.
Make the CM exceed its peak upstream rate by generating upstream traffic, and note the effect of grant buffering (shaping)
at the CMTS. If you use CM-to-CMTS pings, there is a perceivable decrease in the frequency of the pings.
Let the pings run long enough to allow the averages at the CMTS to settle; then view the upstream rate received by this
single modem. Use the show interface cx/y command and see the input rate in bps. This value should be close to the
modems peak upstream rate. Also note the drop counts for the modems SID by using the show interface sid counters
command, and verify that the CMTS no longer drops the bandwidth requests from the CM.
The bandwidth request drop count (from the previous nonshaping test) remains unchanged when upstream rate shaping
is used, indicating that the CMTS is actually shaping (buffering) the grants for the modem. Verify that the input rate at
the CMTS (from the single rate-exceeded CM) stabilizes close to the configured peak rate of 128 Kbps.
Troubleshooting Tips
Perform these steps if you are having difficulty with verification:
Step 1
Step 2
Step 3
Step 4
Step 5
OL-27606-08
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# interface cable 7/1/0
Step 4
cable udc-capability
Example:
Router(config-if)# cable udc-capability
Step 5
end
Example:
Router(config-if)# end
What to Do Next
To verify that the UDC feature is enabled on a specified cable modem, use the show cable modem H.H.H
verbose command (where H.H.H represents the MAC address of the cable modem) in privilege EXEC mode.
The following example displays the output of the show command using the | and section keyword to show
only the UDC Enabled field.
Router# show cable modem 4458.2945.3004 verbose | s UDC
UDC Enabled
: Y
Router#
If the UDC feature is not enabled, this field shows N to denote that the cable modems have not configured
UDC.
69
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Step 4
end
Example:
Router(config)# end
10
REG-US
Upstream
0
0 bits/sec
3044 bytes
0 bits/sec
0 bytes
0 bits/sec
200 seconds
0 seconds
1522 bytes
Best Effort
0x0
0xFF,0x0
{0x8, 0x0}
1000 bytes
1500 bytes
OL-27606-08
2000 bytes
To verify if the upstream buffer control parameters have been correctly propagated to the CM, use the show
cable modem service-flow verbose command, in privilege EXEC mode. The following is a sample output
of the show cable modem service-flow verbose command for a particular CM:
Router# show cable modem 0022.cea5.02ba service-flow verbose
SUMMARY:
MAC Address
DS
IP Address
Host
0022.cea5.02ba 5.60.122.132
Sfid Dir Curr Sid
Sched
State
Type
29
US act
10
BE
30
DS act
N/A
BE
MAC
Prim
Num
Primary
Interface
State
C7/1/0/UB
w-online
Prio MaxSusRate MaxBrst
Sid
CPE
10
0
MinRsvRate
Downstrea
In7/1/0:0
Throughp
0
0
0
0
0
0
100000
200000
CfrId SFID
CM Mac Address Direction
Reg Info Requests Tx
: 2
Reg Info TLV len
: 152
UPSTREAM SERVICE FLOW DETAIL:
Sfid
Mac Address
Type
Direction
Current State
Current QoS Indexes [Prov, Adm, Act]
Active Time
Required Attributes
Forbidden Attributes
Aggregate Attributes
Sid
Service Class Name
Traffic Priority
Maximum Sustained rate
Maximum Burst
Minimum Reserved Rate
Minimum Packet Size
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
3044
3044
State
Priority
RfId
840
Matches
29
0022.cea5.02ba
Primary
Upstream
Active
[3, 4, 4]
03:45
0x00000000
0x00000000
0x00000000
10
REG-US
0
100000 bits/sec
3044 bytes
0 bits/sec
0 bytes
71
Grants issued
:
Packets received
:
Bytes received
:
rate-adapt
:
rate-adapt {rcvd, Consec-PB}
:
Fragment reassembly completed :
Fragment reassembly incomplete :
Concatenated packets received :
Queue-indicator bit statistics :
Good Codewords rx
:
Corrected Codewords rx
:
Uncorrectable Codewords rx
:
Concatenated headers received :
Fragmentation headers received :
Fragmentation headers discarded:
ARP Requests Received
:
4
4
1488
Disabled
0, 0
0
0
0
0 set, 0 granted
8
0
0
0
0
0
2
Additional References
MIBs
MIB
MIBs Link
DOCS-IF3-MIB
Technical Assistance
Description
Link
OL-27606-08
Note
The below table lists only the software release that introduced support for a given feature in a given
software release train. Unless noted otherwise, subsequent releases of that software release train also
support that feature.
Table 6: Feature Information for Configuring Upstream Cable Interface Features on the Cisco CMTS Routers
Feature Name
Releases
Feature Information
12.2(33)SCA
12.2(33)SCD5
12.2(33)SCF2
73
Feature Name
Releases
Feature Information
12.2(33)SCG5
OL-27606-08
CHAPTER
75
Note
The hardware components introduced in a given Cisco IOS Release are supported in all subsequent releases
unless otherwise specified.
Table 7: Cable Modem Steering Hardware Compatibility Matrix
CMTS Platform
Processor Engine
PRE2
Cisco IOS Release 12.2(33)SCB
and later releases
PRE4
Cisco IOS Release 12.2(33)SCH
and later releases
PRE5
Cisco uBR7246VXR Universal
Broadband Router
Cisco uBR10-MC5X20U/H
Cisco IOS Release 12.2(33)SCC
and later releases
Cisco UBR-MC20X20V
Cisco IOS Release 12.2(33)SCE
and later releases
Cisco uBR-MC3GX60V 6
Cisco IOS Release 12.2(33)SCA
and later releases
Cisco uBR-MC28U/X
Cisco IOS Release 12.2(33)SCD
and later releases
Cisco uBR-MC88V 7
OL-27606-08
CMTS Platform
Processor Engine
NPE-G1
Cisco uBR-E-28U
Cisco uBR-E-16U
Cisco uBR-MC28U/X
Cisco IOS Release 12.2(33)SCD
and later releases
Cisco uBR-MC88V
6 Cisco uBR3GX60V cable interface line card is not compatible with PRE2. You must use PRE4 with the Cisco uBR3GX60V cable interface line card.
7 Cisco uBR-MC88V cable interface line card is not compatible with NPE-G1. You must use NPE-G2 with the Cisco uBR-MC88V cable interface line card.
77
OL-27606-08
Channel Redirection
The service type identifier-based channel redirection allows you to redirect or steer the cable modems to one
or more CMTS routers using downstream frequency overrides. A configurable string in the cable modem
configuration file is used to bond the cable modem to the correct CMTS router. A global CLI ties the string
to the downstream frequency, which is configured on the CMTS router.
Once a cable modem registers on a downstream of a CMTS router, the CMTS router can move the cable
modem to any location within the CMTS for load balancing.
A DOCSIS 3.0-compliant TLV (TLV 43.11) service identifier is used as the configurable string in the cable
modem configuration file. It is backward-compatible with DOCSIS 1.1 and DOCSIS 2.0 cable modems. This
TLV is used as the tag of the cable modem to decide whether to redirect or not. The method used to redirect
is downstream frequency override in the ranging phase.
Channel Restriction
The Cisco CMTS router can impose restrictions on the channels a cable modem uses based on the cable
modem configuration file or its capabilities. For example, Advanced Time Division Multiple Access (ATDMA)
capable cable modems should not use Time Division Multiple Access (TDMA) upstream channels.
DOCSIS 3.0 provides guidelines on how a CMTS router can choose a pair of channels for a cable modem at
both registration time and during autonomous load balancing. DOCSIS 3.0 defines several TLVs to aid channel
selection, including the service type identifier, load balancing group ID, and cable modem attribute masks
and service flow attribute masks.
Except for the service flow attribute masks, the TLVs are encoded as general extension information in the
cable modem configuration file, which are backward compatible with DOCSIS 1.1 and DOCSIS 2.0 cable
modems.
Channel restriction looks only for upstream cable modem attribute masks, and is therefore compatible with
DOCSIS 1.1, DOCSIS 2.0 and DOCSIS 3.0 cable modems in non-Multiple Transmit Channel (MTC) mode.
Note
In Cisco IOS Release 12.2(33)SCC and later releases, it is recommended to assign a cable modem to
different Restricted Load Balancing Groups (RLBGs) to restrict the usage of channels, instead of using
attribute masks.
Note
In Cisco IOS Release 12.2(33)SCH1, the cable modems can come wideband online (w-online) with up
to 16 downstream channels and 4 upstream channels. Effective with Cisco IOS Release 12.2(33)SCH2,
the cable modems can come w-online with up to 24 downstream channels and 8 upstream channels. These
features are not supported on the Cisco uBR10012 routers using PRE2, and the Cisco uBR7200 series
routers using NPE-G1.
79
Note
The UCD TLV for Ranging Hold-off feature is supported only with DOCSIS load balance.
Ranging Class ID
The CMTS enables UCD TLV for ranging hold-off after detecting the TLVs from the cable modem registration
request (REG-REQ) or multipart registration request (REG-REQ-MP), and saves these TLVs as a cable
modem ranging class ID.
By default, DOCSIS load balance is supported for all cable modems with all types of ranging class IDs. In
the event of DOCSIS load balance, a cable modem moves to the target upstream channel only if the ranging
class ID matches with the upstream channel class ID.
OL-27606-08
Restriction
You can redirect cable modems matching the service type identifier to a downstream frequency. However,
one service type identifier cannot be redirected to multiple downstream frequencies.
During registration, the cable modem service type identifier is stored in the CMTS to redirect target
downstream frequency during ranging time. If you want to clear the stored service type identifier, you
must manually execute the clear cable modem service-type command.
To restrict the cable modem on the exact downstream on the target CMTS, the redirection must be
configured on the target CMTS. If the cable modems are redirected to the source CMTS, the dynamic
load balance may not work properly and the cable modem may drop offline during load balancing. For
the cable modems to be redirected it must reach the target frequency.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
81
Restriction
The cable modem attribute masks (TLV 43.9) are a function of the CMTS support and are compatible
only with legacy DOCSIS 1.1 and DOCSIS 2.0 cable modems.
When the CMTS cannot find an appropriate US channel in the same legacy LB group, the cable
modem steering checking is skipped and cable modems come online. The US channel must meet
the requirement of cable modem upstream attribute masks if a load balancing group (LBG) is not
configured.
During registration, the cable modem attribute masks are stored at the CMTS. These are then used
to restrict usage of upstream channels during ranging time. You must manually execute the clear
cable modem attribute-masks command to clear the stored attribute masks.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# interface cable 5/0/4
Step 4
cable upstream upstream-interface attribute-mask Configures the attribute mask on a particular upstream interface.
attribute-mask
upstream-interfaceSpecifies the upstream port.
Example:
Router(config-if)# cable upstream 0
attribute-mask ffff
OL-27606-08
Restriction
Legacy load balance cannot be configured on a MAC domain if an upstream channel belonging to the
MAC domain has a channel class ID configured. Similarly, a channel class ID cannot be configured on
an upstream channel if legacy load balance is already configured on the MAC domain of the upstream
channel.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
interface cable
slot/subslot/cable-interface-index
Example:
Router(config)# interface cable
5/0/4
Specifies the cable interface and enters cable interface configuration mode.
Arguments for this command may vary depending on the CMTS router, line
card, and Cisco IOS software release. For details, see the Cisco IOS CMTS
Cable Command Reference .
SlotSlot where a line card resides.
Subslot (Cisco uBR10012 only)Secondary slot number of a line card.
cable-interface-indexDownstream port or MAC domain index of a
line card.
Step 4
Step 5
end
Example:
Router(config-if)# end
83
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
interface cable
slot/subslot/cable-interface-index
Example:
Router(config)# interface cable
5/0/4
Specifies the cable interface and enters cable interface configuration mode.
Arguments for this command may vary depending on the CMTS router, line
card, and Cisco IOS software release. For details, see the Cisco IOS CMTS
Cable Command Reference .
SlotSlot where a line card resides.
Subslot (Cisco uBR10012 only)Secondary slot number of a line card.
cable-interface-indexDownstream port or MAC domain index of a
line card.
Step 4
cable upstream port-number rng-holdoff Configures the ranging hold-off priority value for an upstream logical channel.
priority
port-numberUpstream port number. The valid range depends on the
number of upstream channels configured in a MAC domain. For
Example:
example, if the total number of upstream channels configured is 4, then
Router(config-if)# cable upstream
the valid range for the upstream port number is from 0 to 3.
0 rng-holdoff 1
rng-holdoff prioritySpecifies the ranging hold-off priority value in
the hexadecimal format. The valid range is from 0 to ffffffff. The default
value is 0.
Step 5
end
Example:
Router(config-if)# end
OL-27606-08
85
To clear the cable modem service type identifiers, use the clear cable modem service-type command as
shown in the following examples:
Router# clear cable modem all service-type-id
Router# clear cable modem oui string service-type-id
Router# clear cable modem slot/subslot/port offline service-type-id
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
0019.474d.e291
41.42.0.0
--N
15
C5/0/4/U0
N/A
Y
0
0.00 dBmV (SNR = 36.12 dB)
0.00 dBmV (SNR = ----- dB)
1874
1874
0
0
0.00 dBmV
DOC2.0
DOC1.1
Y
tdma
{Modem=online(pt), Security=assign(tek)}
{Frag=Y, Concat=Y, PHS=Y}
{Priv=BPI+, EAE=N}
{L2VPN=N, eSAFE=N}
{Max US Sids=16, Max DS Saids=15}
{802.1P=N, 802.1Q=N, DUT=N}
{Taps/Symbol= 1, Num of Taps= 24}
0(Max CPE IPs = 16)
10
0()
0 CRCs, 0 HCSes
0 aborts, 0 exhausted
1(1 active)
1(1 active)
1 packets, 401 bytes
0 bits/sec, 0 packets/sec
0 packets, 0 bytes
0 bits/sec, 0 packets/sec
0x0
0x0
0
0
0
0x0
0x0
0x0
OL-27606-08
:
:
:
:
:
:
:
:
:
0x0
commercial
0 (Max = NO LIMIT)
permit all
15
0
N
0x0
00:59
To view the modems having the service type identifier, use the show cable modem service-type service-type-id
command as shown in the following example:
Router# show cable modem service-type commercial
MAC Address
IP Address
0018.6812.29ae
0018.6811.f9f8
0018.6811.fba6
0018.6812.225a
0018.6811.fa8c
0018.6812.37e8
0018.6811.fbca
0018.6811.fb44
0018.6812.2f20
41.42.2.212
41.42.0.140
41.42.5.169
41.42.3.210
41.42.1.133
41.42.0.136
41.42.2.255
41.42.2.17
41.42.0.100
I/F
C5/0/4/U2
C5/0/4/U2
C5/0/4/U2
C5/0/4/U2
C5/0/4/U2
C5/0/4/U2
C5/0/4/U2
C5/0/4/U2
C5/0/4/U2
MAC
State
offline
offline
offline
offline
offline
offline
offline
offline
offline
Prim
Sid
3838
3225
3439
3355
3091
7439
6263
2996
3544
Service-type-id
commercial
commercial
commercial
commercial
commercial
commercial
commercial
commercial
commercial
B
P
I
N
N
N
N
N
N
N
N
N
D
I
P
N
N
N
N
N
N
N
N
N
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
0019.474d.e291
40.3.100.16
--N
35
C5/0/4/U0
1
0x40100
Mo1/0/0:0 (RfId : 0)
N
0
0.00 dBmV (SNR = 36.12 dB)
0.00 dBmV (SNR = ----- dB)
1573
1573
0
0
-0.50 dBmV
DOC2.0
DOC1.1
Y
tdma
{Modem=online, Security=disabled}
{Frag=Y, Concat=Y, PHS=Y}
{Priv=, EAE=N}
{L2VPN=N, eSAFE=N}
{Max US Sids=16, Max DS Saids=15}
{802.1P=N, 802.1Q=N, DUT=N}
{Taps/Symbol= 1, Num of Taps= 24}
0(Max CPE IPs = 16)
16
0()
0 CRCs, 0 HCSes
0 aborts, 0 exhausted
87
Total US Flows
Total DS Flows
Total US Data
Total US Throughput
Total DS Data
Total DS Throughput
LB group index
LB reg_group_id
LB policy id
LB reg_policy_id
LB priority
Required DS Attribute Mask
Forbidden DS Attribute Mask
Required US Attribute Mask
Forbidden US Attribute Mask
Service Type ID
Active Classifiers
DSA/DSX messages
Voice Enabled
DS Change Times
Boolean Services
Number of Multicast DSIDs Support
MDF Capability Mode
FCType10 Forwarding Support
Features Bitmask
Total Time Online
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
1(1 active)
1(1 active)
7 packets, 619 bytes
0 bits/sec, 0 packets/sec
2 packets, 148 bytes
4 bits/sec, 0 packets/sec
0x0
0x0
2
2
0
0x0
0x0
0x1111
0x0
commercial
0 (Max = NO LIMIT)
permit all
NO
0
0
0
0
N
0x0
00:19
OL-27606-08
89
Following is a sample output of the show cable modem verbose command in Cisco IOS Release 12.2(33)SCH2:
Router# show cable modem 68b6.fcfe.22e5 verbose
MAC Address
:
IP Address
:
IPv6 Address
:
Dual IP
:
Prim Sid
:
Host Interface
:
MD-DS-SG / MD-US-SG
:
MD-CM-SG
:
Primary Wideband Channel ID
:
Primary Downstream
:
Wideband Capable
:
RCP Index
:
RCP ID
:
Downstream Channel DCID RF Channel :
Downstream Channel DCID RF Channel :
Downstream Channel DCID RF Channel :
Downstream Channel DCID RF Channel :
Downstream Channel DCID RF Channel :
Downstream Channel DCID RF Channel :
Downstream Channel DCID RF Channel :
Downstream Channel DCID RF Channel :
Downstream Channel DCID RF Channel :
Downstream Channel DCID RF Channel :
Downstream Channel DCID RF Channel :
Downstream Channel DCID RF Channel :
Downstream Channel DCID RF Channel :
Downstream Channel DCID RF Channel :
Downstream Channel DCID RF Channel :
Downstream Channel DCID RF Channel :
Downstream Channel DCID RF Channel :
Downstream Channel DCID RF Channel :
Downstream Channel DCID RF Channel :
Downstream Channel DCID RF Channel :
Downstream Channel DCID RF Channel :
Downstream Channel DCID RF Channel :
Downstream Channel DCID RF Channel :
Downstream Channel DCID RF Channel :
UDC Enabled
:
Extended Upstream Transmit Power
:
Multi-Transmit Channel Mode
:
Number of US in UBG
:
Upstream Channel
:
Ranging Status
:
Upstream SNR (dB)
:
Upstream Data SNR (dB)
:
Received Power (dBmV)
:
Reported Transmit Power (dBmV)
:
Peak Transmit Power (dBmV)
:
Phy Max Power (dBmV)
:
Minimum Transmit Power (dBmV)
:
Timing Offset
(97.6 ns):
Initial Timing Offset
:
Rng Timing Adj Moving Avg(0.381 ns):
Rng Timing Adj Lt Moving Avg
:
Rng Timing Adj Minimum
:
Rng Timing Adj Maximum
:
Pre-EQ Good
:
Pre-EQ Scaled
:
Pre-EQ Impulse
:
Pre-EQ Direct Loads
:
Good Codewords rx
:
Corrected Codewords rx
:
Uncorrectable Codewords rx
:
Phy Operating Mode
:
Upstream Channel
:
68b6.fcfe.22e5
192.168.0.8
2001:DB8:10:1:9951:1972:33F9:9867
Y
8
C8/0/0/UB
1 / 2
0x5A0102
3073 (Wi8/0/0:0)
Mo8/0/0:0 (RfId : 2304)
Y
3
00 10 00 00 18
45
8/0/0:0
46
8/0/0:1
47
8/0/0:2
48
8/0/0:3
49
8/0/0:4
50
8/0/0:5
51
8/0/0:6
52
8/0/0:7
53
8/0/0:8
54
8/0/0:9
55
8/0/0:10
56
8/0/0:11
57
8/0/0:12
58
8/0/0:13
59
8/0/0:14
60
8/0/0:15
61
8/0/0:16
62
8/0/0:17
63
8/0/0:18
64
8/0/0:19
65
8/0/0:20
66
8/0/0:21
67
8/0/0:22
68
8/0/0:23
N
61dB
Y
8
US0
US1
US2
US3
sta
sta
sta
sta
30.62
32.32
18.25
24.26
----0.50
0.00
-0.50
-0.50
30.75
30.75
29.25
29.25
61.00
61.00
61.00
61.00
48.00
48.00
48.00
48.00
21.00
21.00
21.00
21.00
1800
1800
1800
1800
1544
1544
1544
1544
-1
0
-1
-1
-7
0
-7
-7
-256
0
-256
-256
65536
65536
65536
65536
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1201
1262
833
656
0
0
169
117
0
0
205
335
atdma*
atdma*
atdma*
atdma*
US4
US5
US6
US7
OL-27606-08
Ranging Status
:
Upstream SNR (dB)
:
Upstream Data SNR (dB)
:
Received Power (dBmV)
:
Reported Transmit Power (dBmV)
:
Peak Transmit Power (dBmV)
:
Phy Max Power (dBmV)
:
Minimum Transmit Power (dBmV)
:
Timing Offset
(97.6 ns):
Initial Timing Offset
:
Rng Timing Adj Moving Avg(0.381 ns):
Rng Timing Adj Lt Moving Avg
:
Rng Timing Adj Minimum
:
Rng Timing Adj Maximum
:
Pre-EQ Good
:
Pre-EQ Scaled
:
Pre-EQ Impulse
:
Pre-EQ Direct Loads
:
Good Codewords rx
:
Corrected Codewords rx
:
Uncorrectable Codewords rx
:
Phy Operating Mode
:
sysDescr
:
Downstream Power
:
MAC Version
:
QoS Provisioned Mode
:
Enable DOCSIS2.0 Mode
:
Modem Status
:
Capabilities
:
Security Capabilities
:
L2VPN Capabilities
:
Sid/Said Limit
:
Optional Filtering Support
:
Transmit Equalizer Support
:
Number of CPE
:
Number of CPE IPs
:
Number of CPE IPv6
:
CFG Max-CPE
:
Flaps
:
Errors
:
Stn Mtn Failures
:
Total US Flows
:
Total DS Flows
:
Total US Data
:
Total US Throughput
:
Total DS Data
:
Total DS Throughput
:
LB group ID assigned (index)
:
LB group ID in config file (index) :
LB policy ID
:
LB policy ID in config file
:
LB priority
:
Tag
:
Required DS Attribute Mask
:
Forbidden DS Attribute Mask
:
Required US Attribute Mask
:
Forbidden US Attribute Mask
:
Service Type ID
:
Service Type ID in config file
:
Ranging Class ID
:
Active Classifiers
:
CM Upstream Filter Group
:
CM Downstream Filter Group
:
CPE Upstream Filter Group
:
CPE Downstream Filter Group
:
DSA/DSX messages
:
Voice Enabled
:
DS Change Times
:
Boolean Services
:
Number of Multicast DSIDs Support :
MDF Capability Mode
:
IGMP/MLD Version
:
FCType10 Forwarding Support
:
sta
sta
sta
sta
15.53
31.62
31.1
31.87
----0.00
0.00
-0.50
0.50
29.25
30.75
30.75
30.75
61.00
61.00
61.00
61.00
48.00
48.00
48.00
48.00
21.00
21.00
21.00
21.00
1800
1800
1800
1800
1544
1800
1544
1544
-1
-1
46
0
-7
-7
104
0
-256
-256
0
0
65536
256
65536
65536
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
718
1328
1173
1252
110
0
0
0
298
0
0
0
atdma*
atdma*
atdma*
atdma*
DOCSIS 3.0 Cable Modem Router
7.40 dBmV (SNR = 43.30 dB)
DOC3.0
DOC1.1
Y
{Modem= w-online, Security=disabled}
{Frag=N, Concat=N, PHS=Y}
{Priv=, EAE=Y, Key_len=}
{L2VPN=Y, eSAFE=Y}
{Max US Sids=8, Max DS Saids=64}
{802.1P=N, 802.1Q=N, DUT=Y}
{Taps/Symbol= 1, Num of Taps= 24}
0(Max CPE = 16)
0(Max CPE IPs = 16)
0(Max CPE IPv6 = 16)
16
19(Oct 11 04:00:25)
0 CRCs, 0 HCSes
0 aborts, 12 exhausted
1(1 active)
1(1 active)
3294 packets, 577031 bytes
0 bits/sec, 0 packets/sec
2263 packets, 200777 bytes
0 bits/sec, 0 packets/sec
2153382146 (55810)
N/A (N/A)
0
0
0
0x0
0x0
0x0
0x0
0x2
0 (Max = NO LIMIT)
0
0
0
0
permit all
NO
0
2
63
2
MLDv2
Y
91
Features Bitmask
Total Time Online
CM Initialization Reason
CFG Max IPv6 CPE Prefix
:
:
:
:
0x0
9h27m
(9h27m
BAD_DHCP_ACK
16 (-1 used)
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
Example:
Note
Step 3
Example:
Router# clear cable modem all
attribute-masks
Step 4
show running-config
Example:
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
OL-27606-08
Command or Action
Purpose
Note
Example:
Router# show running config
Step 3
Step 4
Step 5
Example:
Router# debug cable mac-address
00E0.1E00.0000 ffff.ff00.0000 verbose
Step 6
Example:
Router# clear cable modem 00E0.1E00.0000
ffff.ff00.0000 delete
Troubleshooting Tips
This section provides tips and commands you can use to troubleshoot your cable modem steering configuration.
Clearing Attribute Masks, on page 92
Debugging Channel Redirection, on page 92
Because empty rules are not allowed, if you remove the last rule of a policy, using no cable load-balance
docsis-policy policy-id rule rule-id or no cable load-balance rule rule-id, the policy itself will be
removed.
Use the show running | include docsis-policy command or the show running-config | include rule
command to see the policy and rule configured in the system.
Additional References
The following sections provide references related to the Cable Modem Steering feature.
93
Related Documents
Related Topic
Document Title
Load Balancing and Dynamic Channel Change (DCC) Load Balancing and Dynamic Channel Change on
the Cisco CMTS Routers
N+1 Redundancy
Title
CM-SP-MULPIv3.0-I07-080215
CM-SP-MULPIv3.0-I18-120329
CM-SP-RFI2.0-I13-080215
Technical Assistance
Description
Link
OL-27606-08
Note
The below table lists only the software release that introduced support for a given feature in a given
software release train. Unless noted otherwise, subsequent releases of that software release train also
support that feature.
Table 8: Feature Information for Cable Modem Steering on the Cisco CMTS Routers
Feature Name
Releases
Feature Information
Channel Redirection
12.2(33)SCB
95
Feature Name
Releases
Feature Information
Channel Restriction
12.2(33)SCB
Channel Restriction
12.2(33)SCB4
12.2(33)SCC
OL-27606-08
Feature Name
Releases
Feature Information
12.2(33)SCH
12.2(33)SCH1
12.2(33)SCH2
97
OL-27606-08
CHAPTER
Note
Cisco IOS Release 12.2(33)SCA integrates support for this feature on the Cisco CMTS routers. This
feature is also supported in Cisco IOS Release 12.3BC, and this document contains information that
references many legacy documents related to Cisco IOS 12.3BC. In general, any references to Cisco IOS
Release 12.3BC also apply to Cisco IOS Release 12.2SC.
This document describes the DOCSIS 2.0 A-TDMA services feature, which provides support for DOCSIS
2.0 Advanced Time Division Multiple Access (A-TDMA) upstream modulation profiles on the Cisco
uBR-MC16U/X, Cisco uBR-MC28U/X, and Cisco uBR-MC5X20S/U Broadband Processing Engine (BPE)
cable interface line cards. This feature supplements the existing support for DOCSIS 1.0 and DOCSIS 1.1
Time Division Multiple Access (TDMA) modulation profiles.
Finding Feature Information
Your software release may not support all the features documented in this module. For the latest feature
information and caveats, see the release notes for your platform and software release. To find information
about the features documented in this module, and to see a list of the releases in which each feature is
supported, see the Feature Information Table at the end of this document.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support.
To access Cisco Feature Navigator, go to http://tools.cisco.com/ITDIT/CFN/. An account on http://
www.cisco.com/ is not required.
Contents
Prerequisites for DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers, page 100
Restrictions for DOCSIS 2.0 A-TDMA Services, page 101
Information About DOCSIS 2.0 A-TDMA Services, page 102
How to Configure DOCSIS 2.0 A-TDMA Services, page 106
99
DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Prerequisites for DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
CMTS Platform
Processor Engine
PRE-1
PRE-2
Cisco IOS Release 12.2(33)SCA
Cisco uBR10-MC5X20S/U/H
Cisco IOS Release 12.2(33)SCA
Cisco uBR10-MC5X20S/U/H
PRE-2
Cisco IOS Release 12.2(33)SCH
and later releases
PRE5
Cisco uBR7246VXR Universal
Broadband Router
Cisco IOS Release 12.2(15)CX and Cisco IOS Release 12.2(15)CX and
12.2(15)BC2 and later releases
12.2(15)BC2 and later releases
NPE-G1
Cisco IOS Release 12.2(33)SCA
Cisco uBR-MC28U/X
Cisco uBR-MC16U/X
NPE-G1
NPE-G2
Cisco uBR-MC28U/X
Cisco uBR-MC16U/X
OL-27606-08
DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Restrictions for DOCSIS 2.0 A-TDMA Services
CMTS Platform
Processor Engine
NPE-G1
Cisco uBR-E-28U
Cisco uBR-E-16U
Cisco uBR-MC28U/X
Cisco uBR-MC16U/X
The cable physical plant must be capable of supporting the higher-bandwidth DOCSIS 2.0 A-TDMA
modulation profiles.
Cable modems must be DOCSIS-compliant. If cable modems go offline, or appear to be online but do
not pass traffic when in the mixed TDMA/A-TDMA mode, upgrade the modem software to a
DOCSIS-compliant version.
The following are required to support the DOCSIS 2.0 A-TDMA features:
Cable modems must be DOCSIS 2.0 capable.
The DOCSIS configuration file for a DOCSIS 2.0 cable modem must either omit the DOCSIS 2.0
Enable field (TLV 39), or it must set TLV 39 to 1 (enable). If you set TLV 39 to 0 (disable), a
DOCSIS 2.0 CM uses the TDMA mode.
The upstream must be configured for either A-TDMA-only or mixed TDMA/A-TDMA mode. To
use the 6.4 MHz channel width, the upstream must be configured for A-TDMA-only mode.
Complete a basic configuration of the Cisco uBR7246VXR or Cisco uBR10012 router; this includes,
at a minimum, the following tasks:
Configure a host name and password for the router.
Configure the router to support Internet Protocol (IP) operations.
Install and configure at least one WAN adapter to provide backbone connectivity.
Determine a channel plan for your Cisco uBR7246VXR or Cisco uBR10012 router and all of its cable
interfaces.
Verify that your headend site includes all necessary servers to support DOCSIS and Internet connectivity,
including DHCP, ToD, and TFTP servers.
The system clock on the Cisco uBR7246VXR or Cisco uBR10012 router should be set to a current date
and time to ensure that system logs have the proper timestamp and to ensure that the BPI+ subsystem
uses the correct timestamp for verifying cable modem digital certificates.
101
DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Information About DOCSIS 2.0 A-TDMA Services
Cisco IOS Release 12.2(15)CX, Release 12.2(15)BC2, and later releases support a maximum of 10
modulation profiles for each of the three DOCSIS modes (DOCSIS 1.x TDMA, mixed, and DOCSIS
2.0 A-TDMA), for a total maximum of 30 modulation profiles.
Advanced hardware-based spectrum management is not supported for DOCSIS 2.0 mixed-mode and
A-TDMA upstreams. Advanced spectrum management features (such as guided frequency hopping,
dynamic upstream modulation, and proactive CNR-based frequency hopping and channel width changes)
can be configured only on DOCSIS and EuroDOCSIS 1.X upstreams. You cannot use these features on
channels configured for mixed mode or DOCSIS 2.0 A-TDMA mode. Advanced hardware-based
spectrum management for A-TDMA operations is scheduled to be supported in a future release of the
Cisco IOS software.
Changing the DOCSIS mode of an upstream takes all cable modems on that upstream offline, which
forces the cable modems to reregister, so that the CMTS can determine the capabilities of the cable
modems on the new channels.
Note
DOCSIS 2.0 A-TDMA cable modems will not register on a TDMA upstream if an
A-TDMA or mixed upstream exists in the same MAC domain, unless the CMTS
explicitly switches the cable modem to another upstream using an Upstream Channel
Change (UCC) message. DOCSIS 1.0 and DOCSIS 1.1 cable modems cannot register
on an A-TDMA-only upstream.
OL-27606-08
DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Modes of Operation
A-TDMA mode defines new interval usage codes (IUC) of A-TDMA short data grants, long data grants,
and Unsolicited Grant Service (UGS) grants (IUC 9, 10, and 11) to supplement the existing DOCSIS
1.1 IUC types.
Increases the maximum channel capacity for A-TDMA upstreams to 30 Mbps per 6 MHz channel.
A-TDMA and mixed modes of operation provide higher bandwidth on the upstream using new 32-QAM
and 64-QAM modulation profiles, while retaining support for existing 16-QAM and QPSK modulation
profiles. In addition, an 8-QAM modulation profile is supported for special applications.
Supports a minislot size of 1 tick for A-TDMA operations.
Increases channel widths to 6.4 MHz (5.12 Msymbol rate) for A-TDMA operations.
A-TDMA and mixed modes of operation provide a more robust operating environment with increased
protection against ingress noise and other signal impairments, using a number of new features:
Uses to a symbol (T)-spaced adaptive equalizer structure to increase the equalizer tap size to 24
taps, compared to 8 taps in DOCSIS 1.x mode. This allows operation in the presence of more
severe multipath and microreflections, and can accommodate operation near band edges where
group delay could be a problem.
Supports new QPSK0 and QPSK1 preambles, which provide improved burst acquisition by
performing simultaneous acquisition of carrier and timing lock, power estimates, equalizer training,
and constellation phase lock. This allows shorter preambles, reducing implementation loss.
Increases the forward error correction (FEC) T-byte size to 16 bytes per Reed Solomon block
(T=16) with programmable interleaving.
Note
Cisco IOS Release 12.2(15)BC2 does not support the Synchronous Code Division Multiple Access
(S-CDMA) modulation technique that is also specified in the DOCSIS 2.0 specification.
Modes of Operation
Depending on the configuration, the DOCSIS 2.0 A-TDMA Service feature supports either DOCSIS or
Euro-DOCSIS operation:
DOCSIS cable networks are based on the ITU J.83 Annex B physical layer standard and Data-over-Cable
Service Interface Specifications (DOCSIS, Annex B) specification, which use 6 MHz National Television
Systems Committee (NTSC) channel plans. In this mode, the downstream uses a 6 MHz channel width
in the 85 to 860 MHz frequency range, and the upstream supports multiple channel widths in the 5 to
42 MHz frequency range.
Cisco IOS Release 12.2(15)BC2 also supports an extended frequency range for DOCSIS cable networks,
in which the upstream channel widths can range from 5 to 55 MHz.
EuroDOCSIS cable networks are based on the ITU J.112 Annex A physical layer standard and European
DOCSIS (EuroDOCSIS, Annex A) specification, which use 8 MHz Phase Alternating Line (PAL) and
Systeme Electronique Couleur Avec Memoire (SECAM) channel plans. In this mode, the downstream
uses an 8 MHz channel width in the 85 to 860 MHz frequency range, and the upstream supports multiple
channel widths in the 5 to 65 MHz frequency range.
103
DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Modes of Operation
Note
The difference between DOCSIS and EuroDOCSIS is at the physical layer. To support a DOCSIS or
EuroDOCSIS network requires the correct configuration of the DOCSIS 2.0 A-TDMA Service card, as
well as upconverters, diplex filters, and other equipment that supports the network type.
When using Cisco IOS Release 12.2(15)BC2, the Cisco uBR-MC16U/X, Cisco uBR-MC28U/X, and Cisco
uBR-MC5X20S/U cards support all DOCSIS 1.1-specified and all DOCSIS 2.0-specified A-TDMA radio
frequency (RF) data rates, channel widths, and modulation schemes.
The table below shows the maximum supported DOCSIS 1.1 data rates.
Table 10: Maximum DOCSIS 1.1 Data Rates
3.2 MHz
16-QAM QPSK
2.56 M
10.24 5.12
1.6 MHz
16-QAM QPSK
1.28 M
5.12 2.56
800 kHz
16-QAM QPSK
640 K
2.56 1.28
400 kHz
16-QAM QPSK
320 K
1.28 0.64
200 kHz
16-QAM QPSK
160 K
0.64 0.32
The table below shows the maximum supported DOCSIS 2.0 (A-TDMA-mode) data rates.
Table 11: Maximum DOCSIS 2.0 (A-TDMA-mode) Data Rates
6.4 MHz
5.12 M
30.72
3.2 MHz
64-QAM
32-QAM
25.60
16-QAM
20.48
8-QAM
15.36
QPSK
10.24
64-QAM
2.56 M
15.36
32-QAM
12.80
16-QAM
10.24
8-QAM
7.68
QPSK
5.12
OL-27606-08
DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Modulation Profiles
1.6 MHz
1.28 M
7.68
800 kHz
400 kHz
200 kHz
64-QAM
32-QAM
6.40
16-QAM
5.12
8-QAM
3.84
QPSK
2.56
64-QAM
640 K
3.84
32-QAM
3.20
16-QAM
2.56
8-QAM
1.92
QPSK
1.28
64-QAM
320 K
1.92
32-QAM
1.60
16-QAM
1.28
8-QAM
0.96
QPSK
0.64
64-QAM
160 K
0.96
32-QAM
0.80
16-QAM
0.64
8-QAM
0.48
QPSK
0.32
Modulation Profiles
To simplify the administration of A-TDMA and mixed TDMA/A-TDMA modulation profiles, the DOCSIS
2.0 A-TDMA Service feature provides a number of preconfigured modulation profiles that are optimized for
different modulation schemes. We recommend using these preconfigured profiles.
Each mode of operation also defines a default modulation profile that is automatically used when a profile is
not specifically assigned to an upstream. These default modulation profiles (1, 21, 41, 101, 121, 141, 201,
221, and 241, depending on the cable interface line cards that are installed) cannot be deleted. The valid range
for modulation profiles depends on the cable interface being used and the type of modulation profile being
created. The table below lists the valid ranges according to cable interface and modulation type:
105
DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Benefits
Cable Interface
1 to 10 (default is 1)
N/A
N/A
Cisco uBR-MC16C
1 to 10 (default is 1)
N/A
N/A
Cisco uBR-MC16S
1 to 10 (default is 1)
N/A
N/A
Cisco uBR-MC28C
1 to 10 (default is 1)
N/A
N/A
Cisco uBR-MC16U/X,
Cisco uBR-MC28U/X
41 to 50 (default is 41)
Benefits
The DOCSIS 2.0 A-TDMA Service feature provides the following benefits to cable service providers and
their partners and customers:
Full compatibility with DOCSIS 1.0 and DOCSIS 1.1 cable modems (CMs) and cable modem termination
systems (CMTS).
Additional channel capacity in the form of more digital bits of throughput capacity in the upstream path.
Increased protection against electronic impairments that occur in cable systems, allowing for a more
robust operating environment.
OL-27606-08
DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Creating Modulation Profiles
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
cable modulation-profile profile Creates a preconfigured modulation profile, where the burst parameters are set to
{mix | qam-16 | qpsk | robust-mix} their default values for each burst type:
Example:
Router(config)# cable
modulation-profile 3 mix
Router(config)# cable
modulation-profile 4 qpsk
profile Specifies the modulation profile number. The valid range depends
on the cable interface line card:
For the Cisco uBR-MC5X20S/U card, the valid range is 21 to 30. The
system creates profile 21 as a default TDMA-only modulation profile.
For the Cisco uBR-MC16U/X and Cisco uBR-MC28U/X card, the valid
range is 41 to 50. The system creates profile 41 as a default TDMA-only
modulation profile.
For all other cable interface line cards, the valid range is 1 to 10. The
system creates profile 1 as a default TDMA-only modulation profile.
The following preconfigured profiles are available:
mix Default QPSK/16-QAM profile.
qam-16 Default 16-QAM profile.
qpsk Default QPSK profile.
robust-mix Default QPSK/16-QAM profile that is more robust and
more able to deal with noise than the mix profile.
Note
Step 4
exit
You can also create custom modulation profiles with the cable
modulation-profile command by configuring the values for the individual
burst parameters. These parameters, however, should not be modified unless
you are thoroughly familiar with how changing each parameter affects the
DOCSIS MAC layer. We recommend using the preconfigured default
modulation profiles for most cable plants.
Example:
Router(config)# exit
107
DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Creating Modulation Profiles
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Creates a preconfigured modulation profile, where the burst parameters are set to
their default values for each burst type:
profile Specifies the modulation profile number. The valid range depends
on the cable interface line card:
For the Cisco uBR-MC5X20S/U card, the valid range is 121 to 130.
The system creates profile 121 as a default mixed mode modulation
profile.
Example:
Router(config)# cable
modulation-profile 143 mix-medium
Router(config)# cable
modulation-profile 144 mix-high
The robust-mix profiles are similar to but more robust than the mix
profiles, so that they more able to detail with noise on the upstream.
You can also create custom modulation profiles with the cable
modulation-profile command by configuring the values for the individual
burst parameters. These parameters, however, should not be modified
unless you are thoroughly familiar with how changing each parameter
affects the DOCSIS MAC layer. We recommend using the preconfigured
default modulation profiles for most cable plants.
OL-27606-08
DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Creating Modulation Profiles
Step 4
Command or Action
Purpose
exit
Example:
Router(config)# exit
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Creates a preconfigured modulation profile, where the burst parameters are set to
cable modulation-profile profile
their default values for each burst type:
{mix-high | mix-low | mix-mid |
mix-qam | qam-8 | qam-16 | qam-32
profile Specifies the modulation profile number. The valid range depends
| qam-64 | qpsk | robust-mix-high |
on the cable interface line card:
robust-mix-low | robust-mix-mid}
For the Cisco uBR-MC5X20S/U card, the valid range is 221 to 230.
The system creates profile 221 as a default DOCSIS 2.0 A-TDMA mode
Example:
Router(config)# cable
modulation profile.
modulation-profile 242 qam-32
Router(config)# cable
modulation-profile 243 qam-64
109
DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Configuring the DOCSIS Mode and Profile on an Upstream
Command or Action
Purpose
qam-16 Default 16-QAM profile.
qam-32 Default 32-QAM profile.
qam-64 Default 64-QAM profile.
qpsk Default QPSK modulation profile.
Note
Note
Step 4
The robust-mix profiles are similar to but more robust than the mix
profiles, so that they more able to detail with noise on the upstream.
You can also create custom modulation profiles with the cable
modulation-profile command by configuring the values for the individual
burst parameters. These parameters, however, should not be modified
unless you are thoroughly familiar with how changing each parameter
affects the DOCSIS MAC layer. We recommend using the preconfigured
default modulation profiles for most cable plants.
exit
Example:
Router(config)# exit
Note
By default, all upstreams are configured for ATDMA-only mode, using the default modulation profile of
1, 21, or 41, depending on the cable interface line card.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
OL-27606-08
DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Configuring the DOCSIS Mode and Profile on an Upstream
Step 3
Command or Action
Purpose
Enters interface configuration mode for the indicated cable downstream interface.
Example:
Router(config)# interface cable
c5/1/1
Step 4
cable upstream n docsis-mode {atdma Configures the upstream for the desired DOCSIS mode of operation:
| tdma | tdma-atdma}
n Specifies the upstream port. Valid values start with 0 for the first
upstream port on the cable interface line card.
Example:
Step 5
cable upstream n modulation-profile Assigns the particular modulation profile to this upstream.
profile [profile2]
n Specifies the upstream port. Valid values start with 0 for the first
upstream port on the cable interface line card.
Example:
111
DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Monitoring the DOCSIS 2.0 A-TDMA Services
Step 6
Command or Action
Purpose
cable upstream n
equalization-coefficient
Example:
Router(config-if)# cable upstream
0 equalization-coefficient
Step 7
cable upstream n
ingress-noise-cancellation interval
(Optional) Configures how often, in milliseconds, the line card should sample
the signal on an upstream to correct any ingress noise that has appeared on that
upstream.
Example:
n Upstream port. Valid values start with 0 for the first upstream port on
the cable interface line card.
Example:
Router(config-if)# cable upstream
0 maintain-psd
n Upstream port. Valid values start with 0 for the first upstream port on
the cable interface line card.
Note
Step 9
Repeat Step 3, on page 111 through Step 8, on page 112 for each cable
interface and upstream to be configured.
end
Example:
Router(config-if)# end
Type
request qpsk
initial qpsk
FEC
k
BYTES
0x10
0x22
Scrambl Max
seed
B
size
0x152
0
0x152
0
Guard
time
size
8
48
Last Scrambl
CW
short
no
yes
no
yes
Preamb
offset
0
0
OL-27606-08
DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Displaying Cable Modem Capabilities and Provisioning
21 station
21 short
21 long
121 request
121 initial
121 station
121 short
121 long
121 a-short
121 a-long
221 request
221 initial
221 station
221 short
221 long
221 a-short
221 a-long
Router#
qpsk
qpsk
qpsk
qpsk
qpsk
qpsk
qpsk
qpsk
64qam
64qam
qpsk
qpsk
qpsk
qpsk
qpsk
64qam
64qam
128
72
80
64
128
128
72
80
128
128
64
128
128
72
80
128
128
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
0x5
0x5
0x8
0x0
0x5
0x5
0x5
0x8
0x5
0xF
0x0
0x5
0x5
0x5
0x8
0x5
0xF
0x22
0x4B
0xDC
0x10
0x22
0x22
0x4B
0xDC
0x63
0xC8
0x10
0x22
0x22
0x4B
0xDC
0x63
0xC8
0x152
0x152
0x152
0x152
0x152
0x152
0x152
0x152
0x152
0x152
0x152
0x152
0x152
0x152
0x152
0x152
0x152
0
6
0
0
0
0
6
0
10
0
0
0
0
6
0
10
0
48
8
8
8
48
48
8
8
8
8
8
48
48
8
8
8
8
no
yes
yes
no
no
no
yes
yes
yes
yes
no
no
no
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
To display a specific modulation profile in detail, specify the profile number with the show cable
modulation-profile command:
Router# show cable modulation-profile 221
Mod IUC
221 request
221 initial
221 station
221 a-short
221 a-long
221 a-ugs
Router#
Type
FEC
k
BYTE
0x10
0x10
0x22
0x4C
0xE7
0xE7
Last Scrmb
CW
short
no
yes
no
no
no
yes
yes yes
yes yes
yes yes
Pre
Pre
offst Type
RS
0
0
0
0
0
0
no
no
no
no
no
no
qpsk0
qpsk1
qpsk0
qpsk1
qpsk1
qpsk1
MAC
State
online
online
online
online
online(pt)
online(pt)
online(pt)
online(pt)
online
online(pt)
online(pt)
online(pt)
online
online
online
online(pt)
online(pt)
Prim
Sid
2
3
4
2
4
56
57
58
151
152
153
154
155
156
157
158
159
Ver
Prov
DOC1.1
DOC1.1
DOC1.1
DOC1.1
DOC1.1
DOC1.0
DOC1.0
DOC1.0
DOC2.0
DOC1.1
DOC2.0
DOC1.0
DOC1.1
DOC1.1
DOC1.1
DOC1.0
DOC2.0
DOC1.1
DOC1.1
DOC1.1
DOC1.1
DOC1.0
DOC1.0
DOC1.0
DOC1.0
DOC1.0
DOC1.0
DOC1.0
DOC1.0
DOC1.0
DOC1.0
DOC1.0
DOC1.0
DOC2.0
yes
yes
yes
yes
no
no
no
no
no
no
no
no
no
no
no
no
no
yes
yes
yes
yes
yes
yes
no
yes
yes
yes
yes
yes
yes
yes
yes
no
no
yes
yes
yes
yes
yes
no
no
no
no
yes
no
no
yes
yes
yes
no
no
BPI+
BPI+
BPI+
BPI+
BPI
BPI
BPI
BPI
BPI
BPI
BPI
BPI
BPI+
BPI+
BPI+
BPI
BPI
DS
Saids
0
0
0
0
8
0
0
0
0
8
0
0
0
0
0
0
0
US
Sids
4
4
4
4
4
0
0
0
0
4
0
0
4
4
4
0
0
113
DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Configuration Examples for DOCSIS 2.0 A-TDMA services
To display how many cable modems of each DOCSIS type are online each upstream, use the show cable
modem mac summary command:
Router# show cable modem mac summary
Interface
Cable3/0/U1
Cable3/0/U2
Cable3/0/U3
Cable3/1/U0
Cable3/1/U1
Cable3/1/U2
Cable6/0/U1
Cable6/0/U2
Cable6/0/U2
Router#
Total
1
1
1
1
1
3
9
1
2
DOC1.0
0
0
0
1
1
2
8
1
0
modulation-profile
modulation-profile
modulation-profile
modulation-profile
modulation-profile
modulation-profile
modulation-profile
modulation-profile
modulation-profile
modulation-profile
modulation-profile
modulation-profile
OL-27606-08
DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Creating Modulation Profiles Examples
121
121
121
121
121
121
mix-high
mix-low
mix-medium
qam-16
qpsk
request 0 16
initial 5 34
station 5 34
short 6 76 7
long 8 231 0
a-short 9 76
0
0
0
8
8
6
115
DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Assigning Modulation Profiles to Upstreams Examples
cable
cable
cable
cable
modulation-profile
modulation-profile
modulation-profile
modulation-profile
223
224
225
226
qam-16
qam-32
qam-64
qpsk
cable modulation-profile 227 request 0 16 0 8 qpsk scrambler 152 no-diff 68 fixed qpsk0 1
2048
cable modulation-profile 227 initial 0 16 0 0 qpsk no-scrambler no-diff 2 fixed qpsk1 0 18
cable modulation-profile
1 2048
cable modulation-profile
qpsk1 1 2048
cable modulation-profile
qpsk1 1 2048
cable modulation-profile
1 2048
Note
Starting with Cisco IOS Release 12.2(33)SCG, the cable upstream docsis-mode atdma command is the
default configuration for upstreams, so this command is not shown in these sample configurations.
interface Cable5/1/0
ip address 22.0.0.1 255.0.0.0
ip helper-address 10.10.0.4
cable downstream annex B
cable downstream modulation 64qam
cable downstream interleave-depth 32
cable downstream channel-id 2
cable upstream 0 frequency 30000000
cable upstream 0 power-level 0
cable upstream 0 channel-width 1600000
cable upstream 0 minislot-size 4
cable upstream 0 modulation-profile 21
no cable upstream 0 shutdown
cable upstream 1 channel-width 1600000
cable upstream 1 minislot-size 4
cable upstream 1 modulation-profile 21
cable upstream 1 shutdown
cable upstream 2 channel-width 1600000
cable upstream 2 minislot-size 4
cable upstream 2 modulation-profile 21
cable upstream 2 shutdown
cable upstream 3 channel-width 1600000
cable upstream 3 minislot-size 4
cable upstream 3 modulation-profile 21
cable upstream 3 shutdown
cable upstream 4 channel-width 1600000
cable upstream 4 minislot-size 4
cable upstream 4 modulation-profile 21
cable upstream 4 shutdown
OL-27606-08
DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Assigning Modulation Profiles to Upstreams Examples
1600000
1600000
1600000
1600000
117
DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Assigning Modulation Profiles to Upstreams Examples
OL-27606-08
DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Additional References
cable
cable
cable
cable
cable
cable
upstream
upstream
upstream
upstream
upstream
upstream
3
3
3
3
3
3
frequency 14000000
power-level -6
channel-width 400000
minislot-size 32
modulation-profile 221
shutdown
Additional References
Related Documents
Related Topic
Document Title
Standards
Standards
Title
SP-RFIv1.1-I09-020830
SP-RFIv2.0-I03-021218
SP-OSSIv2.0-I03-021218
SP-BPI+-I09-020830
RFC 2233
119
DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Additional References
Standards
Title
RFC 2665
RFC 2669
MIBs
MIBs
MIBs Link
DOCS-CABLE-DEVICE-TRAP-MIB
http://www.cisco.com/go/mibs
DOCS-BPI-PLUS-MIB
DOCS-IF-EXT-MIB
DOCS-IF-MIB (RFC 2670)
DOCS-QOS-MIB
DOCS-SUBMGT-MIB
IGMP-STD-MIB (RFC 2933)
Technical Assistance
Description
Link
OL-27606-08
DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Feature Information for DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Note
The below table lists only the software release that introduced support for a given feature in a given
software release train. Unless noted otherwise, subsequent releases of that software release train also
support that feature.
121
DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Feature Information for DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Table 13: Feature Information for DOCSIS 2.0 A-TDMA Modulation Profiles for the Cisco CMTS Routers
Feature Name
Releases
Feature Information
This feature was introduced for the
Cisco uBR-MC16U/X and Cisco
uBR-MC28U/X cable interface line
cards on the Cisco uBR7246VXR
router.
The following commands are new
or modified:
cable modulation-profile
cable upstream
channel-width
cable upstream docsis-mode
cable upstream
equalization-coefficient
cable upstream
maintain-psd
cable upstream
minislot-size
cable upstream
modulation-profile
show cable
modulation-profile
show interface cable
mac-schedule
show cable modem verbose
show cable modem phy
show controllers cable
OL-27606-08
CHAPTER
123
Note
The hardware components introduced in a given Cisco IOS Release will be supported in all subsequent
releases unless otherwise specified.
Table 14: Cable Hardware Compatibility Matrix for Downstream Bonding
CMTS Platform
Processor Engine
PRE2
Cisco IOS Release 12.2(33)SCB
and later releases
PRE4
Cisco IOS Release 12.2(33)SCH
and later releases
PRE5
Cisco uBR7246VXR Universal
Broadband Router
Cisco uBR10-MC5X20U/H
Cisco IOS Release 12.2(33)SCC
and later releases
Cisco UBR-MC20X20V
Cisco IOS Release 12.2(33)SCE
and later releases
Cisco uBR-MC3GX60V 8
Cisco IOS Release 12.2(33)SCA
and later releases
Cisco uBR-MC28U/X
Cisco IOS Release 12.2(33)SCD
and later releases
Cisco uBR-MC88V 9
OL-27606-08
CMTS Platform
Processor Engine
NPE-G1
Cisco IOS Release 12.2(33)SCB
and later releases
NPE-G2
Cisco uBR-E-28U
Cisco uBR-E-16U
Cisco uBR-MC28U/X
Cisco IOS Release 12.2(33)SCD
and later releases
Cisco uBR-MC88V
8 Cisco uBR3GX60V cable interface line card is not compatible with PRE2. You must use PRE4 with the Cisco uBR3GX60V cable interface line card.
9 Cisco uBR-MC88V cable interface line card is not compatible with NPE-G1. You must use NPE-G2 with the Cisco uBR-MC88V cable interface line card.
125
RCC Template
You can configure one or more RCC templates for an RCP. An RCC template configures the physical layer
components described by an RCP, including receive modules and receive channels to specific downstream
frequencies. The template also specifies the interconnections among receive modules, or between a receive
module and a receive channel. An RCC template can be associated only to the cable interface (MAC domain).
Channel Assignment
The CMTS assigns a receive channel configuration encoding to a DOCSIS 3.0-certified cable modem operating
in a Multiple Receive Channel (MRC) mode during cable modem registration.
Prior to Cisco IOS Release 12.2(33)SCB, the channel assignment was based on a random selection from
eligible bonding groups.
With the implementation of this feature, the DOCSIS 3.0-certified cable modem reports its receiving capabilities
and characteristics using the receive channel profile type, length, value (TLV) list in the registration request
message. Based on this report, the CMTS assigns an RCC encoding that is compatible with the reported RCP.
Cable modems operating in an MRC mode are assigned an RCC encoding that is derived from an RCC
template, which is associated with an RCP.
An RCC encoding can also be derived from a wideband interface configuration if an RCC template is not
configured and associated to the MAC domain of a particular cable modem.
OL-27606-08
Note
The cable modem can support up to 8 physical downstream channels. If you do not have 8 channel bonding
group configured, the modem can lock a downstream primary channel and then decide to either use the
bonding group that primary is part of or use the other 4-channel bonding group, which makes it appear as
5 downstream channels.
In the following example you can see the CMTS or cable modem add the 5th downstream channel when
you use two wideband interfaces with 4 DS channels.
Downstream
Downstream
Downstream
Downstream
Downstream
Channel
Channel
Channel
Channel
Channel
DCID
DCID
DCID
DCID
DCID
RF
RF
RF
RF
RF
Channel
Channel
Channel
Channel
Channel
:
:
:
:
:
40
28
29
30
31
1/2/0:16
1/2/0:4
1/2/0:5
1/2/0:6
1/2/0:7
Note
Valid interfaces that are available for SF assignment must be a subset of the cable modems assigned RCC
encoding.
127
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# cable rcc-template 1
Note
If an RCC template is removed from a MAC domain through configuration, the CMTS removes all of the
RCC encodings derived from the RCC template, and all cable modems assigned to the RCC encodings
are marked offline.
OL-27606-08
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Step 4
rcp-id rcp-id
Example:
Router(config-rcc-template)# rcp-id
00 10 00 00 03
Step 5
receive-module index
first-channel-center-frequency Hz
[connected-receive-module index]
Example:
Router(config-rcc-template)#
receive-module 1
first-channel-center-frequency
555000000 connected-receive-module 1
Step 6
129
Command or Action
Purpose
connected-receive-moduleSpecifies a nested receive module in the
RCC template. Generally, only one receive module is configured for
an RCC template.
indexSpecifies the index value for the connected receive module. The
valid range is from 1 to 10.
Primary(Optional) Indicates that it is a primary channel and an RCC
can be derived from this channel. At least one receive-channel must be
configured as primary.
What to Do Next
After defining an RCC template, you must assign the template to a cable interface. See Assigning an RCC
Template to a Cable Interface , on page 130.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# interface
cable7/0/0
OL-27606-08
Command or Action
Purpose
Cisco uBR7246VXR and Cisco uBR7225VXR routers: The valid port
value is 0 or 1.
Cisco uBR10012 router: The valid range is from 0 to 4 (depending on
the cable interface).
Step 4
WB/RCC-TMPL
WB (101)
RCC-TMPL (1)
WB/RCC-TMPL
WB (25)
The table below shows descriptions for the fields displayed by this command.
Table 15: show cable mac-domain rcc Field Descriptions
Field
Description
RCC-ID
RCP
RCs
MD-DS-SG
131
Note
Field
Description
CM
WB/RCC-TMPL
A zero (0) value in the RCP or MD-DS-SG field indicates that the RCC encoding is configured directly
through a wideband interface configuration and not through any RCC templates.
OL-27606-08
Service flow forbidden attribute maskTo configure this, assign a service flow to a channel that has a
0-bit in all positions of its provisioned attribute mask corresponding to the 1-bit in the service flow
forbidden attribute mask.
Additionally, in a cable modem-initiated dynamic service request, the cable modem can include a required
attribute mask and a forbidden attribute mask for a service flow. The CMTS assigns service flows to channels
or bonding groups so that all required attributes are present and no forbidden attributes are present in the cable
modem configuration file.
The table below lists the supported binary attributes for channels and bonding groups.
Table 16: Binary Attributes
Bit Position
Definition
Bit 0
Bit 1
Bit 2
Bit 3:15
ReservedSet to zero.
Bit 16:31
You can configure provisioned attribute masks for cable, integrated cable, wideband cable, and modular cable
interfaces.
Prerequisites
To assign an interface to a wideband cable modems service flow, the interface must be a subset of the
cable modems RCC.
To assign a service flow to a modular shared port adapter (SPA) channel, the corresponding modular
cable interface must be configured and operational.
To assign a service flow to an integrated cable (IC) channel, the corresponding integrated cable interface
must be configured and operational.
Restrictions
The dynamic bonding group is not supported.
The service flow from a narrowband cable modem is always assigned to the primary interface of the
cable modem. No attribute checking is performed in this case.
This section describes the following:
133
Note
Provisioning the cable downstream attribute-mask command is not supported on the Cisco uBR7225VXR
and Cisco uBR7246VXR routers.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Step 4
Example:
Router(config-if)# cable downstream
attribute-mask 800000ff
OL-27606-08
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
interface modular-cable
slot/bay/port:nb-channel-number
Example:
Router(config)# interface modular-cable
1/0/1:5
Step 4
Example:
Router(config-if)# cable attribute-mask
800000ff
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
135
Step 2
Command or Action
Purpose
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# interface
integrated-cable 1/0/0:0
Step 4
Example:
Router(config-if)# cable
attribute-mask 800000ff
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
OL-27606-08
Step 2
Command or Action
Purpose
configure terminal
Example:
Router# configure terminal
Step 3
Step 4
Example:
Router(config-if)# cable downstream attribute-mask
800000ff
Sid
Mac Address
17
18
21
22
23
24
4
N/A
6
N/A
7
N/A
001c.ea37.9aac
001c.ea37.9aac
001c.ea37.9b5a
001c.ea37.9b5a
0016.925e.654c
0016.925e.654c
QoS
Prov
3
4
3
4
3
4
Param
Adm
3
4
3
4
3
4
Index
Act
3
4
3
4
3
4
Type
Dir
P
P
P
P
P
P
US
DS
US
DS
US
DS
Curr
State
act
act
act
act
act
act
Active
Time
13h21m
13h21m
13h21m
13h21m
13h21m
13h21m
Active
Time
2h06m
DS-ForwIf/
US-BG/CH
CH 3
Wi3/0:0
CH 4
Wi3/0:0
CH 3
In3/0:0
DS-ForwIf/
US-BG/CH
Wi5/1:0
The table below shows descriptions for the fields displayed by this command:
Table 17: show interface cable service-flow Field Descriptions
Field
Description
Sfid
Sid
137
Field
Description
Mac Address
Type
Dir
Curr State
Active Time
DS-ForwIf/US-BG/CH
BG/DS
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
OL-27606-08
Step 2
Command or Action
Purpose
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Step 4
139
Additional References
The following sections provide references related to the DOCSIS 3.0 Downstream Bonding for Bronze
Certification feature.
Related Documents
Related Topic
Document Title
Commands on the Cisco CMTS (universal broadband Cisco IOS CMTS Cable Command Reference
routers)
http://www.cisco.com/en/US/docs/ios/cable/
command/reference/cbl_book.html
Cisco DOCSIS 3.0 Downstream Solution
Title
CM-SP-MULPIv3.0-I08-080522
Technical Assistance
Description
Link
OL-27606-08
Note
The below table lists only the software release that introduced support for a given feature in a given
software release train. Unless noted otherwise, subsequent releases of that software release train also
support that feature.
141
Table 18: Feature Information for DOCSIS 3.0 Downstream Bonding for Bronze Certification
Feature Name
Releases
Feature Information
This feature was introduced to meet
the Bronze requirements for the
DOCSIS 3.0 downstream bonding.
It also includes receive channel
configuration for receive channel
profiles.
In Cisco IOS Release
12.2(33)SCB, this feature was
introduced on the Cisco uBR10012
router.
The following sections provide
information about this feature:
How to Configure RCC
Encoding, on page 127
How to Configure Attribute
Masks, on page 132
Enabling Verbose Reporting
for Receive Channel
Profiles, on page 138
The following commands were
introduced or modified in this
release:
cable rcc-template
cable rcp-control verbose
rcp-id
receive-module
receive-channel
show cable mac-domain rcc
show interface cable
service-flow
show cable modem
OL-27606-08
Feature Name
Releases
Feature Information
In Cisco IOS Release
12.2(33)SCD, this feature was
introduced on the Cisco
uBR7225VXR and Cisco
uBR7246VXR routers.
The following commands were
introduced or modified:
interface cable
show cable mac-domain rcc
show cable mac-domain
downstream-service-group
143
OL-27606-08
CHAPTER
Note
All downstream channels in a MAC domain must have a unique DCID within the MAC domain.
145
Note
The hardware components introduced in a particular Cisco IOS Release are supported in all subsequent
releases unless otherwise specified.
Table 19: Downstream Channel ID Assignment - Hardware Compatibility Matrix
CMTS Platform
Processor Engine
PRE2
Cisco IOS Release 12.2(33)SCB
and later releases
PRE4
Cisco IOS Release 12.2(33)SCH
and later releases
PRE5
Cisco uBR7246VXR Universal
Broadband Router
Cisco uBR10-MC5X20S/U/H
Cisco IOS Release 12.2(33)SCC
and later releases
Cisco UBR-MC20X20V
Cisco IOS Release 12.2(33)SCE
and later releases
Cisco uBR-MC3GX60V 10
Cisco IOS Release 12.2(33)SCA
and later releases
Cisco uBR-MC28U/X
Cisco IOS Release 12.2(33)SCD
and later releases
Cisco uBR-MC88V 11
OL-27606-08
CMTS Platform
Processor Engine
NPE-G1
Cisco IOS Release 12.2(33)SCB
and later releases
NPE-G2
Cisco uBR-E-28U
Cisco uBR-E-16U
Cisco uBR-MC28U/X
Cisco IOS Release 12.2(33)SCD
and later releases
Cisco uBR-MC88V 2
10 The Cisco uBR-MC3GX60V cable interface line card is not compatible with PRE2.
11 The Cisco uBR-MC88V cable interface line card is compatible only with NPE-G2, and not with NPE-G1.
Note
All DCIDs for all controllers on a card need not be unique, since channels from multiple
controllers are most likely parts of different fiber nodes. DCIDs need to be unique only
for default downstream channel ID assignments. With automatic Channel ID assignment,
channel IDs may repeat within a controller depending on the fiber node configuration.
Redundancy schemes are allowed where downstream channels from different cable interface line cards
are bound to the same fiber node. If one card fails, cable modems are able to lock to a frequency on a
channel from the other line card. Since DCID uniqueness is enforced for channels in a fibre node,
channels from both line cards should have unique DCIDs.
ID assignment for the Cisco uBR7225 universal broadband router with a line card in slot 1 begins at
DCID 1 on slot 1 and for the Cisco uBR7246 universal broadband router, which begins with cable line
card slots at slot 3, the ID assignment begins with DCID 1 on slot 3. A Cisco uBR10012 router begins
assigning IDs with channel 1 at slot 5 and SPA slots follow as described in Table 20: Downstream
Channel ID Per Subslot Scheme , on page 148.
147
Note
You can configure the DCIDs manually to suit your plant floor layout requirements.
In the Cisco uBR-MC3GX60V cable line card where the channel count on the router is 576, with eight
Cisco uBR-MC3GX60V line cards, or even greater if the router also includes Wideband SPAs, there is
no slot-based default channel ID scheme that would avoid potential channel ID conflicts.
The Manual DCID scheme was introduced in the Cisco IOS Release 12.2(33)SCB1 and the automatic
DCID that includes the Cisco uBR-MC3GX60V line card, was introduced in Cisco IOS Release
12.2(33)SCE.
8/1
8/0
7/1
7/0
6/1
6/0
5/1
5/0
slot 3
slot 1
SPA Bay 0
217-240
193-216
SPA Bay 1
217-240
193-216
SPA Bay 2
217-240
193-216
SPA Bay 3
217-240
193-216
uBR-MC520
DS/0
169
145
121
97
73
49
25
uBR-MC520
DS/1
173
149
125
101
77
53
29
uBR-MC520
DS/2
177
153
129
105
81
57
33
uBR-MC520
DS/3
181
157
133
109
85
61
37
13
uBR-MC520
DS/4
185
161
137
113
89
65
41
uBR-MC2020V
169-188
145-164
121-140
97-116
73-92
49-68
25-44
1-20
OL-27606-08
8/1
8/0
7/1
7/0
6/1
6/0
5/1
5/0
slot 3
slot 1
uBR-MC3GX60V 73-96
controller 0
1-24
73-96
1-24
73-96
1-24
73-96
1-24
uBR-MC3GX60V 97-120
controller 1
25-48
97-120
25-48
97-120
25-48
97-120
25-48
uBR-MC3GX60V 121-144
controller 2
49-72
121-144
49-72
121-144
49-72
121-144
49-72
5/1
5/0
slot 3
slot 1
SPA Bay 0
24- 47
24-47
SPA Bay 1
48-71
48-71
Table 21: Downstream Channel ID Per Subslot Scheme - Cisco IOS Release 12.3(23)BCx
8/1
uBR-MC520
8/0
188-192
180-184
7/1
168-172
7/0
160-164
6/1
148-152
6/0
140-144
128-132
120-124
Note
Automatic DCID assignment is not supported on the Cisco uBR7225 and Cisco uBR7246 universal
broadband routers.
Service Impact
Changing the DOCSIS downstream channel ID causes cable modems to re-register. Cable modems receive
MAC Domain Descriptor (MDD) and Upstream Channel Descriptor (UCD) messages with a changed DCID
in their headers.
Enabling the automatic DCID assignment displays the following message:
WARNING: Enabling automatic DCID assignment will cause modems to flap and will apply
to all fiber nodes on this CMTS.
149
If there is a DCID conflict with another channel in the MAC Domain, the following error message is
displayed:
ERROR: <slot>/<subslot>/<controller> rf-channel <channel>: The downstream channel id
conflicts with interface Mo<slot>/<subslot>/<controller>:channel. Downstream channel
id must be unique in a CGD.
After automatic DCID assignment is configured, if there is a DCID conflict when a downstream channel
that belongs to a fiber node is added to a MAC Domain, the automatic DCID feature tries to resolve the
conflict by assigning another automatic DCID and the following message is displayed:
WARNING: The downstream channel id conflict for <slot>/<subslot>/<controller> rf-channel
<channel> was resolved by Automatic DCID Assignment.
Please run "interface <md-slot>/<md-subslot>/<md-index>" followed by
"<slot>/<subslot>/<controller> rf-channel <channel>" again in order to add the channel.
To add the channel, use this channel grouping domain (CGD) command again:
cable downstream x/y/z rf-channel channel
Note
The resolved DCIDs may conflict with the other existing channels in the MAC Domain.
If automatic DCID is configured and the channel does not belong to a fiber node, or if automatic DCID
cannot resolve the conflict, the following message is displayed:
WARNING: The downstream channel id conflict for <slot>/<subslot>/<controller> rf-channel
<channel> could not be resolved by Automatic DCID Assignment.
Shared bonding groups on the Cisco uBR-MC2020V do not require DCID user-renumbering
intervention. However, SPA-based shared bonding groups may require renumbering using the range
from 241 to 255. Shared bonding groups on the Cisco uBR-MC3GX60V require DCID
user-renumbering if the shared bonding group and the modems data bonding group are on the same
line card.
The DCID for a channel on a working line card must be carried forward to the channel on the protect
line card upon failover. The opposite is true for revert.
OL-27606-08
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# interface cable 6/0/1
Step 4
cable downstream-channel-id id
Example:
Router(config-if)# cable downstream channel-id
44
Note
151
Restriction
After running the cable downstream-channel-id automatic command in the configuration, manually
editing the configuration file in an editor to add RF channels to the fiber nodes could cause DCID
conflicts. The feature assumes all channels in fiber nodes have unique automatic DCIDs in global
configuration mode. If the configuration is manually edited and the feature does not verify the unique
DCIDs, the DCIDs of the newly-added channels may conflict with those of the existing channels.
To fix any DCID conflicts, undo and re-apply the global automatic DCID configuration.
Note
To avoid DCID conflicts, edit the configuration to configure the fiber nodes, then run the cable
downstream-channel-id automatic command so all channels have unique automatic DCIDs.
Make additions to the fiber nodes on the Cisco uBR10012 router command line interface with the
automatic DCID configured.
The cable downstream-channel-id automatic command can be configured only on the Cisco
uBR10012 universal broadband router.
The cable downstream-channel-id automatic command should not be manually edited in to the
startup-config file, since it does not guarantee unique DCIDs for channels in the fiber node.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# cable downstream-channel-id
automatic
Example
This example displays the restriction on manually editing configurations:
Router# show run | include automatic
cable downstream-channel-id automatic
Router# show cable fiber-node 3
OL-27606-08
--------------------------------------------------------------------------------Fiber-Node 3
Channel(s) : downstream Modular-Cable 1/1/0: 0
Channel ID(s): 3
Channel : downstream Cable 6/1/0
Channel ID : 1
upstream Cable 6/1: 0-3
FN Config Status: Configured (status flags = 0x01)
MDD Status: Valid
router#
If you manually edit the startup-config file in an editor to add a downstream channel, for example, 5/0/0
rf-channel 0, from a newly-added line card, 5/0, it causes a conflict.
Router> configure terminal
Router# cable fiber-node 3
Router# downstream Modular-Cable 5/0/0 rf-channel 0
If this downstream channel is added on the Cisco uBR10012 router, the automatic DCID assignment feature
automatically resolves it. However, since the startup-config file was manually edited to add the downstream
channel, the automatic DCID assignment feature is unable to resolve it. This causes a DCID conflict when
the edited startup-config file is loaded on the Cisco uBR10012 router and invalidates the fiber node.
down Modular-Cable 5/0/0 rf-channel 0
Fiber node 3 is invalid for:
DS frequency is not unique.
DS channel id is not unique.
Warning: D3.0 CMs cannot get w-online with an invalid fiber-node.
router#
What to Do Next
Run the show cable fibernode command to view DCIDs assigned to all the channels in the fiber node.
Router# show cable fiber-node 5
Fiber-Node
Config Status
Fiber-Node 5
Description: Interface c5/0/4
Channels
DOCSIS Channel-IDs
-----------------------------------------------------Modular-Cable 3/3/0: 1-3
2,3,4
Cable 5/0/4
1
FN Config Status: Configured (status flags = 0x01)
MDD Status: Valid
Additional References
Related Documents
Related Topic
Document Title
153
Technical Assistance
Description
Link
Note
The below table lists only the software release that introduced support for a given feature in a given
software release train. Unless noted otherwise, subsequent releases of that software release train also
support that feature.
Table 22: Feature Information for Downstream Channel ID Assignment on the Cisco CMTS Routers
Feature Name
Releases
Feature Information
Downstream Channel ID
Assignment on the Cisco CMTS
Routers
12.2(33)SCE
OL-27606-08
CHAPTER
155
Configuration Examples of the Downstream Resiliency Bonding Group Feature, page 166
Additional References, page 171
Feature Information for Downstream Resiliency Bonding Group, page 172
Processor Engine
PRE4
Cisco IOS Release 12.2(33)SCH
and later releases
Cisco uBR10-MC5X20H
Cisco UBR-MC20X20V
Cisco UBR-MC3GX60V12
PRE5
Cisco uBR7246VXR Universal
Broadband Router13
OL-27606-08
This feature is enabled only when the number of cable modems observing an RF channel impairment
is below the resiliency threshold. If the number of cable modems on an impaired RF channel is above
the resiliency threshold, the impaired RF channel is temporarily removed from the bonding group.
In Cisco IOS Release 12.2(33)SCG, a CM is assigned to an RBG on a first-come-first-served basis. To
handle this feature optimally, it is recommended to set aside more WB interfaces and RF channel
bandwidth.
The Cisco CMTS controls the freeing of unused RBGs, when there is no modem using the RGB. The
freeing of the unused RGB may take some time and the RGB, which is not completely free cannot be
used by the modems. Irrespective of the number of configured RBGs, if all the old RBGs are not
completely set free and if the Cisco CMTS tries to move the cable modem to a new RBG, the Cisco
CMTS moves the cable modem to the primary DS channel instead of RBG.
Only SFs on the WB interface associated with the primary SF are moved to an RBG. SFs on other
interfaces will not be moved.
Static SFs are assigned to an RBG on a best effort quality of service (QoS).
If the resiliency rf-change-trigger setting does not have the secondary keyword set, only the primary
SF is moved to the RBG or a NB interface.
If the Downstream Resiliency Bonding Group feature is not enabled to use an RBG, only cable modems
with impairments on the primary WB interface are moved to the NB interface.
SFs carrying multicast traffic are not moved.
The Cisco CMTS prevents configuration changes on a protect line card. Therefore, RBGs are not added
or removed on a protect line card. Impaired SFs are moved only to a WB, NB, or existing RBGs on the
protect line card.
When the WB interface is in standby mode and after a line card switchover, if a cable modem experiences
an RF channel impairment, and after impairment if there are no preexisting RBG that matches the new
set of channels, in such case, the Cisco CMTS does not create a new Downstream Resiliency Bonding
Group and channels are not assigned to it and the cable modem is moved to a Narrow Band state.
There may not be enough reserved bonding groups to support all modems facing an impairment at any given
time thus the following restrictions must be considered:
Each RBG has at least two RF channels.
RBG RF assignments are always a subset of the RF channel assignment of the parent WB interface.
If an RBG is unavailable for a cable modem, the SF of the CM is moved to a NB interface.
If a high percentage of cable modems experience an RF impairment and there are no more available
bonding group IDs, the impaired RF itself may be removed from the bonding group. Removal of an
impaired RF from a parent bonding group is also reflected in the RBG. If an RBG drops to a single RF,
all SFs are moved to the NB interface.
The Downstream Resiliency Bonding Group feature has the following cross-functional restrictions:
Dynamic service flows that require a committed information rate (CIR), typically voice flows, are created
on the NB interface when an RF channel is impaired. Because all SFs assigned to an RBG are best effort
only, voice calls may report a quality issue.
Cable modems participating in the resiliency mode do not take part in load balancing.
157
The Downstream Resiliency Bonding Group feature is only supported in the Dynamic Bandwidth Sharing
(DBS) mode.
Note
If the bandwidth-percent is set to 100, the Cisco CMTS does not add any RFs to the RBG. In other words,
this feature will not be enabled.
The Cisco CMTS controls the assignment and freeing of unused RBGs. If an RF channel is removed from a
WB interface, it is also removed from any associated RBGs.
Note
If the wideband interface is in standby mode, the Cisco CMTS does not assign or free up the unused
downstream bonding group.
Note
If two or more RBGs are reserved for the same wideband controller, the Cisco CMTS creates one RBG
for each cable modem.
OL-27606-08
Note
The Cisco CMTS creates more than one RBG from a parent WB interface if the user has set aside more
than one WB interface as the RBG and the RF bandwidth does not exceed 100%.
If a matching RBG is not found or cannot be created, the Cisco CMTS looks for an RBG with a subset of the
required RF channels and if available, the cable modem is assigned to such an RBG.
However, if no such RBG exists, the Cisco CMTS instructs the line card to move the cable modem to NB
mode.
For more information about NB mode, see Wideband Modem Resiliency.
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
cable rf-change-trigger {percent value Specifies the amount of time an event must persist before it triggers an action
for the reporting CM.
| count number} [secondary]
Example:
Router(config)# cable
rf-change-trigger percent 50 count
1 secondary
159
Command or Action
Purpose
By default, the secondary keyword is not configured.
Step 4
Example:
Router(config)# cable resiliency
ds-bonding
Step 5
exit
Example:
Router(config)# exit
What to Do Next
Note
The result of using the cable rf-change-trigger command with the cable resiliency ds-bonding command
is different from using only the cable rf-change-trigger command. For more information, see Table 24:
Wideband Modem Resiliency Versus Downstream Resiliency - Scenario 1 , on page 162 and Table 25:
Wideband Modem Resiliency Versus Downstream Resiliency - Scenario 2 , on page 164. For more
information, see Wideband Modem Resiliency .
Restriction
When you reserve a resiliency bonding group using the cable ds-resiliency command, the existing bundle
and RF channel configurations on the wideband interface will be removed automatically. Other
configurations like admission control, should be removed manually.
After downstream resiliency bonding group is configured, avoid other manual configurations.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
OL-27606-08
Step 2
Command or Action
Purpose
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Step 4
cable ds-resiliency
Example:
Router(config-if)# cable ds-resiliency
Step 5
exit
Example:
Router(config-if)# exit
Curr BG
ID
I/F
RFs
---------------------898 Wi7/0/0:1
3
899 Wi7/0/0:2
3
720 In7/0/0:0
The Current BG I/F field indicates whether Downstream Resiliency Bonding Group feature is enabled and
if the cable modems are assigned to a WB interface.
161
resiliency
Resil BG
RF
State
Count Time
Ctrl Num
-------------- ----- --------------- ---------Free
Free
Assigned
3
Nov 3 09:55:49 0
0
1
2
Assigned
3
Nov 3 09:57:09 0
0
1
3
Effect on
Below Threshold
Above Threshold
Below Threshold
Above Threshold
The following is a sample output for a cable modem when the cable rf-change-trigger command is used
with the cable resiliency ds-bonding command and the number of cable modems observing an RF channel
impairment is below the resiliency threshold:
Router# show cable modem
MAC Address
IP Address
0023.be83.1c9e 10.1.11.46
I/F
C5/0/0/UB
MAC
State
w-online
D
Prim RxPwr Timing Num I
Sid (dBmv) Offset CPE P
922 -0.50 1055
0
N
OL-27606-08
0023.be83.1caa
0025.2ecf.f19c
0022.3a30.9fc0
001a.c3ff.e3d4
0023.be83.1c9a
0022.3a30.9fbc
0023.be83.1c8c
001e.6bfb.1964
0025.2ecf.f196
0025.2ecf.f04e
0022.3a30.9fc8
0025.2ecf.f190
0022.3a30.9fd0
0022.ce97.8268
0022.ce97.8281
001a.c3ff.e4ce
0022.ce9c.839e
0022.cea3.e768
0022.ce9c.8398
001a.c3ff.e50a
001a.c3ff.e3f8
001e.6bfb.1a14
Note
10.1.11.28
10.1.11.53
10.1.11.47
10.1.11.39
10.1.11.61
10.1.11.60
10.1.11.38
10.1.11.63
10.1.11.29
10.1.11.54
10.1.11.43
10.1.11.55
10.1.11.52
10.1.11.31
10.1.11.25
10.1.11.44
10.1.11.32
10.1.11.41
10.1.11.33
10.1.11.59
10.1.11.57
10.1.11.37
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
w-online
w-online
w-online
p-online
w-online
p-online
w-online
p-online
w-online
w-online
w-online
w-online
p-online
w-online
w-online
w-online
w-online
w-online
w-online
w-online
w-online
w-online
923
925
926
927
928
929
930
931
932
933
934
935
936
937
938
940
941
942
943
944
945
946
0.00
0.00
0.00
0.00
0.00
-0.50
0.00
0.50
0.00
0.00
0.00
0.00
0.00
-0.50
0.00
-0.50
-0.50
-1.00
0.00
0.00
-1.00
0.00
1043
1057
1055
1307
1057
1055
1061
1305
1057
1054
1056
1059
1057
1056
1058
1304
1305
1305
1306
1304
1306
1305
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
p-online indicates that the cable modem is in downstream partial service mode.
Router# show cable
BG
Resil BG I/F ID
------------- ---Wi5/0/0:2
2
Wi5/0/0:3
Wi5/0/0:4
Wi5/0/0:5
4
5
resiliency
Resil BG
RF
State
Count Time
Ctrl Num
-------------- ----- --------------- ---------Assigned
1
Mar 30 14:46:43 0
0
1
2
Assigned
1
Mar 30 14:46:43 0
0
1
2
1
0
1
2
3
Free
0
Free
0
Dynamic
Dynamic
Dynamic
Dynamic
Bonding
Bonding
Bonding
Bonding
Group
Group
Group
Group
The following is a sample output for a cable modem under the following conditions:
cable rf-change-trigger command is used with the cable resiliency ds-bonding command
Number of cable modems observing an RF channel impairment is below the resiliency threshold
There is no available WB interface for the resiliency bonding group:
Router# show cable modem
0025.2ecf.f196 service-flow version
SUMMARY:
MAC Address
IP Address
Host
Interface
MAC
State
Prim
Sid
Num Primary
DS
CPE Downstream RfId
163
0025.2ecf.f196 10.1.11.29
C5/0/0/UB
p-online
932
0
In5/0/0:0 240
Sfid Dir Curr Sid
Sched Prio MaxSusRate MaxBrst
State
Type
1867 US act
932
BE
0
0
10000
1868 DS act
N/A
N/A
0
0
3044
Router# show cable
BG
Resil BG I/F ID
------------- ---Wi5/0/0:2
2
Wi5/0/0:3
Wi5/0/0:4
Wi5/0/0:5
MinRsvRate
Throughput
0
0
294
154
resiliency
Resil BG
RF
State
Count Time
Ctrl Num
-------------- ----- --------------- ---------Assigned
6
Mar 30 15:57:09 0
0
1
2
3
1
0
2
3
Assigned
8
Mar 30 15:53:58 0
0
1
2
1
1
2
3
Assigned
2
Mar 30 15:53:58 0
0
1
2
3
1
1
2
3
Assigned
2
Mar 30 15:58:35 0
0
1
2
3
1
0
1
3
Effect on
Below Threshold
Below Threshold
Above Threshold
Moves all service flows Remains on the original Moves all service flows
to the primary channel. bonding group while the to a dynamic bonding
impaired downstream
group.
Secondary Service Flows
channels are not used and
are reported as DOWN.
Above Threshold
Remains on the original
bonding group while the
impaired downstream
channels are not used and
are reported as DOWN.
OL-27606-08
The following is a sample output for a cable modem when the cable rf-change-trigger secondary command
is used with the cable resiliency ds-bonding command and the number of cable modems observing an RF
channel impairment is below the resiliency threshold:
Router# show cable modem 0025.2ecf.f196 service-flow
SUMMARY:
MAC Address
IP Address
Host
MAC
Prim Num Primary
DS
Interface
State
Sid
CPE Downstream RfId
0025.2ecf.f196 10.1.11.29
C5/0/0/UB
p-online
955
0
In5/0/0:0 240
Sfid Dir Curr Sid
Sched Prio MaxSusRate MaxBrst
MinRsvRate Throughput
State
Type
1913 US act
955
BE
0
10000000
10000
0
425
1915 US act
956
RTPS
7
0
3044
100000
0
1916 US act
957
BE
0
0
3044
50000
0
1917 US act
958
BE
4
0
3044
0
0
1914 DS act
N/A
N/A
0
100000000
20000
0
0
<-- Primary
Service-Flow
1918 DS act
N/A
N/A
0
0
3044
0
0
<-- Secondary
Service-Flow
1919 DS act
N/A
N/A
0
0
3044
0
0
<-- Secondary
Service-Flow
1920 DS act
N/A
N/A
4
4500000
3044
0
0
<-- Secondary
Service-Flow
UPSTREAM SERVICE FLOW DETAIL:
SFID SID
Requests
Polls
Grants
Delayed
Dropped
Packets
Grants
Grants
1913 955
83
0
83
0
0
92
1915 956
0
0
0
0
0
0
1916 957
0
0
0
0
0
0
1917 958
0
0
0
0
0
0
DOWNSTREAM SERVICE FLOW DETAIL:
SFID RP_SFID QID
Flg Policer
Scheduler
FrwdIF
Xmits
Drops
Xmits
Drops
1914 33210
131555
90
0
6
0
Wi5/0/0:3 <-- Dynamic
Bonding Group
1918 33211
131556
0
0
0
0
Wi5/0/0:3
1919 33212
131557
0
0
0
0
Wi5/0/0:3
1920 33213
131558
0
0
0
0
Wi5/0/0:3
165
256qam interleave 32
256qam interleave 32
256qam interleave 32
256qam interleave 32
OL-27606-08
cable bundle 1
cable rf-channel 0 bandwidth-percent 10
cable rf-channel 1 bandwidth-percent 10
cable rf-channel 2 bandwidth-percent 10
cable rf-channel 3 bandwidth-percent 10
cable rf-channel controller 1 channel 0
cable rf-channel controller 1 channel 1
cable rf-channel controller 1 channel 2
cable rf-channel controller 1 channel 3
!
interface Wideband-Cable5/0/0:1
cable bundle 1
cable rf-channel 0 bandwidth-percent 10
cable rf-channel 1 bandwidth-percent 10
cable rf-channel 2 bandwidth-percent 10
cable rf-channel 3 bandwidth-percent 10
!
interface Wideband-Cable5/0/0:2
cable ds-resiliency
!
interface Wideband-Cable5/0/0:3
cable ds-resiliency
!
interface Wideband-Cable5/0/0:4
cable ds-resiliency
!
interface Wideband-Cable5/0/0:5
cable ds-resiliency
bandwidth-percent
bandwidth-percent
bandwidth-percent
bandwidth-percent
10
10
10
10
cable fiber-node 50
downstream Integrated-Cable 5/0/0 rf-channel 0-3
downstream Integrated-Cable 5/0/1 rf-channel 0-3
upstream Cable 5/0 connector 0-3
The following is an example of the configuration of the Downstream Resiliency Bonding Group feature with
multiple Cisco UBR-MC20X20V line cards:
Primary bonding group on the Cisco UBR-MC20X20V line card in slot 7/1
Another bonding group on the Cisco UBR-MC20X20V line card in slot 8/1
Resiliency Bonding Group is set aside on the Cisco UBR-MC20X20V line card in slot 7/1
interface Wideband-Cable7/1/0:0
cable bundle 2
cable rf-channel 0 bandwidth-percent
cable rf-channel 1 bandwidth-percent
cable rf-channel 2 bandwidth-percent
cable rf-channel 3 bandwidth-percent
!
interface Wideband-Cable8/1/3:0
cable bundle 2
cable rf-channel 0 bandwidth-percent
cable rf-channel 1 bandwidth-percent
cable rf-channel 2 bandwidth-percent
cable rf-channel 3 bandwidth-percent
!
interface Wideband-Cable7/1/0:3
cable ds-resiliency
!
interface Wideband-Cable7/1/0:4
cable ds-resiliency
interface Wideband-Cable8/1/3:3
cable ds-resiliency
!
interface Wideband-Cable8/1/3:4
cable ds-resiliency
10
10
10
10
10
10
10
10
167
The following is an example of the cross-controller configuration of the Downstream Resiliency Bonding
Group feature with the Cisco UBR-MC20X20 line card:
interface Wideband-Cable8/1/3:2
cable bundle 3
cable rf-channel controller 1 channel 0
cable rf-channel controller 1 channel 1
cable rf-channel controller 1 channel 2
cable rf-channel controller 1 channel 3
cable rf-channel 0 bandwidth-percent 10
cable rf-channel 1 bandwidth-percent 10
cable rf-channel 2 bandwidth-percent 10
cable rf-channel 3 bandwidth-percent 10
!
!
interface Wideband-Cable8/1/3:3
cable ds-resiliency
!
interface Wideband-Cable8/1/3:4
cable ds-resiliency
!
bandwidth-percent
bandwidth-percent
bandwidth-percent
bandwidth-percent
10
10
10
10
The following is an example of the configuration of the Downstream Resiliency Bonding Group feature with
a shared port adapter (SPA):
interface Wideband-Cable1/2/0:0
cable bundle 1
cable rf-channel 0 bandwidth-percent
cable rf-channel 1 bandwidth-percent
cable rf-channel 2 bandwidth-percent
cable rf-channel 3 bandwidth-percent
!
interface Wideband-Cable1/2/0:3
cable ds-resiliency
!
interface Wideband-Cable1/2/0:4
cable ds-resiliency
|
25
25
25
25
The following is a sample output for the show cable modem command to display impaired CMs below the
resiliency threshold value:
Router# show cable modem
MAC Address
IP Address
I/F
0023.be83.1c9e
0023.be83.1caa
0025.2ecf.f19c
0022.3a30.9fc0
001a.c3ff.e3d4
0023.be83.1c9a
0022.3a30.9fbc
0023.be83.1c8c
001e.6bfb.1964
0025.2ecf.f196
0025.2ecf.f04e
0022.3a30.9fc8
0025.2ecf.f190
0022.3a30.9fd0
0022.ce97.8268
0022.ce97.8281
001a.c3ff.e4ce
0022.ce9c.839e
0022.cea3.e768
0022.ce9c.8398
001a.c3ff.e50a
001a.c3ff.e3f8
10.1.11.46
10.1.11.28
10.1.11.53
10.1.11.47
10.1.11.39
10.1.11.61
10.1.11.60
10.1.11.38
10.1.11.63
10.1.11.29
10.1.11.54
10.1.11.43
10.1.11.55
10.1.11.52
10.1.11.31
10.1.11.25
10.1.11.44
10.1.11.32
10.1.11.41
10.1.11.33
10.1.11.59
10.1.11.57
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
MAC
State
w-online
w-online
w-online
w-online
p-online
w-online
p-online
w-online
p-online
w-online
w-online
w-online
w-online
p-online
w-online
w-online
w-online
w-online
w-online
w-online
w-online
w-online
Prim
Sid
922
923
925
926
927
928
929
930
931
932
933
934
935
936
937
938
940
941
942
943
944
945
RxPwr
(dBmv)
-0.50
0.00
0.00
0.00
0.00
0.00
-0.50
0.00
0.50
0.00
0.00
0.00
0.00
0.00
-0.50
0.00
-0.50
-0.50
-1.00
0.00
0.00
-1.00
Timing
Offset
1055
1043
1057
1055
1307
1057
1055
1061
1305
1057
1054
1056
1059
1057
1056
1058
1304
1305
1305
1306
1304
1306
Num
CPE
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
D
I
P
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
OL-27606-08
001e.6bfb.1a14 10.1.11.37
Note
C5/0/0/UB
w-online
946
0.00
1305
I/F
0023.be83.1c9e
0023.be83.1caa
0025.2ecf.f19c
0022.3a30.9fc0
001a.c3ff.e3d4
0023.be83.1c9a
0022.3a30.9fbc
0023.be83.1c8c
001e.6bfb.1964
0025.2ecf.f196
0025.2ecf.f04e
0022.3a30.9fc8
0025.2ecf.f190
0022.3a30.9fd0
0022.ce97.8268
0022.ce97.8281
001a.c3ff.e4ce
0022.ce9c.839e
0022.cea3.e768
0022.ce9c.8398
001a.c3ff.e50a
001a.c3ff.e3f8
001e.6bfb.1a14
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
10.1.11.46
10.1.11.28
10.1.11.53
10.1.11.47
10.1.11.39
10.1.11.61
10.1.11.60
10.1.11.38
10.1.11.63
10.1.11.29
10.1.11.54
10.1.11.43
10.1.11.55
10.1.11.52
10.1.11.31
10.1.11.25
10.1.11.44
10.1.11.32
10.1.11.41
10.1.11.33
10.1.11.59
10.1.11.57
10.1.11.37
MAC
State
w-online
w-online
w-online
w-online
w-online
w-online
w-online
w-online
w-online
w-online
w-online
w-online
w-online
w-online
w-online
w-online
w-online
w-online
w-online
w-online
w-online
w-online
w-online
Prim
Sid
922
923
925
926
927
928
929
930
931
932
933
934
935
936
937
938
940
941
942
943
944
945
946
RxPwr
(dBmv)
-0.50
0.00
0.50
-0.50
0.00
0.00
-0.50
0.00
0.50
0.00
0.00
0.00
0.00
0.00
-1.00
0.00
-0.50
-0.50
-1.00
-0.50
-0.50
0.50
0.00
Timing
Offset
1055
1043
1057
1055
1307
1057
1055
1061
1305
1057
1054
1056
1059
1057
1056
1058
1304
1305
1305
1306
1304
1306
1305
Num
CPE
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
I
P
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
The following is a sample output for the show cable modem command to display impaired CMs above the
resiliency threshold value:
Router# show cable modem
MAC Address
IP Address
I/F
4458.294a.f3cc
001e.6bfb.1964
0022.3a30.9fc0
001a.c3ff.e3f8
0025.2ecf.f190
001a.c3ff.e4ce
0022.ce9c.8398
0025.2ecf.f04e
0022.3a30.9fbc
001a.c3ff.e3d4
0025.2ecf.f196
0025.2ecf.f19c
0022.3a30.9fd0
0023.be83.1c8c
0022.3a30.9fc8
0023.be83.1c9e
0023.be83.1caa
001a.c3ff.e50a
0023.be83.1c9a
0022.ce9c.839e
0022.cea3.e768
001e.6bfb.1a14
0022.ce97.8268
0022.ce97.8281
10.1.11.27
10.1.11.63
10.1.11.47
10.1.11.57
10.1.11.55
10.1.11.44
10.1.11.33
10.1.11.54
10.1.11.60
10.1.11.39
10.1.11.29
10.1.11.53
10.1.11.52
10.1.11.38
10.1.11.43
10.1.11.46
10.1.11.28
10.1.11.59
10.1.11.61
10.1.11.32
10.1.11.41
10.1.11.37
10.1.11.31
10.1.11.25
C5/0/0/U3
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
C5/0/0/UB
MAC
State
init(o)
w-online
p-online
p-online
p-online
p-online
p-online
p-online
w-online
w-online
p-online
p-online
w-online
p-online
p-online
p-online
p-online
p-online
p-online
p-online
p-online
p-online
p-online
p-online
Prim
Sid
1020
1021
1022
1023
1027
1031
1032
1039
1040
1041
1042
1043
1047
1051
1061
1065
1069
1070
1071
1078
1079
1089
1102
1103
RxPwr
(dBmv)
0.00
0.00
-0.50
0.00
0.00
-0.50
-0.50
-1.00
0.00
0.00
-1.00
0.00
-0.50
0.00
-0.50
0.00
0.00
-0.50
0.00
-1.00
0.00
0.00
-0.50
0.00
Timing
Offset
1053
1305
1056
1305
1056
1306
1305
1056
1055
1305
1058
1058
1059
1057
1056
1060
1049
1306
1056
1305
1306
1304
1058
1056
Num
CPE
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
D
I
P
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
169
The following is a sample of output for the show cable resiliency command that displays that resiliency
bonding groups are free:
Router# show cable
BG
Resil BG I/F ID
------------- ---Wi5/0/0:2
2
Wi5/0/0:3
3
Wi5/0/0:4
4
Wi5/0/0:5
5
resiliency
Resil BG
State
-------------Free
Free
Free
Free
Count
----9
9
2
3
RF
Time
Ctrl Num
--------------- ---------Mar 30 17:18:21
Mar 30 16:22:21
Mar 30 15:53:58
Mar 30 16:24:12
The Cisco CMTS creates more than one RBG from a parent WB interface if the user has set aside more than
one WB interface as an RBG and the RF bandwidth does not exceed 100 percent.
In the following example:
Parent WB interfacewideband-cable 1/2/0:0
RBGswideband-cable1/2/0:3, wideband-cable1/2/0:4, and wideband-cable1/2/0:5
!
interface Wideband-Cable1/2/0:0
cable bundle 1
cable rf-channel 0 bandwidth-percent
cable rf-channel 1 bandwidth-percent
cable rf-channel 2 bandwidth-percent
cable rf-channel 3 bandwidth-percent
end
!
interface Wideband-Cable1/2/0:3
cable ds-resiliency
end
!
interface Wideband-Cable1/2/0:4
cable ds-resiliency
end
!
interface Wideband-Cable1/2/0:5
cable ds-resiliency
end
25
25
25
25
Resil BG
RF
State
Count Time
Ctrl Num
-------------- ----- --------------- ---------Free
1
May 24 09:58:35
Free
0
Free
0
modem resiliency
Orig BG
Curr BG
I/F
MAC Address
ID
I/F
RFs ID
I/F
RFs
------- -------------- ---------------------- ---------------------Router# show cable modem c7/0/0
MAC Address
IP Address
I/F
001e.6bfc.d732
0025.2e2d.74cc
0025.2ebf.29dd
0015.d176.5b9d
80.66.0.16
80.66.0.14
80.66.0.3
80.66.0.15
C7/0/0/U0
C7/0/0/U1
C7/0/0/U0
C7/0/0/U0
MAC
State
w-online
w-online
w-online
w-online
Prim
Sid
1
5
10
17
RxPwr
(dBmv)
0.00
0.00
0.50
0.75
Timing
Offset
1989
1592
1591
1990
Num
CPE
0
1
0
0
D
I
P
N
N
N
N
OL-27606-08
In the following example, CM1 reports RF 1 failure, CM2 reports RF 2 failure, and CM3 reports RF 3 failure.
In this case, three RBGs are created:
Router# show cable
BG
Resil BG I/F ID
------------- ---Wi1/2/0:3
3
resiliency
Resil BG
RF
State
Count Time
Ctrl Num
-------------- ----- --------------- ---------Assigned
2
May 24 10:39:42 2
0
2
3
Wi1/2/0:4
4
Assigned
1
May 24 10:39:42 2
0
1
3
Wi1/2/0:5
5
Assigned
1
May 24 10:39:42 2
0
1
2
Router# show cable modem resiliency
Orig BG
Curr BG
I/F
MAC Address
ID
I/F
RFs ID
I/F
RFs
------- -------------- ---------------------- ---------------------C7/0/0 001e.6bfc.d732 65
Wi1/2/0:0
4
68
Wi1/2/0:3
3
C7/0/0 0025.2e2d.74cc 65
Wi1/2/0:0
4
69
Wi1/2/0:4
3
C7/0/0 0025.2ebf.29dd 65
Wi1/2/0:0
4
70
Wi1/2/0:5
3
!
interface Wideband-Cable1/2/0:3
cable bundle 1
cable ds-resiliency
cable rf-channel 0 bandwidth-percent 1
cable rf-channel 2 bandwidth-percent 1
cable rf-channel 3 bandwidth-percent 1
end
!
interface Wideband-Cable1/2/0:4
cable bundle 1
cable ds-resiliency
cable rf-channel 0 bandwidth-percent 1
cable rf-channel 1 bandwidth-percent 1
cable rf-channel 3 bandwidth-percent 1
end
!
interface Wideband-Cable1/2/0:5
cable bundle 1
cable ds-resiliency
cable rf-channel 0 bandwidth-percent 1
cable rf-channel 1 bandwidth-percent 1
cable rf-channel 2 bandwidth-percent 1
end
Additional References
Related Documents
Related Topic
Document Title
http://www.cisco.com/c/en/us/td/docs/cable/cmts/
cmd_ref/b_cmts_cable_cmd_ref.html
http://www.cisco.com/en/US/docs/ios/cable/
configuration/guide/ ubr_wm_resiliency.html
171
Technical Assistance
Description
Link
Note
The below table lists only the software release that introduced support for a given feature in a given
software release train. Unless noted otherwise, subsequent releases of that software release train also
support that feature.
Feature Name
Releases
Feature Information
12.2(33)SCG
OL-27606-08
CHAPTER
Note
This feature is supported only on DOCSIS 2.0 CMs and DOCSIS 3.0 CMs operating in narrowband (NB)
mode.
Finding Feature Information
Your software release may not support all the features documented in this module. For the latest feature
information and caveats, see the release notes for your platform and software release. To find information
about the features documented in this module, and to see a list of the releases in which each feature is
supported, see the Feature Information Table at the end of this document.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support.
To access Cisco Feature Navigator, go to http://tools.cisco.com/ITDIT/CFN/. An account on http://
www.cisco.com/ is not required.
Contents
Prerequisites for IGMP-Triggered DCC Load Balancing for DOCSIS 2.0 CMs, page 174
Restrictions for IGMP-Triggered DCC Load Balancing for DOCSIS 2.0 CMs, page 175
Information About IGMP-Triggered DCC Load Balancing for DOCSIS 2.0 CMs, page 175
How to Configure IGMP-Triggered DCC Load Balancing for DOCSIS 2.0 CMs, page 180
173
IGMP-Triggered Dynamic Channel Change Load Balancing for DOCSIS 2.0 Cable Modems
Prerequisites for IGMP-Triggered DCC Load Balancing for DOCSIS 2.0 CMs
Note
The hardware components introduced in a given Cisco IOS Release will be supported in all subsequent
releases unless otherwise specified.
Table 27: IGMP-Triggered DCC Load Balancing for DOCSIS 2.0 CMs Compatibility Matrix
Processor Engine
PRE214
Cisco uBR10-MC5X20U/H
PRE4
Cisco UBR-MC20X20V
Cisco uBR-MC3GX60V15
PRE5
Cisco uBR7246VXR Universal
Broadband Router
OL-27606-08
IGMP-Triggered Dynamic Channel Change Load Balancing for DOCSIS 2.0 Cable Modems
Restrictions for IGMP-Triggered DCC Load Balancing for DOCSIS 2.0 CMs
Software Prerequisites
The IGMP-Triggered DCC Load Balancing for DOCSIS 2.0 CMs feature is enabled on every CM based
on the load balancing policy.
Load balancing infrastructure ensures that the CM is assigned to the intended load balancing group
(LBG).
CM is moved during session setup depending on the existing multicast replications and bandwidth
requirements.
CM cannot move the downstream channels that are forwarding any voice or video traffic if any active
sessions are being forwarded on that CM.
Route processor and line card high availability is supported.
175
IGMP-Triggered Dynamic Channel Change Load Balancing for DOCSIS 2.0 Cable Modems
Combined Optimization Technique
Note
The IGMP-Triggered DCC Load Balancing feature is not supported for unicast sessions
for Cisco IOS Release 12.2(33)SCF.
When there are multiple overlapping BGs carrying the replication, no preference is given based on size.
Session Creation Request
When a new session request is received, the IGMP-Triggered DCC Load Balancing feature moves CMs when:
IGMP-triggered DCC load balancing is configured.
There are no PacketCable Multimedia (PCMM) based multicast flows.
There are no non-zero CIR unicast or IGMP-based multicast flows on the downstream channel.
The following rules apply during admission control decisions for the session replication request:
For multicast session requests, the downstream channels carrying the existing replications are the primary
candidates if:
The forwarding interface is a subset of the current downstream channels or receive channel
configuration (RCC) of the CM. In this case, the CM is automatically assigned to the existing
multicast session.
The replication is forwarding on an interface that is a subset of the LBG of the CM. In this case,
the CM is moved to the candidate downstream channel.
If the utility-based threshold is reached, such that non-video traffic is significantly affected, a new
replication is created irrespective of an existing replication.
OL-27606-08
IGMP-Triggered Dynamic Channel Change Load Balancing for DOCSIS 2.0 Cable Modems
Deployment of the IGMP-Triggered DCC Load Balancing for DOCSIS 2.0 and DOCSIS 3.0 CMs
Note
Static multicast sessions are handled in the same way as dynamic sessions with an existing session
replication.
The following rules apply when a new session replication is required to be created:
A new session replication is created if its admission to the current downstream channel interfaces passes.
If the new session replication admission fails, the downstream channels in the LBG of the CM are
searched for target downstream channels. This search is to find the forwarding interface with the
least-utilized CIR.
If no new candidates are found, the session replication creation fails and the request is rejected.
Deployment of the IGMP-Triggered DCC Load Balancing for DOCSIS 2.0 and
DOCSIS 3.0 CMs
In an HFC plant with DOCSIS 2.0 and DOCSIS 3.0 CMs, the following points should be noted:
Downstream forwarding to all DOCSIS 2.0 and NB CMs is done using cable, modular-cable (MC), and
integrated-cable (IC) interfaces.
Note
Cable interfaces on the Cisco uBR10-MC5X20 cable interface line card that use MDF are not supported.
While using MC and IC interfaces for downstream forwarding, it is crucial to ensure that the configured
rf-bandwidth-percentage is sufficient to serve the need for that interface.
DOCSIS 3.0 CMs in wideband mode can receive traffic that is forwarded on all interfaces whose
downstream channels are a subset of the RCC of the CM. However, by default forwarding always occur
on the corresponding wideband interface. To forward downstream data on the MC and IC interface,
configure specific attributes-based forwarding.
The following rules apply to multicast forwarding selection with IGMP-Triggered DCC load balancing feature
in the following hybrid environments:
For DOCSIS 3.0 CMs:
The existing replication is used if the session replication exists on a downstream channel that is
subset of the RCC of the CM and the flow attribute matches the existing replication flow.
A new replication is created when the session replication exists on a downstream channel that is
subset of the RCC of the CM, but the flow attributes do not match the existing replication flow.
A new replication is created if the session replication does not exists on a downstream channel that
is subset of the RCC of the CM, but exists on a downstream channel that is a subset of the LBG
of the CM.
If the session replication does not exist, but the flow attributes specifically point to a particular
downstream channel, then the first downstream to match the attribute requirements along with the
177
IGMP-Triggered Dynamic Channel Change Load Balancing for DOCSIS 2.0 Cable Modems
Interaction of IGMP-Triggered DCC Load Balancing With DOCSIS Load Balancing
admission criteria of the flow is used for the forwarding. If the attributes match the BG and
downstream channel, then than the BG is used for forwarding.
For DOCSIS 2.0 CMs:
Existing replication is used if the session replication already exists on a downstream channel that
is a subset of the LBG of the CM. For more information, see Session Creation Request, on page
176.
New replication is created if the session replication already exists on a BG that is a subset of the
LBG of the CM.
OL-27606-08
IGMP-Triggered Dynamic Channel Change Load Balancing for DOCSIS 2.0 Cable Modems
DOCSIS 2.0 Multicast Enhancement for VDOC
sometimes the EIR rate, provided there is adequate bandwidth. The CIR plus EIR is either equal to or less
than the speed of the access port into the network.
The bandwidth allocation for BE traffic among BGs depends on:
Statically configured bandwidth percentage
Actual amount of admitted CIR
Statically configured remaining ratio
Although the "remaining ratio" is meant for the bandwidth provisioning for the BE traffic, the actual amount
of bandwidth used by the BE traffic depends on all three of the above factors.
So, the purpose is to adjust the guaranteed BG bandwidth adaptively to accommodate the CIR flow request
by moving guaranteed bandwidth between the adjacent BGs (those that share RF channels). This is referred
to as Adaptive CIR. After satisfying the CIR requests, the BG bandwidth is further adjusted based on the
estimated traffic and active BE service flow count weighted by DOCSIS priority, so that flows with the same
traffic priority get the same amount of bandwidth across BGs. This is referred to as EIR Fairness. The solution
as a whole is called Fairness Across DOCSIS Interfaces.
For the IGMP-triggered DCC load balancing to work seamlessly with Fairness Across DOCSIS Interfaces,
it relies on the non-guaranteed bonus bandwidth for each BG to determine the threshold and BG capacity.
Note
For NB and DOCSIS 3.0 load balancing operations, admission control does not utilize non-guaranteed
bonus bandwidth for load balancing checks.
Therefore, if the admission control check passes, the probability that the service flow creation fails due to
insufficient bandwidth is fairly low considering the requests will be serially processed.
Restrictions
Because the host MAC domain does not have the complete information when the BG is shared across
multiple MAC domains, due to bandwidth fragmentation in the service flow admission control (SFAC),
admission control may fail even though the CIR bandwidth is available on the BG.
Because the CIR bandwidth information is sent from the active route processor to the host MAC domain
with the keepalives, the information is out of synchronization by 2 seconds. This may cause a race
condition of possible incomplete or inaccurate knowledge at the time of the session creation.
When Fairness Across DOCSIS Interfaces is configured, the MAC domain hosts must have the
non-guaranteed bonus bandwidth information per bucket, per BG.
For multicast sessions, there is a possibility that although a CM was moved to a different downstream
to satisfy bandwidth requirements, the flow is rejected even though admission control had passed. The
race condition here being that the bandwidth has been allocated to other flows in the meantime.
179
IGMP-Triggered Dynamic Channel Change Load Balancing for DOCSIS 2.0 Cable Modems
How to Configure IGMP-Triggered DCC Load Balancing for DOCSIS 2.0 CMs
The set-top boxes (STB) are configured with static video streams. The Cisco CMTS will check if the CMs
that are connected to these STBs are already on the specific downstream interface with these multicast
replications when the Cisco CMTS receives joins for these static streams. If the CMs are not on the correct
downstreams, then a DCC message is sent to the line card to initiate the CM to move to the correct downstream
interface.
Static multicast sessions are not a MUST to enable this rule. The CM(s) can be moved to use an existing
replication, static or dynamic with preference being given to static flows.
This feature has the following restrictions:
This feature is not supported on LBGs, which are derived from fiber node configuration and with multicast
encryption.
This feature does not support logical upstream channels.
This feature works with DOCSIS 2.0 and NB DOCSIS 3.0 CMs, which are MDF-enabled.
For MDF-enabled CMs, the CM may support DCC but do not receive traffic till the next join arrives.
Multicast quality of service (QoS) must be configured either globally or on the bundle interface.
The CMs that support DCC due to load-balancing will use initialization technique 0 irrespective of the
initialization technique configured on the LBG.
This feature does not support multicast encryption. However, if the static group is configured for multicast
encryption, then this feature will process the join and move the CM if required.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
OL-27606-08
IGMP-Triggered Dynamic Channel Change Load Balancing for DOCSIS 2.0 Cable Modems
Creating a Load Balancing Rule
Command or Action
Step 3
Purpose
cable load-balance group n method Creates an LBG with the following parameters:
[modems | service-flows | utilization]
nNumber of the LBG.
In Cisco IOS Release 12.2(33)SCE3 and earlier, the valid range is from 1
to 80. In Cisco IOS Release 12.2(33)SCE4 and later releases, the valid
range is from 1 to 256.
Example:
Router(config)# cable
load-balance group 10 method
service-flows
Note
exit
Example:
Router(config)# exit
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
181
IGMP-Triggered Dynamic Channel Change Load Balancing for DOCSIS 2.0 Cable Modems
Creating a Load Balancing Rule
Step 3
Command or Action
Purpose
Example:
Router(config)# cable load-balance
docsis-enable
Step 4
cable load-balance rule rule-id vdoc-enabled Creates a rule that prevents a CM from disabling or enabling load
balancing.
Example:
Router(config)# cable load-balance rule
1 vdoc-enabled
Step 5
Creates a DOCSIS policy and associates an existing rule with the policy.
policy-idDOCSIS policy to be created.
rule rule-idSpecifies the rule to be used with the DOCSIS policy.
Step 6
Step 7
downstream Modular-Cable
Associates a set of upstreams with individual modular cable downstream
slot/subslot/controller rf-channel rf-channel channels into a given cable MAC domain.
Example:
Router(config-lb-group)# downstream
Modular-Cable 5/0/0 rf-channel 0-11
Step 8
Step 9
OL-27606-08
IGMP-Triggered Dynamic Channel Change Load Balancing for DOCSIS 2.0 Cable Modems
Creating a Load Balancing Policy
Command or Action
Purpose
cableslot/subslot/portSpecifies the Cisco CMTS interface slot,
subslot, and port number parameters.
Example:
Router(config-lb-group)# upstream cable
7/0/0 0
Step 10
Sets the DCC initialization techniques that the Cisco CMTS can use for
load balancing CMs.
Example:
Router(config-lb-group)# init-tech-list
1
Note
Step 11
docsis-policy policy-id
Example:
Router(config-lb-group)# docsis-policy
1
Step 12
exit
Example:
Router(config)# exit
DETAILED STEPS
Command or Action
Step 1
enable
Purpose
Enables privileged EXEC mode.
183
IGMP-Triggered Dynamic Channel Change Load Balancing for DOCSIS 2.0 Cable Modems
Configuring a Load Balancing Group
Command or Action
Purpose
Enter your password if prompted.
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# cable load-balance
docsis-policy 2 rule 1
Step 4
exit
Example:
Router(config)# exit
Restriction
DETAILED STEPS
Command or Action
Step 1
enable
Example:
Purpose
Enables privileged EXEC mode.
Enter your password if prompted.
Router> enable
OL-27606-08
IGMP-Triggered Dynamic Channel Change Load Balancing for DOCSIS 2.0 Cable Modems
Configuring a Load Balancing Group
Step 2
Command or Action
Purpose
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# cable load-balance group
1 index 81
Step 4
Example:
Router(config-lb-group)# downstream
cable 7/0/0
Step 6
Sets the DCC initialization techniques that the Cisco CMTS can use to
load balancing CMs.
Example:
Router(config-lb-group)# init-tech-list
1
Step 7
docsis-policy n
Example:
Router(config-lb-group)# docsis-policy
1
185
IGMP-Triggered Dynamic Channel Change Load Balancing for DOCSIS 2.0 Cable Modems
Verifying IGMP-Triggered DCC Load Balancing Operations
Step 8
Command or Action
Purpose
exit
Example:
Router(config-lb-group)# exit
Step 9
cable load-balance group n policy {pcmm | Sets the load balancing policy.
ugs | us-groups-across-ds}
nNumber of the LBG.
In Cisco IOS Release 12.2(33)SCE3 and earlier, the valid range
is from 1 to 80. In Cisco IOS Release 12.2(33)SCE4 and later
releases, the valid range is from 1 to 256.
Example:
Router(config)# cable load-balance group
10 policy ugs
Router(config)# cable load-balance group
10 policy pcmm
Router(config)# cable load-balance group
10 policy us-groups-across-ds
Step 10
exit
Example:
Router(config)# exit
CIR
Init
25(m)
25(5)
25(m)
High
Util
10
30
20
Low
CIR
10
1
10
by VDOC LB
OL-27606-08
IGMP-Triggered Dynamic Channel Change Load Balancing for DOCSIS 2.0 Cable Modems
Verifying IGMP-Triggered DCC Load Balancing Operations
w or w/o move
m: # of times the DS was targeted with a move required
IGMP Repl: subset of Total Targeted, # of times it was due to existing
repl
m: Targeted via IGMP repl w/ a move required
CIR Init: subset of Total Targetd, # of times it was due to new CIR flow
m: Targeted via CIR w/ a move required
High Util: #of times the DS was rejected w/ a existing replication due
to high
util. (regardless of CMs exiting DS)
High CIR: #of times the DS was rejected due to low CIR
Router# show cable multicast db bundle 1 230.1.1.1 detail
Interface
Fwd Intfc
group
source
Bundle1
Mo3/0/0:0
230.1.1.1
N/A
ETDB received IGMP
ETDB processed IGMP
Jan 30 03:57:24.759
Jan 30 03:57:24.763
Sid
gc_id
Stat Index
DSID
Stat Index Allocated
DEFAULT N/A
61322
0x4F259
Jan 30 03:57:24.759
8206
1
61323
0x4F259
Jan 30 03:57:24.759
Cause
No LB
The table below displays the conditions when a new replication is created.
Table 28: Conditions When a New Replication is Created
Cause
Description
NEW_REPLN_NO_LB
NEW_REPLN
New replication.
NEW_REPLN_DS_HI_UTIL
NEW_REPLN_NO_MOVE
NEW_REPLN_DS_NOT_LBG
NEW_W_EXIST_REPLN_FOR_WB
REPLN_FAIL
REPLN_DCC
CM requested a DCC.
REPLN_DCC_FAIL
REPLN_MDF_DIS
REPLN_STATIC_CLI
REPLN_STATIC_TLV
REPLN_INTFC_GC
Interface GC configured.
REPLN_PCMM
PCMM replication.
REPLN_HA
187
IGMP-Triggered Dynamic Channel Change Load Balancing for DOCSIS 2.0 Cable Modems
Additional References
Hosts
1
Proxy
N
Static
N
DCC
N
Additional References
Related Documents
Document Title
URL
http://www.cisco.com/en/US/docs/ios/cable/
configuration/guide/ 12_2sc/cbl_12_2sc_book.html
Title
http://www.cablelabs.com/cablemodem/
Technical Assistance
Description
Link
OL-27606-08
IGMP-Triggered Dynamic Channel Change Load Balancing for DOCSIS 2.0 Cable Modems
Feature Information for IGMP-Triggered DCC Load Balancing for DOCSIS 2.0 CMs
Note
The below table lists only the software release that introduced support for a given feature in a given
software release train. Unless noted otherwise, subsequent releases of that software release train also
support that feature.
Table 29: Feature Information for IGMP-Triggered DCC Load Balancing for DOCSIS 2.0 CMs
Feature Name
Releases
Feature Information
12.2(33)SCF
189
IGMP-Triggered Dynamic Channel Change Load Balancing for DOCSIS 2.0 Cable Modems
Feature Information for IGMP-Triggered DCC Load Balancing for DOCSIS 2.0 CMs
OL-27606-08
CHAPTER
10
191
Note
The hardware components introduced in a given Cisco IOS Release are supported in all subsequent releases
unless otherwise specified.
Table 30: Cable Hardware Compatibility Matrix for the VDOC Broadcast Feature
CMTS Platform
Processor Engine
PRE2
Cisco IOS Release 12.2(33)SCB
and later releases
PRE4
Cisco IOS Release 12.2(33)SCH
and later releases
PRE5
Cisco uBR7246VXR Universal
Broadband Router
Cisco uBR10-MC5X20U/H
Cisco IOS Release 12.2(33)SCC
and later releases
Cisco UBR-MC20X20V
Cisco IOS Release 12.2(33)SCE
and later releases
Cisco uBR-MC3GX60V 17
Cisco IOS Release 12.2(33)SCA
and later releases
Cisco uBR-MC28U/X
Cisco IOS Release 12.2(33)SCD
and later releases
Cisco uBR-MC88V 18
OL-27606-08
17 Cisco uBR3GX60V cable interface line card is compatible only with PRE4.
18 Cisco uBR-MC88V cable interface line card is compatible only with NPE-G2.
193
4 The cable modem retunes to the new channel and receives the video stream.
Note
In the case of subsequent channel changes, the IP set-top box sends an IGMP leave message for the old
video stream. CMTS responds with the DBC-REQ message to remove the DSID corresponding to this
stream.
Note
The Inter Line Card RF Spanning feature is supported only on the Cisco uBR10012 router with Cisco
UBR-MC20X20V and Cisco uBR-MC3GX60V cable interface line cards.
The Inter Line Card RF Spanning feature supports the following two methods of downstream channel sharing:
OL-27606-08
The figure below illustrates how a bonding group carries static multicast traffic.
Figure 1: RF Spanning of Bonding Groups Carrying Static Multicast Traffic
Note
We recommend using a remote bonding group and its associated channels on a single line card only to
avoid bandwidth fragmentation and non-deterministic bandwidth allocation behavior.
RF spanning of remote bonding groups is configured in the following ways:
Remote Downstream to a Single Host Line Card
As shown in the figure below, each service group is made of 16 downstream channels. Because the Cisco
uBR-MC3GX60V line card supports 72 downstream channels, a single line card is not sufficient to make five
service groups. Therefore eight downstream channels are taken from another Cisco uBR-MC3GX60V line
card to configure five service groups. Also, the service group is made of two or more bonding groups as
downstream channels cannot be bonded across line cards.
195
The figure below illustrates how remote downstream works with a single host line card.
Figure 2: Remote Downstream to a Single Host Line Card
Note
This type of configuration may not be efficient even though it is supported to provide flexibility.
OL-27606-08
The figure below illustrates how remote downstream works with multiple line cards.
Figure 3: Remote Downstream to Multiple Line Cards
This feature also supports mixing of different types of line cards for downstream channel sharing. That is, a
MAC domain configured on a Cisco UBR-MC20X20V line card can use a wideband interface configured on
a Cisco uBR-MC3GX60V line card and vice versa. However, this type of configuration is generally not
required and is not recommended.
RCC Template
This section describes about the RCC template selection:
Dynamic RCC Selection
The dynamic RCC selection feature facilitates multicast forwarding. The RCC selection occurs after the
multicast forwarding selection algorithm identifies that the stream being requested is related to the VDOC
Broadcast feature. It will select the RCC, which is superset of the primary bonding group of the cable modem,
and the secondary bonding group where the stream is forwarded.
Note
The RCC template is selected only if the number of RF channels in the primary bonding group of the RCC
template is same as the number of RF channels in the primary bonding group of the cable modem currently
used.
197
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
OL-27606-08
Step 2
Command or Action
Purpose
configure terminal
Example:
Router# configure terminal
Step 3
interface wideband-cable
slot/subslot/port:wideband-channel
Example:
Router(config)# interface
wideband-cable 6/0/1:22
Enters cable interface configuration mode. Variables for this command may
vary depending on the Cisco CMTS router and the Cisco IOS software release.
For details, see the Cisco IOS CMTS Cable Command Reference .
slotSlot where the Cisco Wideband SIP or a cable line card resides. On
the Cisco uBR10012 router, slots 1 and 3 can be used for the Cisco
Wideband SIP. The valid range for a cable line card is from 5 to 8.
subslotSubslot where the Cisco Wideband SIP or a cable line card resides.
On the Cisco uBR10012 router, subslot 0 is always specified for the Cisco
Wideband SIP. For a cable line card, subslot is 0 or 1.
portBay in the SIP where the Cisco Wideband SPA is located. Valid
values are 0 (upper bay) and 1 (lower bay). It also refers to the downstream
port of the line card. The valid range varies depending on the line card.
wideband-channelWideband channel number. The valid range varies
depending on the Cisco CMTS router and the line card.
Step 4
cable bonding-group-secondary
Example:
Router(config-if)# cable
bonding-group-secondary
Step 5
end
Example:
Router(config-if)# end
199
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Step 4
Step 5
rcp-id rcp-id
Example:
Defines the RCC template for a Receive Channel Profile (RCP) outside
the MAC domain configuration mode.
indexRCC index value. The valid range is from 1 to 255.
Configures the RCP ID.
rcp-id RCP ID.
Router(config-rcc-template)# rcp-id
0010000004
Step 6
receive-module index
first-channel-center-frequency Hz
Example:
Router(config-rcc-template)#
receive-module 1
first-channel-center-frequency
453000000
OL-27606-08
Command or Action
Step 7
Purpose
Step 8
end
Example:
Router(config-rcc-template)# end
What to Do Next
Note
Run the show cable mac-domain cable interface rcc command to verify that RCC templates are applied
to the MAC domain.
201
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router# interface bundle 1
Step 4
interface wideband-cable
slot/subslot/port:wideband-channel
Example:
Router(config)# interface
wideband-cable 6/0/1:22
Enters cable interface configuration mode. Variables for this command may
vary depending on the Cisco CMTS router and the Cisco IOS software release.
For details, see the Cisco IOS CMTS Cable Command Reference .
slotSlot where the Cisco Wideband SIP or a cable line card resides. On
the Cisco uBR10012 router, slots 1 and 3 can be used for the Cisco
Wideband SIP. The valid range for a cable line card is from 5 to 8.
subslotSubslot where the Cisco Wideband SIP or a cable line card
resides. On the Cisco uBR10012 router, subslot 0 is always specified for
the Cisco Wideband SIP. For a cable line card, subslot is 0 or 1.
portBay in the SIP where the Cisco Wideband SPA is located. Valid
values are 0 (upper bay) and 1 (lower bay). It also refers to the downstream
port of the line card. The valid range varies depending on the line card.
wideband-channelWideband channel number. The valid range varies
depending on the Cisco CMTS router and the line card.
Step 5
Configures the cable per physical downstream static multicast support on the
cable igmp static-group [multicast
group] source [source IP] [subinterface Cisco CMTS.
number]
multicast groupMulticast IP address of the group.
Example:
Router(config-if)# cable igmp
static-group 224.0.0.0
OL-27606-08
Step 6
Command or Action
Purpose
end
Example:
Router(config-if)# end
Restriction
RF spanning of bonding groups carrying static multicast traffic is supported only with static, unencrypted
multicast.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
203
Command or Action
Purpose
fiber-node-idUnique numerical ID of the fiber node. The valid
range is from 1 to 256.
Example:
Router (config)# cable fiber-node 70
Step 4
downstream modular-cable
Associates the downstream channels to the fiber node of the cable interface
slot/subslot/controller rf-channel grouplist line card.
Example:
Router(config-fiber-node)# downstream
modular-cable 6/1/0 rf-channel 7
slotCable interface line card slot. The valid values range from 5
to 8.
subslotCable interface line card subslot. The valid values are 0
and 1.
controllerCable interface number. The valid range is from 0 to 2.
grouplistGroup of RF channels. The valid range is from 0 to 23.
Step 5
Step 6
Exits fiber node configuration mode and returns to privileged EXEC mode.
end
Example:
Router(config-fiber-node)# end
OL-27606-08
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
interface wideband-cable
slot/subslot/port:wideband-channel
Example:
Router(config)# interface
wideband-cable 6/0/1:22
Enters cable interface configuration mode. Variables for this command may vary
depending on the Cisco CMTS router and the Cisco IOS software release. For
details, see the Cisco IOS CMTS Cable Command Reference .
slotSlot where the Cisco Wideband SIP or a cable line card resides. On
the Cisco uBR10012 router, slots 1 and 3 can be used for the Cisco
Wideband SIP. The valid range for a cable line card is from 5 to 8.
subslotSubslot where the Cisco Wideband SIP or a cable line card resides.
On the Cisco uBR10012 router, subslot 0 is always specified for the Cisco
Wideband SIP. For a cable line card, subslot is 0 or 1.
portBay in the SIP where the Cisco Wideband SPA is located. Valid
values are 0 (upper bay) and 1 (lower bay). It also refers to the downstream
port of the line card. The valid range varies depending on the line card.
wideband-channelWideband channel number. The valid range varies
depending on the Cisco CMTS router and the line card.
Step 4
Step 5
Step 6
end
Example:
Router(config-if)# end
205
Note
Secondary bonding group configuration is required only for the VDOC Broadcast feature. This configuration
is not required for Inter Line Card RF Spanning.
controller modular-cable 1/0/0
ip-address 192.0.2.0
modular-host subslot 6/0
rf-channel 0 cable downstream channel-id 24
rf-channel 0 frequency 453000000 annex B modulation 256qam interleave 32
rf-channel 0 ip-address 192.0.2.0 mac-address 0090.f001.930c depi-remote-id
rf-channel 1 cable downstream channel-id 25
rf-channel 1 frequency 459000000 annex B modulation 256qam interleave 32
rf-channel 1 ip-address 192.0.2.0 mac-address 0090.f001.930c depi-remote-id
rf-channel 2 cable downstream channel-id 26
rf-channel 2 frequency 465000000 annex B modulation 256qam interleave 32
rf-channel 2 ip-address 192.0.2.0 mac-address 0090.f001.930c depi-remote-id
rf-channel 3 cable downstream channel-id 27
rf-channel 3 frequency 471000000 annex B modulation 256qam interleave 32
rf-channel 3 ip-address 192.0.2.0 mac-address 0090.f001.930c depi-remote-id
!
Router(config)# interface Wideband-Cable1/0/0:0
cable bundle 1
cable bonding-group-id 1
20000
21000
21001
21002
0 bandwidth-percent 80
cable rf-channel 1
!
Router(config)# interface Wideband-Cable1/0/0:1
cable bundle 1
cable bonding-group-id 2 secondary
cable rf-channel 2
!
Router(config)# interface Wideband-Cable1/0/0:2
cable bundle 1
cable bonding-group-id 3 secondary
cable rf-channel 3
!
Router(config)# interface Modular-Cable1/0/0:0
cable bundle 1
cable rf-bandwidth-percent 10
!
cable fiber-node 1
downstream Modular-Cable 1/0/0 rf-channel 0-3
!
OL-27606-08
The following example shows how to configure secondary bonding groups in Cisco IOS Release 12.2(33)SCE
and later.
controller modular-cable 1/0/0
ip-address 192.0.2.0
modular-host subslot 6/0
rf-channel 0 cable downstream channel-id 24
rf-channel 0 frequency 453000000 annex B modulation 256qam interleave 32
rf-channel 0 ip-address 192.0.2.0 mac-address 0090.f001.930c depi-remote-id
rf-channel 1 cable downstream channel-id 25
rf-channel 1 frequency 459000000 annex B modulation 256qam interleave 32
rf-channel 1 ip-address 192.0.2.0 mac-address 0090.f001.930c depi-remote-id
rf-channel 2 cable downstream channel-id 26
rf-channel 2 frequency 465000000 annex B modulation 256qam interleave 32
rf-channel 2 ip-address 192.0.2.0 mac-address 0090.f001.930c depi-remote-id
rf-channel 3 cable downstream channel-id 27
rf-channel 3 frequency 471000000 annex B modulation 256qam interleave 32
rf-channel 3 ip-address 192.0.2.0 mac-address 0090.f001.930c depi-remote-id
!
Router(config)# interface Wideband-Cable1/0/0:0
cable bundle 1
cable bonding-group-secondary
cable rf-channel 0 bandwidth-percent 80 cable rf-channel 1
!
Router(config)# interface Wideband-Cable1/0/0:1
cable bundle 1
cable bonding-group-secondary
cable rf-channel 2
!
Router(config)# interface Wideband-Cable1/0/0:2
cable bundle 1
cable bonding-group-secondary
cable rf-channel 3
!
Router(config)# interface Modular-Cable1/0/0:0
cable bundle 1
cable rf-bandwidth-percent 10
!
cable fiber-node 1
downstream Modular-Cable 1/0/0 rf-channel 0-3
!
20000
21000
21001
21002
1 primary
1
1
1 primary
1
1
1
2
2
2
2
207
OL-27606-08
The following example shows how to configure multicast static groups on the bundle interface and on bonding
groups in Cisco IOS Release 12.2(33)SCE and later:
interface Bundle 1
ip address 192.0.2.8 255.255.255.0
ip pim sparse-mode
ip helper-address 2.39.16.1
ip igmp static-group 224.0.2.1
ip igmp static-group 224.0.2.2
ip igmp static-group 224.0.2.3
ip igmp static-group 224.0.2.4
cable arp filter request-send 3 2
cable arp filter reply-accept 3 2
!
Router(config)# interface Wideband-Cable1/0/0:1
cable bundle 1
Router(config)#cable igmp static-group 224.0.2.3
Router(config)#cable igmp static-group 224.0.2.4
cable bonding-group-secondary
cable rf-channel 2
!
Router(config)#interface Wideband-Cable1/0/0:2
cable bundle 1
Router(config)#cable igmp static-group 224.0.2.1
Router(config)#cable igmp static-group 224.0.2.2
cable bonding-group-secondary 3
cable rf-channel 3
500025
500026
500027
500028
10
10
10
10
209
ip-address
rf-channel
rf-channel
rf-channel
rf-channel
rf-channel
rf-channel
rf-channel
rf-channel
rf-channel
rf-channel
rf-channel
rf-channel
60.3.2.4
0 cable downstream channel-id 5
0 frequency 501000000 annex B modulation 256qam interleave 32
0 ip-address 60.3.2.1 mac-address 0022.9084.8d7f depi-remote-id
1 cable downstream channel-id 1
1 frequency 507000000 annex B modulation 256qam interleave 32
1 ip-address 60.3.2.1 mac-address 0022.9084.8d7f depi-remote-id
2 cable downstream channel-id 2
2 frequency 513000000 annex B modulation 256qam interleave 32
2 ip-address 60.3.2.1 mac-address 0022.9084.8d7f depi-remote-id
3 cable downstream channel-id 3
3 frequency 519000000 annex B modulation 256qam interleave 32
3 ip-address 60.3.2.1 mac-address 0022.9084.8d7f depi-remote-id
interface Wideband-Cable5/0/0:0
cable bundle 11
cable rf-channel 0 bandwidth-percent
cable rf-channel 1 bandwidth-percent
cable rf-channel 2 bandwidth-percent
cable rf-channel 3 bandwidth-percent
500017
500018
500019
500020
10
10
10
10
500001
500002
500003
500004
OL-27606-08
10
10
10
10
500001
500002
500003
500004
Total
CIR
6000000
6000000
1500000
1500000
1500000
211
Wideband-Cable8/0/1:0
1249 11
Multicast
Cable7/0/0
Multicast
0
0
0
1500000
6000000
6000000
To verify that the bonding group being shared by service groups is associated with all relevant MAC domains
of the Cisco uBR-MC3GX60V line card, use the show controller modular-cable command with the association
keyword as shown in the following example:
Router# show controller
WB Association Info for
WB
channel
Wideband-Cable5/0/0:0
Wideband-Cable5/0/0:1
Wideband-Cable5/0/0:2
Wideband-Cable5/0/0:3
Reserved
CIR
0
0
0
0
0
0
0
0
Total
CIR
6000000
6000000
4500000
4500000
6000000
6000000
4500000
4500000
To verify the multicast bundle interface, use the show cable multicast db command with the bundle keyword
as shown in the following example:
Router# show cable multicast db bundle 11
Interface : Bundle11.1
Session (S,G) : (*,230.40.40.40)
Fwd Intfc Sub Intfc
Host Intfc
Mo5/0/0:4 Bundle11.1
Ca5/0/1
Interface : Bundle11.1
Session (S,G) : (*,230.40.40.40)
Fwd Intfc Sub Intfc
Host Intfc
Mo5/0/0:0 Bundle11.1
Ca5/0/0
Interface : Bundle11.1
Session (S,G) : (*,230.40.40.40)
Fwd Intfc Sub Intfc
Host Intfc
Mo1/2/0:1 Bundle11.1
Ca7/0/0
Interface : Bundle11.1
Session (S,G) : (*,230.40.40.40)
Fwd Intfc Sub Intfc
Host Intfc
Mo1/2/0:0 Bundle11.1
Ca7/0/0
Interface : Bundle11.1
Session (S,G) : (*,230.50.50.50)
Fwd Intfc Sub Intfc
Host Intfc
Mo5/0/0:4 Bundle11.1
Ca5/0/1
Interface : Bundle11.1
Session (S,G) : (*,230.50.50.50)
Fwd Intfc Sub Intfc
Host Intfc
Mo5/0/0:0 Bundle11.1
Ca5/0/0
Interface : Bundle11.1
Session (S,G) : (*,230.50.50.50)
Fwd Intfc Sub Intfc
Host Intfc
Mo1/2/0:1 Bundle11.1
Ca7/0/0
Interface : Bundle11.1
Session (S,G) : (*,230.50.50.50)
Fwd Intfc Sub Intfc
Host Intfc
Mo1/2/0:0 Bundle11.1
Ca7/0/0
Interface : Bundle11.1
Session (S,G) : (*,230.7.7.7)
Fwd Intfc Sub Intfc
Host Intfc
Wi6/0/0:1 Bundle11.1
Ca6/0/0
Interface : Bundle11.1
Session (S,G) : (*,230.5.5.5)
Fwd Intfc Sub Intfc
Host Intfc
Wi6/0/0:0 Bundle11.1
Ca6/0/0
Interface : Bundle11.1
Session (S,G) : (*,230.2.2.2)
Fwd Intfc Sub Intfc
Host Intfc
Wi6/0/0:1 Bundle11.1
Ca6/0/0
CM Mac
ff05.0000.0024
Hosts
1
CM Mac
ff05.0000.0020
Hosts
1
CM Mac
ff01.0002.0021
Hosts
1
CM Mac
ff01.0002.0020
Hosts
1
CM Mac
ff05.0000.0024
Hosts
1
CM Mac
ff05.0000.0020
Hosts
1
CM Mac
ff01.0002.0021
Hosts
1
CM Mac
ff01.0002.0020
Hosts
1
CM Mac
ff06.0000.0001
Hosts
1
CM Mac
ff06.0000.0000
Hosts
1
CM Mac
ff06.0000.0001
Hosts
1
OL-27606-08
Interface : Bundle11.1
Session (S,G) : (*,230.1.1.1)
Fwd Intfc Sub Intfc
Host Intfc
Wi6/0/0:0 Bundle11.1
Ca6/0/0
Interface : Bundle11.1
Session (S,G) : (*,230.30.30.30)
Fwd Intfc Sub Intfc
Host Intfc
Mo5/0/0:4 Bundle11.1
Ca5/0/1
Interface : Bundle11.1
Session (S,G) : (*,230.30.30.30)
Fwd Intfc Sub Intfc
Host Intfc
Mo5/0/0:0 Bundle11.1
Ca5/0/0
Interface : Bundle11.1
Session (S,G) : (*,230.30.30.30)
Fwd Intfc Sub Intfc
Host Intfc
Mo1/2/0:1 Bundle11.1
Ca7/0/0
Interface : Bundle11.1
Session (S,G) : (*,230.30.30.30)
Fwd Intfc Sub Intfc
Host Intfc
Mo1/2/0:0 Bundle11.1
Ca7/0/0
CM Mac
ff06.0000.0000
Hosts
1
CM Mac
ff05.0000.0024
Hosts
1
CM Mac
ff05.0000.0020
Hosts
1
CM Mac
ff01.0002.0021
Hosts
1
CM Mac
ff01.0002.0020
Hosts
1
To verify that the right RCC templates are available for the remote MAC domain, use the show cable
mac-domain rcc command as shown in the following example:
Router# show cable mac-domain cable 5/0/0 rcc
RCC-ID RCP RCs MD-DS-SG CMs WB/RCC-TMPL
1 00 10 00 00 04 4 1 0 RCC-TMPL (1)
2 00 10 00 00 04 4 1 8 RCC-TMPL (2)
3 00 10 00 00 04 8 1 2 RCC-TMPL (5)
4 00 10 00 00 04 8 1 2 RCC-TMPL (6)
5 00 00 00 00 00 4 0 0 WB (Wi5/0/0:0)
6 00 00 00 00 00 3 0 0 WB (Wi5/0/0:1)
7 00 00 00 00 00 2 0 0 WB (Wi5/0/0:4)
8 00 00 00 00 00 1 0 0 WB (Wi5/0/0:5)
9 00 00 00 00 00 1 0 0 WB (Wi5/0/0:6)
10 00 00 00 00 00 1 0 0 WB (Wi5/0/0:7)
11 00 00 00 00 00 1 0 0 WB (Wi5/0/0:8)
12 00 00 00 00 00 2 0 0 WB (Wi5/0/0:9)
13 00 00 00 00 00 4 0 0 WB (Wi6/0/0:1)
14 00 00 00 00 00 1 0 0 WB (Wi6/0/0:2)
15 00 00 00 00 00 1 0 0 WB (Wi6/0/0:3)
16 00 00 00 00 00 3 0 0 WB (Wi6/0/0:6)
17 00 00 00 00 00 3 0 0 WB (Wi6/0/0:7)
18 00 00 00 00 00 2 0 0 WB (Wi6/0/0:8)
To verify that the service flows are established correctly on local and remote bonding groups, use the show
cable modem service-flow command as shown in the following example:
Router# show cable modem 0022.ce89.9664 service-flow
SUMMARY:
MAC Address
IP Address
Host
MAC
Prim Num Primary
DS
Interface
State
Sid
CPE Downstream
RfId
0022.ce89.9664 30.13.2.74
C5/0/0/UB
w-online(pt) 1
0
Mo5/0/0:0
240
Sfid Dir Curr Sid
Sched Prio MaxSusRate MaxBrst
MinRsvRate Throughput
State
Type
15
US act
1
BE
0
0
3044
0
0
16
DS act
N/A
BE
0
1000012
6000000
0
0
33
DS act
N/A
BE
0
1000012
6000000
0
0
UPSTREAM SERVICE FLOW DETAIL:
SFID SID
Requests
Polls
Grants
Delayed
Dropped
Packets
Grants
Grants
15
1
0
0
401
0
0
416
DOWNSTREAM SERVICE FLOW DETAIL:
SFID RP_SFID QID
Flg Policer
Scheduler
FrwdIF
Xmits
Drops
Xmits
Drops
16
33559
132579
51
0
51
0
Wi5/0/0:1
33
33560
132580
0
0
0
0
Wi6/0/0:2
213
Flags Legend:
$: Low Latency Queue (aggregated)
~: CIR Queue
To verify the line card high availability information for all interfaces, use the show cable active-reman
command as shown in the following example:
Router# show cable active-reman all
------------------------------------------------------------Active Reman info on LC 5/0:
[slot_index 0]: work_slot:1/0, active_slot:1/0, is_protect:FALSE,
:FALSE
[slot_index 1]: work_slot:3/0, active_slot:3/0, is_protect:FALSE,
:FALSE
[slot_index 2]: work_slot:5/0, active_slot:5/0, is_protect:FALSE,
:FALSE
[slot_index 3]: work_slot:5/1, active_slot:5/1, is_protect:TRUE ,
:TRUE
[slot_index 4]: work_slot:6/0, active_slot:6/0, is_protect:FALSE,
:FALSE
[slot_index 5]: work_slot:6/1, active_slot:6/1, is_protect:FALSE,
:FALSE
[slot_index 6]: work_slot:7/0, active_slot:7/0, is_protect:FALSE,
:FALSE
[slot_index 7]: work_slot:7/1, active_slot:7/1, is_protect:FALSE,
:FALSE
[slot_index 8]: work_slot:8/0, active_slot:8/0, is_protect:FALSE,
:FALSE
[slot_index 9]: work_slot:8/1, active_slot:8/1, is_protect:FALSE,
:FALSE
------------------------------------------------------------Active Reman info on LC 5/1:
[slot_index 0]: work_slot:1/0, active_slot:1/0, is_protect:FALSE,
:FALSE
[slot_index 1]: work_slot:3/0, active_slot:3/0, is_protect:FALSE,
:FALSE
[slot_index 2]: work_slot:5/0, active_slot:5/0, is_protect:FALSE,
:FALSE
[slot_index 3]: work_slot:5/1, active_slot:5/1, is_protect:TRUE ,
:TRUE
[slot_index 4]: work_slot:6/0, active_slot:6/0, is_protect:FALSE,
:FALSE
[slot_index 5]: work_slot:6/1, active_slot:6/1, is_protect:FALSE,
:FALSE
[slot_index 6]: work_slot:7/0, active_slot:7/0, is_protect:FALSE,
:FALSE
[slot_index 7]: work_slot:7/1, active_slot:7/1, is_protect:FALSE,
:FALSE
[slot_index 8]: work_slot:8/0, active_slot:8/0, is_protect:FALSE,
:FALSE
[slot_index 9]: work_slot:8/1, active_slot:8/1, is_protect:FALSE,
:FALSE
------------------------------------------------------------Active Reman info on LC 6/0:
[slot_index 0]: work_slot:1/0, active_slot:1/0, is_protect:FALSE,
:FALSE
[slot_index 1]: work_slot:3/0, active_slot:3/0, is_protect:FALSE,
:FALSE
[slot_index 2]: work_slot:5/0, active_slot:5/0, is_protect:FALSE,
:FALSE
[slot_index 3]: work_slot:5/1, active_slot:5/1, is_protect:TRUE ,
:TRUE
[slot_index 4]: work_slot:6/0, active_slot:6/0, is_protect:FALSE,
:FALSE
[slot_index 5]: work_slot:6/1, active_slot:6/1, is_protect:FALSE,
:FALSE
[slot_index 6]: work_slot:7/0, active_slot:7/0, is_protect:FALSE,
:FALSE
[slot_index 7]: work_slot:7/1, active_slot:7/1, is_protect:FALSE,
:FALSE
[slot_index 8]: work_slot:8/0, active_slot:8/0, is_protect:FALSE,
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
OL-27606-08
:FALSE
[slot_index 9]: work_slot:8/1, active_slot:8/1, is_protect:FALSE,
:FALSE
------------------------------------------------------------Active Reman info on LC 7/0:
[slot_index 0]: work_slot:1/0, active_slot:1/0, is_protect:FALSE,
:FALSE
[slot_index 1]: work_slot:3/0, active_slot:3/0, is_protect:FALSE,
:FALSE
[slot_index 2]: work_slot:5/0, active_slot:5/0, is_protect:FALSE,
:FALSE
[slot_index 3]: work_slot:5/1, active_slot:5/1, is_protect:TRUE ,
:TRUE
[slot_index 4]: work_slot:6/0, active_slot:6/0, is_protect:FALSE,
:FALSE
[slot_index 5]: work_slot:6/1, active_slot:6/1, is_protect:FALSE,
:FALSE
[slot_index 6]: work_slot:7/0, active_slot:7/0, is_protect:FALSE,
:FALSE
[slot_index 7]: work_slot:7/1, active_slot:7/1, is_protect:FALSE,
:FALSE
[slot_index 8]: work_slot:8/0, active_slot:8/0, is_protect:FALSE,
:FALSE
[slot_index 9]: work_slot:8/1, active_slot:8/1, is_protect:FALSE,
:FALSE
------------------------------------------------------------Active Reman info on LC 8/0:
[slot_index 0]: work_slot:1/0, active_slot:1/0, is_protect:FALSE,
:FALSE
[slot_index 1]: work_slot:3/0, active_slot:3/0, is_protect:FALSE,
:FALSE
[slot_index 2]: work_slot:5/0, active_slot:5/0, is_protect:FALSE,
:FALSE
[slot_index 3]: work_slot:5/1, active_slot:5/1, is_protect:TRUE ,
:TRUE
[slot_index 4]: work_slot:6/0, active_slot:6/0, is_protect:FALSE,
:FALSE
[slot_index 5]: work_slot:6/1, active_slot:6/1, is_protect:FALSE,
:FALSE
[slot_index 6]: work_slot:7/0, active_slot:7/0, is_protect:FALSE,
:FALSE
[slot_index 7]: work_slot:7/1, active_slot:7/1, is_protect:FALSE,
:FALSE
[slot_index 8]: work_slot:8/0, active_slot:8/0, is_protect:FALSE,
:FALSE
[slot_index 9]: work_slot:8/1, active_slot:8/1, is_protect:FALSE,
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
is_standby
Additional References
The following sections provide references related to configuring the VDOC Broadcast feature.
Related Documents
Related Topic
Document Title
215
Related Topic
Document Title
Technical Assistance
Description
Link
Note
The below table lists only the software release that introduced support for a given feature in a given
software release train. Unless noted otherwise, subsequent releases of that software release train also
support that feature.
OL-27606-08
Feature Name
Releases
Feature Information
The Cisco universal broadband
router supports VDOC feature
enabling MSOs to broadcast video
content on RF spanned downstream
signals.
The following sections provide
information about this feature:
Information About
Configuring VDOC
Broadcast, on page 193
How to Configure VDOC
Broadcast, on page 198
Configuration Examples for
VDOC Broadcast, on page
206
Verifying VDOC Broadcast
and Inter Line Card RF
Spanning, on page 211
12.2(33)SCF
217
OL-27606-08
CHAPTER
11
Note
Cisco IOS Release 12.2(33)SCA integrates support for this feature on the Cisco CMTS routers. This
feature is also supported in Cisco IOS Release 12.3BC, and this document contains information that
references many legacy documents related to Cisco IOS 12.3BC. In general, any references to Cisco IOS
Release 12.3BC also apply to Cisco IOS Release 12.2SC.
Load balancing supports multiple methods to achieve greater bandwidth availability and performance of the
Cisco CMTS with subscriber benefits. These include static and dynamic load balancing schemes, inter-line
card and intra-line card support, in some circumstances, configuration of load balancing groups (LBGs) that
entail multiple interfaces, multiple load balancing policies, and the option to configure multiple additional
load balancing parameters.
The load balancing policies can be configured on the Cisco CMTS, indexed by an ID, to limit the movement
of CMs within a Load Balancing Group (LBG). The CM will forward TLV43.1 in its registration request
(REG-REQ) message, which is then parsed and stored in the Cisco CMTS. A policy defines whether and
when CMs can be moved within their load balancing groups.
During dynamic load balancing, the specified policy of the CM is checked to determine whether the CM is
allowed to move. However, existing static load balancing using a frequency override technique and passive
load balancing still take action at ranging time.
Effective with Cisco IOS Release 12.3(17a)BC, and later 12.3 BC releases, load balancing is enhanced and
supported with Dynamic Channel Change (DCC). DCC in DOCSIS 1.1 dynamically changes cable modem
upstream or downstream channels without forcing a cable modem to go offline, and without reregistration
after the change.
219
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Effective with Cisco IOS Release 12.3(17b)BC4, and later releases, load balancing is enhanced to distribute
downstream load balancing with upstream channel loads in the same upstream load balancing group. This
improves upon the prior load balancing limitation, in which load balancing was implemented on the basis
of the entire downstream channel load.
Effective with Cisco IOS Release 12.2(33)SCB, and later releases, load balancing is enhanced to use rules
and policies to decide on moving the CMs within their LB groups. These policies are created on the Cisco
CMTS and chosen on a per-CM basis using type-length-value (TLV) portion (43.1, Policy ID) of REG-REQ.
These policies prohibit a modem from being moved or restricted.
A policy contains a set of rules. When the policy is defined by multiple rules, all rules apply in combinations.
A rule can be defined as enabled, disabled, or disabled during time period. Each rule can be used by
more than one policy.
Effective with Cisco IOS Release 12.2(33)SCF1, DOCSIS 3.0 static modem count-based load balancing is
enhanced to use the dynamic bonding change (DBC) to modify the following parameters of DOCSIS 3.0
cable modem with multiple transmit channel (MTC) mode or multiple receive channel (MRC) mode without
primary channel change:
Transmit channel set (TCS)
Receive channel set (RCS)
Downstream IDs (DSID) or DSID-associated attributes
Security association for encrypting downstream traffic
These parameters and additional load balancing schemes are supported on the Cisco CMTS, and described
in this document. This document describes all implementations of load balancing on the Cisco CMTS,
dependent upon the Cisco IOS release installed and the desired parameters.
Effective with Cisco IOS Release 12.2(33)SCG1, the Cisco uBR-MC3GX60V line card and up to five shared
port adapters (SPAs) can be configured to the same LBG. You can:
Include all the downstreams and upstreams of the SPA cards and the Cisco uBR-MC3GX60V line card
in the LBG.
Configure the MAC domain to include the SPA cards and the Cisco uBR-MC3GX60V line card.
Configure the fiber-node to include all the downstreams and upstreams of the SPA cards and the Cisco
uBR-MC3GX60V line card.
Finding Feature Information
Your software release may not support all the features documented in this module. For the latest feature
information and caveats, see the release notes for your platform and software release. To find information
about the features documented in this module, and to see a list of the releases in which each feature is
supported, see the Feature Information Table at the end of this document.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support.
To access Cisco Feature Navigator, go to http://tools.cisco.com/ITDIT/CFN/. An account on http://
www.cisco.com/ is not required.
Contents
Prerequisites, page 221
Restrictions, page 223
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Prerequisites
Prerequisites
The Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change feature is supported on the
Cisco CMTS routers in Cisco IOS Releases 12.3BC and 12.2SC. The table below shows the hardware
compatibility prerequisites for this feature.
Note
The hardware components introduced in a given Cisco IOS release are supported in all subsequent releases
unless otherwise specified.
Table 32: Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change Hardware Compatibility Matrix
Processor Engine
PRE219
Cisco IOS Release 12.2(33)SCB
and later releases
PRE4
Cisco IOS Release 12.2(33)SCH
and later releases
PRE5
Cisco uBR7246VXR Universal
Broadband Router
Cisco uBR10-MC5X20U/H
Cisco IOS Release 12.2(33)SCC
and later releases
Cisco UBR-MC20X20V
Cisco IOS Release 12.2(33)SCE
and later releases
Cisco uBR-MC3GX60V20
Cisco IOS Release 12.2(33)SCA
and later releases
Cisco uBR-MC28U
Cisco IOS Release 12.2(33)SCD
and later releases
Cisco uBR-MC88V 21
221
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Prerequisites for Load Balancing
Processor Engine
NPE-G1
Cisco IOS Release 12.2(33)SCB
and later releases
NPE-G2
Cisco uBR-MC28U
Cisco IOS Release 12.2(33)SCD
and later releases
Cisco uBR-MC88V
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Prerequisites for Dynamic Bonding Change for DOCSIS 3.0 Static Modem Count-Based Load Balancing
Prerequisites for Dynamic Bonding Change for DOCSIS 3.0 Static Modem
Count-Based Load Balancing
Initialization techniques 1 to 4, when used, require the Cisco CMTS to include the upstream channel
descriptor (UCD) TLV (TLV46.5) in the DBC-REQ message.
Bandwidth must be sufficient on the target bonding group to support DBC. This is determined by the
admission control APIs.
Fiber nodes must be configured before configuring DOCSIS 3.0 static modem count-based load balancing.
Restrictions
The following sections describe the restrictions applicable for the Load Balancing, Dynamic Channel Change,
and Dynamic Bonding Change feature:
223
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Restrictions for Load Balancing
You cannot select particular cable modems to be automatically moved for load balancing, although you
can exclude cable modems from load balancing operations altogether on the basis of their MAC address
or organization unique identifier (OUI). (You can use the test cable load-balance command to manually
move a particular cable modem among upstreams, but this is done typically to test the configuration of
the load balancing groups.)
If you have configured upstream shared spectrum groups while doing downstream load balancing, the
downstream in each MAC domain must not use overlapping upstream groups. For example, the
downstream in one MAC domain could use an upstream spectrum band of 10 to 30 MHz, while the
downstream in a second MAC domain could use an upstream spectrum band of 30 to 42 MHz. Each
MAC domain has its own upstream shared spectrum group, allowing the load balancing group to contain
the downstreams for both MAC domains.
Note
All upstream ports coming from the same splitter must be using different center frequencies that are
separated by the channel width. For example, if the upstreams are using a channel width of 3.2 MHz,
the center frequencies for all upstreams must be separated by at least 3.2 MHz.
You can use four initialization techniques for Dynamic Channel Change (DCC).
As required by cable interface bundling, all interfaces in a load balancing group must also be in the same
Hot Standby Connection-to-Connection Protocol (HCCP) interface bundle.
If you have configured load balancing, the provisioning system must not assign specific upstream
channels or downstream frequencies to individual cable modems in their DOCSIS configuration files.
Any cable modems requiring specific upstream channels or downstream frequencies must be excluded
from load balancing operations (using the cable load-balance exclude command).
Do not use the utilization method of load balancing on cable interfaces that have a small number of cable
modems and where a single modem is responsible for the majority of the interface load. In this condition,
the Cisco CMTS could end up continually moving cable modems from one interface to another in an
endless attempt to load balance the interfaces. To avoid this, configure the utilization threshold to a value
that is higher than what can be caused by any single cable modem.
You should not configure an interface for both dynamic load balancing and Hot-Standby
Connection-to-Connection (HCCP) N+1 redundancy, because cable modems will go offline after a
switchover. You can configure the interface for HCCP N+1 redundancy when you are using only static
and passive load balancing.
Load balancing, however, does not continue after a switchover from a Working to a Protect interface.
Load balancing resumes when the Cisco CMTS switches back to the Working interface. (One possible
workaround is to preconfigure the Protect interface with the appropriate load balancing commands, but
you must be certain that the downstreams and upstreams in each load balancing group after the switchover
have the same physical connectivity.)
When deployed with channel restriction features, if the target upstream channel attribute masks are
against that of the cable modem, then the cable modem on the higher load upstream will not be load
balanced, as the current load balancing moves cable modems only to the target upstream. However,
cable modems that do not have an attribute mask can still be load balanced. You should consider the
following while deploying the load balancing groups: the target upstream will always be the upstream
that has the lowest load. If some other upstreams have the same load, the upstream with the lowest index
will be chosen as the target upstream.
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Restrictions for Dynamic Channel Change for Load Balancing
A TLV in a cable modem configuration file restricts dynamic load balancing on per modem basis. Still,
existing static load balancing using frequency override technique and passive load balancing takes action
at ranging time.
If you remove the last rule of a DOCSIS policy, the policy itself will be removed.
The Cisco CMTS load balancing feature moves a cable modem based on the load of the channels in a
load balancing group, without checking if the cable modem supports the extended frequency range
(5Mhz-85Mhz). This may result in moving a cable modem that supports standard frequency range
(5Mhz-65Mhz) to a channel that has extended frequency configured. To overcome such scenarios,
operators should not mix upstreams that have standard and extended frequencies configured into the
same load balancing group, unless all modems in the group support extended frequency range.
225
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Restrictions for Dynamic Channel Change for Load Balancing
Micro-reflections on the new upstream channel result in an unacceptable BER (greater than 1e-8) with
pre-equalization coefficients set to the initial setting.
DCC is used only for dynamic downstream load balancing on DOCSIS 1.1 and later CMs. Upstream
Channel Change (UCC) is always used for dynamic upstream load balancing on DOCSIS 1.x CMs. For
DOCSIS 2.x CMs, UCC is used when the ucc option is configured. For DOCSIS 3.x CMs, DCC is used
irrespective of whether the ucc option is configured or not.
Prolonged interruption of the multicast traffic is expected if the cable modem moved by DCC is the first
one in a dynamic multicast group on the target interface. The downstream multicast service flow cannot
be reestablished until the Cisco CMTS receives an Internet Group Management Protocol (IGMP) join
message from the customer premises equipment (CPE) as the result of the Cisco CMTS IGMP query,
where the IGMP query interval is set to one minute. This is an IGMPv2 limitation.
Effective with Cisco IOS Release 12.2(33)SCB5, multiple statically-assigned IP addresses to a CPE can
be pinged. However, this works only if all the security features, such as verification of IP addresses for
cable modems and CPE devices on the upstream, and other security mechanism are disabled.
Multiple statically-assigned IP addresses to a CPE can be pinged. However, this works only if all the
security features, such as verification of IP addresses for cable modems and CPE devices on the upstream,
and other security mechanism are disabled.
The TCS and RCS assigned to the DOCSIS 3.0 cable modems are restricted by the upstream and
downstream bonding groups configured by the Cisco CMTS.
Load balancing and DCC are not supported for CMs that are enabled for Layer 2 VPN (L2VPN) support.
When a DCC occurs, the cable modem US and DS counters are reset. The US and DS counters include
counters such as data and throughput seen in the show cable modem (mac-address) verbose command
output and packets and bytes seen in the show cable modem (mac-address) counters command output.
Note
When cable modems go offline during a switchover event, the load balancing feature
activates. Cable modems move in relation to the switchover event. When the cable
modems return online, load balancing may need to initiate again.
To facilitate load balancing during a switchover, you can increase the dynamic load
balance threshold, if a certain percentage of cable modems that reset during switchover
is configured in the system. An alternate method is to use static load balancing with
N+1 redundancy. For more information, see the Types of Load Balancing Operations,
on page 235.
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Restrictions for DOCSIS 3.0 Static Modem Count-Based Load Balancing
Note
DOCSIS 3.0 static modem count-based load balancing is not supported on:
Multiple line cards.
Load balancing groups and downstream channels shared across multiple line cards.
However, autonomous load balancing-based CM steering and load balancing group
assignment is supported across multiple line cards.
In Cisco IOS Release 12.2(33)SCF, DOCSIS 3.0 static modem count-based load balancing does not
support service flow method of load balancing.
Restrictions for Dynamic Bonding Change for DOCSIS 3.0 Static Modem Count-Based Load
Balancing
The Cisco CMTS can use only DBC messaging to move modems within a MAC domain and applies
only to cable modems operating in MTC mode or MRC-only mode without a primary downstream
change.
The Cisco CMTS moves the MRC-only cable modems with a primary channel change using DCC with
initialization technique 0.
The Cisco CMTS moves cable modems across MAC domains using only DCC with initialization
technique 0.
The Cisco CMTS must ensure minimum interruption to existing QoS services while considering an
initialization technique that is suitable for the cable plant conditions.
Initialization Technique 0(Reinitializing the MAC) results in the longest interruption of service.
This technique is used when QoS resources are not reserved on the new channel(s), when the
downstream channel of an MRC CM is changed, or when the upstream channel of a CM to which
a transmit channel change (TCC) was assigned in the registration process, is changed.
Note
Initialization technique 0 is used only with DCC, and not with DBC.
227
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Information on the Load Balancing on the Cisco CMTS
Initialization Technique 2(Unicast ranging) offers the possibility of only a slight interruption of
service. To use this technique, the Cisco CMTS must include the UCD TLV in the DBC message
if the upstream channel is changing.
Initialization Technique 3(Broadcast or unicast ranging) offers the possibility of only a slight
interruption of service. Use this technique when there is uncertainty when the CM may execute
the DBC command and thus a chance that it might miss station maintenance slots. However, the
Cisco CMTS should not use this technique if the conditions for using techniques 1 and 2 are not
completely satisfied.
Initialization Technique 4(Use the new channel directly) results in the least interruption of
service.
Note
The following restrictions apply only to DOCSIS 2.0 and DOCSIS 3.0 cable modems
in MRC-only mode.
Feature Overview
The Load Balancing on the Cisco CMTS feature allows service providers to optimally use both downstream
and upstream bandwidth, enabling the deployment of new, high-speed services such as voice and video
services. This feature also can help reduce network congestion due to the uneven distribution of cable modems
across the cable network and due to different usage patterns of individual customers.
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Feature Overview
By default, the Cisco CMTS platforms use a form of load balancing that attempts to equally distribute the
cable modems to different upstreams when the cable modems register. You can refine this form of load
balancing by imposing a limit on the number of cable modems that can register on any particular upstream,
using the cable upstream admission-control command.
However, this default form of load balancing affects the cable modems only when they initially register with
the Cisco CMTS. It does not dynamically re-balance the cable modems at later times, such as when they might
change upstream channels in response to RF noise problems, or when bandwidth conditions change rapidly
because of real-time traffic such as Voice over IP (VoIP) and video services. It also does not affect how the
cable modems are distributed among downstream channels.
This feature has been enhanced to make use of DOCSIS policies and rules to limit the movement of cable
modems within a Load Balancing Group. A policy defines whether and when cable modems can be moved
within their load balancing groups.
A policy consists of a set of rules. Each rule can be defined as enabled, disabled, or disabled during time
period. Multiple policies can share a single rule. However, if you remove the last rule of a policy, that will
also remove the policy.
Each rule can be used in any number of policies. When it is defined by multiple rules, all rules apply in
combinations. Each rule helps to prohibit load balancing using a particular cable modem and to prohibit load
balancing using a particular cable modem during certain times of the day.
Following are the general guidelines for the rules and policies:
The policy or rule is recognized by a 32-bit ID.
Each cable modem can have one policy only.
Each rule can be associated to one or more policies.
Each policy is described by at least one rule, otherwise it cannot be created.
The zero Policy ID is reserved by Cisco CMTS indicating Do nothing to LB prohibition.
If the policy ID specified by the cable modem configuration file is not configured on Cisco CMTS, no
LB prohibition is applied to that CM. However, after the policy with the matched ID is configured, LB
prohibition takes effect immediately.
Note
229
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Feature Overview
Note
Dynamic DOCSIS load balancing is not supported in Cisco IOS Release 12.2(33)SCF.
Note
DOCSIS 3.0 static modem count-based load balancing is the only LB method for wideband modems.
When the CM counts across different WB interfaces are within predefined threshold levels, the load is
always considered as balanced; no more CM move is initiated by the LB system. No service flow count,
whether primary or secondary, is taken into consideration during this LB process.
Note
The attributes considered for the forward interface for the service flow (SF) are attribute mask and available
bandwidth, and not the number of service flows on each channel. If a channel is within the new RCS, then
irrespective of the type of narrowband SF, (whether primary or secondary, or static or dynamic) the SF
continues to use its current channel.
Note
The US Phy Mode counters (scdma, atdma, and tdma) remain 0 for the UB interfaces.
DOCSIS 3.0 static modem count-based load balancing is based on legacy load balancing and supports any
type of channel combination (upstream and downstream)MxN, with 1x1 combination being the subset.
DOCSIS 3.0 static modem count-based load balancing controls dynamic changes to the set of downstream
and upstream channels used by a registered CM. It supports the following:
Multiple channel load balancing operation.
Load balancing operation based on policies and priorities.
Load balancing with multicast. DOCSIS 3.0 static modem count-based load balancing does not move
any CM with active video sessions.
DOCSIS 3.0 static modem count-based load balancing supports the modem count-based load balancing in a
hybrid deployment of DOCSIS 1.x, 2.0 and 3.0 cable modems.
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Feature Overview
Static modem count-based load balancing is supported only for DOCSIS 3.0 CMs. Single-channel, narrowband
cable modems will continue to be supported with dynamic load balancing as in the Cisco IOS Release
12.2(33)SCE and earlier releases. MRC-only cable modems are supported by dynamic load balancing on
upstream channels.
Modem Mode
Load Balancing
Method
Load Balancing
Counters
Channels
Across MAC
Domains
231
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Feature Overview
Modem Mode
Load Balancing
Method
Channels
DS/US
DBC
DOCSIS 3.0/D2.x
CMs in MRC-only
mode
No change to
the primary
DS channel
DBC
Change to the
primary DS
channel
US
DCC
Load Balancing
Counters
WB/UB
NB
D2.x CMs in
MRC-only mode
NB
DOCSIS 2.0
/DOCSIS 1.1 CMs
in NB mode
DOCSIS 2.0
dynamic MCBLB,
dynamic utilization
NB
Note
Note
Note
Note
US
CM outside
RLBG moves
inside RLBG with
DOCSIS 2.0 LB.
DCC init tech 0
CM outside
RLBG moves
inside RLBG with
DOCSIS 2.0 LB.
UCC
Note
CM with primary
DS outside RLBG
moves inside
RLBG with
DOCSIS 2.0 LB.
DCC
Note
US
DCC/UCC
Note
DS
UCC
CM outside
RLBG moves
inside RLBG with
DOCSIS 2.0 LB.
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Feature Overview
Modem Mode
Load Balancing
Method
Load Balancing
Counters
Channels
DOCSIS 1.0 in NB
mode
DOCSIS 2.0
dynamic MCBLB,
dynamic utilization
NB
DS
Force reinitialize CM
Note
US
CM outside
RLBG moves
inside RLBG with
DOCSIS 2.0 LB.
UCC
Note
Force reinitialize
CM
UCC
CM outside
RLBG moves
inside RLBG with
DOCSIS 2.0 LB.
Table 34: Using DCC/DBC to Load Balance Bonded and Non-bonded Cable Modems
Channel
CM in MRC, non-MTC
Mode
Upstream (US)
DBC
DCC
DCC
UCC
Downstream (DS)
Force reinitialize CM
Force reinitialize CM
Using DOCSIS 3.0 Static Modem Count-Based Load Balancing With DBC
Effective with Cisco IOS Release 12.2(33)SCF1 and as part of the DOCSIS 3.0 specifications, at any time
after registration, the Cisco CMTS uses the DBC command to change any of the following parameters in a
DOCSIS 3.0 CM:
Receive channel set
Transmit channel set
DSID(s) or DSID associated attributes
Security association(s) for encrypting downstream traffic
Service Flow Cluster Assignments
233
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Feature Overview
Note
In Cisco IOS Release 12.2(33)SCF, only RCS and TCS are used by the DOCSIS 3.0 static modem
count-based load balancing.
Use the show cable load-balance docsis-group command to display the current, real-time statistics for load
balancing operations. For more information, see the Cisco CMTS Cable Command Reference.
Note
For cable modems in MRC-only mode, a downstream channel move is initiated by a DBC message.
However, DCC initialization technique 0 is used if there is a change in the primary downstream channel.
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Feature Overview
Using DBC to Change the Security Association for Encrypting Downstream Traffic
The CMTS can initiate a DBC transaction to add or delete Security Associations (SA) used to encrypt
downstream traffic.
The CMTS cannot send a DBC request to a cable modem that is not in the "Authorized" State.
The CMTS can send a DBC request with an SA that uses a cryptographic suite unsupported by the cable
modem. However, if the cable modem receives a DBC request with an SA that it is not capable of using,
the cable modem rejects the DBC request.
Note
235
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Feature Overview
to register using a downstream or upstream that is currently overloaded. The cable modem repeats its
registration request until it reaches a channel that can accept additional modems.
Note
By default, the Cisco CMTS uses static load balancing, but passive load balancing can
be specified for individual older cable modems (using the cable load-balance exclude
command) that do not respond well to the static form. This method should be used only
as needed because when used for a large number of modems, it could generate a large
volume of ranging retry messages.
Dynamic load balancingThis is a form of load balancing in which cable modems are moved among
upstreams and downstreams after their initial registration and they come online, while potentially passing
traffic. Cable modems that are currently online are moved when the load difference between two interfaces
exceeds a user-defined percentage.
Note
The dynamic form of load balancing could be considered a form of traffic-based load
balancing, in that cable modems could be moved between interfaces while they are
passing traffic. However, the load balancing algorithms do not take into account the
nature of traffic when considering which cable modems should be moved.
When using dynamic load balancing and an upstream channel is overloaded, the Cisco CMTS sends an
UCC request to a cable modem to instruct it to move to another upstream. The cable modem should
move to the new upstream channel, without going offline or having to re-register with the Cisco CMTS.
When using dynamic load balancing and a downstream channel is overloaded, the Cisco CMTS sends
an abort response to a cable modems ranging request (RNG-REQ) message. When the cable modem
sends new REG-REQ and RNG-REQ messages, the Cisco CMTS specifies the new downstream channel
in the Downstream Frequency Override field in its RNG-RSP message. The cable modem must go offline
and re-register on the new downstream channel, so as to conform to the DOCSIS 1.0 specifications.
During dynamic load balancing, the specified policy of the cable modem is checked to determine whether
the cable modem is allowed to move. The load balancing policies are configured on the Cisco CMTS
to limit the movement of CMs within a LBG. The cable modem will forward TLV43.1 in its REG-REQ
message, which is then parsed and stored in the Cisco CMTS. A policy defines whether and when CMs
can be moved within their load balancing groups.
Note
The dynamic load balancing method results in cable modems going offline and having
to re-register whenever the modems are moved between downstreams. This is because
the DOCSIS 1.0 specification requires cable modems to re-register whenever the
downstream is changed using the Downstream Frequency Override message. Cable
modems should not go offline when being moved between upstreams.
In all cases, the load balancing is done by moving cable modems from the interface with the higher load to
an interface with a lower load. For dynamic load balancing, the Cisco CMTS determines which online cable
modems should be moved in a round-robin fashion. For static and passive load balancing, the Cisco CMTS
moves cable modems only when they register or re-register.
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Feature Overview
Modems Method
The modem method of load balancing uses the number of active cable modems on an interface to determine
the current load. This is a form of distribution-based load balancing, in which the absolute numbers of modems
are used to determine whether interfaces are load balanced.
This method does not take into account the amount of traffic flowing through the cable modems, but the
system does take into account the relative bandwidth of the channels being used, so that channels with higher
bandwidths are allocated higher numbers of cable modems. This means that when interfaces are using different
channel widths or modulation profiles, the system can assign different numbers of cable modems to the
interfaces to achieve a balanced load. For example:
Channel widths If two upstreams are being load balanced, and one upstream is configured with a
channel width of 1.6 MHz and the other upstream is configured for a channel width of 3.2 MHz, the
Cisco CMTS allocates twice as many cable modems to the second upstream because its channel width
is twice as large as the first upstream channel width.
Modulation profiles If one downstream is configured for 64-QAM and the other downstream is
configured for 256-QAM, the Cisco CMTS allocates a proportionately larger number of cable modems
to the second downstream so as to achieve a balanced load.
When both the channel width and modulation profile are set differently on two interfaces, the system calculates
a weight value to use as a guide to determine the relative bandwidths of the interfaces.
Tip
In a system with balanced loads, the interfaces will contain the same number of cable modems only when
the interfaces are configured with the same channel width and modulation parameters.
237
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Feature Overview
Note
For cable modems in MRC and MTC modes, the modem count based load balancing method considers
the number of active modems and service flows on the primary channels in the RCS and TCS of the cable
modem.
Note
Because a wideband SPA channel can be used by different line cards and across multiple MAC domains,
the accurate modem count per channel is calculated by aggregating the actual count from all line cards.
Utilization Method
Note
Only narrowband cable modems and upstreams of MRC-only cable modems participate in the utilization
method.
The utilization method uses an interfaces current percentage of utilization to determine the current load. This
method uses the amount of traffic being sent over an interface, in the form of the percentage of total bandwidth
being used. The system takes into account the relative throughput and bandwidth (as determined by the
modulation profiles and channel widths) of each interface when evaluating the load on those interfaces.
For example, if two upstreams are being load balanced using the utilization method, and the first upstream
has twice the bandwidth of the second upstream, the two upstreams are considered balanced when they reach
the same percentage of utilization. The first upstream is carrying more traffic than the second upstream because
it has a larger capacity for traffic, but the percentage of utilization will be the same.
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Feature Overview
Note
The average utilization figure is reset only when the upstream is shut down, allowing the load balancing
operation to be more accurate.
When either DBS or the Fairness Across DOCSIS Interfaces is enabled, the channel load will vary, which
may affect the load balancing result.
Configurable Minimum Threshold under Utilization Method
Note
The utilization method does not move cable modems for load balancing until the utilization of at least one
of the interfaces reaches 25 percent. This is done to avoid the unnecessary moving of cable modems due
to temporary spikes in an interface's utilization rate. The minimum utilization threshold of 25 percent is
fixed and cannot be configured.
Cisco IOS Release 12.2(33)SCH introduces an enhancement to enable configuration of the minimum utilization
threshold under Utilization Method. The minimum utilization threshold may be configured in a range of 10
to 90 percent.As a result the cable modems will be moved only when the configured minimum utilization
threshold is reached on an interface.
To configure the minimum threshold under the Utilization method, use the cable load-balance
method-utilization min-threshold command in global configuration mode. For more information, refer to
cable load-balance method-utilization min-threshold command reference.
Service-Flows Method
Note
Effective with Cisco IOS Release 12.2(33)SCF, the Service-Flows Method is deprecated.
The Service Flows method of load balancing uses the number of active service flows on an interface to
determine the current load. This is a form of distribution-based load balancing, where the absolute numbers
of service flows are used to determine whether interfaces are load balanced.
This method does not take into account the amount of traffic flowing on each SFID, but the system does take
into account the relative bandwidth of the channels being used, so that channels with higher bandwidths are
allocated higher numbers of SFIDs. This means that when interfaces are using different channel widths or
modulation profiles, the system can assign different numbers of SFIDs to the interfaces to achieve a balanced
load. For example:
Channel widthsIf two upstreams are being load balanced, and one upstream is configured with a
channel width of 1.6 MHz and the other upstream is configured for a channel width of 3.2 MHz, the
Cisco CMTS allocates twice as many SFIDs to the second upstream because its channel width is twice
as large as the first upstream channel width.
Modulation profilesIf one downstream is configured for 64-QAM and the other downstream is
configured for 256-QAM, the Cisco CMTS allocates a proportionately larger number of SFIDs to the
second downstream so as to achieve a balanced load.
When both the channel width and modulation profile are set differently on two interfaces, the system calculates
a weight value to use as a guide to determine the relative bandwidths of the interfaces.
239
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Feature Overview
Tip
In a system with balanced loads, the interfaces will contain the same number of SFIDs only when the
interfaces are configured with the same channel width and modulation parameters.
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Feature Overview
Note
In later Cisco IOS releases, such as Cisco IOS Release 12.3(17a)BC, you can create a maximum of 80
load balancing groups on each chassis (the older limitation was 20). However, in prior Cisco IOS releases,
you can reuse those load balancing groups on different sets of cable interfaces. If downstreams are not
included in a load balancing group, then each downstream can be considered a separate domain.
Also, the same load balancing group must be used for all downstreams or upstreams that share RF connectivity
and that are participating in load balancing. You cannot distribute downstreams or upstreams that share physical
connectivity across multiple load balancing groups.
If you assign downstreams and upstreams to different load balancing groups, the Cisco CMTS performs load
balancing independently on the upstreams and downstreams. If both downstreams and upstreams are assigned
to the same load balancing group, the Cisco CMTS attempts to balance both the downstream and upstream
load.
The figure below shows a simple example of how load balancing groups can be created.
Figure 4: Example of Load Balancing Groups
As shown in this figure, three load balancing groups are being used:
All four upstreams for downstream C5/0 (U0-U3) and the first two upstreams (U0 and U1) for downstream
C5/1 are used for the same node and are therefore part of the same load balancing group.
The last two upstreams for downstream C5/1 (U2 and U3) are used for a different node and are therefore
part of a separate load balancing group.
The two downstreams, C5/0 and C5/1, are part of the same load balancing group, and this group is
separate from the groups being used for the upstreams. (However, these downstreams could also be
combined with one of the upstream load balancing groups.)
241
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Feature Overview
Note
To see a sample configuration for this configuration, see the Example: Configuration for Upstreams and
Downstreams, on page 266.
Note
Reuse of legacy LBGs across line cards of the same type is supported only on the Cisco uBR10-MC5X20,
Cisco UBR-MC20X20V, Cisco uBR-MC28U, and Cisco uBR-MC88V line cards.
For an in-service downgrade, we recommend you remove the LBG configuration before the downgrade
process, if legacy LBGs are configured with group IDs higher than 80. If you do not remove the configuration,
these LBGs are automatically removed during the in-service downgrade process.
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Feature Overview
For example, several upstream segments can be configured across multiple downstream segments as follows:
3/0
4/0
5/0
6/0
U0
LB10
LB10
LB10
LB10
U1
LB11
LB11
LB11
LB11
U2
LB12
LB12
LB12
LB12
U3
LB13
LB13
LB13
LB13
Downstream
LB1
LB1
LB1
LB1
In this example, a cable modem that comes online on the interface cable 5/0 Upstream 2 could potentially
come online on the following interfaces:
cable 3/0 upstream 2
cable 4/0 upstream 2
cable 6/0 upstream 2
With downstream load balancing prior to Cisco IOS Release 12.3(17b)BC4, having 100 cable modems per
segment would be possible in an extreme case that distributes cable modems as follows:
3/0
4/0
5/0
6/0
U0
97
1
1
1
U1
1
97
1
1
U2
1
1
97
1
U3
1
1
1
97
Downstream
100
100
100
100
Upstream Load Balancing for DOCSIS 3.0 Cable Modems in Single Upstream Mode
The upstream load balancing functionality enables the Cisco CMTS router to effectively handle upstream
traffic for wideband and narrowband cable modems that are in single upstream mode. Single upstream mode
(Mx1) means that the modems cannot send upstream traffic on multiple upstream channels. In the event of
traffic overload on a single upstream channel of a wideband or narrowband cable modem, the Cisco CMTS
router automatically moves the cable modem to another upstream channel in the same load balancing group.
Note
A cable modem operating in single upstream mode is assigned to a load balancing group based on the
primary channel of the modem. A cable modem in single upstream mode can support multiple receive
channel (MRC) mode or narrowband mode. However, a cable modem in single upstream mode cannot
support multiple transmit channel mode (MTC).
243
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Feature Overview
allowing a maximum number of channels to be used to bring the upstream bonding cable modems online.
This also prevents the CMTS from dynamically generating TCS different from the default single channel
USBG, and user configured USBGs. For more information see Section DOCSIS 3.0 Load Balancing with
USBG Smaller than Cable Modem Capabilities in the Upstream Channel Bonding
The Disabling Upstream Load Balancing for DOCSIS 3.0 Modems feature can be configured using the
downstream-only keyword of the cable load-balance docsis30-enable command.
Note
The DOCSIS 2.0 and DOCSIS 3.0 load balancing has to be enabled before configuring the DOCSIS 3.0
dynamic load balancing on Cisco CMTS.
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
DOCSIS 2.0 Multicast Enhancement for VDOC
Channel width changesMultiple Cisco cable interface line cards, such as the Cisco uBR-MC16S/U/X,
Cisco uBR-MC28U/X, and Cisco uBR10-MC5X20S/U/H, support automatic changes to the channel
width in response to noise conditions. Because changing the channel width affects the throughput of a
channel, this also affects the load balancing algorithm.
For example, if noise makes the current channel width unusable, the Cisco cable interface line card
reduces the channel width until it finds a usable channel width. Because this reduces the available
bandwidth on the channel, the load balancing algorithm moves cable modems to rebalance the upstreams.
In addition, the Cisco cable interface line card does not automatically restore the original channel width
when noise conditions improve. Instead, the card changes the channel width only when it performs a
subsequent frequency hop, either in response to additional noise conditions or when an operator performs
a manual frequency hop. When the hop occurs, the card then searches for the largest possible channel
width, and this could result in another movement of cable modems to rebalance the channels.
245
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Benefits of Load Balancing
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
How to Configure Load Balancing
Effective with Cisco IOS Release 12.2(33)SCH, there are four options that are used to exclude cable modems
from an LBG:
The assignment option:
The assignment option is used to exclude a modem during the assignment phase. The modem is not
assigned an LBG and LBG ID is not displayed in the output of the show cable modem verbose command.
The assignment option cannot be used when a modem is already online.
The static option:
The static option is used to exclude a modem during the Balancing phase. The modem is assigned to
an LBG with an LBG ID. The static option is used to exclude a modem during static load balancing.
The enforce option:
The enforce option is similar to the static option, except that the enforce option is used to exclude a
modem during dynamic load balancing.
When a cable modem is excluded from load balancing using the assignment option, the cable modem is not
available for load balancing using the static or the enforce options.
The strict option:
The strict option excludes a modem in both the phases of load balancing. When a modem is online
already, the strict option applies the static and the enforce options. It applies the assignment option
only when the modem comes online again.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
247
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Creating a Load Balancing Rule
Command or Action
Step 3
Purpose
cable load-balance group n method [modems | service-flows Creates a load balancing group.
| utilization]
Example:
Router(config)# cable load-balance group 10 method
service-flows
Step 4
exit
Example:
Router(config)# exit
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
cable load-balance rule rule-id {disable-period | disabled | Creates a load balancing rule with the following
parameters:
enabled | vdoc-enabled} [dis-start start-time | dis-period
disable-period]
Example:
Router(config)# cable load-balance rule 1 disabled
Step 4
exit
Example:
Router(config)# exit
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Creating a Load Balancing Policy
Troubleshooting Tips
Problem When you disable load balancing and enable it for the next day using the cable load-balance rule
rule-id disable-period dis-start start-time dis-period disable-period command, the load balancing is enabled
at 12.00 am instead of the configured disable-period.
Possible Cause Load balancing rule cannot be disabled and enabled on the next day (that is, after 24 hours)
Configure the rule to disable load balancing using the cable load-balance rule rule-id disable-period dis-start
start-time dis-period 0 command. Configure the rule to enable load balancing using the cable load-balance
rule rule-id disable-period dis-start 0 dis-period disable-period command to enable it for the next day.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Step 4
exit
Example:
Router(config)# exit
249
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Configuring a Load Balancing Group
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
cable load-balance group n [interval Modifies the frequency by which the Cisco CMTS checks for exceeded thresholds
in order to launch the load balancing feature.
seconds]
Example:
Router(config)# cable
load-balance group 10 interval
30
Step 4
cable load-balance group n threshold Specifies the thresholds to be used to determine when cable modems should be
{load load-value [enforce threshold] | moved to achieve the desired load balancing.
load minimum number | stability
load load-valueSpecifies the maximum load difference that can exist
percent | ugs band-value}
between interfaces in a group before the Cisco CMTS performs load balancing.
The valid range for load-value is 1 to 100 percent, with a default of 10 percent.
Example:
This value applies to static load balancing, used during cable modem
Router(config)# cable
registration.
load-balance group 10 threshold
load 20 enforce 30
Note
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Configuring the DOCSIS 3.0 Dynamic Load Balancing
Command or Action
Purpose
cable modems or service flows (valid only when the method being used is
the number of modems or service flows; it is not used for the utilization
method).
stability percentSpecifies the minimum allowable percentage of good
periodic ranging requests that is acceptable. When the channel has a lower
percent of modems responding to the ranging requests in a one minute period,
the Cisco CMTS begins moving modems. The valid range is 1 to 100 percent,
with a default of 50 percent.
ugs band-valueSpecifies that the Cisco CMTS should move cable modems
with active Unsolicited Grant Service (UGS) service flows when the current
UGS usage reaches the band-value percentage. The valid range for band-value
is 0 to 100 percent, with a default of 70 percent.
Step 5
Allows the Cisco CMTS to move cable modems that have active UGS service flows
cable load-balance group n policy
{pcmm | ugs | us-groups-across-ds} to enforce the load balancing policy.
Example:
Router(config)# cable
load-balance group 10 policy ugs
Router(config)# cable
load-balance group 10 policy pcmm
Router(config)# cable
load-balance group 10 policy
us-groups-across-ds
Step 6
exit
Example:
Router(config)# exit
Note
The load balancing algorithms assume a relatively even distribution of usage among modems. In the
situation where one cable modem creates the bulk of the load on an interface, the load balancing thresholds
should be configured for a value above the load created by that single modem. You should check for this
situation whenever the load balancing algorithm is moving a large number of modems from one interface
to another.
251
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Assigning Interfaces to a Load Balancing Group
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Step 3
Example:
Router(config)# cable load-balance docsis-enable
Step 4
Example:
Router(config)# cable load-balance docsis30-enable
Step 5
Example:
Router(config)# cable load-balance
docsis30-dynamic-enable
Step 6
exit
Example:
Router(config)# exit
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Assigning Interfaces to a Load Balancing Group
Restriction
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# interface cable 5/1
Step 4
Example:
Router(config-if)# cable load-balance
group 10
Step 5
Step 6
cable upstream uport load-balance group n Assigns an upstream port to the specified load balancing group.
253
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Excluding Cable Modems from a Load Balancing Group
Command or Action
Purpose
Note
Example:
Router(config-if)# cable upstream 0
load-balance group 10
Step 7
end
Example:
Router# end
Note
This step might be required for some cable modems that are not DOCSIS-compliant. Such cable modems
can go offline for long periods of time when load balancing is attempted using DOCSIS MAC messages.
If this is the case, use the cable load-balance exclude command to exclude such cable modems from load
balancing operations until the modem can be upgraded to DOCSIS-compliant software.
Tip
You must exclude cable modems that require specific upstream channels or downstream frequencies. Load
balancing cannot be done when cable modems are assigned specific channels or frequencies in their
DOCSIS configuration files.
Support for Excluding Old Devices
Load balancing for old cable devices like Set Top Boxes (STBs) which do not support load balancing, will
fail. In the output for show cable load-balance group command, these devices will show as 'suspicious' and
then as 'disabled'. This will disrupt normal operations of other modems in the load balancing group. To exclude
these STBs, a cable load-balance exclude command is configured to exclude each STB.
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Excluding Cable Modems from a Load Balancing Group
Note
Starting with Cisco IOS Release 12.2(33)SCH, you can configure the cable load-balance exclude command
once to exclude all the STBs, that do not support load balancing, instead of configuring the command
several times with matched MAC addresses. You can also move cable modems that were moved to a load
balancing group in assignment phase.
In Cisco IOS Release 12.2(33)SCH, the cable load-balance exclude modem command is modified to
include the mask argument as an optional argument. The MAC address of a cable modem that belongs to
the range specified by the MAC address mask, will be excluded by matching the 1 bit in mask. While
configuring a new range rule using the mask argument, an existent rule with the same range is overwritten.
In Cisco IOS Release 12.2(33)SCH, the cable load-balance exclude modem command is modified to
include the assignment option. This option allows you to exclude a cable modem that was moved into a
load balancing group in assignment phase.
Note
You can configure the cable load-balance exclude command once to exclude all the STBs, that do not
support load balancing, instead of configuring the command several times with matched MAC addresses.
You can also move cable modems that were moved to a load balancing group in assignment phase.
The cable load-balance exclude modem command is modified to include the mask argument as an optional
argument. The MAC address of a cable modem that belongs to the range specified by the MAC address
mask, will be excluded by matching the 1 bit in mask. While configuring a new range rule using the
mask argument, an existent rule with the same range is overwritten.
The cable load-balance exclude modem command is modified to include the assignment option. This
option allows you to exclude a cable modem that was moved into a load balancing group in assignment
phase.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
cable load-balance exclude {modem mac-address Specifies that one or more cable modems should be excluded
[mac-mask] | oui oui-value} [assignment | enforce from load balancing operations.
| static | strict]
By default, the cable modems are excluded from dynamic and
static load balancing, but they continue to participate in passive
Example:
load balancing. Use the following options to exclude the cable
Router(config)# cable load-balance exclude
modems from others combinations of load balancing:
oui 00:00:0c
255
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Disabling Load Balancing
Step 4
Command or Action
Purpose
exit
Example:
Router(config)# exit
Legacy load balancing requires cable modems to re-register when load balancing configuration is changed.
With DOCSIS 3.0 static modem count-based load balancing, when load balancing related configuration within
the LBG is changed as follows, the cable modems are forced to re-register:
Partial shut or no shut interfaces under the LBG domain
MRC or MTC mode in cable modems is turned on or turned off
Change in fiber node for GLBG
Change in wideband configuration for downstream group
Change in the upstream bonding group
Use the following commands to force cable modems to re-register:
clear cable modem delete
clear cable load state
clear cable load counters
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Distributing Downstream Load Balancing with Upstream Load Balancing
The upstream load balancing group can be set for the corresponding channel on which a cable modem
is balanced on the downstream channels.
The Cisco CMTS automatically locates the upstream segment for a load balancing group and processes
the upstream group status on the source interface that has the lowest load.
The target downstream segment must have an upstream channel set in the upstream load balancing
group.
The highest target upstream segment must carry less load than any other potential targetthe highest
upstream segment on other interfaces.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
cable load-balance group ds-lb-group-id policy Sets the type of service flow policy for use with Load Balancing.
This command synchronizes the pending statistic between different
{pcmm | ugs | us-groups-across-ds}
cable interface line cards in the load balancing group. The result is
an alternative downstream load balancing scheme that makes use of
Example:
Router(config)# cable load-balance group per-upstream loads rather than total downstream loads when making
1 policy us-groups-across-ds
load balancing decisions.
Step 4
exit
Example:
Router(config)# exit
Step 5
Examples
The following example illustrates this command and one supported implementation:
Router(config)# cable load-balance group 1 policy us-groups-across-ds
In this example, a cable modem that comes online on the interface cable 5/0 Upstream 2 could potentially
come online on the following interfaces:
cable 3/0 upstream 2
257
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Distributing Downstream Load Balancing with Upstream Load Balancing
U1
97
1
1
1
U2
1
97
1
1
U3
1
1
97
1
Downstream
1
1
1
97
100
100
100
100
The following example explores one collective configuration that follows the best practices and command
syntax for this feature. In this example, additional configuration commands described elsewhere in this
document configure Load Balancing as follows:
Router> enable
Router# configure terminal
Router(config)# cable load-balance
Router(config)# cable load-balance
Router(config)# cable load-balance
Router(config)# cable load-balance
group
group
group
group
6
6
6
6
method utilization
interval 60
threshold load 10 enforce
policy us-groups-across-ds
The following show command illustrates distributed downstream and upstream load balancing according to
this feature in Cisco IOS Release 12.3(17b)BC4 and later releases:
Router# show cable load all
Group
Interval
Method
1
10
11
10
1
1
modems
modems
modems
DCC Init
Technique
0
0
0
Threshold
Minimum Static
1
2%
1
1%
1
1%
Enforc gs
PCMM
2%
-----------------
Current load:
Interface
Cable5/0 (525 MHz)
Cable5/0/U0
Cable5/0/U1
Cable6/0 (411 MHz)
Cable6/0/U0
Cable6/0/U1
State
up
up
up
up
up
up
Group
1
10
11
1
10
11
State
up
up
up
up
up
up
Group
1
10
11
1
10
11
Utilization
0%(0%/0%)
0%
0%
0%(0%/0%)
0%
0%
Reserved
0%
0%
0%
0%
0%
0%
Modems
14
9
5
30
19
11
Flows
28
9
5
60
19
11
Weight
37
2.5
2.5
37
5.1
5.1
Target assignments:
Interface
Cable5/0 (525 MHz)
Cable5/0/U0
Cable5/0/U1
Cable6/0 (411 MHz)
Cable6/0/U0
Cable6/0/U1
Target
Statistics:
Target interface
State
up
up
up
up
up
up
Transfers
Complete
18
0
0
12
0
0
Pending
1
0
0
0
0
0
Retries
3
0
0
6
0
0
Failures
0
0
0
0
0
0
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
How to Configure Dynamic Channel Change for Load Balancing
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
cable load-balance group group-num dcc-init-technique Sets the DCC initialization technique for the specified
load balancing group. The initialization technique number
number
can range from 0 to 4.
Example:
Router(config)# cable load-balance group 1
dcc-init-technique 0
259
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Verifying Load Balancing Operations
Command or Action
Step 4
Purpose
cable load-balance group group-num policy {pcmm | ugs Enables load balancing of cable modems with PacketCable
MultiMedia (PCMM) service flows, Unsolicited Grant
| us-groups-across-ds}
Service (UGS) service flows, or both PCMM and UGS
service flows. Applies these setting to the specified load
Example:
Router(config)# cable load-balance group 1 policy balancing group.
pcmm
Step 5
Example:
Router(config)# cable load-balance group 1
threshold ugs 75
Step 6
Example:
Router(config)# cable load-balance group 1
threshold load 75 minimum
Step 7
Example:
Router(config)# cable load-balance group 1
threshold load 75 enforce
Step 8
end
Example:
Router(config)# end
What to Do Next
To test and verify DCC for load balancing, use the following two commands:
test cable dcc
show controllers cable
These commands are described in the Cisco CMTS Cable Command Reference .
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Verifying Load Balancing Operations
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
Example:
Step 3
show cable load-balance [group n] [all | load Displays real-time statistical and operational information for load
balancing operations. If given without any options, this command
| pending | statistics | target]
displays information for the load balancing groups and each cable
interfaces current load and load balancing status. You can also specify
Example:
Router# show cable load-balance group 1 the following options:
Step 4
test cable dcc [mac-addr | ip-addr | cable-if-src Tests Dynamic Channel Change (DCC) by moving a target cable
modem, as specified by MAC address, IP address, or the primary service
sid ] cable-if-target uschan {ranging-tech }
ID (SID) value. Applies to a cable modem on the source interface to
an upstream channel on a target downstream interface using the
Example:
initialization technique specified.
Router# test cable dcc 0000.394e.4e59
Troubleshooting Tips
Problem Packets are dropped when a cable modem moves from one channel to another.
Possible Cause Effective with Cisco IOS Release 12.2(33)SCF, when the test cable dcc command is used
to move a cable modem from one channel to another with DCC initialization technique 3:
If the pre-equalization coefficient is enabled, the cable modem moves and packet drop occurs for 5
seconds.
If the pre-equalization coefficient is disabled, the cable modem moves and packet drop occurs for less
than 1 second.
Possible Cause Effective with Cisco IOS Release 12.2(33)SCF, when the test cable dcc command is used
to move a cable modem from one channel to another with DCC initialization technique 4:
If the pre-equalization coefficient is enabled, the cable modem moves and packet drop occurs for less
than 1 second.
If the pre-equalization coefficient is disabled, the cable modem moves without any packet drop.
Solution No action is required.
261
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Verifying Load Balancing Operations
Examples
Use the show cable load-balance target command to display the interfaces being used for load balancing,
use the test cable load-balance command to test whether a cable modem can move between interfaces, and
use the show cable load-balance statistics command to display the results of the test.
The following example shows how to test whether a specific cable modem responds to both a UCC request
and to an upstream channel override to move from one upstream to another in its load balancing group:
Router# show cable load-balance target
Target assignments:
Interface
Cable1/0/0 (669 MHz)
Cable1/0/0/U0
Cable1/0/0/U1
State
up
up
up
Group
1
1
1
Target
Cable1/0/0/U1 [enforce]
State
Transfers
Complete
15
33
22
Pending
0
0
0
Retries
1
1
2
Failures
0
0
0
State
Transfers
Complete
15
34
23
Pending
0
0
0
Retries
1
1
2
Failures
0
0
0
The following example shows how to test whether a specific modem responds to a UCC request to move from
one upstream to another in its load balancing group:
Router# show cable load-balance statistics
Statistics:
Target interface
State
Transfers
Complete Pending
15
0
Retries
1
Failures
0
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Verifying Dynamic Bonding Change for Load Balancing
Cable1/0/0/U0
Cable1/0/0/U1
up
up
34
23
0
0
1
2
0
0
State
Transfers
Complete
15
35
24
Pending
0
0
0
Retries
1
1
2
Failures
0
0
0
The following example shows information when moving a cable modem to a different upstream channel using
DCC initialization technique 1. This example moves the cable modem 0012.17ea.f563 from interface c7/1/0
upstream 1 to interface c7/1/1 upstream 0 using DCC initialization technique 1:
Router# show cable modem
MAC Address
IP Address
State
Sid (dB)
0012.17ea.f563 12.0.0.2
I/F
MAC
State
Prim RxPwr
Sid (dB)
4
0.00
Timing
Offset
2449
Num BPI
CPE Enb
0
IP Address
I/F
MAC
State
C7/1/1/U0 online
0012.17ea.f563 12.0.0.2
Num BPI
CPE Enb
0
N
:
:
:
:
:
:
:
1
00 00 00 00 00
Wideband - Wi1/0/0:0
4
1
423000000
YES
263
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Debugging Load Balancing
Receive Channel
Center Frequency
Primary Capability
Receive Channel
Center Frequency
Primary Capability
Receive Channel
Center Frequency
Primary Capability
Receive Modules
Receive Module
First Frequency
:
:
:
:
:
:
:
:
:
:
:
:
2
429000000
NO
3
435000000
NO
4
441000000
NO
1
1
423000000
Note
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Configuration Examples for Load Balancing
load-balance
load-balance
load-balance
load-balance
load-balance
load-balance
load-balance
load-balance
load-balance
load-balance
load-balance
group
group
group
group
group
group
group
group
group
group
group
1 method modem
2 method service-flows
3 method utilization
3 threshold load 20
3 interval 30
5 method modem
5 threshold load 20
5 threshold ugs 60
5 policy ugs
10 method service-flows
10 threshold load 10
load-balance
load-balance
load-balance
load-balance
load-balance
load-balance
load-balance
load-balance
load-balance
load-balance
load-balance
group
group
group
group
group
group
group
group
group
group
group
1 method modem
2 method service-flows
3 method utilization
3 threshold load 20
3 interval 30
5 method modem
5 threshold load 20
5 threshold ugs 60
5 policy ugs
10 method service-flows
10 threshold load 10
load-balance
load-balance
load-balance
load-balance
load-balance
exclude
exclude
exclude
exclude
exclude
oui 00.04.00
oui 00.03.00 static
oui 0C.00.00
modem 0001.0203.0405 static
modem 0C0B.0A09.0807
load-balance
load-balance
load-balance
load-balance
load-balance
load-balance
load-balance
load-balance
load-balance
group
group
group
group
group
group
group
group
group
1
1
2
2
3
3
3
5
5
method modem
threshold load 20 enforce
method service-flows
threshold load 10 enforce
method utilization
threshold load 20 enforce
interval 30
method modem
threshold load 20 enforce
20
10
40
25
265
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Example: Interface Configuration
cable
cable
cable
cable
load-balance
load-balance
load-balance
load-balance
group
group
group
group
5 threshold ugs 60
5 policy ugs
10 method service-flows
10 threshold load 10 enforce 10
Note
Interface configuration is not required for DOCSIS 3.0 static modem count-based load balancing.
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Example: Configuration for Upstreams and Downstreams
For DOCSIS 3.0 static modem count-based load balancing, load balancing need not be configured for
downstream/upstream under the MAC domain.
The following example shows how to configure the downstream and upstream for the MAC domain:
!
interface Cable6/1/0
downstream Modular-Cable 6/1/0 rf-channel 0-7
cable mtc-mode
no cable packet-cache
cable bundle 1
267
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Example: Configuring Dynamic Channel Change for Load Balancing
State
initial
Group Utilization
1
0%(0%/0%)
State
Group
Target assignments:
Interface
Target
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Example: Configuring Dynamic Channel Change for Load Balancing
Cable3/0 (0 MHz)
initial
Statistics:
Target interface
State
Cable3/0 (0 MHz)
Pending:
Modem
Group
initial
Transfers
Complete Pending
0
0
Source interface
Retries
0
Target interface
Failures
0
Retries
The following example of the running configuration illustrates DCC for load balancing.
Router# show running configuration
Building configuration...
Current configuration : 11889 bytes
!
version 12.3
no service pad
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname Router
!
boot-start-marker
boot-end-marker
!
enable secret 5 $1$tEvV$8xICVVbFm10hx0hAB7DO90
enable password lab
!
no cable qos permission create
no cable qos permission update
cable qos permission modems
cable load-balance group 1 threshold load 75 enforce
cable load-balance group 1 threshold stability 75
cable load-balance group 1 policy ugs
cable load-balance group 1 threshold ugs 75
cable load-balance group 1 policy pcmm
cable load-balance group 1 threshold pcmm 75
no aaa new-model
ip subnet-zero
!
!
ip cef
no ip domain lookup
!
!
interface GigabitEthernet0/1
ip address 10.14.1.130 255.255.0.0
duplex auto
speed auto
media-type rj45
no negotiation auto
!
interface GigabitEthernet0/2
The following example of the show cable load all command illustrates DCC for load balancing.
Router# show cable load all
*Nov 11 15:43:39.979: %SYS-5-CONFIG_I: Configured fromconf t
Group Interval Method
DCC Init
Threshold
Technique
Minimum Static Enforce
1
10
modems
0
5
75%
75%
Ugs
75%
PCMM
75%
Current load:
Interface
Cable3/0 (0 MHz)
State
initial
Group Utilization
1
0%(0%/0%)
Target assignments:
269
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Additional References
Interface
Cable3/0 (0 MHz)
State
initial
Group
1
Target
Statistics:
Target interface
State
Cable3/0 (0 MHz)
initial
Transfers
Complete Pending
0
0
Retries
0
Failures
0
Pending:
Modem
Group
Source interface
Target interface
Retries
The following example illustrates a DCC load balancing group with the default DCC initialization technique.
This command configures load balancing group 1:
Router(config)# cable load-balance group 1 threshold load 10 enforce
This configuration creates a dynamic load balancing group with the following default settings:
cable
cable
cable
cable
load-balance
load-balance
load-balance
load-balance
group
group
group
group
1
1
1
1
method modem
threshold load 10 enforce
interval 10
dcc-init-technique 0
The following example changes this DCC load balancing configuration to initialization technique 4:
Router# cable load-balance group 1 dcc-init-technique 4
Note
By default, UGS and PCMM policies are not turned on, so that CMs with active voice calls or PCMM
calls participate in load balancing.
Additional References
For additional information related to Load Balancing, Dynamic Channel Change, and Dynamic Bonding
Change on the Cisco CMTS, see the following references:
Related Documents
Related Topic
Document Title
Cable commands
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Additional References
Standard/RFC
Title
SP-RFIv1.1-I09-020830
RFC 1163
RFC 1164
RFC 1483
RFC 2233
RFC 2283
RFC 2665
RFC 2669
MIBs
MIBs
23
MIBs Link
271
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Feature Information for Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS
Routers
Technical Assistance
Description
Link
Note
The below table lists only the software release that introduced support for a given feature in a given
software release train. Unless noted otherwise, subsequent releases of that software release train also
support that feature.
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Feature Information for Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS
Routers
Table 35: Feature Information for Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco
CMTS Routers
Feature Name
Releases
Feature Information
12.2(15)BC1
12.3(9a)BC
273
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Feature Information for Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS
Routers
Feature Name
Releases
Feature Information
Enhancements to Downstream
Load Balancing on the Cisco
CMTS Routers
12.3(17b)BC4
12.2(33)SCA
12.2(33)SCC
12.2(33)SCD5
12.2(33)SCE
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Feature Information for Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS
Routers
Feature Name
Releases
Feature Information
12.2(33)SCF
12.2(33)SCE4
12.2(33)SCH
275
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Feature Information for Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS
Routers
Feature Name
Releases
Feature Information
12.2(33)SCH
12.2(33)SCH1
12.2(33)SCG6
OL-27606-08
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Feature Information for Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS
Routers
Feature Name
Releases
Feature Information
12.2(33)SCI
277
Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS Routers
Feature Information for Load Balancing, Dynamic Channel Change, and Dynamic Bonding Change on the Cisco CMTS
Routers
OL-27606-08
CHAPTER
12
Note
Layer 3 CIN support is limited to the case where the primary GigE link of the M-CMTS DEPI port is
connected directly to the EQAM and the secondary link is connected through a Layer 3 router. The Layer
3 router between the M-CMTS and the EQAM must support modifying the MAC addresses on its Layer
3 interface.
VRF for DEPI session is used only on the M-CMTS router. It is recommended to configure VRF for the
GigE interfaces, to ensure that the CIN routes are isolated from the default routing table of the CMTS router.
When connecting two SPAs to a Layer 2 CIN, the GigE interfaces for these SPAs need to be configured
with different VRFs.
PortFast mode-enabled switches have to be used when Gigabit Ethernet link redundancy is configured for
the Gigabit Ethernet (GigE) interfaces. For more information on the switches that support PortFast mode,
see
279
http://www.cisco.com/en/US/tech/tk389/tk621/technologies_tech_note09186a008009482f.shtml.
Finding Feature Information
Your software release may not support all the features documented in this module. For the latest feature
information and caveats, see the release notes for your platform and software release. To find information
about the features documented in this module, and to see a list of the releases in which each feature is
supported, see the Feature Information Table at the end of this document.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support.
To access Cisco Feature Navigator, go to http://tools.cisco.com/ITDIT/CFN/. An account on http://
www.cisco.com/ is not required.
Contents
Prerequisites for M-CMTS DEPI Control Plane, page 280
Restrictions for M-CMTS DEPI Control Plane, page 281
Information About M-CMTS DEPI Control Plane, page 281
How to Configure M-CMTS DEPI Control Plane, page 285
Configuration Examples for M-CMTS DEPI Control Plane, page 298
Verifying M-CMTS DEPI Control Plane, page 301
Additional References, page 304
Feature Information for M-CMTS DEPI Control Plane, page 306
Note
The hardware components introduced in a given Cisco IOS Release are supported in all subsequent releases
unless otherwise specified.
OL-27606-08
Table 36: Cable Hardware Compatibility Matrix for M-CMTS DEPI Control Plane
Platform
Processor Engine
PRE2
PRE4
Cisco IOS Release 12.2(33)SCH
and later releases
PRE5
24 Cisco uBR-MC3GX60V cable interface line card is not compatible with PRE2.
281
DEPI SSO
The Cisco RFGW-10 supervisor redundancy and the route processor (RP) redundancy on the Cisco uBR10012
router in stateful switchover (SSO) mode support both DEPI manual mode and DEPI protocol mode (control
plane DEPI). Minimal disruption might occur in manual DEPI in the case of RP redundancy on the Cisco
uBR10012 router. The control plane and data sessions are reestablished after the RP switchover in control
plane DEPI while the data plane non-stop forwarding continues to send DEPI data traffic to the EQAM.
OL-27606-08
With supervisor redundancy, the supervisor switchover does not affect the statically configured DEPI
connections in DEPI manual mode. Hence, the switchover interruption to DEPI data traffic is in subseconds.
In DEPI protocol mode, the DEPI control plane is SSO-unaware as the underlying IOS L2TPv3 protocol is
SSO-unaware. Neither the L2TPv3 protocol state nor the DEPI state is check pointed from the active Supervisor
to the standby Supervisor. During Supervisor switchover, the DEPI control plane and data plane are recovered
as follows with minimal service outage time:
DEPI control plane and data plane re-establishment: At Supervisor switchover, the newly active Supervisor
card re-establishes the DEPI control connections and data sessions with its M-CMTS peer. The IDs of
re-established sessions fall into the same DEPI session ID range as before.
DEPI data plane non-stop forwarding: While the newly active Supervisor is re-establishing the DEPI
connections and data sessions, the Cisco RFGW-10 receives and processes DEPI data traffic that the
M-CMTS router continues to forward through the existing data sessions. This non-stop forwarding
function minimizes the service outage time for a couple of seconds. The existing data sessions are
removed after the new sessions are established.
For more information on Supervisor Redundancy, see 1:1 Supervisor Card Redundancy feature guide.
283
When the CPU utilization is high, DEPI CIN failover may get rejected. Starting Cisco IOS Release
12.2(33)SCF4 and later releases, cpu-thresold values can be configured using the depi cin-faiover
cpu-threshold command. For more information, see Cisco IOS CMTS Cable Command Reference.
Downstream Failure Detection
The control plane DEPI detects the downstream device or connection failure on the Cisco uBR-MC3GX60V
line card using the hello keepalive packets. It triggers the line card switchover if the protect line card DEPI
sessions are the superset of the working line card. You can configure the interval used to exchange the hello
keepalive packets in a Layer 2 control channel using the hello command in L2TP class configuration mode.
Note
Cisco RF Gateway 10 sends EQAM statistics to the M-CMTS router. No other EQAM supports the EQAM
statistics feature.
To verify EQAM statistics, use the show depi session command with the verbose keyword in privileged
EXEC mode.
OL-27606-08
Note
The DEPI control plane configuration steps for the Cisco Wideband SPA and Cisco uBR-MC3GX60 line
card are the same. Step 17, on page 287 is applicable only for the Cisco Wideband SPA and is not required
for Cisco uBR-MC3GX60 line card.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
l2tp-class l2tp-class-name
Creates an L2TP class template. The template must be configured but the
optional settings are not mandatory.
Example:
Note
Step 4
hello seconds
Example:
Router(config-l2tp-class)# hello 5
If all the control channels have the same parameters then a separate
template must be created for the M-CMTS.
285
Command or Action
Purpose
Note
Step 5
Step 6
exit
Step 7
Example:
Router(config-l2tp-class)# exit
Step 8
depi-class depi-class-name
Example:
Router(config)# depi-class SPA0
Step 9
exit
Example:
Router(config-depi-class)# exit
Step 10
depi-tunnel working-depi-tunnel-name
Example:
Router(config)# depi-tunnel SPA0
Step 11
l2tp-class l2tp-class-name
Example:
Router(config-depi-tunnel)#
l2tp-class class1
Step 12
depi-class depi-class-name
Example:
Router(config-depi-tunnel)#
depi-class SPA0
OL-27606-08
Step 13
Command or Action
Purpose
dest-ip dest-ip-address
Specifies the destination IP address of the termination point for the DEPI
tunnel. When configuring on the M-CMTS router, destination IP address
is the IP address of the EQAM. When configuring on the EQAM, this is
the IP address of the M-CMTS router.
Example:
Router(config-depi-tunnel)# dest-ip
192.0.2.103
Step 14
tos value
(Optional) Sets the value of the ToS byte for IP packets in the L2TPv3 data
session. The valid range is from 0 to 255. The default value is 0.
Example:
Router(config-depi-tunnel)# tos 100
Step 15
exit
Example:
Router(config-depi-tunnel)# exit
Step 16
controller modular-cable {slot/bay/port | Specifies the modular cable controller interface for the SPA or the line
card.
slot/subslot/controller}
slotSPA interface processor (SIP) or the line card slot. Slots 1 and
3 are used for SIPs. The valid range is from 5 to 8 for the line card
slot.
Example:
Router(config)# controller
modular-cable 1/0/0
Specifies the modular host line card that is used for DOCSIS 3.0
downstream or downstream channel bonding operations.
Example:
Router(config-controller)#
modular-host subslot 6/0
Step 18
Example:
Router(config-controller)# rf-channel
0 cable downstream channel-id 24
Step 19
rf-portRF channel physical port on the SPA or the line card. Valid
values for the RF port depend on the configuration of the annex
modulation.
channel-idUnique channel ID. The valid range is from 1 to 255.
rf-channel rf-port frequency [freq | none] Configures the frequency of an RF channel in modular cable controller
configuration mode.
[annex {A | B} modulation {64 | 256}
[interleave-depth {8 | 12 | 16 | 32 | 64 |
rf-portRF channel physical port on the SPA or the line card. Valid
128}]]
values for the RF port depend on the configuration of the annex
modulation.
287
Command or Action
Example:
Router(config-controller)# rf-channel
0 freq 555000000 annex B mod 64qam
inter 32
Purpose
freqCenter frequency of the RF channel. The valid range for each
RF channel is different based on the Annex type.
noneRemoves the specified frequency if the RF channel is shut
down. This can be configured on the modular cable controller of the
N+1 protect line card as no frequency is required to be configured
on that controller.
annex {A | B}Indicates the MPEG framing format for each RF
channel.
AAnnex A. Indicates that the downstream is compatible with
the European MPEG framing format specified in ITU-TJ.83
Annex A.
BAnnex B. Indicates that the downstream is compatible with
the North American MPEG framing format specified in
ITU-TJ.83 Annex B.
modulation {64 | 256}Indicates the modulation rate (64 or 256
QAM) for each RF channel.
interleave-depthIndicates the downstream interleave depth. For
annex A, the interleave value is 12. For annex B, valid values are 8,
16, 32, 64, and 128.
Step 20
Binds the DEPI tunnel, which inherits the configuration of the specified
L2TP class and DEPI class, to an RF channel under a modular controller.
rf-channelRF channel physical port on the SPA or the line card.
depi-tunnel-nameName of the DEPI tunnel.
tsid idSpecifies the Transport Stream Identifier (TSID) value on
the QAM subinterface. The TSID is used to associate the logical RF
channel of the SPA or the line card to a physical QAM on RF Gateway
10.
Step 21
Step 22
OL-27606-08
Command or Action
Purpose
rf-portRF channel physical port on the SPA or the line card. Valid
values for the RF port depend on the configuration of the annex
modulation.
Example:
Router(config-controller)# no
rf-channel 0 rf-shutdown
Step 23
exit
Example:
Router(config-controller)# exit
Step 24
interface gigabitethernet slot/subslot/port Specifies the location of the Gigabit Ethernet interface on the M-CMTS
router.
Example:
slotSPA interface processor (SIP) or the line card slot. Slots 1 and
3 are used for SIPs. The valid range is from 5 to 8 for the line card
slot.
Router(config)# interface
gigabitethernet 1/0/0
Sets the IP address for the SPA or the line card field-programmable gate
array (FPGA). This address is used as the source IP address for packets
that the router transmits to the EQAM device.
Example:
Router(config-if)# ip-address
192.0.2.155 255.255.255.0
Step 26
Example:
Router(config-if)# negotiation auto
Step 27
end
Example:
Router(config-if)# end
289
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
l2tp-class l2tp-class-name
Example:
Note
Step 4
hello seconds
Example:
Router(config-l2tp-class)# hello 15
Step 5
Step 6
If all the control channels have the same parameters then one
template must be created for the Cisco RFGW-10.
OL-27606-08
Step 7
Command or Action
Purpose
exit
Example:
Router(config-l2tp-class)# exit
Step 8
depi-class depi-class-name
Example:
Router(config)# depi-class SPA0
Step 9
exit
Example:
Router(config-depi-class)# exit
Step 10
depi-tunnel working-depi-tunnel-name
Example:
Router(config)# depi-tunnel SPA0
Step 11
l2tp-class l2tp-class-name
Example:
Router(config-depi-tunnel)# l2tp-class
class1
Step 12
depi-class depi-class-name
Example:
Router(config-depi-tunnel)# depi-class
SPA0
Step 13
dest-ip dest-ip-address
Example:
Router(config-depi-tunnel)# dest-ip
192.0.2.155
Step 14
exit
Example:
Router(config-depi-tunnel)# exit
Step 15
Example:
Router(config)# interface qam 6/4.1
291
Command or Action
Step 16
Purpose
cable mode {depi | video} {local | remote} Sets the mode of the QAM channel.
[learn]
depiSpecifies the DEPI mode of the QAM channel.
Example:
Step 17
Step 18
Example:
Router(config-if)# no cable downstream
rf-shutdown
Step 19
OL-27606-08
Step 20
Command or Action
Purpose
Configures the downstream center frequency for the cable interface line
card.
Example:
Router(config-if)# cable downstream
frequency 520000000
Step 21
cable downstream interleave-level {1 | 2} Configures the interleave level. The default interleave level is 2.
Note
Example:
Router(config-subif)# cable downstream
interleave-level 1
Step 22
Example:
Router(config-subif)# cable downstream
modulation 256qam
If you change the modulation format, the interface is shut down and all
the cable modems are disconnected. The default modulation is set to 64
QAM on all cable interface cards.
Note
Example:
Step 23
Step 24
Example:
Router(config-subif)# cable downstream
rf-power 50
Step 25
Example:
Router(config-subif)# cable downstream
tsid 100
Step 26
Step 27
exit
Example:
Router(config-subif)# exit
293
Step 28
Command or Action
Purpose
Example:
Router(config)# interface
gigabitethernet 6/13
Step 29
no switchport
Example:
Router(config-if)# no switchport
Step 30
Sets the IP address for the SPA or the line card field-programmable gate
array (FPGA). This address is used as the source IP address of Cisco
RFGW-10.
Router(config-if)# ip-address
192.0.2.103 255.255.255.0
Step 31
end
Example:
Router(config-if)# end
Examples
The following is an example for configuring DEPI on Cisco RFGW-10, which is in learn mode.
Router> enable
Router# configure terminal
Router(config)# l2tp-class class1
Router(config-l2tp-class)# hello 15
Router(config-l2tp-class)# retransmit retries 5
Router(config-l2tp-class)# retransmit timeout max 1
Router(config-l2tp-class)# exit
Router(config)# depi-class 0
Router(config-depi-class)# exit
Router(config)# depi-tunnel 0
Router(config-depi-tunnel)# l2tp-class class1
Router(config-depi-tunnel)# depi-class 0
Router(config-depi-tunnel)# dest-ip 192.0.2.155
Router(config-depi-tunnel)# exit
Router(config)# interface qam 6/4.1
Router(config-subif)# cable mode depi remote learn
Router(config-subif)# cable downstream tsid 100
Router(config-subif)# depi depi-tunnel working1
Router(config-subif)# exit
Router(config)# interface gigabitethernet 6/13
Router(config-if)# no switchport
Router(config-if)# ip-address 192.0.2.103 255.255.255.0
Router(config-if)# end
The following is an example for configuring DEPI on Cisco RFGW-10, which is not in learn mode.
Router> enable
Router# configure terminal
Router(config)# l2tp-class class1
Router(config-l2tp-class)# exit
Router(config)# depi-class 0
OL-27606-08
Router(config-depi-class)# exit
Router(config)# depi-tunnel 0
Router(config-depi-tunnel)# l2tp-class class1
Router(config-depi-tunnel)# depi-class 0
Router(config-depi-tunnel)# dest-ip 192.0.2.155
Router(config-depi-tunnel)# exit
Router(config)# interface qam 6/4.1
Router(config-subif)# cable mode depi remote learn
Router(config-subif)# cable downstream stacking 4
Router(config-subif)# no cable downstream rf-shutdown
Router(config-subif)# cable downstream Annex B
Router(config-subif)# cable downstream frequency 520000000
Router(config-subif)# cable downstream tsid 100
Router(config-subif)# cable downstream interleave-level 2
Router(config-subif)# cable downstream interleave-depth 5
Router(config-subif)# cable downstream modulation 256qam
Router(config-subif)# cable downstream rf-power 50
Router(config-subif)# depi depi-tunnel 0
Router(config-subif)# end
Configuring N+1 DEPI Redundancy on the M-CMTS Router and Cisco RFGW-10
This configuration is optional. This section describes how to configure N+1 DEPI redundancy on the M-CMTS
router and Cisco RFGW-10.
Note
The N+1 DEPI redundancy feature is supported only on the Cisco uBR-MC3GX60V line card. This feature
is not supported on the Cisco Wideband SPA.
The procedure is the same for configuring N+1 DEPI redundancy on the M-CMTS router and Cisco RFGW-10.
You must configure N+1 DEPI redundancy on the M-CMTS router before configuring it on the Cisco
RFGW-10.
The working tunnel and the protect tunnel are configured using the same depi-tunnel command. The protect
tunnel inherits L2TP class and DEPI class parameters from the working tunnel. When you configure the
protect tunnel and specify the destination IP address for the protect tunnel, the protect tunnel inherits the QAM
channel parameters specified for the working tunnel.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
295
Step 2
Command or Action
Purpose
configure terminal
Example:
Router# configure terminal
Step 3
depi-tunnel protect-depi-tunnel-name
Example:
Router(config)# depi-tunnel protect1
Step 4
dest-ip dest-ip-address
Example:
Note
Router(config-depi-tunnel)# dest-ip
192.0.2.103
Step 5
exit
Example:
Router(config-depi-tunnel)# exit
Step 6
depi-tunnel working-depi-tunnel-name
Example:
Router(config)# depi-tunnel working1
Step 7
protect-tunnel protect-depi-tunnel-name
Example:
Router(config-depi-tunnel)# protect-tunnel
protect1
Step 8
Use the same protect tunnel that you created using the
depi-tunnel command to associate the protect tunnel to
the corresponding working tunnel.
end
Example:
Router(config-depi-tunnel)# end
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
OL-27606-08
Command or Action
Purpose
Enter your password if prompted.
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
controller modular-cable {slot/bay/port Specifies the modular cable controller interface for the SPA or the line card.
| slot/subslot/controller}
slotSPA interface processor (SIP) or the line card slot. Slots 1 and 3
are used for SIPs. The valid range is from 5 to 8 for the line card slot.
Example:
Router(config)# controller
modular-cable 1/0/0
bayThe bay in a SIP where a SPA is located. Valid values are 0 (upper
bay) and 1 (lower bay).
portSpecifies the interface number on the SPA.
subslotCable interface line card subslot. Valid values are 0 and 1.
controllerController index for the modular cable. The valid range is
from 0 to 2.
Step 4
rf-channel rf-port network-delay {delay Configures the network delay for an RF channel.
| auto} [sampling-rate rate]
rf-portRF channel physical port on the SPA or the line card. Valid
values for the RF port depend on the configuration of the annex
Example:
modulation.
Router(config-controller)#
rf-channel rf6 network-delay auto
sampling-rate 1
Step 5
end
Example:
Router(config-controller)# end
297
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Specifies the modular cable controller interface for the SPA or the line
card.
slotSPA interface processor (SIP) or the line card slot. Slots 1 and
3 are used for SIPs. The valid range is from 5 to 8 for the line card
slot.
bayThe bay in a SIP where a SPA is located. Valid values are 0
(upper bay) and 1 (lower bay).
portSpecifies the interface number on the SPA.
subslotCable interface line card subslot. Valid values are 0 and 1.
controllerController index for the modular cable. The valid range
is from 0 to 2.
Step 4
Example:
Router(config-controller)# rf-channel
0 depi-tunnel SPA0 tsid 100
Step 5
Removes the specified DEPI data session under the modular controller.
end
Example:
Router(config-controller)# end
OL-27606-08
299
OL-27606-08
.
.
.
Note
This command works on both the M-CMTS router and the Cisco RFGW-10.
The following is a sample output of the show depi tunnel command for all the active control connections:
Router# show depi tunnel
LocTunID
RemTunID
Remote Name
State
Remote Address
est
192.0.2.155
The following is a sample output of the show depi tunnel command for a specific active control connection
identified using the depi-tunnel-name:
Router# show depi tunnel 1834727012 verbose
Tunnel id 1834727012 is up, remote id is 3849925733, 1 active sessions
Locally initiated tunnel
Tunnel state is established, time since change 04:10:38
Remote tunnel name is RFGW-10
Internet Address 192.0.2.155, port 0
Local tunnel name is myankows_ubr10k
Internet Address 192.0.2.103, port 0
L2TP class for tunnel is rf6
Counters, taking last clear into account:
0 packets sent, 0 received
0 bytes sent, 0 received
Last clearing of counters never
Counters, ignoring last clear:
0 packets sent, 0 received
0 bytes sent, 0 received
Control Ns 255, Nr 254
Local RWS 1024 (default), Remote RWS 8192
Control channel Congestion Control is enabled
Congestion Window size, Cwnd 256
Slow Start threshold, Ssthresh 8192
Mode of operation is Slow Start
Retransmission time 1, max 1 seconds
Unsent queuesize 0, max 0
Resend queuesize 0, max 2
Total resends 0, ZLB ACKs sent 252
Total peer authentication failures 0
Current no session pak queue check 0 of 5
Retransmit time distribution: 0 0 0 0 0 0 0 0 0
Control message authentication is disabled
Note
The counters in the show depi tunnel verbose command output are not supported.
301
The following is a sample output of the show depi tunnel command that shows DEPI tunnel endpoints in
Cisco IOS Release 12.2(33)SCE and later releases. The endpoints keyword is supported only on the M-CMTS
router.
Router# show depi tunnel endpoints
DEPI Tunnel
Modular Controller
State
depi_working_tunnel_8_0_4
depi_protect_tunnel_5_1_0
depi_protect_tunnel_5_1_4
depi_working_tunnel_8_0_0
est
est
est
est
Mod8/0/2
Mod8/0/0:5/1/0
Mod8/0/2:5/1/2
Mod8/0/0
Note
This command works on both the M-CMTS router and the Cisco RFGW-10.
The following is a sample output of the show depi session command for all the established DEPI data sessions:
Router# show depi session
LocID
RemID
TunID
Username, Intf/
Vcid, Circuit
1252018468 1252055513 1834727012 6,
State
est
04:06:10 1
The following is a sample output of the show depi session command for a specific established DEPI data
session identified using the session-id:
Router# show depi session 1252018468 verbose
Session id 1252018468 is up, tunnel id 1834727012
Remote session id is 1252055513, remote tunnel id 3849925733
Locally initiated session
Qam Channel Parameters
Group Tsid is 0
Frequency is 717000000
Modulation is 64qam
Annex is B
Interleaver Depth I=32 J=4
Power is 0
Qam channel status is 0
Unique ID is 1
Call serial number is 326100007
Remote tunnel name is RFGW-10
Internet address is 192.0.2.155
Local tunnel name is myankows_ubr10k
Internet address is 192.0.2.103
IP protocol 115
Session is L2TP signaled
Session state is established, time since change 04:06:24
0 Packets sent, 0 received
0 Bytes sent, 0 received
Last clearing of counters never
Counters, ignoring last clear:
0 Packets sent, 0 received
0 Bytes sent, 0 received
Receive packets dropped:
out-of-order:
0
total:
0
Send packets dropped:
exceeded session MTU:
0
total:
0
OL-27606-08
DF bit on, ToS reflect enabled, ToS value 0, TTL value 255
UDP checksums are disabled
Session PMTU enabled, path MTU is 1492 bytes
No session cookie information available
FS cached header information:
encap size = 28 bytes
45000014 00004000 FF73706F 01030467
0103049B 4AA0D9D9 00000000
Sequencing is on
Ns 0, Nr 0, 0 out of order packets received
Packets switched/dropped by secondary path: Tx 0, Rx 0
Conditional debugging is disabled
Beginning with Cisco IOS Release 12.2(33)SCE, you can verify DEPI EQAM statistics (this feature is enabled
by default), using the show depi session command with the verbose keyword as shown in the following
example:
Router# show depi session 1252018468 verbose
Session id 1252018468 is up, tunnel id 1834727012
Remote session id is 1252055513, remote tunnel id 3849925733
Locally initiated session
Qam Channel Parameters
Group Tsid is 0
Frequency is 717000000
Modulation is 64qam
Annex is B
Interleaver Depth I=32 J=4
Power is 0
Qam channel status is 0
Unique ID is 1
.
.
.
Sequencing is on
Ns 0, Nr 0, 0 out of order packets received
Packets switched/dropped by secondary path: Tx 0, Rx 0
.
.
.
Peer Session Details
Peer Session ID : 1073808091
Peer Qam ID : Qam3/12.2
Peer Qam State : ACTIVE
Peer Qam Type : Secondary
Peer Qam Statistics
Total Pkts : 35177
Total Octets : 6613276
Total Discards : 0
Total Errors : 0
Total In Pkt Rate : 0
Bad Sequence Num : 0
Total In DLM Pkts : 0
Conditional debugging is disabled
Note
The counters in the show depi session verbose command output are not supported.
The following is a sample output of the show depi session command for all the configured DEPI data sessions:
Router# show depi session configured
Session Name
State
Reason
Modular-Cable1/0/0:0
IDLE
Power mismatch
Time
Jun 10 09:59:07
303
The following is a sample output of the show depi session command that shows DEPI session endpoints in
Cisco IOS Release 12.2(33)SCE and later releases. The endpoints keyword is supported only on the M-CMTS
router.
Router# show depi session
DEPI Tunnel
depi_working_tunnel_8_0_0
depi_protect_tunnel_5_1_0
non_cisco_eqam_tunnel
endpoints
RF Channel
Mod8/0/0:0
Mod8/0/0:5/1/0:0
Mod8/0/0:6
EQAM rf-port
Qam3/7.1
Qam3/7.1
-
Tsid
371
371
11012
State
est
est
est
Type
P
S
P
Note
The M-CMTS sends either ingress or egress DLM requests based on the EQAM capabilities that EQAM
reports during DEPI data session establishment.
Additional References
The following sections provide references related to the M-CMTS DEPI Control Plane feature.
OL-27606-08
Related Documents
Related Topic
Document Title
Cisco uBR-MC3GX60V
http://www.cisco.com/en/US/products/hw/cable/
ps2209/products_installation_and_configuration_
guides_list.html
Cisco IOS CMTS Cable Command Reference
Command Reference
http://www.cisco.com/en/US/docs/ios/cable/
command/reference/cbl_book.html
Title
CM-SP-DEPI-I08-100611
RFC 3931
MIBs
MIB
MIBs Link
DOCS-IF-M-CMTS-MIB
DOCS-DRF-MIB
305
Technical Assistance
Description
Link
Note
The below table lists only the software release that introduced support for a given feature in a given
software release train. Unless noted otherwise, subsequent releases of that software release train also
support that feature.
OL-27606-08
Feature Name
Releases
Feature Information
12.2(33)SCC
Ingress DLM
12.2(33)SCC
12.2(33)SCE
307
Feature Name
Releases
Feature Information
12.2(33)SCE
12.2(33)SCF4
OL-27606-08
CHAPTER
13
309
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Prerequisites for Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream
Dynamic Load Balancing
Configuration Examples for Restricted/General Load Balancing and Narrowband Dynamic Bandwidth
Sharing with Downstream Dynamic Load Balancing, page 335
Verifying Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with
Downstream Dynamic Load Balancing, page 336
Additional References, page 341
Feature Information for Restricted/General Load Balancing and Narrowband Dynamic Bandwidth
Sharing with Downstream Dynamic Load Balancing, page 342
Note
The hardware components introduced in a given Cisco IOS Release will be supported in all subsequent
releases unless otherwise specified.
OL-27606-08
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Prerequisites for Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream
Dynamic Load Balancing
Table 38: RLBG/GLBG and NB DBS with Downstream DLB Hardware Compatibility Matrix
Processor Engine
Cisco IOS Release 12.2(33)SCA and later Cisco IOS Release 12.2(33)SCB and later
releases
releases
PRE225
Cisco uBR10-MC5X20U/H
Cisco uBR-MC28U
Cisco IOS Release 12.2(33)SCD and later
releases
Cisco uBR-MC88V 27
Cisco uBR7225VXR Universal Broadband Cisco IOS Release 12.2(33)SCA and later Cisco IOS Release 12.2(33)SCA and later
Router
releases
releases
NPE-G1
Cisco uBR-MC28U
Cisco IOS Release 12.2(33)SCB and later Cisco IOS Release 12.2(33)SCD and later
releases
releases
NPE-G2
Cisco uBR-MC88V
311
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Restrictions for Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream
Dynamic Load Balancing
Note
The Integrated Cable (IC) interface in DBS mode has the same restrictions as the MC interface.
The Cisco CMTS can parse a specific TLV encoded in CM configuration file, and prohibit any DCC
operation on the CMs.
DOCSIS MAC domain downstream service group (MD-DS-SG) channels in MDD messages are incorrect
when a combination of channels from multiple line card types are placed in the same fiber node. The
Cisco uBR-MC20X20V line card MAC domains should only include SPA channels, but if channels
OL-27606-08
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Information About Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream
Dynamic Load Balancing
from two or more Cisco uBR-MC20X20V line cards are placed in the same fiber node, the MD-DS-SG
from one card will include channels from the other line card too.
In a complex fiber node setup, with channels from more than one line card, or downstream channels of one
MAC domain in more than one fiber node, some modems may not come w-online (wideband online). If a
MAC domain has more than one MD-DS-SG, the MDD will contain more than one MD-DS-SG and cause
the modem to perform downstream ambiguity resolution. When the modem analyzes the downstream channels
from the other line card, it will not see MDD packets and disqualify the channel and the MD-DS-SG. The
modem then sends a requested MD-DS-SG of 0 to the CMTS implying it will not participate in a bonding
group.
Use the show cable mac-domain downstream-service-group command to see the channels in the same
MD-DS-SG.
Use the debug cable mdd and debug cable interface mac-domain on the line card to see that MDDs contain
MD-DS-SG with channels from multiple line cards.
The RLBG/GLBG Support and NB DBS Interact with the DLB Support feature have the following scaling
limitations:
The total number of RLBGs and DOCSIS 2.0 GLBGs cannot exceed 256.
The total number of tags in a Cisco CMTS cannot exceed 256.
The total number of DOCSIS 3.0 GLBGs is bounded by free memory.
A CM reset occurs if a CM moves from one cable interface to another because DCC init-tech 0 resets
a CM during a LB move. A CM also resets if the two cable interfaces have been configured with a
mismatched cable ip-init command.
313
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Service-Based Load Balancing
2
3
4
5
Implementing the DOCSIS 3.0 modem-based LB specifications enables the Cisco CMTS to provide an
advanced service-based LB. The service-based LB can be used to alleviate the burden for the modem-based
provisioning and provide the operator an ability to selectively control LB activity based on modem service
type. For example, for LB purposes modems can be classified based on:
Device type
DOCSIS version
Service class
The results of the classification can then be used to selectively control the modem LB activity by mapping
the modem to the following settings:
LBG
Policy
With the service-based LB enabled, existing service-based cable modem segregation features and channel
restriction become special cases and can be handled within the same LB framework. However, the device
type-based classification is not available in Cisco IOS Release 12.2(33)SCC.
Functionality
The Cisco CMTS functions in the following ways for general tagging and service-based LB:
The Cisco CMTS can classify some modems with user-defined modem classifiers using the STID,
service class name, DOCSIS version and capability TLVs and MAC Organization Unique Identifier
(OUI).
Each modem classifier has a unique tag. The Cisco CMTS allows each modem to carry one tag. When
multiple tags match one cable modem, the tag that has the least index gets applied on the cable modems.
The Cisco CMTS classifies a CM and assigns a tag, and if a RLBG with that tag is configured, the CM
gets assigned to that RLBG.
The Cisco CMTS can match multiple tags to a RLBG and a DOCSIS policy.
On the Cisco CMTS, a user can configure whether the general tagging overrides the RLBG or DOCSIS
policy assignment using TLVs in the CM configuration file and SNMP when a conflict occurs.
When doing autonomous LB, the Cisco CMTS ensures that the target channels are available to a specific
CM with regard to admission control, the SF attribute masks, and CM attribute masks.
The user can configure the number of times that a DCC fails a CM before the CM is removed from
dynamic LB on the Cisco CMTS.
The user can configure DCC initialization techniques or whether to use Upstream Channel Change
(UCC) for a LBG or for a particular source and target pair on the Cisco CMTS. However, DCC is not
issued to cable modems provisioned in DOCSIS 1.0 mode. By default, the UCC for a LBG is not
configured and therefore, all channel changes are done through DCC.
OL-27606-08
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
RLBG/GLBG Assignment
The Cisco CMTS supports LB on at least one logical channel on a physical US channel that has multiple
logical US channels.
As per the DOCSIS 3.0 specifications, a lower load balancing priority indicates a higher likelihood that
a CM will be moved due to load balancing operations.
You can create a policy to set the lower bandwidth for CMs. the LBG can only move cable modems
with throughput that is above the threshold.
Compatibility
Both downstream and upstream autonomous load balancing is supported for single channel cable modems on
the Cisco uBR10-MC5X20U/H, Cisco UBR-MC20X20V, Cisco uBR-MC88V, Cisco uBR-MC3GX60V line
cards, and wideband SPA.
Note
The Cisco uBR-MC88V cable interface line card is supported only in Cisco IOS Release 12.2(33)SCD
and later releases.
RLBG/GLBG Assignment
Cable modems operating in the MTC mode do not participate in registration for RLBG assignment, even if
their configuration file contains relevant TLVs such as STID and LBG ID.
The user can configure one or more service type IDs for each RLBG. The user can also configure the Cisco
CMTS, using CLI or SNMP, to restrict a particular cable modem to a certain STID and RLBG ID. However,
if such a configuration is made, both the STID and RLBG ID in the configuration file are ignored by the Cisco
CMTS.
When the STID is configured by CLI or SNMP or the STID is present in the cable modem configuration file,
the Cisco CMTS selects an upstream and downstream channel, which offers the signaled service type, from
a RLBG, if such channels exist. However, if an upstream and downstream channel do not exist that provide
the signaled service type the Cisco CMTS assigns an upstream and downstream channel that does not offer
the signaled service type.
When the LBG ID is configured by CLI or SNMP or the LBG ID is present in the cable modem configuration
file, the Cisco CMTS examines the available choices for upstream and downstream channels and, if they
include a channel pair associated with the signaled LBG, the Cisco CMTS assigns the cable modem to the
signaled LBG. If these conditions are not met, the Cisco CMTS disregards the LBG ID.
If there are multiple upstream and downstream channels available that meet the requirements of the STID, if
present, and the LBG ID, if present, the Cisco CMTS selects an upstream and/or downstream channel that
meet the cable modem required and forbidden attribute masks requested in the configuration file. If upstream
and downstream channels are not available that meet these criteria, the Cisco CMTS can disregard the cable
modem attribute masks and select an alternative upstream and/or downstream channel.
In determining a target channel pair for a cable modem during registration time, the Cisco CMTS tries to find
the target channel pair that can actually reach the cable modem by checking the current channel pair, the
MD-DS-SG-ID (Media Access Control Domain Downstream Service Group Identifier) of cable modem
(CM-DS-SG-ID) and the MD-US-SG-ID (Media Access Control Domain Upstream Service Group Identifier)
of cable modem (CM-US-SG-ID), if present, and fiber node (FN) configurations. If the target channel pair is
available to the cable modem and is different from the current channel pair, the Cisco CMTS is required to
move the CM by means of DCC technique 0 or downstream frequency override (DFO).
315
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
RLBG/GLBG Assignment
In Cisco IOS Release 12.2(33)SCE and earlier releases, when the Cisco CMTS identifies multiple candidate
RLBGs for a CM, but cannot determine which fiber node configuration the cable modem is actually wired
to, or cannot determine if the wired RLBG is unusable (when interfaces in the load balance group are disabled
or in an administratively down state), the Cisco CMTS assigns the cable modem to the RLBG with the lowest
group index. This assignment causes the Cisco CMTS to attempt to move the cable modem to interfaces it is
not physically connected to, resulting in service outages for the CM.
However, in Cisco IOS Release 12.2(33)SCE1 and later releases, the Cisco CMTS enforces fiber node checking
during RLBG assignment.
The Cisco CMTS follows the following RLBG assignment rules:
If there is no fiber node configuration, there is no change in the candidate RLBG list. However, if the
fiber node is configured, the fiber node must be configured correctly to reflect the real fiber node
connection.
If the cable modem is inside a fiber node, only those RLBGs that are inside that fiber node are selected.
If the cable modem is not inside any fiber node, that is, the fiber node configuration does not cover all
the channels, only those RLBGs that are not inside any fiber node are selected.
If an RLBG spans across multiple fiber nodes, it is not considered to be inside any fiber node.
If no candidate RLBG is found, cable modems are assigned to the GLBG, if the GLBG exists.
Channel Assignment
For cable modems operating in MRC mode, the registration request message can have multiple TLVs to
influence the selection of upstream and downstream channels that the Cisco CMTS assigns. To avoid conflicts
between the multiple TLVs, the Cisco CMTS follows the precedence order defined below:
1
2
3
4
5
The Cisco CMTS must follow this TLV precedence order for cable modems not operating in MRC mode:
1
2
3
4
Note
Starting with Cisco IOS Release 12.2(33)SCF, cable modems in MTC mode are assigned to load balancing
groups.
OL-27606-08
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
RLBG/GLBG Assignment
Note
When a target for the new receive channel configuration (RCC) is selected, ensure that the service level
for cable modems is not decreased. Target total RCCs must not be less than the source total RCCs so that
cable modems can keep their service level unchanged. This may cause some unbalanced results when
high capacity cable modems come online, later releases. This limitation will be addressed in a later releases
release.
The Cisco CMTS also considers the DOCSIS 3.0 cable modem capabilities defined in the registration request
message and assigns the maximum number of channels that the CM requests.
The tables below define the load balancing matrix for RLBG and GLBG assignment:
Operational Mode
MAC Version
DOCSIS 3.0 CM
DOCSIS 2.x CM
DOCSIS 2.0 CM
DOCSIS 1.1 CM
DOCSIS 1.0 CM
Non-MRC mode
(online)
Assigned
Assigned
Assigned
Assigned
Assigned
Assigned
Assigned
Assigned
NA
NA
MRC/MTC mode
(UB-online)
Not assigned
NA
NA
NA
NA
In Cisco IOS
NA
Release
12.2(33)SCF,
DOCSIS 3.0 cable
modems are
assigned to the
DOCSIS 3.0 RLBG
NA
NA
NA
DOCSIS 1.1 CM
DOCSIS 1.0 CM
Operational Mode
MAC Version
DOCSIS 3.0 CM
Non-MRC mode
(online)
DOCSIS 2.x CM
DOCSIS 2.0 CM
NA
NA
NA
NA
NA
NA
317
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
RLBG/GLBG Assignment
Operational Mode
MRC/MTC mode
(UB-online)
MAC Version
Not assigned
NA
NA
NA
NA
In Cisco IOS
NA
Release
12.2(33)SCF,
DOCSIS 3.0 cable
modems are
assigned to the
DOCSIS 3.0 RLBG
NA
NA
NA
The table below displays the change in behavior in channel assignment between Cisco IOS Release 12.2(33)SCE
and earlier releases, and Cisco IOS Release 12.2(33)SCF:
Table 41: Comparison of Load Balancing Move of cable modems with LBG Assignment
Modem Mode
DOCSIS 3.0 CM in NA
MTC mode
WB/UB
DS/US
OL-27606-08
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
RLBG/GLBG Assignment
Modem Mode
DOCSIS
3.0/DOCSIS 2.x
cable modems in
MRC-only mode
NA
WB/UB
DS
DOCSIS 2.0
NB
dynamic modem
count-based LB
(MCBLB),
dynamic
utilization
US
Same as above.
DOCSIS 2.0
/DOCSIS 1.1 cable
modems in NB
mode
DOCSIS 2.0
dynamic
MCBLB,
dynamic
utilization
DS/US
Same as above.
NB
319
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
RLBG/GLBG Assignment
Table 42: Comparison of Load Balancing Move of cable modems with LBG Assignment
Modem Mode
Load Balancing
Method
Load Balancing
Counters
Channels
WB/UB
DS/US
Movement
WB/UB
DS
US
Same as above.
OL-27606-08
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
RLBG/GLBG Assignment
Modem Mode
Load Balancing
Method
Load Balancing
Counters
Channels
Movement
DS/US
Same as above.
The tables below give a snapshot view of the load balancing methods and the operations used to "move"
bonded and non-bonded CMs.
Table 43: Load Balancing Method to Move Bonded and Non-bonded cable modems
Modem Mode
UCC
UCC
Note
UCC
Note
UCC
CM outside RLBG moves inside
RLBG with DOCSIS 2.0 LB.
321
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Upstream Load Balancing for DOCSIS 3.0 Cable Modems in Single Upstream Mode
Table 44: Using DCC/DBC to Load Balance Bonded and Non-bonded Cable Modems
Channel
Upstream (US)
DCC
DCC
UCC
Downstream (DS)
Force reinitialize CM
Upstream Load Balancing for DOCSIS 3.0 Cable Modems in Single Upstream
Mode
The upstream load balancing functionality enables the Cisco CMTS router to effectively handle upstream
traffic for wideband and narrowband cable modems that are in single upstream mode. Single upstream mode
(Mx1) means that the modems cannot send upstream traffic on multiple upstream channels. In the event of
traffic overload on a single upstream channel of a wideband or narrowband cable modem, the Cisco CMTS
router automatically moves the cable modem to another upstream channel in the same load balancing group.
Note
A cable modem operating in single upstream mode is assigned to a load balancing group based on the
primary channel of the modem. A cable modem in single upstream mode can support multiple receive
channel (MRC) mode or narrowband mode. However, a cable modem in single upstream mode cannot
support multiple transmit channel mode (MTC).
OL-27606-08
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Narrowband LB with DBS
Note
The Integrated Cable (IC) interface in DBS mode has the same measurement as the MC interface.
Functionality
The Cisco CMTS can balance the utilization of underlying QAM channels across LBG using the utilization
method. There is no restriction for all MC interfaces in the LBG to use DBS.
The Cisco CMTS can balance the modem count or service flow count as follows:
The guaranteed bandwidth of each MC interface across LBG using the modem count or service flow
count method, if all MC interfaces in that LBG are using DBS.
The guaranteed bandwidth of an MC interface using DBS and the nominal bandwidth of an MC interface
that is not using DBS across the LBG using the modem count or service flow count method, even if all
MC interfaces in that LBG are not using DBS.
Compatibility
Narrowband LB with DBS is supported on the Cisco 10000 SIP-600 and Cisco uBR-MC88V cable interface
line card.
Note
The Cisco uBR-MC88V cable interface line card is supported only in Cisco IOS Release 12.2(33)SCD
and later releases.
323
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
How to Configure Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream
Dynamic Load Balancing
upstream or downstream load balancing operations. In other words, for downstream load balancing, both
upstream and downstream sets of rules are applied and similarly for upstream load balancing both set of rules
are applied. This prevents movement of modems with low upstream or high downstream throughput and high
upstream or low downstream throughput.
Effective with Cisco IOS Release 12.2(33)SCH, upstream or downstream throughput rules are checked
independently to corresponding upstream or downstream load balancing operations. During upstream load
balancing, only upstream throughput rules are checked, and during downstream load balancing, only downstream
throughput rules are checked.
The following important points are implemented for independent upstream/downstream throughput rules:
If a load balancing operation involves a change only in the downstream channel of a cable modem
without any change to the upstream channel, then only the downstream lower boundary rules are checked.
If a load balancing operation involves a change only in the upstream channel of a cable modem without
any change to the downstream channel, then only the upstream lower boundary rules are checked.
If a load balancing operation involves a change in both the upstream and downstream channels of a cable
modem, then the modem rule check must pass all the rules for that (upstream or downstream) load
balancing.
If the load balancing policy configured is pure-ds-load, then only the downstream rules are checked.
If the load balancing policy configured is us-across-ds or both us-across-ds and pure-ds-load, then
two types of target interfaces occur as follows:
Local interfacewhere the cable modem shares the upstream with the source. Only downstream
load balancing operation occurs.
Remote interfacewhere the the cable modem does not share the upstream with the source. The
upstream/downstream load balancing is triggered by upstream load.
If the load balancing policy configured is neither us-across-ds nor pure-ds-load, then the load balancing is
done based on Mac domain load.
OL-27606-08
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Configuring DOCSIS 3.0 and 2.0 RLBG and DOCSIS 2.0 GLBG
A user can configure RLBGs and any upstream or downstream channel into multiple RLBGs on the
Cisco CMTS. The Cisco CMTS checks whether a RLBG contains both upstream and downstream
channels. A RLBG can cross multiple MDs.
A backward compatibility with existing Cisco LB schemes is maintained. The users can switch between
the old and new DOCSIS 3.0 compliant LB schemes.
Note
When the Cisco IOS system is upgraded from Cisco IOS Release 12.2(33)SCE6 to Cisco IOS Release
12.2(33)SCH2, the docsis-policy configuration of the DOCSIS load balancing groups, is missing in the
output of the show running-config command. Legacy load balancing groups are not affected by this
software upgrade.
Effective with Cisco IOS Release 12.2(33)SCH2, after the software is upgraded from Cisco IOS Release
12.2(33)SCE6 to Cisco IOS Release 12.2(33)SCH2, apply the docsis-policy to the DOCSIS load balancing
groups using the docsis-policy policy-id command again.
The following sections describe how to create and configure DOCSIS load balancing groups to enable DOCSIS
load balancing on the Cisco CMTS:
Configuring DOCSIS 3.0 and 2.0 RLBG and DOCSIS 2.0 GLBG
This section describes how to create and configure a DOCSIS load balancing group. There is a separate
configuration mode for a DOCSIS load balancing group that is different from the legacy load balancing group.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
325
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Configuring DOCSIS 3.0 and 2.0 RLBG and DOCSIS 2.0 GLBG
Step 4
Command or Action
Purpose
Example:
Step 5
Example:
Router(config-lb-group)# init-tech-list 1 ucc
Step 6
Step 7
Example:
Router(config-lb-group)# upstream Cable 1/0 2
Step 8
docsis-policy policy-id
Example:
Router(config-lb-group)# docsis-policy 0
Step 9
restricted
Example:
Router(config-lb-group)# restricted
Step 10
OL-27606-08
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Configuring DOCSIS 3.0 and 2.0 RLBG and DOCSIS 2.0 GLBG
Command or Action
Purpose
Note
Step 11
service-type-id string
Example:
Router(config-lb-group)# service-type-id
commercial
Step 12
Example:
Router(config-lb-group)# tag t1
Step 13
interval <1-1000>
Example:
Router(config-lb-group)# interval 60
Step 14
Example:
Router(config-lb-group)# method modems us-method
modems
Step 15
Example:
Router(config-lb-group)# policy us-across-ds
Router(config-lb-group)# policy ugs
Router(config-lb-group)# policy pure-ds-load
Step 16
threshold {load {minimum <1-100> | <1-100>}| pcmm Selects the percentage of use beyond which load balancing
occurs.
<1-100> | stability <0-100> | ugs <1-100>}
Example:
Router(config-lb-group)#
10
Router(config-lb-group)#
Router(config-lb-group)#
Router(config-lb-group)#
Router(config-lb-group)#
pcmm 70
load 10
stability 50
ugs 70
327
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Configuring DOCSIS 3.0 GLBG
Step 17
Command or Action
Purpose
exit
Example:
Router# exit
Note
Starting with Cisco IOS Release 12.2(33)SCF1, when a Cable interface on the Cisco uBR10-MC5X20U/H
line card is shut down, the associated DOCSIS 3.0 GLBGs are removed from the running-configuration.
However, if the Cable interface is later releases no shut, the configuration of the GLBGs is restored in
the running-configuration. This behavior is now consistent with the Cable interfaces on the Cisco
UBR-MC20X20V and Cisco uBR-MC3GX60V line cards.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# cable load-balance docsis-enable
OL-27606-08
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Configuring DOCSIS 3.0 GLBG
Step 4
Command or Action
Purpose
Example:
Router(config)# cable load-balance docsis-group FN 1
MD c5/0/0
Step 5
Example:
Router(config-lb-group)# init-tech-list 1 ucc
Step 6
disable
Example:
Router(config-lb-group)# disable
Step 7
docsis-policy policy-id
Example:
Router(config-lb-group)# docsis-policy 0
Step 8
interval 1-1000
Example:
Router(config-lb-group)# interval 10
Step 9
Example:
Router(config-lb-group)# method modems us-method
modems
Step 10
Example:
Router(config-lb-group)# policy us-across-ds
Step 11
Example:
Router(config-lb-group)# threshold pcmm 70
Step 12
exit
Example:
Router# exit
329
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Configuring DOCSIS 3.0 GLBG
Note
The configured default values of DOCSIS 3.0 certification are applicable to the new automatically created
DOCSIS 3.0 GLBGs and do not affect the existing DOCSIS 3.0 GLBGs. When a DOCSIS 3.0 GLBG is
removed and recreated, its group parameters do not change.
Note
Starting with Cisco IOS Release 12.2(33)SCH, the default settings for interface polling interval, load
balancing method, policy for modems selection, and threshold usage in percent, can be configured for
DOCSIS 3.0 general group. For more information, see the Cisco IOS CMTS Cable Command Reference.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# cable load-balance d30-ggrp-default
disable
Step 4
cable load-balance d30-ggrp-default init-tech-list tech-list Sets the default DOCSIS 3.0 GLBGs DCC and
dynamic bonding change (DBC) initialization
techniques.
Example:
Router(config)# cable load-balance d30-ggrp-default
init-tech-list 1
Step 5
Example:
Router(config)# cable load-balance d30-ggrp-default
docsis-policy 2
OL-27606-08
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Configuring Cable Modems to RLBG or a Service Type ID
Step 6
Command or Action
Purpose
exit
Example:
Router# exit
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Step 4
exit
Example:
Router# exit
331
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Configuring Rules and Policies
that consist of one or more rules. When more than one rule is part of a DOCSIS policy, all rules apply. Each
group has a default DOCSIS policy.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# cable load-balance rule 1
Step 4
Step 5
cable load-balance docsis-policy policy-id rule rule-id Associates a particular rule with the DOCSIS policy with
the following parameters:
Example:
Router(config)# cable load-balance docsis-policy
2 rule 1
Step 6
exit
Example:
Router# exit
Troubleshooting Tips
Problem When you disable load balancing and enable it for the next day using the cable load-balance rule
rule-id disable-period dis-start start-time dis-period disable-period command, the load balancing is enabled
at 12.00 am instead of the configured disable-period.
Possible Cause Load balancing rule cannot be disabled and enabled on the next day (that is, after 24 hours)
Configure the rule to disable load balancing using the cable load-balance rule rule-id disable-period dis-start
OL-27606-08
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Configuring Load Balancing Parameter for a Cable Modem Movement Failure
start-time dis-period 0 command. Configure the rule to enable load balancing using the cable load-balance
rule rule-id disable-period dis-start 0 dis-period disable-period command to enable it for the next day.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# cable load-balance modem
max-failures 10
Step 4
exit
Example:
Router# exit
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
333
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Creating and Configuring TLV type Tag
Step 2
Command or Action
Purpose
configure terminal
Example:
Router# configure terminal
Step 3
Creates a tag.
Enters the cmts-tag configuration mode.
Example:
Router(config)# cable tag 1
Step 4
Example:
Router(cmts-tag)# name CSCO
Step 5
Example:
Router(cmts-tag)# service-type-id HSD
Step 6
[exclude]service-class service-class-name
Example:
Router(cmts-tag)# service-class work
Step 7
Example:
Router(cmts-tag)# docsis-version docsis20
Step 8
Example:
Router(cmts-tag)# oui 00.1a.c3
Step 9
Example:
Router(cmts-tag)# tlv mrcs 4
Step 10
override
Example:
Router(cmts-tag)# override
Step 11
exit
Example:
Router(cmts-tag)# exit
OL-27606-08
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Configuration Examples for Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with
Downstream Dynamic Load Balancing
Step 12
Step 13
Command or Action
Purpose
Example:
Router(config)# cable load-balance docsis-group
1
Example:
Router(config-lb-group)# tag CSCO
Step 14
exit
Example:
Router(config-lb-group)# exit
Step 15
Example:
Router(config)# cable load-balance
docsis-policy 2 tag CSCO
Step 16
exit
Example:
Router# exit
335
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Example: Disabling Load Balancing
oui
set the match rule for oui
service-class
set the match rule for service class name
service-type-id set the match rule for service type id
Router(cmts-tag)# exclude docsis-version ?
docsis10 Match docsis 1.0 modems
docsis11 Match docsis 1.1 modems
docsis20 Match docsis 2.0 modems
docsis30 Match docsis 3.0 modems
Router(cmts-tag)# exclude docsis-version docsis10
Router(cmts-tag)# exclude oui ?
WORD OUI of the vendor in the format xx.xx.xx or xx:xx:xx
Router(cmts-tag)# exclude oui 00.1a.c3
Router(cmts-tag)# exclude service-class ?
WORD Service class name
Router(cmts-tag)# exclude service-class work
Router(cmts-tag)# exclude service-type-id ?
WORD Service Type ID
Router(cmts-tag)# exclude service-type-id commercial
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
OL-27606-08
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Verifying Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream
Dynamic Load Balancing
Command or Action
Step 2
Purpose
show cable load-balance docsis-group {docsis-group-id | FN Displays real-time configurational, statistical, and
operational information of the load balancing operations
fn-id MD cable {slot/subslot/port | slot/port}} [all | load |
on the router.
pending | statistics | target | modem-list | primary-load]
Example:
Router# show cable load-balance docsis-group 1
Router# show cable load-balance docsis-group fn 1 MD
c8/1/4
Step 3
Example:
Router# show cable fiber-node 3
Step 4
Step 5
show cable modem [ip-address | mac-address | cable slot/port Displays information for the registered and unregistered
CMs.
[upstream port ] | name fqdn] [verbose]
Example:
Router# show cable modem 40.3.160.15 verbose
Examples
Use the show cable load-balance docsis-group command to see the DOCSIS group status and to see the list
of modems in the group, use the show cable fiber-node command to see the information on fiber nodes, use
the show cable load-balance command to see information on LBG and DOCSIS channels, and use the show
cable modem command to see the information on all the CMs.
The following examples show the output of the show cable load-balance docsis-group command:
Router# show cable load-balance docsis-group 2
DOCSIS LB Enabled: Yes
DOCSIS
Group Status Interval DCC mask Policy
Method Threshold
Group
Index
/UCC
DS/US M/E/U/P/S
2
82
RE 10
0xF8(0)/N 0
s/s
1/1/70/70/50
Router# show cable load-balance docsis-group 1 modem-list
US
Group Index Mac Address
Priority
Mo1/0/0:0/U0
81
(1)
0000.ca45.9898
0
Mo1/0/0:0/U1
81
(0)
Mo1/0/0:0/U2
81
(2)
0013.711c.0820
0
0016.924f.8300
0
Effective from Cisco IOS Release 12.2(33)SCH, the output of the show cable load-balance docsis-group
command is modified to include an additional field MUPFXLR to display more status information on the
modems in the DOCSIS groups. For more information, see the Cisco IOS CMTS Cable Command Reference.
337
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Verifying Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream
Dynamic Load Balancing
The following example shows the modified output of the show cable load-balance docsis-group command:
Router#show cable load docsis-group fn 1 md c6/0/0 modem-list
Load for five secs: 1%/0%; one minute: 2%; five minutes: 1%
Time source is NTP, 13:39:31.300 PDT Thu Mar 28 2013
Codes: M - Multicast, U - UGS, P - PCMM, F - Max-Failures, X L - L2vpn, R - RSVP
Primary DS
Grp Idx MAC Address
RCC-ID Bad Rfid Priority
In6/0/0:0/UB
40448
(6)
e448.c70c.98af 1
2
e448.c70c.9b76 1
2
e448.c70c.9c15 1
2
e448.c70c.9a92 1
2
e448.c70c.99e4 1
2
e448.c70c.9a35 1
2
In6/0/0:0/U0
40448
(0)
In6/0/0:0/U1
40448
(1)
e448.c70c.9915
2
In6/0/0:0/U2
40448
(0)
In6/0/0:0/U3
40448
(0)
In6/0/0:1/UB
40448
(5)
e448.c70c.9abc 1
2
e448.c70c.993f 1
2
e448.c70c.9927 1
2
e448.c70c.9b82 1
2
4458.2945.2cb8 1
2
In6/0/0:1/U0
40448
(0)
In6/0/0:1/U1
40448
(0)
In6/0/0:1/U2
40448
(0)
In6/0/0:1/U3
40448
(0)
In6/0/0:2/UB
40448
(5)
e448.c70c.9759 1
2
e448.c70c.9a0e 1
2
e448.c70c.992d 1
2
e448.c70c.9a38 1
2
0025.2ed9.9984 1
2
In6/0/0:2/U0
40448
(0)
In6/0/0:2/U1
40448
(0)
In6/0/0:2/U2
40448
(0)
In6/0/0:2/U3
40448
(0)
In6/0/0:3/UB
40448
(5)
e448.c70c.9c00 1
2
e448.c70c.99a5 1
2
e448.c70c.9a5f 1
2
e448.c70c.9a3b 1
2
e448.c70c.96b1 1
2
In6/0/0:3/U0
40448
(0)
In6/0/0:3/U1
40448
(0)
In6/0/0:3/U2
40448
(0)
In6/0/0:3/U3
40448
(0)
eXcluded
MUPFXLR
-------------------------------------------
-------------------------------
-----------------------------L-
-------------------------------
The following example shows the output of the show cable fiber-node command:
Router# show cable fiber-node
Fiber-Node
Config Status
Fiber-Node 1
Modular-Cable 1/0/0: 0-1
FN Config Status: Configured (status flags = 0x01)
MDD Status: Valid
The following examples show the output of the show cable load-balance command:
Router#show cable load-balance
Group Interval Method
DCC Init
Technique
1
10
service-flows 1
2
10
modems
0
Threshold
Minimum Static
1
2%
5
10%
Enforce
2%
---
Ugs
-----
PCMM
-----
OL-27606-08
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Verifying Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream
Dynamic Load Balancing
DOCSIS LB Enabled: No
Router# show cable load-balance load
Interface
State
Group Utilization Reserved
Index
Cable5/0/3 (459 MHz) up
1
0%(0%/0%)
0%
Cable5/0/3/U0
up
1
0%
0%
Cable5/0/3/U1
up
1
0%
0%
Cable5/0/3/U2
up
1
0%
0%
Cable5/0/3/U3
up
1
0%
0%
Cable5/0/4 (465 MHz) up
1
0%(0%/0%)
0%
Cable5/0/4/U0
up
1
0%
0%
Cable5/0/4/U1
up
1
0%
0%
Cable5/0/4/U2
up
1
0%
0%
Cable5/0/4/U3
up
1
0%
0%
Mo1/0/0:0 (555 MHz) down
1
0%(0%/0%)
0%
Router# show cable load-balance fiber-node-validation
DOCSIS LBG ID
Match
Channel
Fiber-node list
1
match
Ca5/0/0/U0 {1}
Ca5/0/0/U1 {1}
Ca5/0/0/U2 {1}
Ca5/0/0/U3 {1}
Mo1/0/0:0 {1}
Mo1/0/0:1 {1}
2
mismatch Ca5/0/0/U0 {1}
Ca5/0/0/U1 {1}
Ca5/0/0/U2 {1}
Ca5/0/0/U3 {1}
Ca5/0/0
{}
7
2
2
2
1
7
1
2
2
2
0
37
1.2
1.2
1.2
1.2
37
1.2
1.2
1.2
1.2
0
The following example shows the output of the show cable modem command:
Router# show cable modem 40.3.160.19
LB group ID assigned(index)
:
LB group ID in config file(index) :
LB policy ID : 0
LB policy ID in config file
:
LB priority
:
Tag
:
verbose
1(81)
N/A(N/A)
0
0
In Cisco IOS Release 12.2(33)SCF, DOCSIS 3.0 GLBG is generated dynamically by the fiber node
configuration, if a valid fiber node is configured.
For example, if the fiber node configuration is:
cable fiber-node 2
downstream Modular-Cable 1/0/0 rf-channel 0-3
downstream Cable7/0/0
upstream Cable 7/0 connector 0-3
!
339
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Verifying Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream
Dynamic Load Balancing
Current load:
DOCSIS load-balancing load
Interface
State
Cable7/0/0 (333 MHz)
Cable7/0/0/U0
Cable7/0/0/U1
Cable7/0/0/U2
Cable7/0/0/U3
Mo1/0/0:0 (501 MHz)
Mo1/0/0:0/U0
Mo1/0/0:0/U1
Mo1/0/0:0/U2
Mo1/0/0:0/U3
Mo1/0/0:1 (507 MHz)
Mo1/0/0:1/U0
Mo1/0/0:1/U1
Mo1/0/0:1/U2
Mo1/0/0:1/U3
Mo1/0/0:2 (513 MHz)
Mo1/0/0:2/U0
Mo1/0/0:2/U1
Mo1/0/0:2/U2
Mo1/0/0:2/U3
Mo1/0/0:3 (519 MHz)
Mo1/0/0:3/U0
Mo1/0/0:3/U1
Mo1/0/0:3/U2
Mo1/0/0:3/U3
Target assignments:
Interface
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
State
State
up
up
up
up
up
up
up
up
up
up
up
up
up
Group
Index
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
Group
Index
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
48129
WB/UB
Total
8
7
8
8
10
63
7
8
8
10
58
7
8
8
10
59
7
8
8
10
61
7
8
8
10
Flows Weight
7
29
28
28
30
2
29
28
28
30
1
29
28
28
30
2
29
28
28
30
1
29
28
28
30
37
7.6
7.6
7.6
7.6
36
7.6
7.6
7.6
7.6
36
7.6
7.6
7.6
7.6
36
7.6
7.6
7.6
7.6
36
7.6
7.6
7.6
7.6
Target
Transfers
Complete
8
30
83
48
34
19
33
46
22
22
22
9
19
Pending
0
0
0
0
0
0
0
0
0
0
0
0
0
Retries
0
0
0
0
0
0
0
0
0
0
0
0
0
Failures
0
0
0
0
0
0
0
0
0
0
0
0
0
OL-27606-08
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Additional References
Mo1/0/0:1/U2
Mo1/0/0:1/U3
Mo1/0/0:2 (513 MHz)
Mo1/0/0:2/U0
Mo1/0/0:2/U1
Mo1/0/0:2/U2
Mo1/0/0:2/U3
Mo1/0/0:3 (519 MHz)
Mo1/0/0:3/U0
Mo1/0/0:3/U1
Mo1/0/0:3/U2
Mo1/0/0:3/U3
Pending:
Modem
Grp Idx
up
up
up
up
up
up
up
up
up
up
up
up
15
21
21
4
3
6
7
9
1
2
4
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Primary RF/RCC
Src
Target
0
0
0
0
0
0
0
0
0
0
0
0
MD/TCS
Action Active Retries
Src
Target
Time
Additional References
The following sections provide references related to the Restricted/General Load Balancing and Narrowband
Dynamic Bandwidth Sharing with Downstream Dynamic Load Balancing feature.
Related Documents
Related Topic
Document Title
Cable commands
Title
CM-SP-MULPIv3.0-I09-090121
341
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Feature Information for Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with
Downstream Dynamic Load Balancing
MIBs
MIB
DOCS-LOADBALANCING-MIB
DOCS-LOADBAL3-MIB
MIBs Link
To locate and download MIBs for selected platforms,
Cisco IOS releases, and feature sets, use Cisco MIB
Locator found at the following URL:
http://www.cisco.com/go/mibs
Technical Assistance
Description
Link
Note
The below table lists only the software release that introduced support for a given feature in a given
software release train. Unless noted otherwise, subsequent releases of that software release train also
support that feature.
OL-27606-08
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Feature Information for Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with
Downstream Dynamic Load Balancing
Table 45: Feature Information for Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with
Downstream Dynamic Load Balancing
Feature Name
Releases
Feature Information
343
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Feature Information for Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with
Downstream Dynamic Load Balancing
Feature Name
Releases
Feature Information
In Cisco IOS Release 12.2(33)SCC, this
feature was introduced on Cisco uBR10012
routers.
The following section provide information
about this feature:
Information About Restricted/General
Load Balancing and Narrowband
Dynamic Bandwidth Sharing with
Downstream Dynamic Load Balancing,
on page 313
The following commands were
introduced or modified:
cable load-balance docsis-group
cable load-balance
d30-ggrp-default
cable load-balance modem
max-failures
cable load-balance restrict
modem
cable tag
show cable load-balance
docsis-group
show cable fiber-node
cable load-balance docsis-enable
docsis-policy
docsis-version
downstream
init-tech-list
init-tech-ovr
interval
method
name
oui
override
policy
restricted
OL-27606-08
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Feature Information for Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with
Downstream Dynamic Load Balancing
Feature Name
Releases
Feature Information
service-class (cmts-tag)
service-type-id
service-type-id (cmts-tag)
tag
threshold
upstream (config-lb-group)
cable load-balance rule
show cable load-balance
cable load-balance docsis-policy
Restricted/General Load Balancing 12.2(33)SCD
and Narrowband Dynamic
Bandwidth Sharing with
Downstream Dynamic Load
Balancing
12.2(33)SCD5
12.2(33)SCF
345
Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with Downstream Dynamic Load
Balancing
Feature Information for Restricted/General Load Balancing and Narrowband Dynamic Bandwidth Sharing with
Downstream Dynamic Load Balancing
Feature Name
Releases
Feature Information
Independent
Upstream/Downstream
Throughput Rules
12.2(33)SCH
12.2(33)SCH
OL-27606-08
CHAPTER
14
347
CMTS Platform
Processor Engine
Cisco uBR10-MC5X20S/U/H
PRE2
PRE4
Cisco IOS Release 12.2(33)SCH
and later releases
PRE5
The software prerequisites for the RSVP-based video on demand support over DOCSIS are:
This feature does not require DOCSIS3.0 setup.
The cable modems should be compliant with DOCSIS 1.1 or higher.
The ip rsvp bandwidth command on the cable bundle interface should provide actual reserved bandwidth
available.
This feature is supported on all CMTS platforms.
The ip rsvp bandwidth command should be configured on the WAN interface on the CMTS.
IP routing is configured on CMTS so that the bundle interface can be reached from the video source.
OL-27606-08
The following process is used to reserve DOCSIS resources on CMTS based on RSVP:
1 The CMTS intercepts the RSVP requests that are intended for the set-top boxes in the CMTS service area
and reserves DOCSIS resources.
2 When a path message reaches the CMTS, it determines the DOCSIS resources required.
3 The CMTS creates a service flow and classifier to the cable modem.
4 The CMTS responds with a RSVP reserve message in the direction of the streamer.
349
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# cable rsvp default-scn
RSVPClass
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
OL-27606-08
Step 2
Command or Action
Purpose
configure terminal
Example:
Router# configure terminal
Step 3
Additional References
The following sections provide references related to configuring RSVP-based Video over DOCSIS.
Related Documents
Related Topic
Document Title
Title
RFC 2205
351
RFC
Title
RFC 2210
Technical Assistance
Description
Link
Note
The below table lists only the software release that introduced support for a given feature in a given
software release train. Unless noted otherwise, subsequent releases of that software release train also
support that feature.
OL-27606-08
Feature Name
Releases
Feature Information
12.2(33)SCB
353
OL-27606-08
CHAPTER
15
355
CMTS Platform
Processor Engine
PRE2
Cisco IOS Release 12.2(33)SCB
and later releases
PRE4
Cisco IOS Release 12.2(33)SCH
and later releases
Cisco uBR10-MC5X20H28
Cisco UBR-MC20X20V29
Cisco IOS Release 12.2(33)SCE
and later releases
Cisco uBR-MC3GX60V 30
PRE5
Cisco uBR7246VXR Universal
Broadband Router
28 The S-CDMA feature is not supported on the Cisco uBR10-MC5X20H cable interface line card.
29 The Cisco UBR-MC20X20V cable interface line card has three variants: Cisco UBR-MC20X20V-0D, Cisco UBR-MC20X20V-5D, and Cisco
UBR-MC20X20V-20D. The Cisco UBR-MC20X20V-0D line card supports 20 upstreams and zero (no) downstreams. The Cisco UBR-MC20X20V-5D line
card supports 20 upstreams and 5 downstreams, and the Cisco UBR-MC20X20V-20D line card supports 20 upstreams and 20 downstreams.
30 Cisco uBR3GX60V cable interface line card is not compatible with PRE2. You must use PRE4 with the Cisco uBR3GX60V cable interface line card.
31 The Cisco uBR-MC88V cable interface line card is not compatible with NPE-G1. You must use NPE-G2 with the Cisco uBR-MC88V cable interface line
card.
32 The Cisco uBR-MC88V cable interface line card is not compatible with NPE-G1. You must use NPE-G2 with the Cisco uBR-MC88V cable interface line
card.
Note
Any reference to the Cisco UBR-MC20X20V cable interface line card used in this document is also
applicable to its three variantsCisco UBR-MC20X20V-0D, Cisco UBR-MC20X20V-5D, and Cisco
UBR-MC20X20V-20D.
The cable physical plant must be capable of supporting the higher bandwidth S-CDMA modulation
profiles.
OL-27606-08
357
The Logical Channel Support feature has the following restrictions and limitations:
The CMTS must support the logical channel types 3S and 4SR individually on the Cisco uBR-MC88V
cable interface line card.
The Cisco uBR10-MC5X20H, Cisco UBR-MC20X20V, and Cisco uBR-MC88Vcable interface line
cards can only support up to two logical channels per physical port.
The upstream bonding at the logical channel level is supported with the following limitations:
The upstream bonding of the logical channels from the same physical port (on the same radio
frequency spectrum) is not allowed.
The upstream bonding is available only to the first logical channel on each physical port.
Admission control policy cannot be configured at the logical channel level.
Load balancing is restricted only to the first logical channel. However, the secondary logical channel
can be selected as the source channel and not the target channel. That is, load balancing can only move
modems from the secondary logical channel, and not to the secondary logical channel.
S-CDMA Services
S-CDMA provides a number of advanced physical layer (PHY) capabilities as per the new DOCSIS 3.0
specifications, which improves the maximum upstream bandwidth on cable networks.
The S-CDMA feature allows the same physical RF upstream channel to receive multiple bursts simultaneously.
It uses a two-dimensional (time and code) data transmission technique where multiple modems can
simultaneously send their data, each using their own codes, in the same time slot. The codes are orthogonal
in nature and do not interfere with each other.
Data is sent over an array of up to 128 spreading codes and all modems are required to transmit their data at
precisely the same time. This means that the CMTS and modems have to be synchronized at the symbol clock
level (known as synchronous CDMA).
A burst from a particular cable modem may be transmitted on two or more codes (out of the available 128
codes) in one or more frames. A frame can contain bursts transmitted simultaneously from multiple CMs
(each on a separate subset of codes) defined as per MAP messages.
The S-CDMA feature allows cable system operators to utilize parts of the upstream below 20 MHz that was
previously unusable due to noise conditions. This type of noise cannot be removed with the ingress noise
cancellation technology available as part of the DOCSIS 2.0 standard.
The S-CDMA feature incorporates the following advantages and improvements on DOCSIS 3.0 networks:
Upstreams can be configured for two different modes to support different mixes of cable modems:
S-CDMA mode to support DOCSIS 2.0 cable modems.
S-CDMA-d3 mode to support DOCSIS 3.0 cable modems.
OL-27606-08
S-CDMA-d3 mode allows DOCSIS 3.0 modems to use all data interval usage codes (IUC) like IUC 5,
6, 9, 10, and 11 for data bursts.
S-CDMA mode of operation provides higher bandwidth on the upstream using 64-QAM, 32-QAM,
16-QAM, 8-QAM, and QPSK modulation profiles.
The table below shows the maximum data rates supported on S-CDMA.
Table 49: Maximum S-CDMA Data Rates
6.4 MHz
5.12 M
30.72
3.2 MHz
1.6 MHz
64-QAM
32-QAM
25.60
16-QAM
20.48
8-QAM
15.36
QPSK
10.24
64-QAM
2.56 M
15.36
32-QAM
12.80
16-QAM
10.24
8-QAM
7.68
QPSK
5.12
64-QAM
1.28 M
7.68
32-QAM
6.40
16-QAM
5.12
8-QAM
3.84
QPSK
2.56
Modulation Profiles
To simplify the administration of Advanced Time Division Multiple Access (A-TDMA) and S-CDMA
modulation profiles, the S-CDMA feature provides a number of preconfigured modulation profiles that are
optimized for different modulation schemes. We recommend using these preconfigured profiles.
Each mode of operation also defines a default modulation profile that is automatically used when a profile is
not specifically assigned to an upstream. These default modulation profiles (321 and 381) cannot be deleted.
A new global modulation profile is introduced in Cisco IOS Release 12.2(33)SCC, which allows you to assign
any modulation profile number to any DOCSIS mode.
The table below lists the valid modulation profile ranges according to the cable interface and modulation type:
359
Cable Interface
Cisco UBR-MC20X20V
Cisco uBR-MC88V
Note
Though you can assign any number between 1 to 400 to any modulation profile, the default modulation
profile number assigned to an upstream channel for a given channel type will remain the same. That is,
modulation profile numbers 21, 121, 221, 321, and 381 will be applicable for TDMA, mixed, A-TDMA,
S-CDMA, and DOCSIS 3.0 S-CDMA channel types.
All the existing and previously defined modulation profiles are converted to the new format. However, all the
newly created modulation profiles, which are outside of the legacy number space range, will be lost when
you revert to the legacy modulation profile.
The new global modulation profile scheme is enabled using the cable modulation-profile global-scheme
command. For more details on this command, refer to the Cisco IOS CMTS Cable Command Reference .
Benefits
The S-CDMA feature provides the following benefits:
Provides full compatibility with DOCSIS 2.0 and DOCSIS 3.0 cable modems (CMs) and cable modem
termination systems (CMTS).
Increases protection against electronic impairments that occur in cable systems, allowing for a more
robust operating environment.
Supports S-CDMA ingress noise cancellation technology that provide more knobs for fine tuning.
Supports all existing upstream bonding capabilities for Time Division Multiple Access (TDMA) and
A-TDMA channels under S-CDMA.
Supports up to two logical channel combinations for the Cisco UBR-MC20X20V and Cisco
uBR-MC8X8V cable interface line cards.
Supports the In-Service Software Upgrade (ISSU) feature.
OL-27606-08
Logical Channels
The concept of a logical channel refers to time-division multiplexing (TDM) of the same radio frequency
(RF) spectrum allocated to one physical upstream port. All logical upstream channels defined within the
physical upstream port share the same upstream RF spectrum or the bandwidth. The MAC-scheduler is
responsible for managing how that common bandwidth is shared or distributed.
Using the Logical Channel Support feature, cable system operators can segment and time-multiplex one
spectrum for supporting the legacy modems, near and far modems, and newer DOCSIS 3.0 modems with
various service levels.
The Logical Channel Support feature provides the following benefits to cable service providers and their
partners and customers:
Switchovers between the same cable interface line cards at the logical channel level, as part of high
availability (HA). For example, switchover from Cisco uBR10-MC5X20H line card to Cisco
uBR10-MC5X20H line card is supported.
Support for the In-Service Software Upgrade (ISSU) feature.
Each logical channel has its own Upstream Channel ID, upstream channel descriptor (UCD) messages, and
Mini-slot Allocation Packet (MAP) messages. The logical channels on their own must satisfy the ranging and
UCD change requirements that are imposed on a legacy standalone upstream channel.
The Cisco uBR10-MC5X20H and Cisco UBR-MC20X20V cable interface line cards support two logical
channel combinations per physical port.
When two logical channels are configured through the cable upstream max-logical-chans command, both
logical channels are mapped to the same physical port specified and the physical upstream bandwidth is shared
between the two logical channels. However, from the cable modem perspective, each logical channel appears
as an independent upstream channel.
When multiple logical channels are configured, the upstream-related commands are categorized into physical
port level and logical channel level groups. Logical channel level commands use the format of cable upstream
n m, where n denotes the physical port number, and m denotes the logical channel index number.
For more details on the cable upstream max-logical-chans command, refer to the Cisco IOS CMTS Cable
Command Reference .
361
Note
You can also create custom modulation profiles with the cable modulation-profile command by configuring
the values for the individual burst parameters. These parameters, however, should not be modified unless
you are thoroughly familiar with how changing each parameter affects the DOCSIS MAC layer. We
recommend using the preconfigured default modulation profiles for most cable plants.
OL-27606-08
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Step 4
exit
Example:
Router(config)# exit
Note
When you configure a global modulation profile, all the previous modulation profiles are automatically
converted. However, when you revert back to the legacy mode, all the profiles that are outside of the
legacy number space range are lost.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
363
Step 2
Command or Action
Purpose
configure terminal
Example:
Router# configure terminal
Step 3
Step 4
exit
Example:
Router(config)# exit
Note
The scdma-d3 option is available only after configuring the CMTS to operate in the global modulation
profile mode. This option is not available in the default mode.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
cable modulation-profile profile scdma-d3 Creates a preconfigured modulation profile, where the burst parameters
are set to their default values for each burst type:
qam-16
Example:
Router(config)# cable
modulation-profile 382 scdma-d3 qam-16
OL-27606-08
Command or Action
Purpose
qam-16Default 16-QAM profile.
Step 4
exit
Example:
Router(config)# exit
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
365
Command or Action
Step 4
Purpose
cable upstream n docsis-mode {atdma Configures the upstream for the desired DOCSIS mode of operation:
| scdma | scdma-d3 | tdma |
n Upstream port number. Valid values are 0 to 3 by default, but can be
tdma-atdma}
increased to a maximum of 7 using the cable upstream max-ports
command.
Example:
Step 5
cable upstreamn n modulation-profile Assigns the particular modulation profile to this upstream.
profile [profile2] [profile3]
profileModulation profile used on this upstream. The valid range for
the profile parameter depends on the current DOCSIS mode:
Example:
Note
The tertiary modulation profile is available only for the basic dynamic
modulation. You cannot use the tertiary modulation profile when a
spectrum group is defined for the upstream.
The type of modulation profiles must match the DOCSIS mode
configured (using the cable upstream docsis-mode command) for
the upstream.
OL-27606-08
Step 6
Command or Action
Purpose
Example:
Router(config-if)# cable upstream
0 active-codes 64
Step 7
Step 8
Step 9
cable upstream n
max-codes-per-subframe
subframe-codes
Example:
Step 10
Step 11
cable upstream n
equalization-coefficient
Example:
Router(config-if)# cable upstream
0 equalization-coefficient
Step 12
cable upstream n
ingress-noise-cancellation interval
Example:
Router(config-if)# cable upstream
0 ingress-noise-cancellation 400
(Optional) Configures, in milliseconds, how often the cable interface line card
should sample the signal on an upstream to correct any ingress noise that has
appeared on that upstream.
intervalSample interval. The valid range is from 10 to 3000
milliseconds, with a default value of 200 milliseconds.
Note
367
Command or Action
Purpose
Note
Step 13
Repeat Step 3, on page 365 through Step 12, on page 367 for each
cable interface and upstream to be configured.
end
Example:
Router(config-if)# end
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
interface cable {slot/port | slot/subslot/port} Enters interface configuration mode for the indicated cable downstream
interface.
Example:
Router(config)# interface cable 5/0/0
OL-27606-08
Step 4
Command or Action
Purpose
Example:
Router(config-if)# cable upstream 0
max-logical-chans 2
nUpstream port. Valid values start with 0 for the first upstream
port on the cable interface line card, but can be increased to a
maximum of 7.
num-of-logical-channelsNumber of logical channels per port.
Step 5
end
Example:
Router(config-if)# end
global-scheme
222 atdma request 0 16 0 22 qpsk scrambler 152 no-diff8
222 atdma initial 5 34 0 48 qpsk scrambler 152 no-diff8
222 atdma station 5 34 0 48 qpsk scrambler 152 no-diff8
222 atdma a-short 6 76 6 22 64qam scrambler 152 no-dif8
222 atdma a-long 9 232 0 22 64qam scrambler 152 no-dif8
222 atdma a-ugs 9 232 0 22 64qam scrambler 152 no-diff8
223 atdma request 0 16 0 22 qpsk scrambler 152 no-diff8
223 atdma initial 5 34 0 48 qpsk scrambler 152 no-diff8
223 atdma station 5 34 0 48 qpsk scrambler 152 no-diff8
223 atdma a-short 6 76 6 22 64qam scrambler 152 no-dif8
223 atdma a-long 14 220 0 22 64qam scrambler 152 no-di8
223 atdma a-ugs 14 220 0 22 64qam scrambler 152 no-dif8
400 scdma-d3 request 0 16 0 64qam scrambler 152 no-difm
400 scdma-d3 initial 5 34 0 64qam scrambler 152 no-difm
400 scdma-d3 station 5 34 0 64qam scrambler 152 no-difm
400 scdma-d3 short 3 76 12 64qam scrambler 152 no-diffm
400 scdma-d3 long 9 232 0 64qam scrambler 152 no-diff m
400 scdma-d3 a-short 6 76 6 64qam scrambler 152 no-difm
400 scdma-d3 a-long 9 232 0 64qam scrambler 152 no-difm
400 scdma-d3 a-ugs 9 232 0 64qam scrambler 152 no-diffm
369
To display a specific modulation profile in detail, specify the profile number with the show cable
modulation-profile command as shown in the example:
Router# show cable modulation-profile 381
Mod
IUC
381
381
381
381
381
381
381
381
request
initial
station
short
long
a-short
a-long
a-ugs
Type
FEC
k
BYTE
0x10
0x22
0x22
0x4C
0xE8
0x4C
0xE8
0xE8
Scrmb
seed
0x152
0x152
0x152
0x152
0x152
0x152
0x152
0x152
Max
B
siz
0
0
0
12
0
6
0
0
Guard
time
size
0
0
0
0
0
0
0
0
Last Scrmb
CW
short
no
yes
no
yes
no
yes
yes yes
yes yes
yes yes
yes yes
yes yes
Pre
Pre
offst Type
RS
0
0
0
0
0
0
0
0
n
n
n
n
n
n
n
n
qpsk0
qpsk0
qpsk0
qpsk0
qpsk0
qpsk1
qpsk1
qpsk1
MAC
State
offline
offline
offline
online
w-online
w-online
init(t)
online
init(t)
w-online
0014.bfbe.4fc3
0014.bfbe.4f59
0018.6830.2813
001a.c3ff.d208
0014.bfbe.4fbb
0014.bfbe.4f9b
0014.bfbe.4efd
0018.684a.3f46
0014.bfbe.4086
001a.c3ff.d53a
Prim
Sid
1
2
3
4
7
8
9
10
11
12
Ver
DOC1.0
DOC1.0
DOC1.0
DOC2.0
DOC3.0
DOC3.0
DOC1.0
DOC2.0
DOC1.0
DOC3.0
QoS
Prov
DOC1.0
DOC1.0
DOC1.0
DOC1.1
DOC1.1
DOC1.1
DOC1.0
DOC1.1
DOC1.0
DOC1.1
US
Sids
16
16
16
8
16
16
16
16
16
8
To display how many cable modems of each DOCSIS type are online on each upstream, use the show cable
modem mac summary command:
Router# show cable modem mac summary
Interface
Cable7/1/0/U0
Cable8/0/0/UB
Cable8/0/0/U0.0
Cable8/0/0/U2
Cable8/0/0/U3
Cable8/0/0/U0.1
Total
4
1
2
1
1
1
DOC1.0
3
0
1
0
0
1
IP Address
0014.bfbe.4f9b 1.60.0.6
I/F
MAC
State
C5/0/0/U0.0 online
Prim
Sid
1
B D
RxPwr Timing Num P I
(dBmv) Offset CPE I P
1.00
1406
0
N N
OL-27606-08
0014.bfbe.4efd 1.60.0.2
0014.bfbe.4efa 1.60.0.3
C5/0/0/U0.1 online
C5/0/0/U1
online
637
635
1.00
1.00
1409
1409
0
0
N N
N N
The following example shows a typical output of the show controllers cable command for a cable interface
line card that is configured with multiple logical channels:
Router# show controllers cable 7/1/0 upstream 0
Cable7/1/0 Upstream 0 is up
Frequency 10.000 MHz, Channel Width 6.400 MHz, Symbol Rate 5.120 Msps
Modulations - A-short 64-QAM, A-long 64-QAM, A-ugs 64-QAM
This upstream is mapped to physical port 0
Spectrum Group is overridden
US phy MER(SNR)_estimate for good packets - 23.4731 dB
Nominal Input Power Level 3 dBmV, Tx Timing Offset 1645
Ranging Backoff Start 3, Ranging Backoff End 6
US timing offset adjustment type 0, value 0
Ranging Insertion Interval automatic (60 ms)
US throttling off
Tx Backoff Start 3, Tx Backoff End 5
Modulation Profile Group 322
Concatenation is enabled
Fragmentation is enabled
part_id=0x3140, rev_id=0x03, rev2_id=0x00
nb_agc_thr=0x0000, nb_agc_nom=0x0000
Range Load Reg Size=0x58
Request Load Reg Size=0x0E
Minislot Size in number of Timebase Ticks is = 1
Minislot Size in Symbols = 32
Bandwidth Requests = 0x31
Piggyback Requests = 0x0
Invalid BW Requests= 0x0
Minislots Requested= 0x22C
Minislots Granted = 0x31
Minislot Size in Bytes = 24
Map Advance (Dynamic) : 2465 usecs
Map Count = 17393154
Remote Map Counts: (none)
UCD Count = 17875
Remote UCD Counts: (none)
SCDMA mode enabled
PHY: us errors 0 us recoveries 0
MAC PHY TSS: tss error start 0 tss error end 0
MAC PHY Status: bcm3140 status 0 lookout status 0
MAP/UCD Replication Instructions:
To display the modulation profile of a single logical channel, for default and legacy cable interface line cards,
use the show cable modulation command:
Router# show cable modulation cable 5/0/0 upstream 0
Mod
IUC
381
381
381
381
381
381
381
381
request
initial
station
short
long
a-short
a-long
a-ugs
Type
FEC
k
BYTE
0x10
0x22
0x22
0x4C
0xE8
0x4C
0xE8
0xE8
Scrmb
seed
0x152
0x152
0x152
0x152
0x152
0x152
0x152
0x152
Max
B
siz
0
0
0
12
136
6
46
35
Guard
time
size
0
0
0
0
0
0
0
0
Last Scrmb
CW
short
no
yes
no
yes
no
yes
yes yes
yes yes
yes yes
yes yes
yes yes
Pre
Pre
offst Type
RS
400
6
6
400
400
400
400
400
n
n
n
n
n
n
n
n
qpsk0
qpsk0
qpsk0
qpsk0
qpsk0
qpsk1
qpsk1
qpsk1
The following example shows a typical output of the show interface cable command when multiple logical
channels are configured on the indicated cable interface:
Router# show interface cable 7/1/0 mac-scheduler 0
DOCSIS 1.1 MAC scheduler for Cable7/1/0/U0: rate 26880000
wfq:None
Queue[Rng Polls] 0/128, 0 drops, flows 0 fs_demand_ms 0, max 1
Queue[CIR Grants] 0/256, 0 drops, flows 0 fs_demand_ms 0, max 0
371
max
max
max
max
max
max
max
max
0
0
0
0
0
0
0
1
OL-27606-08
cable modulation-profile
cable modulation-profile
cable modulation-profile
cable modulation-profile
cable modulation-profile
cable modulation-profile
cable modulation-profile
cable modulation-profile
cable modulation-profile
cable modulation-profile
cable modulation-profile
cable modulation-profile
cable modulation-profile
--More--
321
321
321
321
322
322
322
322
322
322
333
333
333
scdma
scdma
scdma
scdma
scdma
scdma
scdma
scdma
scdma
scdma
scdma
scdma
scdma
373
Profile 381 is the default profile for DOCSIS 3.0 S-CDMA mode operations that is automatically created
on the router.
Profiles 1 through 400 can be used to create DOCSIS 3.0 S-CDMA mode modulation profiles, while
using the global configuration.
cable modulation-profile
cable modulation-profile
cable modulation-profile
cable modulation-profile
cable modulation-profile
cable modulation-profile
cable modulation-profile
cable modulation-profile
cable modulation-profile
cable modulation-profile
cable modulation-profile
cable modulation-profile
cable modulation-profile
cable modulation-profile
cable modulation-profile
cable modulation-profile
--More--
381
381
381
381
381
381
381
381
400
400
400
400
400
400
400
400
scdma-d3
scdma-d3
scdma-d3
scdma-d3
scdma-d3
scdma-d3
scdma-d3
scdma-d3
scdma-d3
scdma-d3
scdma-d3
scdma-d3
scdma-d3
scdma-d3
scdma-d3
scdma-d3
OL-27606-08
375
OL-27606-08
377
Additional References
The following sections provide references related to the S-CDMA and Logical Channel Support feature.
Related Documents
Related Topic
Document Title
CMTS commands
OL-27606-08
Related Topic
Document Title
Title
CM-SP-SECv3.0-I09-090121
CM-SP-CMCIv3.0-I01-080320
CM-SP-PHYv3.0-I08-090121
CM-SP-MULPIv3.0-I09-090121
CM-SP-OSSIv3.0-I08-090121
RFC 2233
RFC 2665
RFC 2669
379
MIBs
MIBs
MIBs Link
DOCS-CABLE-DEVICE-TRAP-MIB
http://www.cisco.com/go/mibs
DOCS-BPI-PLUS-MIB
DOCS-IF-EXT-MIB
IF-MIB
DOCS-IF-MIB (RFC 2670)
Technical Assistance
Description
Link
Note
The below table lists only the software release that introduced support for a given feature in a given
software release train. Unless noted otherwise, subsequent releases of that software release train also
support that feature.
OL-27606-08
Table 51: Feature Information for S-CDMA and Logical Channel Support on the Cisco CMTS Routers
Feature Name
Releases
Feature Information
12.2(33)SCC
12.2(33)SCD
381
OL-27606-08
CHAPTER
16
Note
Cisco IOS Release 12.2(33)SCA integrates support for this feature on the Cisco CMTS routers. This
feature is also supported in Cisco IOS Release 12.3BC, and this document contains information that
references many legacy documents related to Cisco IOS 12.3BC. In general, any references to Cisco IOS
Release 12.3BC also apply to Cisco IOS Release 12.2SC.
This chapter describes the spectrum management features supported for the Cisco Cable Modem Termination
System (CMTS) routers. Spectrum management support is divided into two main groups:
Guided and scheduled spectrum management features (supported in software)
Intelligent and advanced spectrum management features (supported in hardware only on specific cable
interfaces)
Cisco IOS Release 12.3(13a)BC introduces advanced spectrum management support (software and hardware)
for the Cisco uBR10-MC5X20S/U/H broadband processing engine (BPE) in the Cisco uBR10012 universal
broadband router.
Finding Feature Information
Your software release may not support all the features documented in this module. For the latest feature
information and caveats, see the release notes for your platform and software release. To find information
about the features documented in this module, and to see a list of the releases in which each feature is
supported, see the Feature Information Table at the end of this document.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support.
To access Cisco Feature Navigator, go to http://tools.cisco.com/ITDIT/CFN/. An account on http://
www.cisco.com/ is not required.
Contents
Prerequisites for Spectrum Management and Advanced Spectrum Management, page 384
383
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Prerequisites for Spectrum Management and Advanced Spectrum Management
Note
The hardware components introduced in a given Cisco IOS Release will be supported in all subsequent
releases unless otherwise specified.
Table 52: Spectrum Management and Advanced Spectrum Management for the Cisco CMTS Routers Hardware Compatibility
Matrix
Processor Engine
PRE2
Cisco IOS Release 12.2(33)SCB
and later releases
PRE4
Cisco uBR10-MC5X20S/U/H
Cisco IOS Release 12.2(33)SCC
and later releases
Cisco UBR-MC20X20V
Cisco IOS Release 12.2(33)SCE
and later releases
Cisco uBR-MC3GX60V 33
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Prerequisites for Spectrum Management and Advanced Spectrum Management
Processor Engine
NPE-G1
NPE-G2
Cisco uBR-MC28U/X
Cisco IOS Release 12.2(33)SCD
and later releases
Cisco uBR-MC88V 34
Guided and scheduled spectrum management features require one of the following Cisco CMTS routers,
and one or more of the indicated cable interfaces:
Cisco uBR7200 series router and one or more of the following cable interfaces:
Cisco uBR-MC16U/X cable interface line cards
Cisco uBR-MC28U/X cable interface line cards
Cisco uBR-MC88V cable interface line cards
Cisco uBR10012 router and one or more of the following cable interfaces:
Cisco uBR10-MC5X20S/U/H cable interface line cards
Cisco UBR-MC20X20V cable interface line cards
Cisco uBR-MC3GX60V cable interface line cards
Intelligent and advanced spectrum management (hardware-based, carrier-to-noise ratio [CNR] frequency
hopping) requires the following Cisco CMTS routers and one or more of the indicated cable interfaces:
Cisco uBR7200 series router and one or more of the following cable interfaces:
Cisco uBR-MC16U/X cable interface line cards
Cisco uBR-MC28U/X cable interface line cards
385
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Restrictions for Spectrum Management
Note
You must have Cisco IOS Release 12.3(13a)BC or a later release installed in your router
if you are using the Cisco uBR10-MC5X20S/U/H BPE.
Ensure that your network is designed to support reliable broadband data transmission. At minimum,
your network must include:
A Dynamic Host Configuration Protocol (DHCP) server to assign IP addresses to cable modems
or set-top boxes on the hybrid fiber-coaxial (HFC) network. This can be a server on the WAN side
of the Cisco uBR7200 series universal broadband router or a Cisco CMTS router that has been
configured to act as the DHCP server.
If you are not using cable interface line cards with integrated upconverters, you must install the
appropriate IF-to-RF external upconverter between the Cisco CMTS router and the combiner.
Note
The term combiner refers to all cables, amplifiers, and taps at the headend or cable
distribution center that connect the Cisco CMTS router to the HFC network.
Diplex filters installed in the downstream RF path between the cable modems and the cable interface
cards in the router. RG-59 headend coaxial cable with the maximum braid available (60 percent
+ 40 percent braid), double foil, and the correct connector for this cable.
Avoid frequencies with known ingress problems such as amateur radio bands or short-wave bands.
Avoid hostile spectrums below 20 MHz.
When designing your channel plan, allow extra bands for frequency hopping.
Use the receive power level setting to perform slight equalization adjustments.
Due to the nature of CATV technology, upstream noise management is a significant issue. We recommend
that you follow the rigorous North American plant maintenance procedures documented in the NCTA
Supplement on Upstream Transport Issues (available from the National Cable and Telecommunications
Association, http://www.ncta.com ) to adjust return amplifiers and lasers.
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Shared Spectrum Groups
Feature
Advanced Spectrum Management Support Using the 12.3(13a)BC and later releases
Cisco uBR10-MC5X20S/U/H BPE, on page 404
The intelligent and advanced spectrum management features were also released in phases. The table below
shows the minimum software releases that are needed for these features on the cable interface line cards that
support them.
Table 54: Minimum Cisco IOS Releases for Intelligent and Advanced Spectrum Management Support
12.2(15)CX, 12.3(15)BC2
Cisco uBR-MC28U/X
12.2(15)CX, 12.3(15)BC2
12.3(13a)BC
387
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Dynamic Upstream Modulation
Note
Cisco IOS Release 12.2(8)BC2 does not support spectrum groups with fixed frequencies on the Cisco
uBR10012 router.
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
N+1 Redundancy Support
389
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Information About Spectrum Management
Note
For more information about the cable modem flapping and how to monitor the cable modem flap list, see
the Flap List Troubleshooting for the Cisco CMTS Routers .
Spectrum management can prevent long-term service interruptions caused by upstream noise events in the
cable plant. It is also used for fault management and troubleshooting the cable network. When cable modems
are detected to go online and offline by flap detectors, the cable operators can look at the flap list and spectrum
tables to determine the possible causes.
Because of the nature of cable television (CATV) technology, upstream noise management is a significant
issue. Frequency bands must have a sufficient CNR (CNiR) and carrier-to-ingress power ratio to support the
transmission of QPSK and quadrature amplitude modulation (QAM) data. The DOCSIS sets the minimum
value for both of these ratios to 25 dB in the 5 to 65 MHz frequency range. If the CNR (CNiR) drops below
25 dB on a particular channel due to noise, the cable modem on that channel degrades and can drop off the
hybrid fiber-coaxial (HFC) network.
This overview contains the following subsections:
Spectrum Management Measurements, on page 391Provides an overview of fundamental concepts
and terms that are used in spectrum management.
Upstream Signal Channel Overview, on page 394Describes how signals are sent and how changes
occur in upstream channels.
Upstream Segments and Combiner Groups, on page 396Describes sparse and dense segments and
combiner groups.
Frequency Management Policy, on page 397Describes the types of noise impairments and how to
counteract ingress noise with spectrum groups and frequency hopping.
Guided and Scheduled Spectrum Management, on page 399Describes the following guided and
scheduled spectrum management features: frequency hopping capabilities, dynamic upstream modulation
(signal-to-noise ratio-based), and input power levels.
Intelligent and Advanced Hardware-Based Spectrum Management, on page 404Describes spectrum
management features that are supported by a number of cable interface line cards that have onboard
spectrum management hardware. These features include a real-time spectrum analyzer, CNR-based,
proactive frequency hopping, and a more robust dynamic upstream modulation.
Benefits, on page 406Describes the spectrum management features provided on the Cisco CMTS
router platforms.
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Spectrum Management Measurements
Note
The MER (SNR) value was incorrectly calculated in early Cisco IOS software images,
reporting a value that was 4 dB larger than expected. This was corrected in Cisco IOS
Release 12.1(10)EC1 and Cisco IOS Release 12.2(4)BC1, and later releases. For more
information, see Field Notice 44400.
Carrier-to-Noise Ratio (CNR)This is an ratio of the measured modulated power, in dB, on the upstream
(before ingress noise cancellation is done) that compares the channel power to the noise power.
The term CNiR is part of the CableLabs nomenclature for the CNR measurement. Therefore these two
terms, CNR and CNiR, can be used interchangeably.
The CNR (CNiR) measurement is usually provided only by an external spectrum analyzer, but the cable
interface line cards that support intelligent and advanced hardware spectrum management features also
provide CNR (CNiR) measurement.
Note
Starting with Cisco IOS Release 12.2(33)SCF, the CNR (CNiR) measurement is
supported for all upstream (US) channels irrespective of whether spectrum management
feature is enabled or not for the upstream channels. For all the releases prior to Cisco
IOS Release 12.2(33)SCF, the CNR (CNiR) measurement is supported for only those
US channels that have spectrum management feature enabled.
The following two types of CNR (CNiR) measurements are supported on the Cisco CMTS:
CNR (CNiR) measured for a particular upstreamThis is the overall CNR (CNiR) for all of the
cable modems on an upstream, which is determined by measuring the RF power of the upstream
receiver at the cable interface. This value is always just a snapshot in time for a particular upstream.
The cable interface measures the RF power at a time when no bursts are expected from the cable
391
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Spectrum Management Measurements
modems, but it can be skewed by a small number of cable modems that are experiencing or creating
signal problems.
Per-modem CNR (CNiR)This is the CNR (CNiR) for a particular cable modem, which is signal
strength of the burst transmissions of the modem at the upstream receiver of the cable interface.
The per-modem CNR (CNiR) measurement is a very accurate measure of a particular cable modems
signal, but you should not use a single modems CNR (CNiR) to make assumptions about other
cable modems on that upstream or about the upstream itself. However, you can get a good picture
of the upstreams signal quality by polling the CNR (CNiR) for a number of cable modems over
a representative time period.
Tip
Changing the channel width has a direct impact on the CNR (CNiR). Doubling the
channel width (for example, from 400 KHz to 800 KHz) decreases the CNR (CNiR)
for an upstream by approximately 3 dB. Cutting the channel width in half (for example,
from 3.2 MHz to 1.6 MHz) increases the CNR (CNiR) for an upstream by approximately
3 dB.
Signal-to-Noise (SNR)
Carrier-to-Noise (CNR)
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Spectrum Management Measurements
Signal-to-Noise (SNR)
Carrier-to-Noise (CNR)
393
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Upstream Signal Channel Overview
Additional Measurements
In addition to MER (SNR) and CNR (CNiR) values, you should be aware of and monitor the following
indicators of signal quality:
MERThis is the measure of RF signal quality, in dB, which is equivalent to SNR and similar to CNR
(CNiR) under additive white Gaussian noise (AWGN) impairments. However, MER is preferred for
data networks, because it also includes additional factors that affect the signal, such as analog-to-digital
and digital-to- analog conversions, rounding errors, distortions, and signal impairments such as phase
noise, group delay, and jitter. For this reason, the DOCSIS 2.0 RF specification adds a requirement for
the minimum MER value for a signal, supplementing the existing CNR (CNiR) minimum requirements.
A simple formula for calculating the MER value for an upstream is:
MER = 20 x log (RMS error magnitude / Average symbol magnitude)
You can also calculate the Error Vector Modulation (EVM) to find the equivalent value expressed as a
percentage of noise on an upstream:
EVM = Average error magnitude / Max symbol magnitude * 100
See the DOCSIS 2.0 specification for more complete information on calculating and using the MER
value.
FEC CountersThese are counters that keep track of how many correctable and uncorrectable FEC
errors occur on the upstream. The FEC error counters are useful for tracking fast transient errors such
as impulse noise that are not usually reflected in MER (SNR) or CNR (CNiR) values.
A correctable error count of more than 1 percent can be used as a warning sign of possible physical plant
or cable modem problems that might be developed. An uncorrectable error count of more than 1 percent
can indicate an existing problem that is blocking traffic on the upstream. Cable interface line cards that
support the intelligent and advanced spectrum management features can use the FEC counters as one
of the indicators to be monitored to determine whether an upstream must change frequencies so as to
correct noise problems.
MicroreflectionsAdditional copies of a signal that arrive at the receiver, usually at different times and
attenuated by different amounts, causing the receiver to misidentify the incoming signals true phase
and amplitude. Microreflections typically are caused by impedance mismatches in the physical cable
plant, and can indicate either equipment that has been degraded by weather or other causes, or equipment
that has not been installed correctly.
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Upstream Signal Channel Overview
Cisco supports all DOCSIS error-correction encoding and modulation types and formats. Upstream signals
are demodulated using QPSK or QAM. QPSK carries information in the phase of the signal carrier, whereas
QAM uses both phase and amplitude to carry information.
Sending data reliably in the upstream direction is an issue. Because upstream spectrum varies greatly between
cable plants, select upstream parameters based on your cable plants return paths. Select or customize upstream
profiles for the maximum trade-off between bandwidth efficiency and upstream channel robustness. For
example, QAM-16 requires approximately 7 dB higher CNR (CNiR) to achieve the same bit error rate as
QPSK, but it transfers information at twice the rate of QPSK.
Note
The above specifications are based on predetermined sets of frequencies that may or may not have an
adequate CNR (CNiR) at any given time.
Upstream frequencies can be assigned as follows:
FixedConfiguring a spectrum group disables the fixed upstream frequency setting.
Single subbandThe CMTS administrator can define a center frequency and symbol rate such that the
boundaries of the upstream carrier stay within the subband. The frequency and symbol rate can change
within the boundary in response to noisy line conditions, based on the defined upstream parameters.
Multiple subbandsThe data carrier can remain in a particular subband for a duration of time and then
hop to another subband based on the defined upstream parameters.
Tip
Measurement of noise power levels with a spectrum analyzer should be part of the procedure in initially
selecting and setting up frequency allocations. We recommend having fixed frequency settings during
early deployment, at least until amplifier cascade adjustments or plant repair have become infrequent
enough that they no longer significantly affect the nodes connected to the upstream port.
395
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Upstream Segments and Combiner Groups
Note
A cable interface line card can support sparse or dense segments, or both.
Defining sparse segments allows the cable operator to share upstream bandwidth among fiber nodes with
fewer subscribers. Defining dense segments allows the cable operator to provide larger upstream bandwidth
to fiber nodes with many subscribers.
The figure below illustrates sparse versus dense segments.
Figure 6: Sparse Versus Dense Segment Illustrations
As shown in the figure above, the downstream segment can contain multiple upstream segments. Two fiber
nodes can be in one downstream segment but in different upstream segments.
The return path of several fiber nodes can be combined at a single point to form a single RF frequency domain
called a combiner group. The CMTS software allows a frequency hop table called a spectrum group to be
associated with a combiner group.
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Frequency Management Policy
Note
A combiner group refers to an RF topology point. A spectrum group refers to the frequency hop table
associated with a combiner group.
Noise Impairments
Upstream noise impairments such as signal degradation on cable networks can negatively affect service to
subscribers. Two-way digital data signals are more susceptible than one-way signals to stresses in the condition
of the HFC network. Degradation in video signal quality might not be noticeable in one-way cable TV service,
but when two-way digital signals share the network with video signals, digital signals can be hampered by:
Impulse and electrical signal ingressNoise can enter the network from electrical sources within a
residence or from high-voltage lines that run near cable television cabling. Two types of ingress noise
include broadband and narrowband. Broadband noise is generally of lower frequency (below 10 MHz)
and results in harmonic rolloff. Narrowband noise is a more significant interference source. Cable
equipment and infrastructure often pick up noise from amateur radio transmissions, citizen band radios,
or high-power shortwave broadcast signals. Implement a signal leakage maintenance program to locate
and repair areas of signal ingress.
Amplifier noiseAmplifiers add noise to the HFC network that typically goes unnoticed in video signals,
but degrades digital data signals if amplifiers are improperly configured. The larger the network, the
higher the probability of amplifier noise affecting signals.
Noise funnelingThe upstream data path to the headend is susceptible to interference from the entire
network. All upstream noise ultimately ends up at the headend because the cumulative nature of noise
becomes concentrated at the headend. As a network serviced by a single RF receiver increases in size,
the probability of noise funneling also increases.
Variable transmit levelsTemperature affects signal loss over coaxial cable. This can cause variations
of 6 to 10 dB per year.
ClippingThe lasers in fiber-optic transmitters can stop transmitting light when input levels are excessive.
Excessive input levels introduce bit errors in both the upstream and downstream transmissions. If a laser
is overdriven as briefly as a fraction of a second, clipping can occur.
To adjust your return amplifiers and lasers, follow rigorous plant maintenance procedures documented in the
NTSC Supplement on Upstream Transport Issues or appropriate cable plant standard.
397
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Frequency Management Policy
Note
When each upstream port has its own RF domain, the group is called a nonshared spectrum group. When
multiple upstream ports share the same RF domain, the group is called a shared spectrum group.
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Guided and Scheduled Spectrum Management
bands being used by other ports in the group. We recommend adding at least 20 KHz between the ending
frequency of one band and the starting frequency of the next band, to ensure that the bands do not overlap.
Note
Frequency hopping is not effective against broadband noise phenomena such as impulse noise.
Time-scheduled and guided hopping techniques are independent concepts:
The spectrum is controlled by a script, not a frequency table.
The available spectrum is time-scheduled as an option.
A guided hopping frequency is selected from the available spectrum at the current time.
You can configure and activate frequency hopping by using spectrum groups. You can create up to 40 cable
spectrum groups, each containing multiple upstream ports. The configured channel width is used for each
upstream frequency.
399
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Guided and Scheduled Spectrum Management
After you have created one or more spectrum groups for your cable network, you can add characteristics to
them, providing you with more definitive control over frequency usage and frequency hopping.
You can configure hopping thresholds. For example, the frequency hop threshold percentage method prevents
a single failing cable modem from affecting service to other working cable modems. As long as a high enough
threshold is configured, the system does not hop endlessly due to a single cable modem failing to respond to
90 percent of its station maintenance (keepalive) messages.
You can also configure the minimum period between frequency hops, with a default setting of 30 seconds. If
the destination channel is expected to be impaired, you can reduce the minimum period between frequency
hops to a small value, such as 10 seconds. This allows the frequency hop to continue more rapidly until a
clear channel is found. If excessive frequency hop is an issue, you can increase the minimum period between
hops.
To configure different techniques of frequency hopping, see the Creating and Configuring Spectrum Groups,
on page 408.
Note
Spectrum management is not supported for one-way (telco return) cable modems, because spectrum
management capabilities focus on the upstream path over an HFC network.
Note
After the spectrum-band is changed, the spectrum management does not rearrange the frequency for each
US channel if the previous frequency belongs to the range of new spectrum-band, which means that the
US frequency will not be changed; if the previous frequceny is out of range of new spectrum-band, those
US channels will not get frequencies.
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Guided and Scheduled Spectrum Management
Note
A more advanced version of dynamic upstream modulation, which uses the carrier-to-noise ratio (CNR
[CNiR]), is supported on the cards that support intelligent and advanced spectrum management.
Feature Overview
Cisco cable interface line cards monitor the MER (SNR) values and the forward error correction (FEC) counters
in the active return path of each upstream port. The Dynamic Upstream Modulation feature determines whether
upstream channel signal quality can support the modulation scheme configured, and adjusts to the most robust
modulation scheme when necessary. When return path conditions improve, this feature returns the upstream
channel to the higher modulation scheme that includes the modulation profile.
A modulation profile is a collection of burst profiles that are sent out in a UCD message to configure modem
transmit parameters for the upstream. The Dynamic Upstream Modulation feature adjusts the modulation
profiles of an upstream channel based on upstream signal quality.
The Dynamic Upstream Modulation feature is configured on interfaces with fixed upstream frequencies or
on interfaces with assigned spectrum groups.
The following examples show two different configurations of the Dynamic Upstream Modulation feature,
using two and three modulation profiles.
Example Showing Dynamic Upstream Modulation Using Two Modulation Profiles
You can configure the Dynamic Upstream Modulation feature on the Cisco CMTS router using the following
primary and secondary modulation profiles:
The primary modulation profile uses 64-QAM or 16-QAM, which is a more bandwidth-efficient
modulation scheme and has a higher throughput than a QPSK profile.
The secondary modulation profile uses QPSK, which uses a more robust modulation scheme, but is not
bandwidth-efficient.
We recommend that the primary profile use 64-QAM or 16-QAM modulation and the secondary use QPSK.
However, this is optional as both modulation profiles can either be QPSK or QAM. It is not mandatory for
one profile to be QAM and the other QPSK, but modulation profile switchover is tied to the QAM and QPSK
thresholds.
401
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Guided and Scheduled Spectrum Management
Note
Support for Three Step Dynamic Modulation is available from Cisco IOS Release 12.2(33)SCB3 onwards.
Tip
Cisco IOS Release 12.2(15)BC2 introduced a series of robust predefined modulation profiles that can also
be used with the Dynamic Upstream Modulation feature. See the description of the cable
modulation-profile command in the Cisco IOS CMTS Command Reference for more information.
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Guided and Scheduled Spectrum Management
The upstream MER (SNR) is less than MER (SNR) threshold two and the percentage of correctable
FEC (cFEC) errors is greater than or equal to the correctable FEC error threshold or the percentage of
uncorrectable FEC (uFEC) errors is greater than or equal to the uncorrectable FEC error threshold.
Before switching back to the secondary profile from the tertiary profile, the following criteria must be satisfied:
The upstream MER (SNR) is greater than or equal to the sum of MER (SNR) threshold two and the
hysteresis value and the percentage of correctable FEC errors is less than or equal to the correctable
FEC error threshold and the percentage of uncorrectable FEC errors is less than or equal to the
uncorrectable FEC error threshold.
The modulation switch from the primary profile to the tertiary profile uses the following criteria:
The upstream MER (SNR) is less than MER (SNR) threshold two and the percentage of correctable
FEC (cFEC) errors is greater than or equal to the correctable FEC error threshold or the percentage of
uncorrectable FEC (uFEC) errors is greater than or equal to the uncorrectable FEC error threshold.
Before switching back to the primary profile from the tertiary profile, the following criteria must be satisfied:
The modulation switch from the tertiary profile to the primary profile is a two-step process:
1 The modulation switch happens from tertiary profile to the primary profile, when the upstream MER
(SNR) is greater than or equal to the sum of MER (SNR) threshold one and the hysteresis value.
2 After a 15-second (non-configurable) delay, the modulation switch occurs from secondary profile
to the primary profile, when the upstream MER (SNR) remains greater than or equal to the sum of
MER (SNR) threshold one and the hysteresis value.
If the only problem is that the upstream is experiencing a large number of uncorrectable errors, then a situation
could occur where the router continues to switch back and forth between profiles. The uncorrectable errors
occur with the primary profile, so the router switches to the secondary profile. The secondary profile does not
experience any problems, so the router switches back to the primary profile. But the uncorrectable errors
reoccur and the router switches back to the secondary profile, and this cycle continues indefinitely.
To avoid this problem, make sure that the cable plant is capable of supporting the modulation scheme being
used in the primary profile (for example, 64-QAM). If you cannot guarantee successful operation on an
upstream using this modulation scheme, then you should select a primary profile that uses a more
bandwidth-efficient set of burst parameters (such as QPSK). The Cisco IOS software includes predefined
modulation profiles that can be used for the primary, secondary, and tertiary profiles.
403
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Intelligent and Advanced Hardware-Based Spectrum Management
frequency. The valid range is 10 to 10dBmV. The power level value should be changed only if you want to
change the power level as part of spectrum management. Some cable plants may want to change only the
input power level, and not the frequency, on a daily time schedule.
For information on how to configure input power levels, see the Configuring and Assigning Spectrum Groups,
on page 419.
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Intelligent and Advanced Hardware-Based Spectrum Management
Offers flexible configuration choices, allowing users to determine the priority of the actions to be taken
when ingress noise on the upstream exceeds the allowable thresholds. The configurable actions are
frequency hopping, switching the modulation profile, and reducing the channel width.
Performs carrier-noise ratio (CNR [CNiR]) calculations in real time on a per-interface and a per-modem
basis.
Note
In Cisco IOS Release 12.3(13a)BC and later Cisco IOS 12.3 BC releases, the CNR
(CNiR) value is before the Ingress Noise Cancellation, while the MER (SNR) value is
after the Ingress Noise Cancellation. For this reason, the CNR (CNiR) and MER (SNR)
values might not exactly match for any particular period.
Determines when to modify the frequency, channel width, or modulation profile, based on the CNR
(CNiR) and MER (SNR) calculations in the active channel and the number of correctable FEC errors
and uncorrectable FEC errors. Frequency hopping, channel width change, or profile change occurs in
the following circumstances:
The CNR (CNiR) and MER (SNR) values fall below the user-defined threshold value for the
primary modulation profile and the correctable FEC error value or the uncorrectable FEC error
exceeds its user-defined threshold.
This logic can be expressed as the following formula:
[(CNR <= threshold) AND (MER(SNR) <= threshold)] AND
[ (correctable FEC >= threshold) OR (uncorrectable FEC >= threshold)]
This approach helps avoid unneeded channel changes due to transient noise problems that do not actually
cause any errors in the data stream. The channel changes only when the noise affects both the CNR
(CNiR) and MER (SNR) of the upstream and generates an unacceptable number of FEC errors in the
data. If you want channel changes to occur only in response to the CNR (CNiR), you must set the MER
(SNR) threshold and the FEC error threshold values to zero.
Separate CNR (CNiR) threshold values are configured for the primary and secondary modulation profiles.
When the upstream has moved to the secondary modulation profile, further frequency hopping or channel
width changes occur only when the CNR (CNiR) and the MER (SNR) values fall below the user-defined
threshold value for the secondary profile.
Note
Previously, channel hopping occurred when the number of missed station maintenance
polls exceeded a user-defined threshold or the MER (SNR) exceeded a certain threshold.
Enhances the Dynamic Upstream Modulation feature for the Cisco uBR10-MC5X20S/U/H BPE. This
feature supports dynamic modulation using two upstream profiles. The primary profile (typically using
QAM-16 mix modulation) remains in effect at low noise conditions, but if upstream conditions worsen,
the cable modems switch to the secondary profile (typically using QPSK modulation) to avoid going
offline. When the noise conditions improve, the modems are moved back to the primary profile.
Provides an SNMP interface so that a network management workstation or other graphical tool can
obtain spectrum information for either a particular cable modem or for an entire upstream. The frequency
resolution can be as fine as 10 KHz for Cisco uBR10-MC5X20S/U cable interface line card and 20 KHz
for Cisco uBR-MC28U and Cisco uBR10-MC5X20H cable interface line cards.
405
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Benefits
Note
Benefits
The spectrum management features provided on the Cisco CMTS router platforms provide several key system
benefits:
Improves response time to ingress noise impairments that appear in the upstream return path.
Boosts the percentage of modems online.
Mitigates the impact of ingress to subscriber services.
Saves time and effort by MSO staff when troubleshooting minor plant outages.
Increases cable plant reliability.
Maximizes spectrum utilization.
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Benefits
407
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
How to Configure Spectrum Management
Provides visibility to ingress and impulse noise under the carrier frequency on a per-port basis.
Provides an easy-to-use, distributed method to remotely gather real-time display of the DOCSIS upstream
spectrum for individual cable modems and set-top boxes (STBs).
Reduces the reliance on costly spectrum analyzers at every headend or hub.
Quickly provides spectrum views through an intuitive interface, without the complicated setup time of
a spectrum analyzer.
Allows the technician to troubleshoot the network remotely, as opposed to having to be physically present
to connect and use a spectrum analyzer.
Default Hop Priority
For Intelligent and Advanced Spectrum Management feature, the default hop priority is as given below:
Frequency, modulation, and channel width (when using spectrum groups on spectrum cards).
Modulation, guided frequency hop, and channel width (when using analyzer cards with spectrum groups).
Modulation only (when not using spectrum groups [fixed frequency]).
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Guided and Scheduled Spectrum Management Configuration Tasks
Hz and a band from 15,800,000 Hz to 25,200,000 Hz, the spectrum group is configured with one
band from 14,500,000 Hz to 25,200,00 Hz.
If you want more control over a spectrum groups frequencies, configure bands of frequencies with
the same width as the desired channel width. For example, if you want to use a center frequency
of 17,700,000 Hz with a 3.2-MHz channel width, specify a band that ranges from 16,100,000 Hz
to 19,300,000 Hz. To ensure you configure non-overlapping bands, separate the bands by a minimum
of 20 KHz.
Upstream input power level(Optional) Power level, in dBmV, that the upstream should use when
hopping to a new frequency. (Some cable plants might want to change only the input power level, and
not the frequency, on a daily time schedule.)
Hop threshold(Optional) Percentage of cable modems that start missing station maintenance messages
before a frequency hop can occur. Configure the hop threshold percentage as needed to prevent a single
failing cable interface from affecting service to other good cable interfaces. This ensures that the system
does not hop endlessly because one cable modem is generating 90 percent of the errors and 90 percent
of the traffic.
Hop period(Optional) Minimum time period that must elapse between frequency hops. This allows
you to specify a time period long enough to allow an upstream to stabilize before another frequency hop
can be performed.
Scheduled hop time(Optional) Time of day at which a frequency hop should be scheduled.
Shared(Optional) Specifies that all the upstream ports using a spectrum group should use a unique
frequency.
Tip
Before adding a list of upstream frequencies (or frequency hop tables), start by determining which upstream
ports are assigned to a combiner group. Refer to the Example: Determining the Upstream Ports Assigned
to a Combiner Group, on page 439 for an example.
Restriction
The Cisco uBR10012 universal broadband router does not support spectrum management groups
with fixed frequencies for the Cisco MC5X20S/U/H. The Cisco uBR7246VXR universal broadband
router does not support spectrum groups with fixed frequencies for the Cisco uBR-MC16U/X and
Cisco uBR-MC28U/X line cards.
The Cisco uBR10012 universal broadband router does not support inter-line card shared spectrum
groups for the Cisco MC5X20S/U/H. The Cisco uBR7246VXR universal broadband router does not
support inter-line card shared spectrum groups for the Cisco uBR-MC16U/X and Cisco
uBR-MC28U/X line cards.
409
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Guided and Scheduled Spectrum Management Configuration Tasks
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Creates the spectrum group (if it does not already exist), and adds
the specified fixed frequency to the group.
Example:
Router(config)# cable spectrum-group 4 time
Monday 12:00:00 frequency 40000000
Step 4
Creates the spectrum group (if it does not already exist), and adds
the specified band of frequencies to the group.
Note
Example:
Router(config)# cable spectrum-group 4 band
20000000 24000000 13
Step 5
Example:
Router(config)# cable spectrum-group 4 hop
period 60
Step 6
Step 7
Example:
Router(config)# cable spectrum-group 4 shared
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Guided and Scheduled Spectrum Management Configuration Tasks
Step 8
Command or Action
Purpose
end
Example:
Router(config)# end
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# interface cable 5/1
Step 4
Assigns the specified spectrum group as the default group for all
upstreams on this cable interface. The valid range for group-number
is from 1 to 32, or from 1 to 40, depending on the Cisco IOS software
release.
411
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Guided and Scheduled Spectrum Management Configuration Tasks
Step 5
Command or Action
Purpose
Example:
Note
Step 6
Note
end
Example:
Router(config-if)# end
What to Do Next
Note
Tip
For help in determining which upstream ports to assign in a combiner group, refer to the, Example:
Determining the Upstream Ports Assigned to a Combiner Group, on page 439.
To verify the spectrum group configuration, use the show cable spectrum-group command in privileged
EXEC mode.
Configuring Shared Spectrum Groups (Fiber Node Groups) for DOCSIS 3.0
Cisco IOS Release 12.3(21)BC, and later releases, support shared spectrum groups, otherwise known as fiber
node groups, for DOCSIS 3.0 on the Cisco uBR10012 router.
This feature supports shared spectrum groups that cross multiple cable interface line cards on the Cisco CMTS
router, and shared spectrum groups within a single cable interface line card.
For additional information about configuring fiber node groups on the Cisco CMTS, see:
Creating and Configuring Spectrum Groups, on page 408
Assigning a Spectrum Group to One or More Upstream Ports, on page 411
Cisco uBR10012 Universal Broadband Router SIP and SPA Software Configuration Guide
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Guided and Scheduled Spectrum Management Configuration Tasks
2 Optionally create a secondary modulation profile. This typically is a less bandwidth-efficient but a
moderately robust profile.
3 Optionally create a tertiary modulation profile. This typically is a less bandwidth-efficient but a more
robust profile.
4 Assign the profiles to the desired cable interfaces and upstreams.
Tip
When creating the modulation profiles, we recommend that you use the predefined modulation profiles,
as opposed to manually specifying each burst parameter for each modulation profile.
Restriction
The Dynamic Upstream Modulation feature is supported only for DOCSIS 1.0 or DOCSIS 1.1
TDMA-only modulation profiles for advanced spectrum management.
The DOCSIS 2.0 mixed-mode or ATDMA-only mode modulation profiles are supported only for
basic spectrum management (MER [SNR]-based) and not for advanced spectrum management.
The Three Step Dynamic Modulation feature supports only basic spectrum management features. It
does not support modulation profile changes based on CNR (CNiR) thresholds and CNR (CNiR)
measurements.
The Dynamic Upstream Modulation feature is not enabled for single modulation profile configurations.
You can configure only two modulation profiles when an upstream is already assigned to a spectrum
group for frequency hopping. The spectrum group here implies advanced spectrum management
and/or the use of CNR (CNiR).
A single profile is automatically removed from the configuration if three modulation profiles are
assigned to an upstream interface before assigning spectrum group, based on the following conditions:
The robust profile is dropped if the upstream port is using a high performance profile.
The high performance profile is dropped if the upstream port is using a mid-level or robust
profile.
To create and assign the primary, secondary, and tertiary modulation profiles to an upstream, use the
following procedures.
Starting with Cisco IOS Release 12.2(33)SCC, you can configure two logical channels on a single physical
port for the uBR10012 router. When you configure logical channels, the upstream related commands are
categorized into two groups: physical port level and logical channel level.
Physical Port Level
Physical port level commands use the format of cable upstream n, where n denotes the physical port
number.
Logical Channel Level
Logical channel level commands use the format of cable upstream n m, where n denotes the physical
port number, and m denotes the logical channel index number of 0 or 1.
413
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Guided and Scheduled Spectrum Management Configuration Tasks
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Note
Step 4
Example:
Router(config)# interface cable 5/1
Step 5
Example:
Router(config-if)# cable upstream 0
modulation-profile 3 4 5
Step 6
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Guided and Scheduled Spectrum Management Configuration Tasks
Command or Action
Purpose
Example:
Router(config-if)# cable upstream 0 threshold
snr-profiles 25 15
Step 7
Example:
Router(config-if)# cable upstream n threshold
corr-fec 20
Step 8
Example:
Router(config-if)# cable upstream n threshold
uncorr-fec 10
Step 9
cable upstream n threshold hysteresis hysteresis-in-db (Optional) Specifies the hysteresis value to be used in
conjunction with the dynamic modulation upgrade thresholds.
Example:
Router(config-if)# cable upstream n threshold
hysteresis 10
Step 10
end
Example:
Router(config-if)# end
What to Do Next
Tip
See the Dynamic Upstream Modulation (MER [SNR]-Based), on page 401 for a complete description of
the Dynamic Upstream Modulation feature.
415
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Guided and Scheduled Spectrum Management Configuration Tasks
Step 1
Verify that the interface being tested is up, using the show interface cable command in privileged EXEC mode. The
first line of the output shows whether both the interface and line protocol are up.
Example:
Router# show interface cable 6/0
Cable6/0 is up, line protocol is up
Hardware is BCM3210 ASIC, address is 000a.13e8.1ca8 (bia 000a.13e8.1ca8)
Internet address is 10.20.114.33/27
MTU 1500 bytes, BW 27000 Kbit, DLY 1000 usec,
Step 2
Verify that the upstream being tested is up, using the show interface cable upstream command. The first line shows
whether the upstream is up.
Example:
Router# show interface cable 6/0 upstream 5
Cable6/0: Upstream 5 is up
Received 8 broadcasts, 0 multicasts, 6388105 unicasts
0 discards, 0 errors, 0 unknown protocol
6388113 packets input, 0 uncorrectable
0 noise, 0 microreflections
Total Modems On This Upstream Channel : 23 (22 active)
Step 3
Use the show cable hop upstream command to display the frequency that the upstream is currently using:
Example:
Router# show cable hop cable 6/0 upstream 5
Upstream
Port
Poll
Rate
(ms)
Cable6/0/U5 16.816 Mhz 1000
Step 4
Port
Status
Missed
Poll
Count
0
Min
Missed Hop
Hop
Poll
Poll
Thres Period
Sample Pcnt
Pcnt (sec)
10
0%
20% 25
Corr
FEC
Errors
0
Uncorr
FEC
Errors
0
Use the show cable hop upstream history command to display the frequency change, modulation change, and channel
width change action history of the upstreams:
Example:
Router# show cable hop cable 7/0/0 upstream 0 history
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Guided and Scheduled Spectrum Management Configuration Tasks
Cisco IOS Release 12.3(23)BC7 modifies the show cable hop upstream history command to show the identifier
for the modulation profile.
Use the show cable hop upstream threshold command to display the user-defined thresholds and current CNR, MER
(SNR), correctable FEC percentage, uncorrectable FEC percentage, and missed station maintenance percentage values
of the upstreams:
Note
Step 5
Example:
Router# show cable hop cable 6/0/0 upstream threshold
Step 6
Upstream
Port
SNR(dB)
CNR(dB)
CorrFEC% UncorrFEC%
Val Thre1 Thre2 Val Thre1 Thre2 Pcnt Thre Pcnt Thre
MissedSM%
Pcnt Thre
Ca6/0/0/U0
Ca6/0/0/U1
Ca6/0/0/U2
Ca6/0/0/U3
27
31
---
75
90
0
0
25
25
35
35
15
15
25
25
39
51
---
35
35
35
35
25
25
25
25
0
0
0
0
3
3
3
3
0
0
0
0
1
1
1
1
75
75
75
75
Use the test cable hop command to force the desired upstream to perform a frequency hop. A few seconds after giving
the command, a console message should appear informing you of the hop. Repeat the command as needed to verify that
the upstream hops through all the frequencies that have been assigned to the upstreams spectrum group.
Example:
Router# test cable hop cable 6/0 upstream 5
2w0d: %UBR7200-5-USFREQCHG: Interface Cable6/0 Port U5, frequency changed to 15.760 MHz
Router# test cable hop cable 6/0 upstream 5
2w0d: %UBR7200-5-USFREQCHG: Interface Cable6/0 Port U5, frequency changed to 26.832 MHz
Step 7
Use the test cable channel-width command to force the desired upstream to perform a channel-width change. A few
seconds after giving the test command, use the show cable hop command to verify the channel-width change.
Example:
Router# test cable channel-width cable 7/0/0 upstream 0
Channel width changed to 1600000 Hz for Cable7/0/0 U0
Router# *Sep 17 17:06:46.882: %UBR10000-5-USCWCHG: Interface Cable7/0/0 U0, channel width changed
to 1600 kHz SLOT 7/0: Sep 17 17:06:46.898: %UBR10000-5-USCWCHG: Interface Cable7/0/0 U0, channel
width changed to 1600 kHz
Router# Sep 17 17:06:46.898: %Interface Cable7/0/0 U0 With channel width 1600 kHz, the minislot size
is now changed to 4 ticks.
Router# show cable hop cable 7/0/0 upstream 0 history
F = Frequency Hop, M = Modulation Change, C = Channel Width Change
Upstream
Action
Chg
Chg
Action
417
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Guided and Scheduled Spectrum Management Configuration Tasks
Port
Ca7/0/0/U0
Time
Sep 17
Sep 17
Sep 17
Sep 17
Sep 17
Sep 17
Sep 17
Sep 17
Sep 14
Sep 14
Sep 14
Code
17:06:46 C
17:06:02 M
17:06:00 M
17:03:21 M
17:03:19 M
17:01:44 F
17:01:17 F
17:00:24 C
19:38:55 F
19:38:55 F
19:38:24 M
From
3.2
222
221
222
221
26.358
21.528
1.6
41.117
0.000
21
To
1.6
221
222
221
222
19.742
26.358
3.2
21.528
41.117
221
Reason
Test command enforced
SNR 36>=28 CFEC 0<=3 UnCFEC 0<=1
Test command enforced
SNR 36>=28 CFEC 0<=3 UnCFEC 0<=1
Test command enforced
Test command enforced
Test command enforced
Configuration changed
Interface state changed
Interface state changed
Configuration changed
Router#
Step 8
Use the test cable freq-hop command to force the desired upstream to perform a dynamic frequency change. A few
seconds after giving the test command, use the show cable hop command to verify the frequency change.
Example:
Router# test cable freq-hop cable 7/0/0 upstream 0
SLOT 7/0: Sep 17 17:01:44.650: %UBR10000-5-USFREQCHG: Interface Cable7/0/0 U0, changed to Freq 19.742
MHz
Router# show cable hop cable 7/0/0 upstream 0 history
F = Frequency Hop, M = Modulation Change, C =
Upstream
Action
Chg
Chg
Port
Time
Code From
To
Ca7/0/0/U0
Sep 17 17:01:44 F 26.358 19.742
Sep 17 17:00:24 C 1.6
3.2
Sep 14 19:38:55 F 41.117 26.358
Sep 14 19:38:55 F
0.000 41.117
Sep 14 19:38:24 M 21
221
Step 9
Use the test cable modulation-change command to force the desired upstream to perform a dynamic modulation change.
A few seconds after giving the test command, use the show cable hop command to verify the modulation change.
Example:
Router# test cable modulation-change cable 7/0/0 upstream 0
SLOT 7/0: Sep 17 17:03:19.038: %UBR10000-5-USMODCHANGE: Interface Cable7/0/0 U0, dynamic modulation
changed to QPSK
SLOT 7/0: Sep 17 17:03:19.038: %UBR10000-6-PREAMLENADJUST: request burst's preamble length in mod
profile 222 is adjusted to 38 bits.
SLOT 7/0: Sep 17 17:03:19.038: %UBR10000-6-PREAMLENADJUST: initial burst's preamble length in mod
profile 222 is adjusted to 100 bits.
SLOT 7/0: Sep 17 17:03:19.038: %UBR10000-6-PREAMLENADJUST: station burst's preamble length in mod
profile 222 is adjusted to 100 bits.
Router# show cable hop cable 7/0/0 upstream 0 history
F = Frequency Hop, M = Modulation Change, C =
Upstream
Action
Chg
Chg
Port
Time
Code From
To
Ca7/0/0/U0
Sep 17 17:03:19 M 221
222
Sep 17 17:01:44 F 26.358 19.742
Sep 17 17:01:17 F 21.528 26.358
Sep 17 17:00:24 C 1.6
3.2
Sep 14 19:38:55 F 41.117 21.528
Sep 14 19:38:55 F
0.000 41.117
Sep 14 19:38:24 M 21
221
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Intelligent and Advanced Spectrum Management Configuration Tasks
Note
For efficient use of the intelligent and advanced spectrum management features, we recommend configuring
only frequency bands, and not fixed frequencies, when creating spectrum groups. A spectrum group must
contain a frequency band that is wide enough for the cable interface to find at least two center frequencies
at the configured channel width, before frequency hopping can occur.
419
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Intelligent and Advanced Spectrum Management Configuration Tasks
Tip
When creating the modulation profiles, we recommend that you use the predefined modulation profiles,
as opposed to manually specifying each burst parameter for each modulation profile.
3 Assign the profiles to the desired cable interfaces and upstreams.
After the modulation profiles have been created and assigned to upstreams, the Cisco IOS software automatically
uses the advanced CNR-based version of the Dynamic Upstream Modulation feature on the cable interface
line cards that support it.
The Dynamic Upstream Modulation feature is supported only for DOCSIS 1.0 or DOCSIS 1.1
TDMA-only modulation profiles. It is not supported for DOCSIS 2.0 mixed-mode or A-TDMA-only
mode modulation profiles.
Restriction
If you are using a software release between Cisco IOS Release 12.2(8)BC2 and Cisco IOS Release
12.2(11)BC2 inclusive, you must perform an additional configuration when using the mix and
qam-16 predefined modulation profiles. This is because the short and long grant bursts of the mix
and qam-16 profiles default to a unique word offset of 8 (uw8). These values should be changed to
uw16 for optimal performance. To do this, first create the modulation profiles using the procedure
given in this section, and then issue the following commands for each modulation profile that uses
the mix or qam-16 predefined modulation profiles:
cable
fixed
cable
fixed
Note
The defaults for these predefined profiles were corrected in Cisco IOS Release
12.2(11)BC3 and later releases, and this step is no longer needed.
Three Step Dynamic Modulation is not supported on the CNR-based version of dynamic upstream
modulation.
The CNR-based Dynamic Upstream Modulation feature does not support A-TDMA modulation
profiles. However, A-TDMA is supported in the MER (SNR)-based Dynamic Upstream Modulation
feature.
To assign the primary and secondary profiles to an upstream, use the following procedure.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Intelligent and Advanced Spectrum Management Configuration Tasks
Step 2
Command or Action
Purpose
configure terminal
Example:
Router# configure terminal
Step 3
cable modulation-profile profile {mix | qam-16 Creates the primary modulation profile for use on a DOCSIS 1.0 or
DOCSIS 1.1 TDMA upstream.
| qpsk | robust-mix}
Typically, the primary profile is either qam-16 or mix.
Example:
Note
Step 4
Example:
Router(config)# interface cable 5/1
Step 5
Example:
Router(config-if)# cable upstream 0
modulation-profile 3 4
Step 6
end
Example:
Router(config-if)# end
421
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Intelligent and Advanced Spectrum Management Configuration Tasks
Priority of the corrective actions to be taken when noise on an upstream exceeds the threshold for its
modulation profile.
CNR (CNiR) and MER (SNR) threshold and FEC values for the upstream and its two modulation profiles.
Allowable range of channel widths that can be used if frequency hopping or modulation switching cannot
avoid the upstream problems.
These parameters all have default settings, so you do not need to perform this procedure unless you want to
change these parameters to better match the characteristics of your physical plant.
A major exception to this is if you are using only one modulation profile and are using a software release
prior to Cisco IOS Release 12.2(8)BC2. In these releases, a frequency hop would occur if just one of the
measured values (CNR [CNiR] value, correctable FEC counter, or uncorrectable FEC counter) crosses the
configured threshold value. Because of this, if you are using only one modulation profile (QPSK) with one
of these software releases, you might need to reduce the CNR (CNiR) threshold value and increase the
correctable FEC error value to prevent undesired frequency hopping.
Note
This situation no longer occurs in Cisco IOS Release 12.2(8)BC2 and later releases, because a frequency
hop can occur only when both the CNR (CNiR) value and one of the FEC counters falls below the threshold
value.
To configure the parameters, use the following procedure.
Note
Starting with Cisco IOS Release 12.3(13a)BC, the cable upstream n threshold command was changed
to provide more functionality.
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Intelligent and Advanced Spectrum Management Configuration Tasks
Command or Action
Purpose
Example:
Router(config)# interface cable 5/1
Step 4
n Upstream port number. Valid values start with 0 for the first
cable upstream n hop-priority
upstream port on the cable interface line card.
modulation frequency channel-width
Note
Example:
Router(config-if)# cable upstream 0
hop-priority frequency channel-width
modulation
Step 5
Specifies the CNR (CNiR) threshold and FEC values for the upstream and its
two modulation profiles.
n Upstream port number. Valid values start with 0 for the first
upstream port on the cable interface line card.
cnr-profile1 threshold1-in-db Specifies the CNR (CNiR) threshold
for the primary modulation profile (5 to 35 dB, with a default of 25).
cnr-profile2 threshold2-in-db Specifies the CNR (CNiR) threshold
for the secondary modulation profile (5 to 35 dB, must be less than that
for the primary modulation profile, with a default of 13).
corr-fec fec-corrected Specifies the permitted number of correctable
FEC errors for the upstream, which is the percentage of total packets
received on the upstream during the polling period. The valid range is
from 0 to 30 percent of total packets, and a default of 3 percent.
uncorr-fec fec-uncorrected Specifies the permitted number of
uncorrectable FEC errors for the upstream, which is the percentage of
total packets received on the upstream during the polling period. The
valid range is from 0 to 30 percent of total packets, with a default of 1
percent.
Note
Step 6
Specifies the range of allowable channel widths that can be used when ingress
noise conditions require changing the channel width. The upstream begins
423
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Intelligent and Advanced Spectrum Management Configuration Tasks
Command or Action
Purpose
Example:
with the first-choice channel width and decreases in half until it hits the
secondary channel width.
Step 7
Repeat Step 4, on page 423 through Step 6, on page 423 for each
upstream to be configured.
end
Example:
Router(config-if)# end
Configuring Proactive Channel Management for Release 12.3(13a)BC, 12.2(33)SCC, and Later
Starting with Cisco IOS Release 12.2(33)SCC, you can configure two logical channels on a single physical
port of the uBR10012 universal broadband router. When you configure logical channels, the upstream related
commands are categorized into two groups: physical port level and logical channel level.
Physical Port Level
Physical port level commands use the format of cable upstream n, where n denotes the physical port number.
Logical Channel Level
Logical channel level commands use the format of cable upstream n m , where n denotes the physical port
number, and m denotes the logical channel index number of 0 or 1.
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Intelligent and Advanced Spectrum Management Configuration Tasks
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# interface cable 5/1
Step 4
nUpstream port number. Valid values start with 0 for the first
cable upstream n hop-priority
upstream port on the cable interface line card.
modulation frequency channel-width
Note
Example:
Router(config-if)# cable upstream 0
hop-priority frequency channel-width
modulation
Step 5
(Optional) Specifies the CNR (CNiR) threshold and FEC values for the
upstream and its two modulation profiles.
threshold1-in-dbCNR (CNiR) threshold for the primary modulation
profile (5 to 35 dB, with a default of 25).
threshold2-in-dbCNR (CNiR) threshold for the secondary
modulation profile (5 to 35 dB, must be less than that for the primary
modulation profile, with a default of 15).
425
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Intelligent and Advanced Spectrum Management Configuration Tasks
Command or Action
Purpose
Note
Step 6
(Optional) Specifies the MER (SNR) threshold and FEC values for the
upstream and its two modulation profiles.
mLogical channel index. Valid values are 0 and 1.
threshold1-in-dbMER (SNR) threshold for the primary modulation
profile (5 to 35 dB, with a default of 25)
threshold2-in-dbMER (SNR) threshold for the secondary
modulation profile (5 to 35 dB, must be less than that for the primary
modulation profile, with a default of 15)
Note
Example:
Step 7
Step 8
(Optional) Specifies the CNR (CNiR) threshold and FEC values for the
upstream and its two modulation profiles.
corrfec-thresholdPermitted number of correctable FEC errors for
the upstream, which is the percentage of the total packets received on
the upstream during the polling period. The valid range is from 0 to
30 percent of total packets, and a default of 3 percent.
Note
Example:
Router(config-if)# cable upstream 5
threshold corr-fec 5
Step 9
(Optional) Specifies the CNR (CNiR) threshold and FEC values for the
upstream and its two modulation profiles.
uncorrfec-thresholdPermitted number of uncorrectable FEC errors
for the upstream, as given as a percentage of total packets received
on the upstream during the polling period. The valid range is 0 to 30
percent of total packets, with a default of 1 percent.
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Intelligent and Advanced Spectrum Management Configuration Tasks
Command or Action
Purpose
Note
Example:
Step 10
Note
(Optional) Specifies the range of allowable channel widths that can be used
when ingress noise conditions require changing the channel width. The
upstream begins with the first-choice channel width and decreases in half
until it hits the secondary channel width.
Example:
Router(config-if)# cable upstream 0
channel-width 800000 800000
Step 11
Repeat Step 4, on page 425 through Step 10, on page 427 for each
upstream to be configured.
end
Example:
Router(config-if)# end
Step 1
To check the value of the settings you have entered, use the show running-config command in privileged EXEC mode:
427
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Intelligent and Advanced Spectrum Management Configuration Tasks
Example:
Router# show running-config
Step 2
To display the configuration for each modulation profile, use the show cable modulation-profile command in privileged
EXEC mode:
Example:
Router# show cable modulation-profile
To display the configuration for a specific modulation profile, add the profile number to the show cable modulation-profile
command in privileged EXEC mode:
Example:
Router# show cable modulation-profile 6
Step 3
To display the status and configuration of each upstream, use the show controllers cable upstream command in privileged
EXEC mode. The following example displays information for upstreams 0 on a cable line card:
Example:
Router# show controller cable 8/1/14 upstream 0
Cable8/1/14 Upstream 0 is up
Frequency 19.504 MHz, Channel Width 3.200 MHz, Symbol Rate 2.560 Msps
Modulations (64-QAM) - A-short 64-QAM, A-long 64-QAM, A-ugs 64-QAM
Mapped to shared connector 18 and receiver 56
Spectrum Group 8
MC3Gx60 CNR measurement : 30 dB
US phy MER(SNR)_estimate for good packets - 32.5530 dB
Nominal Input Power Level 0 dBmV, Tx Timing Offset 1547
Ranging Backoff Start 3, Ranging Backoff End 6
US timing offset adjustment type 0, value 0
Ranging Insertion Interval automatic (60 ms)
US throttling off
Tx Backoff Start 3, Tx Backoff End 5
Modulation Profile Group 221
Concatenation is enabled
Fragmentation is enabled
part_id=0x3142, rev_id=0xC0, rev2_id=0x00
nb_agc_thr=0x0000, nb_agc_nom=0x0000
Range Load Reg Size=0x58
Request Load Reg Size=0x0E
Minislot Size in number of Timebase Ticks is = 2
Minislot Size in Symbols = 32
Bandwidth Requests = 0xEE3AF
Piggyback Requests = 0x6A24F
Invalid BW Requests= 0x76
Minislots Requested= 0xC33362
Minislots Granted = 0x158609
Minislot Size in Bytes = 24
Map Advance (Dynamic) : 2581 usecs
Map Count Internal = 330309891
No MAP buffer= 0x0
No Remote MAP buffer= 0x0
Map Counts: Controller 8/1/0 = 1321230158
UCD Counts:
Controller 8/1/0:0 = 336057
Controller 8/1/0:1 = 336057
Controller 8/1/0:2 = 336057
Controller 8/1/0:3 = 336057
UCD procedures on lch 0
UCD ucd-succeeds(5) ucd-shut(0) init-state-err(0)
UCD init-tss-err(0) init-timeout(0) init-start-err(0)
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Intelligent and Advanced Spectrum Management Configuration Tasks
Step 4
To display the hop period and hop threshold values for each upstream, use the show cable hop command in privileged
EXEC mode:
Example:
Router# show cable hop
Upstream
Port
Port
Status
Cable3/0/U0
Cable3/0/U1
Cable3/0/U2
Cable3/0/U3
Cable3/0/U4
Cable3/0/U5
Cable4/0/U0
Cable4/0/U1
Cable4/0/U2
Cable4/0/U3
Cable4/0/U4
Cable4/0/U5
Step 5
20.800
20.800
23.120
22.832
22.896
23.040
22.896
23.168
22.896
20.800
22.928
22.960
Mhz
Mhz
Mhz
Mhz
Mhz
Mhz
Mhz
Mhz
Mhz
Mhz
Mhz
Mhz
Missed Hop
Poll
Thres
Pcnt
Pcnt
0%
25%
0%
25%
0%
25%
0%
25%
0%
25%
0%
25%
0%
25%
0%
25%
0%
25%
0%
25%
0%
25%
----25%
Hop
Period
(sec)
45
45
45
45
45
45
45
45
45
45
45
45
Corr
FEC
Errors
1
2
0
0
0
1
0
4
1
0
0
0
Uncorr
FEC
Errors
4
19
5
6
7
3
2
2
0
0
1
0
To display changes from one state to another, at any time and for any reason, for frequency, modulation, and channel
width, use the history option of the show cable hop command.
Example:
Router# show cable hop c8/1/1 u0 history
F = Frequency Hop, M = Modulation Change, C
Upstream
Action
Chg
Chg
Port
Time
Code From
To
C8/1/1 U0 Feb 20 12:21:29 M 142
141
Feb 20 12:09:08 F
0.000 24.000
Step 6
To display thresholds for MER (SNR), CNR (CNiR), and FEC, use the threshold option of the show cable hop command.
Example:
Router# show cable hop c8/1/1 u0 threshold
Upstream
Port
SNR(dB)
CNR(dB)
CorrFEC% UncorrFEC%
Val Thre1 Thre2 Val Thre1 Thre2 Pcnt Thre Pcnt Thre
MissedSM%
Pcnt Thre
429
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Monitoring Spectrum Management
C8/1/1 u0
Step 7
33
23
14
60
25
15
50
To display the assignment of each spectrum group, use the show cable spectrum-group command in privileged EXEC
mode:
Example:
Router# show cable spectrum-group
Group
No.
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Step 8
Frequency
Band
(Mhz)
20.000-21.600
22.000-24.000
20.784 [1.60]
20.784 [1.60]
23.120 [1.60]
22.832 [1.60]
22.896 [1.60]
23.024 [1.60]
23.152 [1.60]
22.896 [1.60]
22.896 [1.60]
20.784 [1.60]
22.928 [1.60]
22.960 [1.60]
Upstream
Port
Cable3/0
Cable3/0
Cable3/0
Cable3/0
Cable3/0
Cable3/0
Cable4/0
Cable4/0
Cable4/0
Cable4/0
Cable4/0
Cable4/0
Weekly Scheduled
Availability
From Time:
To Time:
U0
U1
U2
U3
U4
U5
U1
U0
U2
U3
U4
U5
Power
Level
(dBmV)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Shared
Spectrum
No
No
To display the current CNR (CNiR) value for a particular cable modem, use the show cable modem cnr command in
privileged EXEC mode:
Example:
Router# show cable modem 5.100.1.94 cnr
MAC Address
IP Address
0018.689c.17b8 5.100.1.94
Note
I/F
C7/0/0/U1
MAC
State
online
Prim
Sid
428
snr/cnr
(dB)
36.12
Starting Cisco IOS Release 12.2(33)SCF, the output of the show cable modem cnr command will always
display CNR (CNiR) values for all the US channels for a specific CM, irrespective of whether spectrum
management is enabled or not for the US channels. For all the releases prior to Cisco IOS Release 12.2(33)SCF,
the command output will display CNR (CNiR) when you use specific groups, otherwise it will be MER (SNR).
Note
When using the Cisco uBR10-MC5X20S/U/H BPE you must also use Cisco IOS Release 12.3(13a)BC
or a later release.
See the following sections for more information:
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Using CLI Commands
Purpose
431
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Using CLI Commands
Command
Purpose
Displays changes from one state to another, at any
time and for any reason, for frequency, modulation,
and channel width.
Note
Note
The show cable flap-list command displays the flap list of the CMTS router, which provides additional
information about whether cable modems on an upstream are experiencing problems, and if so, what type
of problems are occurring. For more information about the cable modem flapping and how to monitor the
cable modem flap list, see the Flap List Troubleshooting for the Cisco CMTS Routers .
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Using SNMP
Using SNMP
You can use SNMP to monitor the spectrum management activity. The SNMP manager can be a
graphically-based SNMP manager such as CiscoView or the Cable Broadband Troubleshooter (Release 3.0
or later).
The CISCO-CABLE-SPECTRUM-MIB has been enhanced to provide this SNMP support using the following
MIB attributes:
ccsSNRRequestTable
The table below lists the attributes in the ccsSNRRequestTable table, which contains the CNR (CNiR)
measurements that are made for individual cable modems on an upstream.
Table 56: ccsSNRRequestTable Attributes
Attribute
Type
Description
ccsSNRRequestIndex
Integer32
ccsSNRRequestMacAddr
MacAddress
ccsSNRRequestSNR
Integer32
ccsSNRRequestOperation
CCSRequestOperation
ccsSNRRequestOperState
CCSRequestOperState
ccsSNRRequestStartTime
TimeStamp
ccsSNRRequestStoppedTime
TimeStamp
ccsSNRRequestStatus
RowStatus
433
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Using SNMP
ccsSpectrumRequestTable
The table below lists the attributes for each entry in the ccsSpectrumRequestTable table, which is used to
obtain the spectrum profile for a particular cable modem or to obtain the background MER (SNR) for an entire
upstream.
Table 57: ccsSpectrumRequestTable Attributes
Attribute
Type
Description
ccsSpectrumRequestIndex
Integer32
ccsSpectrumRequestIfIndex
InterfaceIndexOrZero
ccsSpectrumRequestMacAddr
MacAddress
ccsSpectrumRequestUpperFreq
CCSFrequency
ccsSpectrumRequestLowFreq
CCSFrequency
ccsSpectrumRequestResolution
Integer32
ccsSpectrumRequestStartTime
TimeStamp
ccsSpectrumRequestStoppedTime TimeStamp
ccsSpectrumRequestOperation
CCSRequestOperation
ccsSpectrumRequestOperState
CCSRequestOperState
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Using SNMP
Attribute
Type
Description
ccsSpectrumRequestStatus
RowStatus
ccsSpectrumDataTable
The table below lists the attributes in each entry of the ccsSpectrumDataTable table, which contains the results
for a spectrum request.
Table 58: ccsSpectrumDataTable Attributes
Note
Attribute
Type
Description
ccsSpectrumDataFreq
CCSMeasuredFrequency
ccsSpectrumDataPower
INTEGER
The ccsSpectrumRequestTable and ccsSpectrumDataTable tables provide the same information as that
provided by the show controllers cable upstream spectrum command. This command is obsolete in
Cisco IOS Release 12.3(21)BC.
ccsUpSpecMgmtTable
The table below lists the attributes in the ccsUpSpecMgmtTable table, which provides an entry describing
each frequency hop.
Table 59: ccsUpSpecMgmtEntry Attributes
Attribute
Type
Description
ccsUpSpecMgmtHopPriority
INTEGER
ccsUpSpecMgmtSnrThres1
Integer32
435
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Using SNMP
Attribute
Type
Description
ccsUpSpecMgmtSnrThres2
Integer32
ccsUpSpecMgmtFecCorrectThres1
Integer32
ccsUpSpecMgmtFecCorrectThres2
Integer32
ccsUpSpecMgmtFecUnCorrectThres1
Integer32
ccsUpSpecMgmtFecUnCorrectThres2
Integer32
ccsUpSpecMgmtSnrPollPeriod
Integer32
ccsUpSpecMgmtHopCondition
INTEGER
ccsUpSpecMgmtFromCenterFreq
CCSFrequency
ccsUpSpecMgmtToCenterFreq
CCSFrequency
ccsUpSpecMgmtFromBandWidth
CCSFrequency
ccsUpSpecMgmtToBandWidth
CCSFrequency
ccsUpSpecMgmtFromModProfile
Integer32
ccsUpSpecMgmtToModProfile
Integer32
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Using SNMP
Attribute
Type
Description
ccsUpSpecMgmtSNR
Integer32
ccsUpSpecMgmtCnrThres1
Integer32
ccsUpSpecMgmtCnrThres2
Integer32
ccsUpSpecMgmtCNR
Integer32
ccsUpSpecMgmtMissedMaintMsgThres Integer32
ccsUpSpecMgmtHopPeriod
Integer32
ccsHoppingNotification
The table below describes the attributes contained in the notification that is sent after each frequency hop.
Table 60: ccsHoppingNotification Attributes
Attribute
Type
Description
ccsUpSpecMgmtHopCondition
INTEGER
ccsUpSpecMgmtFromCenterFreq CCSFrequency
ccsUpSpecMgmtToCenterFreq
CCSFrequency
437
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Configuration Examples
Attribute
Type
Description
ccsUpSpecMgmtFromBandWidth CCSFrequency
ccsUpSpecMgmtToBandWidth
CCSFrequency
ccsUpSpecMgmtFromModProfile Integer32
ccsUpSpecMgmtToModProfile
Integer32
Configuration Examples
This section provides the following configuration examples:
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Spectrum Group and Combiner Group Examples
Power
Level
(dBmV)
0
0
7
6
0
0
5
0
Shared
Spectrum
Yes
Yes
Yes
No
No
No
No
Yes
The laser group term refers to the set of fiber nodes that share the same downstream signal. An optical splitter
is often used to create individual feeds per node.
In the downstream direction, two 6-MHz channel slots are assigned. All fiber nodes in combiner groups A
through E should have a channel slot containing the downstream signal from Cable3/0. Combiner groups A
through E are said to belong to laser group 1.
All fiber nodes in combiner groups E through J should have a channel slot containing the downstream signal
from Cable4/0. Combiner groups E through J are said to belong to laser group 2.
Because combiner group E belongs to two laser groups, there should be two different downstream channel
slots for Cable3/0 and Cable4/0.
439
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Spectrum Group and Combiner Group Examples
Port
U0
U1
U4
U1
U2
U3
U4
U5
RF Domain
combiner group
combiner group
combiner group
combiner group
combiner group
combiner group
combiner group
combiner group
A
B
D
F
G
H
I
J
RF Domain
combiner group C
combiner group C
RF Domain
combiner group E
combiner group E
For the 20- to 26-MHz band of each RF domain, the spectrum is channelized according to the channel width
settings of each member port. For example, if the ports U2 and U3 of Cable3/0 are set to 3.2 MHz and 1.6
MHz channel widths, respectively, then spectrum group 2 uses the following channelization:
>
>
>
>
>
>
Note
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Example: Other Spectrum Management Configurations
Because the group is shared, ports U2 and U3 will be assigned channels 1 and 4, respectively, to prevent
overlap.
Note
There are no alternate frequency assignments for either port, and bandwidth is wasted from 24.8 to 26.0
MHz. To create alternate channels, increase the upper boundary from 26.0 to 28.0 MHz.
> Channel
>
> 1
> 2
> 3
> 4
> 5
> 6
> 7
Try to reduce the spectrum allocation when it is used with small channel widths. Otherwise, there will be a
large number of upstream channel slots, and the frequency hopping may require several minutes to find a
clean slot.
Use the following example to configure spectrum group 1 with an upstream frequency of 6,500,000 Hz
and a default power level of 0 dBmV:
Router(config)# cable spectrum-group 1 frequency 6500000
Use the following example to add the upstream frequency 7,000,000 Hz to the list of valid frequencies
with a default power level of 0 dBmV for spectrum group 1:
Router(config)# cable spectrum-group 1 frequency 7000000
Use the following example to configure spectrum group 2 with an upstream frequency 7,500,000 Hz
and change the power level to 5 dBmV:
Router(config)# cable spectrum-group 2 frequency 7500000 5
Use the following example to configure spectrum group 3 with an upstream band of 12,000,000 to
18,000,000 Hz and default power level of 0 dBmV:
Router(config)# cable spectrum-group 3 band 12000000 18000000
441
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Dynamic Upstream Modulation Examples
Use the following example to add the upstream band 20,000,000 to 24,000,000 Hz to the list of valid
bands with a change in the power level of 13 dBmV for spectrum group 3:
Router(config)# cable spectrum-group 3 band 20000000 24000000 13
Use the following example to configure a continuous band between 5,000,004 and 40,000,000 Hz for
scheduled spectrum group 4 with a default power level of 0 dBmV. The band is available to the spectrum
group starting at 12:00 p.m. local time each Monday:
Router(config)# cable spectrum-group 4 time Monday 12:00:00 band 5000004 40000000
Use the following example to add the upstream frequency 9,500,000 Hz to the list of valid frequencies
and change the nominal power level to 5 dBmV. The spectrum manager adjusts frequencies and power
levels on this group at 2:00 a.m. local time each day:
Router(config)# cable spectrum-group 3 time 02:00:00 frequency 9500000 5
Use the following example to configure the minimum period before which a frequency hop can occur
in seconds:
Router(config)# cable spectrum-group 3 hop period 800
Use the following example to configure the threshold value (expressed as a percentage) of the number
of offline modems identified before the router initiates an automatic frequency hop:
Router(config)# cable spectrum-group 3 hop threshold 40
Use the following example to configure a particular spectrum group as a shared RF spectrum group.
Specifying a given spectrum group as shared tells the router that you want to be sure that upstream
frequencies assigned to upstream ports are not assigned to additional upstream ports:
Router(config)# cable spectrum-group 3 shared
Use the following example to remove a specified spectrum group from your configuration:
Router(config)# no cable spectrum-group 3
The following is an example of a spectrum group configuration that is designed to perform minor
equalization as a function of frequency.
CMTS01(config)# cable spectrum-group 1 frequency 21600000
CMTS01(config)# cable spectrum-group 1 frequency 24800000 1
CMTS01(config)# cable spectrum-group 1 frequency 28000000 2
In this example, the upstream port receives power at 21.6 MHz with a default power level of 0 dBmV,
at 24.8 MHz with a power level of 1 dBmV, and at 28.0 MHz with a power level of 2 dBmV. At any
time, the power level set in the interface configuration overrides the spectrum group power level.
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Dynamic Upstream Modulation Examples
Step 1
To check the value of the settings you have entered, enter the show running-config command in privileged EXEC mode:
Example:
Router# show running-config
To review changes you make to the configuration, use the show startup-config command in privileged EXEC mode to
display the information stored in NVRAM.
Step 2
To display modulation profile group information, use the show cable modulation-profile command in privileged EXEC
mode:
Example:
Router# show cable modulation-profile[profile][iuc-code]
443
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Example: Input Power Level
Note
The upstream request and station maintenance messages use less time on the cable network when configured
in QPSK for symbol rates of 640K, 1280K, and 2560K symbols/sec. Thus, these messages are actually
more efficient when used in QPSK mode and they ensure a more reliable modem connection. The upstream
initial maintenance message takes exactly the same amount of time on the cable network, no matter how
it is configured. Modems connect more quickly and experience fewer cycles of power adjustment during
initial maintenance if the system is set for QPSK.
Router# configure terminal
Router(config)# cable modulation-profile
fixed uw16
Router(config)# cable modulation-profile
fixed uw16
Router(config)# cable modulation-profile
fixed uw16
Router(config)# cable modulation-profile
fixed uw16
Router(config)# cable modulation-profile
fixed uw16
In the following example, all message types are carried with QAM-16 modulation. Although QAM-16
modulation offers a consistent modulation scheme for all five types of messages, the added length of the
QAM-16 preamble offsets the increased bandwidth efficiency of the MAC data message for the station
maintenance messages and bandwidth request messages.
Router# configure terminal
Router(config)# cable modulation-profile
fixed uw16
Router(config)# cable modulation-profile
256 fixed uw16
Router(config)# cable modulation-profile
256 fixed uw16
Router(config)# cable modulation-profile
fixed uw16
Router(config)# cable modulation-profile
fixed uw16
Note
When using DOCSIS concatenation with a 16-QAM or mixed symbol rate, configure the CMTS for
Unique Word 16 (uw16) in the preamble for both short and long data burst profiles.
Add the cable upstream port-number modulation-profile primary profile-number secondary profile-number
command to the appropriate interfaces. In this example, modulation profile 2 is for QAM-16 modulation and
profile 1 is for QPSK modulation.
Router# configure terminal
Router(config)# interface Cable6/0
Router(config-if)# cable upstream 0 modulation-profile 2 1
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Advanced Spectrum Management Configuration Examples
Example: Advanced Spectrum Management for the Cisco uBR7200 Series Router
This section provides a typical configuration example for a Cisco uBR7200 series router using the Cisco
uBR-MC16U cable interface line card. This configuration does the following:
Creates three spectrum groups with different frequency bands, hop periods, and hop thresholds.
Creates two upstream modulation profiles, one for QPSK operation and one for QAM-16 operation, by
specifying the parameters for each burst type.
Creates two upstream modulation profiles, one for QPSK operation and one for mixed QPSK/QAM-16
operation, using the default profile options (qpsk and mix).
Configures one upstream (port 5) on cable interface 3/0 to use spectrum group 3.
Configures the upstreams with the primary modulation profile set to mixed QPSK/QAM-16 operation
and the secondary modulation profile set for QPSK operation.
Configures the upstream so that when its noise threshold is reached, it first attempts to change the
frequency, then the channel-width, and finally to switch the modulation profile (using the Dynamic
Upstream Modulation feature).
!
version 12.3
no service pad
no service password-encryption
service udp-small-servers
service tcp-small-servers
!
hostname ubr7200
!
!
! Define a frequency band for a 1.6 MHz channel around center frequency of 20.800 MHz
cable spectrum-group 1 band 19750000 21850000 0
! Define a frequency band for a 1.6 MHz channel around center frequency of 23.200 MHz
cable spectrum-group 1 band 22150000 24250000 0
! Hop period set to 30 sec to avoid modems going offline before initiating a hop priority
cable spectrum-group 1 hop period 30
! Percentage of missed station maintenance from modems
cable spectrum-group 1 hop threshold 20
!
cable modulation-profile 1 initial 5 34 0 48 qpsk scrambler 152 no-diff 128 fixed uw16
cable modulation-profile 1 station 5 34 0 48 qpsk scrambler 152 no-diff 128 fixed uw16
! Create second modulation profile numbered 4
cable modulation-profile 4 request 0 16 0 8 qpsk scrambler 152 no-diff 64 fixed uw16
cable modulation-profile 4 initial 5 34 0 48 qpsk scrambler 152 no-diff 128 fixed uw16
cable modulation-profile 4 station 5 34 0 48 qpsk scrambler 152 no-diff 128 fixed uw16
cable modulation-profile 4 short 6 75 6 8 16qam scrambler 152 no-diff 144 shortened uw16
cable modulation-profile 4 long 8 220 0 8 16qam scrambler 152 no-diff 160 shortened uw16
! Create two modulation profiles using the default QPSK and QPSK/16-QAM profiles
cable modulation-profile 3 qpsk
cable modulation-profile 5 mix
!
no cable qos permission create
no cable qos permission update
cable qos permission modems
cable time-server
clock calendar-valid
445
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Advanced Spectrum Management Configuration Examples
no ip subnet-zero
no ip domain-lookup
!
!
!
interface FastEthernet0/0
no ip address
no ip mroute-cache
shutdown
media-type MII
full-duplex
!
interface Ethernet1/0
ip address 10.11.10.1 255.0.0.0
no ip mroute-cache
half-duplex
!
interface Cable3/0
ip address 255.255.255.0 secondary
ip address 255.255.255.0
no keepalive
cable map-advance static
cable bundle 1 master
cable downstream annex B
cable downstream modulation 64qam
cable downstream interleave-depth 32
cable downstream frequency 687000000
! Assign upstream to spectrum group
cable upstream 0 spectrum-group 1
! Set channel-width to be fixed at 1.6 MHz
cable upstream 0 channel-width 1600000 1600000
! Set priority of corrective actions
cable upstream 0 hop-priority frequency channel-width
! Set the thresholds for corrective action
cable upstream 0 threshold cnr-profiles 23 15
cable upstream 0 threshold Corr-Fec 5
cable upstream 0 threshold Uncorr-Fec 2
! Assign modulation profiles to upstream port in order
cable upstream 0 modulation-profile 5 1
no cable upstream 0 concatenation
no cable upstream 0 shutdown
cable upstream 1 spectrum-group 1
cable upstream 1 channel-width 1600000 1600000
cable upstream 1 hop-priority frequency channel-width
cable upstream 1 threshold cnr-profiles 23 15
cable upstream 0 threshold Corr-Fec 5
cable upstream 0 threshold Uncorr-Fec 2
cable upstream 1 modulation-profile 5 1
no cable upstream 1 concatenation
no cable upstream 1 shutdown
cable upstream 2 spectrum-group 1
cable upstream 2 channel-width 1600000 1600000
cable upstream 2 hop-priority frequency channel-width
cable upstream 2 threshold cnr-profiles 23 15
cable upstream 0 threshold Corr-Fec 5
cable upstream 0 threshold Uncorr-Fec 2
cable upstream 2 modulation-profile 5 1
no cable upstream 2 concatenation
no cable upstream 2 shutdown
cable upstream 3 spectrum-group 1
cable upstream 3 channel-width 1600000 1600000
cable upstream 3 hop-priority frequency channel-width
cable upstream 3 threshold cnr-profiles 23 15
cable upstream 0 threshold Corr-Fec 5
cable upstream 0 threshold Uncorr-Fec 2
cable upstream 3 modulation-profile 5 1
no cable upstream 3 concatenation
no cable upstream 3 shutdown
cable upstream 4 spectrum-group 1
cable upstream 4 channel-width 1600000 1600000
cable upstream 4 hop-priority frequency channel-width
cable upstream 4 threshold cnr-profiles 23 15
cable upstream 0 threshold Corr-Fec 5
modulation
of preference
modulation
modulation
modulation
modulation
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Advanced Spectrum Management Configuration Examples
modulation
modulation
modulation
modulation
modulation
modulation
modulation
447
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Advanced Spectrum Management Configuration Examples
16 0
1
16 0
2
16 0
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Additional References
Additional References
The following sections provide references related to Spectrum Management and Advanced Spectrum
Management for the Cisco CMTS routers.
Related Documents
Related Topic
Document Title
http://www.cisco.com/en/US/docs/ios/cable/
command/reference/cbl_book.html Cisco Broadband
Cable Command Reference Guide.
Installing Cisco uBR7100 Series Universal Broadband Cisco uBR7100 Series Universal Broadband Router
Routers
Hardware Installation Guide
Configuring Cisco uBR7100 Series Universal
Broadband Routers
449
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Additional References
Related Topic
Document Title
Installing Cisco uBR7200 Series Universal Broadband Cisco uBR7200 Series Universal Broadband Router
Routers
Hardware Installation Guide
Cisco uBR7200 Series Universal Broadband Router
Cable Modem Card Installation and Configuration
Cisco uBR7200 Series Universal Broadband Router
Port Adapter Installation and Configuration
Cisco uBR7200 Series Universal Broadband Router
550-Watt DC-Input Power Supply Replacement
Instructions
Cisco uBR7200 Series Universal Broadband Router
Subchassis and Midplane Replacement Instructions
Cisco uBR7200 Series Rack-Mount and
Cable-Management Kit Installation Instructions
Cisco uBR7200 Series Universal Broadband Router
Fan Tray Replacement Instructions
Configuring Cisco uBR7200 Series Universal
Broadband Routers
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Feature Information for Spectrum Management and Advanced Spectrum Management on CMTS
Title
SP-RFIv1.1-I09-020830
SP-RFIv2.0-I03-021218
SP-OSSIv2.0-I03-021218
SP-BPI+-I09-020830
MIBs
MIBs
MIBs Link
CISCO-CABLE-SPECTRUM-MIB
Technical Assistance
Description
Link
451
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Feature Information for Spectrum Management and Advanced Spectrum Management on CMTS
Note
The below table lists only the software release that introduced support for a given feature in a given
software release train. Unless noted otherwise, subsequent releases of that software release train also
support that feature.
Feature Name
Releases
Feature Information
Spectrum Management
Spectrum Management
12.1(5)EC
Spectrum Management
Spectrum Management
12.2(4)BC1
Spectrum Management
12.2(15)BC1
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Feature Information for Spectrum Management and Advanced Spectrum Management on CMTS
Feature Name
Releases
Feature Information
Spectrum Management
12.2(15)BC2
12.3(9)BC
453
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Feature Information for Spectrum Management and Advanced Spectrum Management on CMTS
Feature Name
Releases
Feature Information
Spectrum Management
12.3(21)BC
12.3(23)BC7
12.2(33)SCB3
12.2(33)SCF
OL-27606-08
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Feature Information for Spectrum Management and Advanced Spectrum Management on CMTS
455
Spectrum Management and Advanced Spectrum Management for the Cisco CMTS
Feature Information for Spectrum Management and Advanced Spectrum Management on CMTS
OL-27606-08
CHAPTER
17
Note
Cisco IOS Release 12.2(33)SCA integrates support for this feature on the Cisco CMTS routers. This
feature is also supported in Cisco IOS Release 12.3BC, and this document contains information that
references many legacy documents related to Cisco IOS 12.3BC. In general, any references to Cisco IOS
Release 12.3BC also apply to Cisco IOS Release 12.2SC.
Finding Feature Information
Your software release may not support all the features documented in this module. For the latest feature
information and caveats, see the release notes for your platform and software release. To find information
about the features documented in this module, and to see a list of the releases in which each feature is
supported, see the Feature Information Table at the end of this document.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support.
To access Cisco Feature Navigator, go to http://tools.cisco.com/ITDIT/CFN/. An account on http://
www.cisco.com/ is not required.
Contents
Prerequisites for Extended Upstream Frequency Ranges, page 458
Restrictions for Extended Upstream Frequency Ranges, page 458
Information About Extended Upstream Frequency Ranges, page 458
How to Configure the Upstream Frequency Range, page 460
Configuration Examples for Extended Upstream Frequency Ranges, page 465
Additional References, page 473
457
OL-27606-08
Committee (NTSC) channel plans.Those specifications have been enhanced to provide support for other cable
systems.
Region
Channel Plan
North American
(DOCSIS)
6 MHz NTSC36
35
5 MHz to 42 MHz
5 MHz to 65 MHz
Japan39
5 MHz to 55 MHz
6 MHz NTSC
35 The RF Modulation Format column shows the configuration that is required for operation in normal DOCSIS and EuroDOCSIS networks. While it is possible
to configure the Modulation Format differently than what is shown in this table, we do not recommend doing so.
36 NTSC = North American National Television Systems Committee
37 PAL = Phase Alternating Line
38 SECAM= Systeme Electronique Couleur Avec Memoire
39 CableLabs has not released an official version of the DOCSIS specification to support the extended Japanese upstream and downstream frequency ranges.
Tip
The cable freq-range command is not normally needed except to enable EuroDOCSIS operations on the
Cisco uBR-MC16U/X and Cisco uBR-MC28U/X cards. However, it can be used in other situations to
ensure that the other cable upstream commands do not allow frequencies outside of the desired range.
Support for the different frequency ranges depends on the cable interfaces being used:
459
Cisco uBR-MC16E cable interface line card and the Cisco uBR7111E/7114E routersSupport the
EuroDOCSIS frequency range, which is the default mode of operation.
Cisco uBR-MC16U/X, Cisco uBR-MC28U/X, and Cisco uBR-MC5X20U cable interface line
cardsSupport the Japanese extended frequency range and the EuroDOCSIS frequency range, and the
Japanese range is the default mode of operation.
All other cable interfacesSupport the DOCSIS frequency range, which is the default mode of operation.
If a cable interface card does not support the frequency range that is configured with the cable freq-range
command, a warning message is displayed. The card interface card, however, can continue to be used with
its normal set of frequencies.
For example, consider the case where a Cisco uBR7246VXR router has a Cisco uBR-MC16C card and a
Cisco uBR-MC28U card installed. By default, the Cisco uBR-MC16C card supports the DOCSIS frequency
range, and the Cisco uBR-MC28U supports the Japanese frequency range. If you configure the router to
support the EuroDOCSIS frequency range, only the Cisco uBR-MC28U card supports the extra downstream
and upstream frequencies. The Cisco uBR-MC16C card, however, can continue to be used with the regular
DOCSIS frequencies.
Note
You do not need any special configuration to be able to use the extended range of downstream frequencies
that is used in Japanese networks, because all currently-supported Cisco cable interface line cards support
a superset (54 MHz to 860 Mhz) of the DOCSIS frequencies that include the Japanese range.
Tip
This procedure typically is not needed, because by default all cable interfaces support the DOCSIS
frequency range. However, you might want to use this procedure for the Cisco uBR-MC16U/X and Cisco
uBR-MC28U/X cable interface line cards to specify that these cards use a narrower DOCSIS frequency
filter that would filter out any noise in the frequencies above 42 MHz, which might improve RF performance
on some cable plants.
OL-27606-08
Restriction
All cable interfaces in the router must be using the North American upstream frequency range.
Any upstreams that are currently configured for frequencies greater than 42 MHz must be reconfigured
to use a lower frequency, using the cable upstream frequency interface command, before beginning this
procedure.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Note
Step 4
Example:
Router(config)# interface cable 3/0
Step 5
Step 6
Step 7
exit
Example:
Router(config-if)# exit
461
Step 8
Command or Action
Purpose
exit
Example:
Router(config)# exit
Note
This procedure is not typically needed, because all of the cable interfaces listed in the Before You Begin
section support the extended upstream frequency ranges in their default configuration. However, if you
have configured a Cisco uBR-MC16U/X or Cisco uBR-MC28U/X card as described in the Configuring
DOCSIS Upstream Frequencies, on page 460, you must use this procedure to re-enable the extended
frequency range.
Restriction
All cable interfaces in the router must be using either the North American or the Japanese upstream
frequency range.
Any upstream that is currently configured for EuroDOCSIS, using frequencies greater than 55 MHz must
be reconfigured for a lower frequency, using the cable upstream frequency interface command, before
beginning this procedure.
OL-27606-08
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Step 4
Example:
Note
Example:
Router(config)# interface cable 3/0
Step 5
Step 6
Step 7
exit
Configures the upstream for the desired frequency in Hertz. The valid
range for n starts with 0 and depends on the number of upstream ports
for this downstream. The valid range for frequency is 5000000 to
55000000.
Note
Example:
Router(config-if)# exit
Step 8
exit
Example:
Router(config)# exit
463
Tip
This command is not normally needed with the Cisco UBR-MC5X20U cable interface line card, because
by default it supports upstream frequencies up to 65 MHz. However, if you have used one of the previous
procedures, Configuring DOCSIS Upstream Frequencies, on page 460 or Configuring Extended DOCSIS
Upstream Frequencies for Japan, on page 462, to limit the frequency range, you must use this procedure
to re-enable the EuroDOCSIS frequency range.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# cable freq-range
european
Step 4
Example:
Router(config)# interface cable 3/0
OL-27606-08
Step 5
Command or Action
Purpose
Example:
Note
Step 6
Step 7
exit
Configures the upstream for the desired frequency in Hertz. The valid
range for n starts with 0 and depends on the number of upstream ports
for this downstream. The valid range for frequency is 5000000 to
65000000.
Repeat this command for each upstream port for this
downstream.
Exits interface configuration mode.
Note
Example:
Router(config-if)# exit
Step 8
exit
Example:
Router(config)# exit
Note
The cable freq-range north-american command is not needed for this configuration, but using the
command filters out the upstream frequencies above 42 MHz, which could be useful if noise is occurring
in those frequencies.
...
465
OL-27606-08
467
OL-27606-08
469
OL-27606-08
no ip address
cable enable-trap cmonoff-notification
cable bundle 1 master
cable downstream annex A
cable downstream modulation 256qam
cable downstream interleave-depth 64
cable downstream frequency 471000000
cable downstream channel-id 0
no cable downstream rf-shutdown
cable upstream 0 spectrum-group 6
cable upstream 0 power-level 0
cable upstream 0 channel-width 3200000
cable upstream 0 minislot-size 2
cable upstream 0 modulation-profile 21 22
no cable upstream 0 shutdown
cable upstream 1 spectrum-group 7
cable upstream 1 power-level 0
cable upstream 1 channel-width 1600000
cable upstream 1 minislot-size 4
cable upstream 1 modulation-profile 121 122
no cable upstream 1 shutdown
cable upstream 2 spectrum-group 8
cable upstream 2 power-level 0
cable upstream 2 channel-width 800000
cable upstream 2 minislot-size 8
cable upstream 2 modulation-profile 123 124
no cable upstream 2 shutdown
cable upstream 3 spectrum-group 14
cable upstream 3 power-level 0
cable upstream 3 channel-width 400000
cable upstream 3 minislot-size 16
cable upstream 3 modulation-profile 22 23
no cable upstream 3 shutdown
!
interface Cable5/0/1
no ip address
load-interval 30
cable bundle 1
cable downstream annex A
cable downstream modulation 256qam
cable downstream interleave-depth 32
cable downstream frequency 471000000
cable downstream channel-id 0
no cable downstream rf-shutdown
cable upstream 0 spectrum-group 10
cable upstream 0 power-level 0
cable upstream 0 channel-width 3200000
cable upstream 0 minislot-size 2
cable upstream 0 modulation-profile 122 123
no cable upstream 0 shutdown
cable upstream 1 spectrum-group 2
cable upstream 1 power-level 0
cable upstream 1 channel-width 1600000
cable upstream 1 minislot-size 4
cable upstream 1 modulation-profile 124 125
no cable upstream 1 shutdown
cable upstream 2 spectrum-group 3
cable upstream 2 power-level 0
cable upstream 2 channel-width 400000
cable upstream 2 minislot-size 16
cable upstream 2 modulation-profile 126 127
no cable upstream 2 shutdown
cable upstream 3 spectrum-group 1
cable upstream 3 power-level 0
cable upstream 3 channel-width 200000
cable upstream 3 minislot-size 32
cable upstream 3 modulation-profile 125 128
no cable upstream 3 shutdown
!
interface Cable5/0/2
no ip address
load-interval 30
cable bundle 2
471
OL-27606-08
Additional References
The following sections provide references related to the Extended Upstream Frequency Ranges.
Related Documents
Related Topic
Document Title
473
Related Topic
Document Title
Title
SP-RFIv1.1-I09-020830
SP-RFIv2.0-I03-021218
MIBs
MIBs
CISCO-CABLE-SPECTRUM-MIB
MIBs Link
To locate and download MIBs for selected platforms,
Cisco IOS releases, and feature sets, use Cisco MIB
Locator found at the following URL:
http://www.cisco.com/go/mibs
Technical Assistance
Description
Link
http://www.cisco.com/cisco/web/support/index.html
OL-27606-08
CHAPTER
18
475
Table 63: Upstream Bonding Support for D-PON Hardware Compatibility Matrix
CMTS Platform
Processor Engine
PRE4
Cisco uBR10-MC5X20H
PRE2
Cisco UBR-MC20X20V40
Cisco uBR-MC3GX60V41
PRE5
Cisco uBR7225VXR Universal
Broadband Router
40 The Cisco UBR-MC20X20V cable interface line card has three variantsCisco UBR-MC20X20V-0D, Cisco UBR-MC20X20V-5D, and Cisco
UBR-MC20X20V-20D. The Cisco UBR-MC20X20V-0D line card supports 20 upstreams and zero (no) downstreams. The Cisco UBR-MC20X20V-5D line
card supports 20 upstreams and 5 downstreams, and the Cisco UBR-MC20X20V-20D line card supports 20 upstreams and 20 downstreams.
41 The Cisco uBR-MC3GX60V line card is not compatible with PRE2.
Note
The hardware components introduced in a given Cisco IOS Release are supported in all subsequent releases
unless otherwise specified.
OL-27606-08
minislot size
channel-width
modulation profile
Supports only ATDMA DOCSIS mode.
The following features are not supported in MAC domains configured for D-PON:
Load balancing
Spectrum management
Upstream configuration (to change upstream configuration, you should shut down the MAC domain)
S-CDMA logical channels
Lower modulations profiles (D-PON uses only 16 QAM and 64 QAM modulation profiles)
Channel-width other than 3.2 MHz and 6.4 MHz
In-service Software Upgrade (ISSU)
Mixing of D-PON and HFC on the same MAC domain
Software licensing
477
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# interface cable 7/0/1
slot5 to 8
OL-27606-08
Command or Action
Purpose
port0 to 4 (depending on the cable interface)
subslot0 or 1
cable-interface-index 0 to 14 (depending on the cable
interface)
Step 4
Step 5
shutdown
Example:
Router(config-if)# shutdown
Step 6
no shutdown
Example:
Router(config-if)# no shutdown
Step 7
end
Example:
Router(config-if)# end
Note
The D-PON reference channel (US-1) MAP serves as a template for producing other MAPs within the
MAC domain. Therefore, some of the statistics related to upstream scheduling is not relevant for other
channels, except for the D-PON reference channel.
Router# show interface cable 7/0/2 mac-scheduler 1
DOCSIS 1.1 MAC scheduler for Cable7/0/2/U1: rate 15360000
wfq:None
Req Slots 124, Req/Data Slots 13
Init Mtn Slots 2243, Stn Mtn Slots 5
Short Grant Slots 0, Long Grant Slots 0
Adv Phy Short Grant Slots 1, Adv Phy Long Grant Slots 0
Adv Phy UGS Grant Slots 0
Awacs Slots 0
Fragmentation count 0
Fragmentation test disabled
Avg upstream channel utilization : 0%
Avg percent contention slots : 97%
Avg percent initial ranging slots : 3%
479
Additional References
The following sections provide references related to the Upstream Bonding Support for D-PON feature.
Related Documents
Related Topic
Document Title
CMTS commands
Prisma D-PON
Standards
Standards
Title
OL-27606-08
Technical Assistance
Description
Link
Note
The below table lists only the software release that introduced support for a given feature in a given
software release train. Unless noted otherwise, subsequent releases of that software release train also
support that feature.
Table 64: Feature Information for Upstream Bonding Support for D-PON on the Cisco CMTS Routers
Feature Name
Releases
Feature Information
12.2(33)SCE
481
OL-27606-08
CHAPTER
19
483
Processor Engine
Cisco IOS Release 12.2(33)SCC and later Cisco IOS Release 12.2(33)SCC and later
releases
releases
PRE2
Cisco uBR10-MC5X20H
PRE4
Cisco uBR-MC20X20V
Cisco IOS Release 12.2(33)SCH and later Cisco IOS Release 12.2(33)SCE and later
releases
releases
PRE5
Cisco uBR7246VXR router
Cisco IOS Release 12.2(33)SCD and later Cisco IOS Release 12.2(33)SCD and later
releases
releases
NPE-G2
Cisco uBR-MC3GX60V42
Cisco uBR-MC88V
Cisco IOS Release 12.2(33)SCD and later Cisco IOS Release 12.2(33)SCD and later
releases
releases
NPE-G2
Cisco uBR-MC88V
42 Cisco uBR-MC3GX60V cable interface line card is not compatible with PRE2.
OL-27606-08
Cisco CMTS allows oversubscription of the available bandwidth for individual upstream channels.
However, oversubscription of bandwidth is not supported for USCB groups.
An individual upstream may get oversubscribed due to static CIR service flows created for voice traffic.
This may cause the DOCSIS 3.0 CMs with USCB to come online on single channel US bonding group
(also known as default bonding group).
This problem is mainly encountered in the voice deployments using static service flows. It is, therefore,
recommended to choose from the following voice deployments such that the CIR is allocated (or released)
when a voice call is attempted (or dropped):
1 Dynamic Quality of Service (DQoS) Lite
2 Packet Cable (PC) DQoS
3 Packet Cable Multimedia (PCMM)
These deployments avoid the individual upstream oversubscription and CMs come online on expected
bonding groups.
485
Line Card
Downstream Frequency
Upstream Frequency
Cisco uBR10-MC5X20H
55-858 MHz
Cisco uBR10-MC20X20V
55-999 MHz
Cisco uBR-MC88V
69-999 MHz
Annex A (EuroDOCSIS)5
to 65 MHz
Annex B (DOCSIS, North
American)5 to 42 MHz
Annex B (J-DOCSIS)5 to
55 MHz
Cisco uBR-MC3GX60V
55-999 MHz43
43 This frequency range is subjected to the frequency restriction of the attached EQAM device.
OL-27606-08
Dynamic Range Window and Transmit Power Levels for Upstream Channel
Bonding
The dynamic range window functionality is based on the CableLabs DOCSIS 3.0 MAC and Upper Layer
Protocols Interface Specification and DOCSIS 3.0 Specification. This requires a DOCSIS 3.0 CM to have
upstream transmit channel power level within a 12 dB range for all channels in its transmit channel set (TCS).
DOCSIS 1.x or 2.0 CMs operating with a single upstream channel, in non-MTC mode, have a higher maximum
transmit power level than DOCSIS 3.0 CMs operating in the MTC mode with two or more upstream channels.
That is, the maximum transmit power level per channel is reduced in the MTC mode.
When the upstream attenuation exceeds the maximum transmit power level, a DOCSIS 3.0 CM attempting
to register in the MTC mode may fail to come online, or register in partial mode. The CM fails to register
when the transmit power level of all upstream channels in its TCS exceeds the maximum transmit power level.
If the CM has some upstream channels that are within the maximum transmit power level, the CM may come
online in partial mode. However, the upstream channels that exceed the maximum transmit power level are
marked as down and cannot be used for upstream traffic.
To verify the transmit power levels on a CM, use the show cable modem command with the verbose keyword.
This command displays the following transmit power values for each assigned upstream channel:
Reported Transmit PowerThis is the reported transmit power level by the CM for each upstream
channel.
Minimum Transmit PowerThis is the minimum transmit power level that the CM in the MTC mode
could transmit at for the upstream channel.
Peak Transmit PowerThis is the maximum transmit power level that the CM in the MTC mode could
transmit at for the upstream channel.
To support upstream channel bonding, the minimum transmit power must be less than or equal to the reported
transmit power, and the reported transmit power must be less than or equal to the peak transmit power. The
peak transmit power and minimum transmit power levels are derived from the CM TCS assignment and each
individual upstream channel configuration.
If the minimum transmit power is higher than the reported transmit power, or the reported transmit power is
higher than the peak transmit power, the CM may not come online or may register in partial mode.
You can troubleshoot this transmit power problem in the following two ways:
Insert an additional amplifier to reduce the upstream attenuation so that the upstream transmit power
falls within the allowed transmit power range (12 dB).
Disable the MTC mode. To switch the CM from the MTC mode to non-MTC mode, disable the bonded-bit
(bit-0) in type, length, value (TLV) 43.9.3 using the CM configuration file.
487
Additional upstream power provides the operator with a power margin that helps overcome the upstream
signal loss, reduces the cable plant operational cost, and enables rapid deployment of DOCSIS 3.0 CMs.
The Cisco CMTS supports the following features with which the CMs can transmit data at an extended power:
Cisco Extended Transmit Power Feature
DOCSIS Extended Transmit Power Feature
Cisco Extended Transmit Power Feature
The Cisco Extended Transmit Power feature, introduced in Cisco IOS Release 12.2(33)SCE3, supports
DOCSIS 3.0 CMs operating in MTC mode to transmit at a higher power level than the power level specified
in the DOCSIS 3.0 Specification. This feature is supported only with Cisco DPC3000 CMs.
The Cisco Extended Transmit Power feature enables cable operators to have better control on the cable modems
that register in 4-channel or 2-channel MTC mode or in non-MTC mode to transmit at a higher power level
than the DOCSIS-defined maximum power level. The cable operator can configure extended transmit power
using the cable tx-power-headroom command in global configuration mode.
DOCSIS Extended Transmit Power Feature
The DOCSIS Extended Transmit Power feature, introduced in Cisco IOS Release 12.2(33)SCF2, supports
extended upstream transmit power capability as defined in the DOCSIS3.0 Specification. This feature allows
the CMs to transmit at a high extended power level to counter the attenuation in the US channel.
The table below lists the new TLVs supported by the DOCSIS Extended Transmit Power feature.
Table 67: TLVs for DOCSIS Extended Power Feature
TLV Name
Type
Length
Value
Extended Upstream
Transmit Power Support
16
0Extended Upstream
Transmit Power Support
Off
1Extended Upstream
Transmit Power Support
On
2-255Reserved
Extended Upstream
Transmit Power CM
Capability
5.40
0, 205-244 (units of
one-quarter dB)
The Cisco CMTS sends TLV16 to inform the CM if the DOCSIS Extended Transmit Power feature is enabled.
The CM in turn, sends TLV5.40 to the Cisco CMTS to communicate its extended power capability. After the
negotiations are complete, the CM can transmit at an extended power.
DOCSIS Extended Transmit Power feature is enabled by default. Use the cable upstream ext-power command
to enable or disable this feature. For more information on how to enable or disable DOCSIS Extended Power
feature, see Configuring DOCSIS Extended Transmit Power Feature, on page 509.
OL-27606-08
Note
DOCSIS Extended Transmit Power feature takes precedence, if both Cisco Extended Transmit Power
feature and DOCSIS Extended Transmit Power feature are configured.
T4 Multiplier
T4 multiplier is the T4 timeout multiplier value of the default T4 timeout values as defined in for cable modems
that are in the MTC mode. The default value is derived from the number of channels in the modem transmit
channel set. You can change the default T4 multiplier value using the cable upstream ranging-poll command
in cable interface configuration mode.
The T4 timeout multiplier values range is from 1 to 10. If the T4 multiplier value is equal to 1, the cable
modem will T4 time out in 30 seconds (that is, 1 x 30 = 30). If you change the T4 multiplier to 4, then the
new T4 timeout value will be 120 seconds (that is, 4 x 30 = 120).
Note
If the T4 timeout multiplier is not configured from the range (1 - 10), then the CMTS uses the T4 timeout
value of modem as T4 timeout value. For example, if the T4 timeout of the modem is 90 seconds, then
the CMTS applies 3 as the T4 multiplier.
In the MTC mode, you can increase the T4 timeout value in order to reduce the router overhead associated
with processing of ranging request (RNG-REQ) slots and ranging response messages. If an RNG-RSP message
does not contain a T4 timeout multiplier value, then the CM uses the default T4 timeout value.
489
In hybrid fiber coaxial (HFC) networks, all CMs connected to the same coaxial segment of a fiber node reach
the same set of downstream and upstream channels on one or more Cisco CMTS routers located at the headend.
A CM is physically connected to only one fiber node. The fiber node must include at least one primary-capable
channel for the CM connected to the fiber node to be operational. The fiber node can include one or more
primary-capable channels either from the cable interface line card, or from the primary-capable Shared Port
Adaptor (SPA) downstream channels, or both.
Note
When upgrading from Cisco IOS Releases 12.3(23)BC, 12.2(33)SCA, and 12.2(33)SCB to Cisco IOS
Release 12.2(33)SCC and later, ensure that you add downstream and upstream connectors to the fiber
node configuration. The fiber node configuration must be done in accordance with the physical plant
topology. For details about the fiber node configuration, see the Cable Fiber Node Best Practices for the
Cisco uBR10012 Router document at the following URL: http://www.cisco.com/en/US/tech/tk86/tk804/
technologies_tech_note09186a00807f32fd.shtml
TLV Name
Type
Length
Value
CM vendor ID
43.8
43.9
A Cisco CMTS can have multiple upstream channel bonding groups (USBG) configured. Each of these
bonding groups can include upstream channels with different upstream frequencies. Some bonding groups
can include channels with frequencies within the extended frequency range (see Table 66: Downstream and
Upstream Frequencies, on page 486). An HFC network consists of several types of CMs, each supporting
standard or extended upstream frequencies.
When you register a CM, the Cisco CMTS does not assign bonding groups based on the upstream frequency
range supported by that CM. The assignment of the bonding groups is done to balance the CM count on each
of the bonding groups. This may lead to assignment of a bonding group, in the extended frequency range, to
a CM that lacks the extended frequency support. As a result, the CM will not be able to register. This scenario
is generally observed in the Cisco uBR-MC3GX60V line card deployment (containing a mix of CMs), which
supports frequency as high as 85MHz (see Table 66: Downstream and Upstream Frequencies, on page 486).
If the Cisco CMTS assigns a USBG with a channel within the extended frequency range to a CM limited to
the standard frequency range, that CM may not be able to register on that upstream bonding group. Use the
TLV 43.9.3 (CM US Required Attribute Mask) or TLV 43.9.4 (CM US Forbidden Attribute Mask) as a
workaround. These TLVs enable the Cisco CMTS to assign CM to a USBG, which is in the upstream frequency
range supported by that CM.
OL-27606-08
The default attributes (in hexadecimal) on a CM Attribute Mask (TLV 43.9) are 80 00 00 00", which means
by default the mask is all zeroes with the bonding bit enabled. The first four bytes are pre-defined while the
last four bytes are user defined. In order to enable Cisco CMTS to assign bonding groups based on the frequency
range supported by CMs, complete these steps:
1 Configure a mask, using TLV 43.9.3 or TLV 43.9.4, by modifying the last four bytes. The mask should
be configured such that a unique attribute is assigned to each of the bonding groups.
2 Apply this mask to the CM configuration file. CMs supporting extended frequency, can register with any
USBGs, irrespective of the configured frequency range of the USBG. CMs supporting standard frequency,
can only register with USBGs that are configured with standard frequency range.
Apply the mask you have configured above, to the CMs that support standard or extended frequency ranges.
However, the ONLY CMs that need to employ the attribute mask are the ones with the standard frequency
range, since they will not be able to register with the USBG configured with extended upstream frequency
range. No attribute mask on the extended frequency supporting CMs means that these modems will be assigned
any USBG.
The Cisco CMTS uses this mask, received in the CM configuration file during registration, to decide which
USBG should be assigned to the CM.
491
weight of 1, and priority 1 has a weight of 2. A higher priority provides more weight to the outstanding request.
The custom weight can be specified for a total of eight priorities (0 to 7) in a service class.
The priority parameter refers to the priority of traffic in a service flow ranging from 0 (the lowest) to 7 (the
highest). In the upstream traffic, all of the pending high priority service flows are scheduled for transmission
before low priority service flows. You can configure the weight for priorities based on how much weight is
appropriate per priority.
The table below lists the default weight for each service flow priority.
Table 69: Default Weight of Service Flow Priorities
Default Weight
OL-27606-08
request grants from the Cisco CMTS router. The solicited grant service is primarily used for best effort (BE)
services.
Unlike DOCSIS 2.0, DOCSIS 3.0 allows multiple outstanding requests per service flow. For more information
about the upstream scheduler, see the Upstream Scheduler Mode for the Cisco CMTS Routers feature guide
at the following URL:
http://www.cisco.com/en/US/docs/ios/cable/configuration/guide/cmts_upstm_sch_md_ps2209_TSD_Products_
Configuration_Guide_Chapter.html
DOCSIS 3.0 Load Balancing with USBG Smaller than Cable Modem Capabilities
When using USCB in a service group with USBGs containing fewer upstream channels than the total upstream
channel set with DOCSIS 3.0 load balancing enabled, the CMTS can assign a Transmit Channel Set (TCS)
to DOCSIS 3.0 cable modems for potential use which falls outside of the configured USBG. The CMTS will
try to bind smaller UBGs and default single channel bonding groups into a bigger channel set in order to
increase the cable modem services. For example, a DOCSIS 3.0 cable modem receiving the larger TCS can
use these additional channels for dynamic service flow addition. The DOCSIS 3.0 Load Balancing feature
can also move cable modems to upstream channels that are not explicitly configured with USBGs as a result
of the larger TCS.
If you activate DOCSIS 3.0 Load Balancing while using upstream bonding, ensure that the upstream bonding
group configuration is embedded and aligned by performing the following:
Configure USBGs, which is matched to cable modem capabilities within the service group, such as a 4
channel USBG, 2 channel USBG, and 3 channel USBG as applicable.
Ensure that configured USBGs are optimal for the upstream channel set based on modem capabilities
within the service group. For example, if four upstream channels are available, channels 0+1 and 2+3
should each be an USBG to avoid dynamic TCS creating sub optimal bonding scenarios.
Alternatively, you can choose to shut down any upstream channels that is not configured in USBGs
which is not be used for bonding.
493
SID Tracking
The service ID (SID) tracking functionality enables you to track events related to upstream bandwidth requests
and processing of grants. The SID tracker module can track events for a maximum of two service flows per
MAC domain. The SID tracker module tracks up to 40,000 events per service flow on a cable interface line
card.
You can enable SID tracking for the following types of events:
DOCSIS 2.0 bandwidth request
DOCSIS 3.0 bandwidth request
Grant
Pending grant (due to traffic congestion)
Pending grant (due to shaping)
You can enable SID tracking using the track keyword along with the debug cable interface sid command.
To verify SID tracking, use the show interface cable upstream debug command in privileged EXEC mode.
Service ID Clusters
A Cisco CMTS router can assign one or more service ID clusters to the upstream bonded service flows
(upstream service flows assigned to an upstream bonding group) at the time of service flow creation. A SID
cluster contains one SID per upstream in a bonding group. A CM uses one of the SIDs defined in the SID
cluster for the upstream interface when the CM sends a bandwidth request. The CM chooses a SID or a SID
cluster based on the SID cluster switching criteria.
For example, assume that a CM has ranged on upstream channels from 1 to 4. The Cisco CMTS router creates
a bonded service flow and assigns a single SID cluster to each upstream channel. That is SID1 for UP1, SID2
for UP2, SID3 for UP3, and SID4 for UP4. Now, the CM can send a bandwidth request using any of the four
OL-27606-08
upstream channels. That is, the CM can request bandwidth on any of the upstream interfaces in the SID cluster
using the SID defined for the particular upstream. The Cisco CMTS router grants bandwidth to the CM using
any combination of upstream channels.
Before configuring the Upstream Channel Bonding feature, ensure that the fiber node is configured. The
fiber node must be configured in accordance with the physical plant topology. For details about the fiber
node configuration, see the Cable Fiber Node Best Practices for the Cisco uBR10012 Router document
at the following URL: http://www.cisco.com/en/US/tech/tk86/tk804/technologies_tech_
note09186a00807f32fd.shtm
The following tasks describe how to configure Upstream Channel Bonding on the Cisco uBR10012 router:
This MTC mode configuration supersedes the default MTC mode configuration (per CM basis) with the
required attribute. To disable the MTC mode for all CMs in a MAC domain, use the no form of the cable
mtc-mode command. If the MTC mode is enabled and the forbidden mask of the upstream bonding in
TLV 43.9.4 is disabled, the CM does not support the Upstream Channel Bonding feature.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
495
Step 2
Command or Action
Purpose
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# interface cable 7/1/0
Step 4
cable mtc-mode
Example:
Router(config-if)# cable mtc-mode
Step 5
end
Example:
Router(config-if)# end
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# interface cable 7/1/0
OL-27606-08
Step 4
Command or Action
Purpose
Example:
Router(config-if)# cable upstream bonding-group
200
Step 5
end
Example:
Router(config-if)# end
What to Do Next
After creating an upstream bonding group, you must add upstream channels to the bonding group.
DOCSIS 3.0-certified CMs support only four upstream channels on an upstream bonding group. These
CMs do not accept additional upstream channels that are added to a bonding group.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# interface cable 7/1/0
Step 4
Example:
Router(config-if)# cable upstream bonding-group
200
497
Step 5
Command or Action
Purpose
upstream number
Example:
Router(config-upstream-bonding)# upstream 1
Step 6
end
Example:
Router(config-upstream-bonding)# end
Restriction
Configuration of a fiber node is valid only if all upstream channels inside the fiber node have different
upstream frequencies.
For any two upstream channels mapped to the connectors in the same fiber node where a spectrum
group is assigned to one upstream channel, and a frequency is assigned to the other upstream channel,
any overlap between any bands associated with the spectrum group of the upstream channel and the
frequency of the upstream channel will result in an invalid fiber node configuration. That is a fixed
frequency cannot overlap with another upstream channels available spectrum group bands.
Note
The fiber node configuration must be done in accordance with the physical plant topology. For details
about the fiber node configuration, see the Cable Fiber Node Best Practices for the Cisco uBR10012
Router document at the following URL: http://www.cisco.com/en/US/tech/tk86/tk804/technologies_tech_
note09186a00807f32fd.shtml
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
OL-27606-08
Step 2
Command or Action
Purpose
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# cable fiber-node 2
Step 4
Example:
Router(config-fiber-node)# upstream cable 5/0
connector 2
Step 5
end
Example:
Router(config-fiber-node)# end
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# interface cable 7/1/0
499
Step 4
Command or Action
Purpose
Example:
Router(config-if)# cable upstream qos wfq class
Step 5
end
Example:
Router(config-if)# end
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# interface cable 7/1/0
Step 4
Example:
Router(config-if)# cable upstream qos wfq activity
Step 5
end
Example:
Router(config-if)# end
OL-27606-08
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# interface cable 7/1/0
Step 4
cable upstream qos wfq weights priority0-priority7 Enables custom weight configuration for all the service flow
priorities in a service class.
Example:
Note
Step 5
end
Example:
Router(config-if)# end
Note
Configure the cable sid-cluster-group num-of-cluster 2 command to achieve desired upstream bonded
speeds. Alternatively, use a large upstream Max Traffic burst value in the cable modem file (such as 30
kB). The Max Concat burst value in the cable modem file need not be changed because DOCSIS 3.0 uses
continuous concatenations and fragmentation (CCF) and can therefore use the default value of 3044 in
the Max Concat field.
501
Note
If the cable sid-cluster-group command is not used, the router accepts the default SID cluster configuration.
By default, only one SID cluster is configured. Similarly, if the cable sid-cluster-switching command is
not used, the router accepts the default SID cluster switchover criterion. That is, only one request can be
made using the SID cluster.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
interface cable {slot/subslot/port | slot/subslot/cable-interface-index | Specifies the cable interface line card on a
Cisco CMTS router.
slot/port | slot/cable-interface-index}
Example:
Router(config)# interface cable 7/1/0
Step 4
Example:
Router(config-if)# cable sid-cluster-group dynamic
Router(config-if)# cable sid-cluster-group req-multiplier 12
Router(config-if)# cable sid-cluster-group num-of-cluster 2
Step 5
cable sid-cluster-switching [max-outstanding-byte value | max-request Specifies SID cluster switchover criteria.
value | max-time seconds | max-total-byte value]
Example:
Router(config-if)# cable sid-cluster-switching
max-outstanding-byte 4444
Router(config-if)# cable sid-cluster-switching max-request
222
Router(config-if)# cable sid-cluster-switching max-time 444
Router(config-if)# cable sid-cluster-switching max-total-byte
67890
Step 6
end
Example:
Router(config-if)# end
OL-27606-08
What to Do Next
Effective with Cisco IOS Release 12.2(33)SCH3, use the show running-config all command to verify the
SID cluster configuration. Following is a sample output of the command:
Router# show running-config all
.
.
.
cable sid-cluster-group num-of-cluster 1
cable sid-cluster-group dynamic
cable sid-cluster-group req-multiplier 4
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# interface cable 7/1/0
Step 4
Example:
Router(config-if)# cable init-channel-timeout
160
Step 5
end
Example:
Router(config-if)# end
503
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
interface cable {slot/subslot/port | slot/subslot/cable-interface-index Specifies the cable interface line card on a Cisco
CMTS router.
| slot/port | slot/cable-interface-index}
Example:
Router(config)# interface cable 7/1/0
Step 4
Example:
Router(config-if)# cable upstream resiliency
channel-down-detect 30
Router(config-if)# cable upstream resiliency
modem-offline-detect 16
Router(config-if)# cable upstream resiliency on-failure
disable-channel
Router(config-if)# cable upstream resiliency sf-move RTPS
Step 5
end
Example:
Router(config-if)# end
OL-27606-08
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
cable upstream rate-limit-ccf [aggregated-burst Configures rate limiting parameters for upstream bonded service flows
value | aggregated-throughput value | cpu-burst on a cable interface line card.
value | cpu-threshold value]
aggregated-burst value(Optional) Specifies the burst rate for
aggregated throughput-based rate limiting in bits. The valid range
Example:
is from 0 to 250000000. The default value is 8000000.
Router(config)# cable upstream
rate-limit-ccf aggregated-burst 25000
Router(config)# cable upstream
rate-limit-ccf aggregated-throughput
540000
Router(config)# cable upstream
rate-limit-ccf cpu-burst 30
Router(config)# cable upstream
rate-limit-ccf cpu-threshold 60
Step 4
end
Example:
Router(config)# end
505
T3 re-tries exceeded
Successful ranging after T3 re-tries exceeded
For details on how to enable upstream and downstream related CM status events, see the Wideband Modem
Resiliency feature guide at the following URL:
http://www.cisco.com/en/US/docs/ios/cable/configuration/guide/ubr_wm_resiliency.html
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# interface cable 7/1/0
Step 4
Example:
Router(config-if)# cable upstream bonding-group
200
Step 5
attributes value
Example:
Router(config-upstream-bonding)# attributes
eeeeeeee
Step 6
end
Example:
Router(config-upstream-bonding)# end
OL-27606-08
Note
We recommend that you do not modify the default ranging poll interval unless required. With the default
configuration, a DOCSIS 2.0 CM in non-MTC mode performs ranging on one upstream channel every
20 seconds.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# interface cable 7/1/0
Step 4
Step 5
end
Example:
Router(config-if)# end
507
Note
The threshold value specified for the power budget offset (max-channel-power-offset) must be less than
the power threshold value (power-adjust continue) that determines the value of the Ranging Status field
in the Ranging Response (RNG-RSP) messages that the Cisco CMTS router sends to the CM. You can
specify the power threshold value using the cable upstream power-adjust command.
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# interface cable 7/1/0
Step 4
Example:
Router(config-if)# cable upstream
max-channel-power-offset 2
Step 5
end
Example:
Router(config-if)# end
OL-27606-08
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# interface cable 7/1/0
Step 4
Example:
Step 5
end
Example:
Router(config-if)# end
Troubleshooting Tips
The following debug commands help you troubleshoot an improper upstream channel bonding configuration
and its related features:
debug cable cm-statusProvide debugging information about CM status messages on the Cisco CMTS
routers.
debug cable mddProvides debugging information about MAC domain descriptor (MDD).
debug cable md-sgProvides information about service group debugging messages.
debug cable ubgProvides debugging information about upstream bonding groups.
509
OL-27606-08
Note
Bonded channels are typically from the same connector; however, channels from different connectors in
the same MAC domain can also be bonded together. A single MAC domain can support multiple channel
bonding groups.
Note
Only two channel frequency stacking is supported for Cisco uBR-MC5x20H and Cisco uBR-MC20x20
cable interface line cards.
511
MDD US-List
: U0,1,2,3
MDD Ambiguity : U0,1,2,3
Primary-DS: 8/1/2:16 US-SG-ID: 1
MDD US-List
: U0,1,2,3
MDD Ambiguity : U0,1,2,3
To verify the configuration of a fiber node, use the show cable fiber-node command as shown in the following
example:
Router# show cable fiber-node
Fiber-Node 1
Channels
:
downstream Modular-Cable
8/1/0:
0-7
Channel IDs :
169, 170, 171, 172, 173, 174, 175, 176
upstream Cable 8/1: 0
FN Config Status: Configured (status flags = 0x01)
MDD Status: Valid
--------------------------------------------------------------Fiber-Node 2
Channels
:
downstream Modular-Cable
1/1/0:
0-1
Channel IDs :
193, 194
upstream Cable 5/0: 0
FN Config Status: Configured (status flags = 0x01)
MDD Status: Valid
--------------------------------------------------------------Fiber-Node 13
Channels
:
downstream Modular-Cable
8/1/1:
8-15
Channel IDs :
177, 178, 179, 180, 181, 182, 183, 184
upstream Cable 8/1: 0
FN Config Status: Configured (status flags = 0x01)
MDD Status: Valid
--------------------------------------------------------------Fiber-Node 23
Channels
:
downstream Modular-Cable
8/1/2:
16-23
Channel IDs :
185, 186, 187, 188, 189, 190, 191, 192
upstream Cable 8/1: 0
FN Config Status: Configured (status flags = 0x01)
MDD Status: Valid
To verify the bonding groups configured on a cable interface line card, use the show interface cable upstream
command as shown in the following example:
Router# show interface cable 8/1/14 upstream bonding-group
Cable8/1/14: Upstream Bonding Group 81
12 packets input, 4614 octets input
Segments: 12 valid, 0 discarded, 0 lost
Reserved Bandwidth Max : 0 bits/sec
Reserved Bandwidth
: 0 bits/sec
Available Bandwidth
: 10240000 bits/sec
Total Service Flows On This Bonding Group: 1
Cable8/1/14: Upstream Bonding Group 65536
0 packets input, 0 octets input
Segments: 0 valid, 0 discarded, 0 lost
Reserved Bandwidth Max : 0 bits/sec
Reserved Bandwidth
: 0 bits/sec
Available Bandwidth
: 2560000 bits/sec
Total Service Flows On This Bonding Group: 0
Cable8/1/14: Upstream Bonding Group 65537
0 packets input, 0 octets input
Segments: 0 valid, 0 discarded, 0 lost
Reserved Bandwidth Max : 0 bits/sec
Reserved Bandwidth
: 0 bits/sec
Available Bandwidth
: 2560000 bits/sec
Total Service Flows On This Bonding Group: 0
Cable8/1/14: Upstream Bonding Group 65538
0 packets input, 0 octets input
Segments: 0 valid, 0 discarded, 0 lost
Reserved Bandwidth Max : 0 bits/sec
Reserved Bandwidth
: 0 bits/sec
Available Bandwidth
: 2560000 bits/sec
Total Service Flows On This Bonding Group: 0
Cable8/1/14: Upstream Bonding Group 65539
0 packets input, 0 octets input
OL-27606-08
To verify upstream bonding information on a cable interface line card, use the show interface cable
service-flow command as shown in the following example:
Router# show interface cable 8/1/14 service-flow 19 verbose
Sfid
Mac Address
Type
Direction
Current State
Current QoS Indexes [Prov, Adm, Act]
Active Time
Required Attributes
Forbidden Attributes
Aggregate Attributes
Sid
Traffic Priority
Maximum Sustained rate
Maximum Burst
Minimum Reserved Rate
Minimum Packet Size
Admitted QoS Timeout
Active QoS Timeout
Packets
Bytes
Rate Limit Delayed Grants
Rate Limit Dropped Grants
Current Throughput
Application Priority
US Bonded
Upstream Bonding Group
Transmit Channel Set
Sid Cluster
Sid Cluster
Segments Valid
Segments Discarded
Segments Lost
SID Cluster Switching Information
Total Bytes Requested
Total Time
Outstanding Bytes
Max Requests
Classifiers: NONE
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
19
001e.6bfb.3332
Primary
Upstream
Active
[4, 4, 4]
1h25m
0x00000000
0x00000000
0x00000000
6
0
50000000 bits/sec
3044 bytes
0 bits/sec
0 bytes
200 seconds
0 seconds
0
0
0
0
0 bits/sec, 0 packets/sec
0
YES
UBG-65535
0xF
SC-0, Sid [ 6 6 6 6 ]
SC-1, Sid [ 9 9 9 9 ]
0
0
0
:
:
:
:
0
20
25600
8
To verify the transmit power levels on a CM, use the show cable modem command as shown in the following
example:
Router# show cable modem 0014.f831.d596 verbose
MAC Address
: 001e.6bfa.f02e
IP Address
: 30.10.0.6
IPv6 Address
: --Dual IP
: N
Prim Sid
: 5
Host Interface
: C5/1/0/UB
MD-DS-SG / MD-US-SG
: 1 / 1
MD-CM-SG
: 0xF0101
Primary Wideband Channel ID
: 48
Primary Downstream
: Mo3/0/0:0 (RfId : 120)
Wideband Capable
: Y
RCP Index
: 3
RCP ID
: 00 10 00 00 04
Multi-Transmit Channel Mode
: Y
Upstream Channel
: US1
US2
US3
Ranging Status
: sta
sta
sta
Upstream Power (dBmV)
: 0.00
0.00
0.00
Upstream SNR (dB)
: 36.12
36.12
36.12
US4
sta
0.00
33.1
513
OL-27606-08
515
Note
The show cable rate-limit-ccf command is applicable only to the Cisco uBR-MC5X20 cable interface
line card.
To list all the CMs that are transmitting at higher power level, use the show cable modem extended-power
command as shown in the following example:
Router# show cable modem extended-power
MAC Address
IP Address
I/F
001e.6bfb.3382 5.50.0.3
0022.cea5.0214 5.50.1.102
001e.6bfb.1378 5.50.6.83
C7/0/0/UB
C7/0/0/UB
C7/0/0/UB
MAC
State
w-online
w-online
w-online
Prim
Sid
3
5
6
Report
Power
57.00
54.00
54.00
ECN
Y
Y
Y
Additional References
The following sections provide references related to the Upstream Channel Bonding feature.
Related Documents
Related Topic
Document Title
OL-27606-08
Related Topic
Document Title
http://www.cisco.com/en/US/docs/ios/cable/
configuration/guide/cmts_dyn_bw_sharing_ps2209_
TSD_Products_Configuration_Guide_Chapter.html
Cisco IOS CMTS Cable Software Configuration
Guide, Release 12.2SC
http://www.cisco.com/en/US/docs/ios/cable/
configuration/guide/cmts_upstm_sch_md_ps2209_
TSD_Products_Configuration_Guide_Chapter.html
Title
CM-SP-MULPIv3.0-I10-090529
CM-SP-PHYv3.0-I08-090121
MIBs
MIB
MIBs Link
DOCS-SUBMGT3-MIB
CLAB-TOPO-MIB
http://www.cisco.com/go/mibs
DOCS-IF3-MIB
517
Technical Assistance
Description
Link
Note
The below table lists only the software release that introduced support for a given feature in a given
software release train. Unless noted otherwise, subsequent releases of that software release train also
support that feature.
OL-27606-08
Feature Name
Releases
12.2(33)SCC
Feature Information
519
Feature Name
Releases
Feature Information
The Upstream Channel Bonding
feature helps cable operators offer
higher upstream bandwidth per CM
user by combining multiple
physical RF channels to form a
larger bonding group at the MAC
layer.
The following sections provide
information about this feature:
Information About Upstream
Channel Bonding, on page
485
How to Configure Upstream
Channel Bonding , on page
495
Configuration Example for
Upstream Channel Bonding
, on page 510
The following commands were
introduced or modified:
cable mtc-mode
cable mrc-mode
cable upstream
bonding-group
cable upstream resiliency
cable upstream
ranging-poll
clear cable modem
cm-status
debug cable cm-ctrl
debug cable cm-status
debug cable mdd
debug cable md-sg
debug cable ubg
show cable fiber-node
show cable flap-list
show cable mac-domain
upstream-service-group
OL-27606-08
Feature Name
Releases
Feature Information
show cable modem cnr
show cable signal-quality
show interface cable
service-flow
show interface cable
upstream
upstream
upstream cable connector
12.2(33)SCC
SID Tracking
12.2(33)SCC
12.2(33)SCD
521
Feature Name
Releases
Feature Information
12.2(33)SCE
12.2(33)SCE3
OL-27606-08
Feature Name
Releases
Feature Information
12.2(33)SCG
523
OL-27606-08
CHAPTER
20
Note
Cisco IOS Release 12.2(33)SCA integrates support for the Upstream Scheduler Mode feature on the Cisco
CMTS routers. This feature is also supported in Cisco IOS Release 12.3BC, and this document contains
information that references many legacy documents related to Cisco IOS 12.3BC. In general, any references
to Cisco IOS Release 12.3BC also apply to Cisco IOS Release 12.2SC.
This document describes how to configure optional upstream (US) scheduler modes.
With this feature, you can select Unsolicited Grant Services (UGS), Real Time Polling Service (rtPS) or
Non-Real Time Polling Service (nrtPS) scheduling types, as well as packet-based or Time Division Multiplex
(TDM) based scheduling. Low latency queueing (LLQ) emulates a packet-mode-like operation over the
TDM infrastructure of DOCSIS. As such, the feature provides the typical trade-off between packets and
TDM. With LLQ, you have more flexibility in defining service parameters for UGS, rtPS or nrtPS, but with
no guarantee (other than statistical distribution) regarding parameters such as delay and jitter.
Finding Feature Information
Your software release may not support all the features documented in this module. For the latest feature
information and caveats, see the release notes for your platform and software release. To find information
about the features documented in this module, and to see a list of the releases in which each feature is
supported, see the Feature Information Table at the end of this document.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support.
To access Cisco Feature Navigator, go to http://tools.cisco.com/ITDIT/CFN/. An account on http://
www.cisco.com/ is not required.
Contents
Prerequisites for the Upstream Scheduler Mode for the Cisco CMTS Routers , page 526
Restrictions for Upstream Scheduler Mode for the Cisco CMTS Routers, page 527
Information About Upstream Scheduler Mode for the Cisco CMTS Routers, page 527
525
CMTS Platform
Processor Engine
PRE2
Cisco IOS Release 12.2(33)SCB
and later releases
PRE4
Cisco IOS Release 12.2(33)SCH
and later releases
PRE5
Cisco uBR7246VXR Universal
Broadband Router
Cisco uBR10-MC5X20S/U/H
Cisco IOS Release 12.2(33)SCC
and later releases
CiscoUBR-MC20X20V
Cisco IOS Release 12.2(33)SCE
and later releases
Cisco uBR-MC3GX60V44
Cisco IOS Release 12.2(33)SCA
Cisco uBR-MC28U/X
Cisco uBR-MC16U/X
NPE-G2
Cisco IOS Release 12.2(33)SCD
and later releases
Cisco uBR-MC88V45
OL-27606-08
CMTS Platform
Processor Engine
NPE-G1
Cisco IOS Release 12.2(33)SCB
and later releases
NPE-G2
Cisco uBR-E-28U
Cisco uBR-E-16U
Cisco uBR-MC28U/X
Cisco uBR-MC16U/X
Cisco IOS Release 12.2(33)SCD
and later releases
Cisco uBR-MC88V
44 Cisco uBR-MC3GX60V cable interface line card is not compatible with PRE2.
45 Cisco uBR-MC88V cable interface line card is compatible only with NPE-G2.
527
modem to transmit data bursts of varying length. This kind of service flow is particularly suitable for MPEG
VoIP.
Starting with Cisco IOS Release 12.2(33)SCG, rtPS requests, by default, are internally treated as priority
7the highest priority for all Best Effort traffic. This high priority reduces the latency of rtPS traffic under
congestion.
With nrtPS, a service flow is created that provides a periodic opportunity for a cable modem to request
permission to transmit data by polling a single cable modem for a bandwidth request, rather than all the cable
modems. The data bursts may be of varying length. This kind of service flow is particularly suitable for
non-interactive services such as file transfers.
Note
Only the best effort (BE) service flows are subjected to bandwidth request rate limiting.
By default, the BRRL feature is enabled for the Cisco uBR-MC3GX60V line card.
By default, all the bandwidth requests with service flow priority from 0 to 7 are processed by the BRRL
feature. However, the BRRL feature also enables you to configure a service flow priority that is exempted
from BRRL. Any bandwidth request received with this configured priority or above, is exempted from BRRL
processing and is therefore not dropped even if the CPU consumption by the US scheduler is high. For example,
if the configured exempted priority is 5, any bandwidth request with priority 5, 6, or 7 is not dropped even if
the CPU consumption is high.
Use the cable upstream rate-limit-bwreq exempted-priority command to configure the exempted service
flow priority. If the exempted-priority is set to value zero, all the bandwidth requests are exempted from rate
limiting, or in other words BRRL feature is disabled.
OL-27606-08
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# interface cable 5/1
Step 4
Example:
Router(config-if)# cable upstream 4 scheduling
type ugs mode llq
Step 5
Example:
Router(config-if)# cable upstream 4 scheduling
type rtps mode docsis
Step 6
end
Example:
Router(config-if)# end
What to Do Next
To confirm whether the scheduler is operating in LLQ or DOCSIS mode, use the show interface cable
mac-scheduler command. A new queue is added when LLQ mode is enabled, as shown in the following
example:
Router# show interface cable 4/0 mac-scheduler 0
DOCSIS 1.1 MAC scheduler for Cable4/0/U0
529
drops, max 1
drops, max 0
0 drops, max
0 drops, max
0 drops, max
0 drops, max
0 drops, max
0 drops, max
0 drops, max
0 drops, max
0
0
0
0
0
0
0
0
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
OL-27606-08
Command or Action
Purpose
Example:
Router(config)# cable upstream
rate-limit-bwreq exempted-priority 5
Step 4
end
Example:
Router(config)# end
Additional References
The following sections provide references related to the Cisco CMTS routers.
Related Documents
Related Topic
Document Title
Standards
Standard
Title
DOCSIS
Technical Assistance
Description
Link
531
Note
The below table lists only the software release that introduced support for a given feature in a given
software release train. Unless noted otherwise, subsequent releases of that software release train also
support that feature.
Table 72: Feature Information for Upstream Scheduler Mode for the Cisco CMTS Routers
Feature Name
Releases
Feature Information
12.2(33)SCC
OL-27606-08
Feature Name
Releases
Feature Information
This featuer restricts sending of the
DOCSIS 3.0 TLVs to DOCSIS 1.x
and DOCSIS 2.0 cable modems.
The cable service attribute
withhold-TLVs command was
introduced.
533
OL-27606-08
CHAPTER
21
Note
Cisco IOS Release 12.2(33)SCB integrates support for this feature on the Cisco CMTS routers. This
feature is also supported in Cisco IOS Release 12.3BC, and this document contains information that
references many legacy documents related to Cisco IOS 12.3BC. In general, any references to Cisco IOS
Release 12.3BC also apply to Cisco IOS Release 12.2SC.
Finding Feature Information
Your software release may not support all the features documented in this module. For the latest feature
information and caveats, see the release notes for your platform and software release. To find information
about the features documented in this module, and to see a list of the releases in which each feature is
supported, see the Feature Information Table at the end of this document.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support.
To access Cisco Feature Navigator, go to http://tools.cisco.com/ITDIT/CFN/. An account on http://
www.cisco.com/ is not required.
Contents
Prerequisites for Upstream Utilization Optimization, page 536
Information about Upstream Utilization Optimization, page 537
How to Configure Upstream Utilization Optimization, page 537
Additional References, page 540
Feature Information for Upstream Utilization Optimization, page 541
535
CMTS Platform
Processor Engine
PRE-1
PRE-2
Cisco IOS Release 12.2(33)SCB
Cisco uBR10-MC5X20S/U/H
Cisco IOS Release 12.2(33)SCB
Cisco uBR10-MC5X20S/U/H
PRE-2
PRE-4
Cisco IOS Release 12.2(33)SCH
and later releases
PRE5
Cisco uBR7200 Series Universal
Broadband Routers
NPE-G1
NPE-G2
Cisco uBR-MC28U/X
Cisco uBR-MC16U/X
OL-27606-08
CMTS Platform
Processor Engine
NPE-G1
Cisco uBR-E-28U
NPE-G2
Cisco uBR-E-16U
Cisco uBR-MC28U/X
Cisco uBR-MC16U/X
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
537
Command or Action
Step 3
Purpose
cable upstream rate-adapt [local | priority Enables upstream utilization optimization globally on all upstream flows.
value | rate number]
local(Optional) Enables upstream utilization optimization
eligibility and configuration for a specific upstream flow.
Example:
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
interface cable
Example:
Router(config)#: interface cable
4/0/0
Step 4
cable upstream port rate-adapt [bcs Enables upstream utilization optimization configuration on specific upstream
slots | duration millisecs | fcms-off | flows.
priority value | rate number]
bcs(Optional) Specifies the number of broadcast contention minislots
(BCS). MAPs that have gaps are filled with BCS. By default, 10 BCS slots
OL-27606-08
Command or Action
Purpose
are saved. You can override the default of 10 with a larger or smaller
number. The valid range is 080. The default is 10.
Example:
Router(config-if)# cable upstream
0 rate-adapt priority 6
To display the upstream utilization optimization settings and the parameters for a specific upstream, use
the show interface cable upstream command as shown in the following example. On upstream 0, global
and local upstream utilization optimization are enabled, the duration is 250, priority is 255, bcs is set to
0, rate is not configured, and the fcms feature is turned off.
router# show interface cable 8/0/0 upstream 0 rate-adapt
cmts_rate-adapt_show: Global:Enabled US[0]:Enabled
local:maps 250 pri 255, rate -1 bcs 0 (0) fcms Off
To display service identifier (SID) and upstream utilization optimization information for a service flow,
use the show interface cable sid command with the counter and verbose options as shown in the
following example. On 8/0/0, upstream utilization optimization is enabled, 35542 rate-adapt requests
were received, and there was one piggy-back request received from the upstream.
router# show interface cable 8/0/0 sid counters verbose
Sid : 1
Request polls issued : 0
BWReqs {Cont,Pigg,RPoll,Other} : 7, 146975, 0, 0
No grant buf BW request drops : 0
539
Additional References
The following sections provide references related to the Upstream Utilization Optimization feature on the
Cisco CMTS routers.
Related Documents
Related Topic
Document Title
Cable commands
OL-27606-08
Related Topic
Document Title
Technical Assistance
Description
Link
541
Note
The below table lists only the software release that introduced support for a given feature in a given
software release train. Unless noted otherwise, subsequent releases of that software release train also
support that feature.
Feature Name
Releases
Feature Information
This feature was introduced and
provides increased upstream CM
throughput.
The following commands were
introduced or modified:
cable upstream rate-adapt
(global)
cable upstream rate-adapt
(interface)
show cable rate-adapt
show interface cable sid
show interface cable
upstream
OL-27606-08
CHAPTER
22
543
Table 75: Cable Hardware Compatibility Matrix for Wideband Modem Resiliency
CMTS Platform
Processor Engine
Cisco IOS Release 12.2(33)SCB and later Cisco IOS Release 12.2(33)SCB and later
releases
releases
PRE2
PRE4
Cisco IOS Release 12.2(33)SCH and later
releases
Cisco uBR10-MC5X20S/U/H
Cisco IOS Release 12.2(33)SCC and later
releases
Cisco UBR-MC20X20V
PRE5
Cisco uBR7225VXR Universal Broadband Cisco IOS Release 12.2(33)SCD and later Cisco IOS Release 12.2(33)SCD and later
Router
releases
releases
NPE-G2
Cisco uBR-MC88V
Cisco uBR7246VXR Universal Broadband Cisco IOS Release 12.2(33)SCD and later Cisco IOS Release 12.2(33)SCD and later
Routers
releases
releases
NPE-G2
Cisco uBR-MC88V
OL-27606-08
This feature enables the CMTS to collect and analyze data related to RF channel disruptions per cable modem
to assist in identifying the impairment.
CM-STATUS Messages
Cable modems use CM-STATUS messages to report events to the CMTS. A DOCSIS 3.0-compliant cable
modem does not perform a MAC reset when reporting DS RF channel failures through CM-STATUS messages.
The CMTS does not send an acknowledgement to the cable modem when it receives a CM-STATUS message.
The CMTS might not receive a CM-STATUS message, if the message gets corrupted during transmission.
To prevent this occurrence, the CMTS sends the following two parameters to the cable modem using the
primary MDD message for each event type:
Maximum reports
Maximum hold-off time
The maximum reports parameter specifies how many reports should be sent each time a particular event
occurs. The maximum hold-off time parameter defines the amount of time (in units of 20 milliseconds) a
cable modem should wait between transmissions of the CM-STATUS messages when the maximum reports
parameter is greater than one.
545
Note
rf-change-trigger Threshold
Reached
YES
NA
Option 1
NO
NO
Option 2
NO
YES
Option 3
Before the rf-change-trigger count has reached, FrwdIF moves to the NB primary interface and only after
the rf-change-trigger count has reached, FrwdIF moves to the WB interface. Do not move the previous
FrwdIF from NB primary interface to WB Interface.
If the trigger thresholds for an event are not configured, the state of the non-primary RF channels always
remains up, and the cable modems that report RF failures are reset after the dampening time specified in the
cable rf-change-dampen-time command expires. If both thresholds are configured, then both the thresholds
must be reached before changing the RF channel state to down.
OL-27606-08
In addition to not meeting the configured rf-change-trigger, a cable modem that reports impairments has its
downstream service flows modified in option 2 or option 3, to provide reliable service in the following
conditions:
If the count exceeds the specified number of cable modems but the percent threshold is not reached.
If the percent threshold is reached but the count does not reach the specified number of cable modems.
If all non-primary channels of the cable modem are reported down.
Additionally with option 3, only those unicast secondary service flows (static or dynamic) which share the
same wideband interface as the primary service flow, are moved to the primary channel interface (modular
or cable). Any new dynamic service flows are created on the primary channel interface.
A suspended RF channel is restored for all affected wideband interfaces when a specified number of cable
modems report (via CM-STATUS) that the channel connectivity is restored. The Wideband Modem Resiliency
feature defines the specified number of cable modems as half of the configured count or percentage of
rf-change-trigger, or both. For example, if the count is 20 and the percent is 10, then the number of cable
modems reporting recovery should reduce the count to 10 and the percent to 5 for the suspended RF channel
to be restored.
When either option 2 or option 3 is chosen by the Cisco CMTS, the service flows are not moved back to the
original wideband interface until all the impaired RF channels are restored. However, with option 3 the existing
dynamic secondary service flows, which are transitory in nature, are not moved back to the wideband interface
even when all RF channels are restored.
The table below lists the various RF channel impairment handling options that the cable modem chooses and
their applicable Cisco IOS releases.
Table 77: Release Specific Behavior for RF Impairment Handling options
Option 1
Option 2
Option 3
547
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Specifies the amount of time an event must persist before it triggers an action for
the reporting cable modem.
percent value(Optional) Indicates the percentage of cable modems that
must report that a particular non-primary RF channel is down before that
channel is removed from the bonding group with that NP RF channel
configured. The valid range is from 1 to 100. The default value is 0.
count number(Optional) Specifies the number of cable modems reporting
an impairment for a non-primary downstream channel. The default value is
0.
secondary(Optional) Configures the Cisco CMTS to move the unicast
secondary service flows to primary interface, when the number of cable
modems reporting RF channel impairment is less than the configured (percent
or count) threshold.
Note
Only those unicast secondary service flows, which share the same
wideband interface as the primary interface, are moved to the primary
channel interface.
OL-27606-08
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# cable rf-change-dampen-time
10
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Sets the holdoff timer (in milliseconds) and the number of reports
per event value.
eventCM-STATUS event. The valid range is from 1 to 10.
Example:
Router(config-if)# cable cm-status 1
holdoff 1
549
To verify the logical up and down state of the specified channel number, or the logical state of all RF channels,
use the show cable rf-status command as shown in the following example:
Router# show cable
Logical
RF
Status
-------- ------1/0/0 0
UP
1
UP
2
UP
3
UP
5
UP
6
UP
7
UP
8
UP
9
UP
10 UP
11 UP
12 UP
13 UP
14 UP
15 UP
16 UP
rf-status
Flap
Flap
Counts Time
------ ---0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
OL-27606-08
To verify details of events for each RF channel in the cable modems Receive Channel Configuration (RCC),
use the show cable modem wideband rcs-status command as shown in the following example:
Router# show cable modem 0019.474a.c0ba wideband rcs-status
CM : 0019.474a.c0ba
RF : 1/0/0 10
Status
: UP
FEC/QAM Failure
: 0
Dup FEC/QAM Failure
: 0
FEC/QAM Recovery
: 0
Dup FEC/QAM Recovery
: 0
MDD Failure
: 0
Dup MDD Failure
: 0
MDD Recovery
: 0
Dup MDD Recovery
: 0
Flaps
: 0
Flap Duration
: 00:00
RF : 1/0/0 11
Status
: UP
FEC/QAM Failure
: 0
Dup FEC/QAM Failure
: 0
FEC/QAM Recovery
: 0
Dup FEC/QAM Recovery
: 0
MDD Failure
: 0
Dup MDD Failure
: 0
MDD Recovery
: 0
Dup MDD Recovery
: 0
Flaps
: 0
Flap Duration
: 00:00
To verify the basic receive statistics for all possible event code types for the specified cable modem, use the
show cable modem command as shown in the following example:
Router# show cable modem cm-status
I/F
MAC Address
Event
TID
Count
C7/0
001c.ea2b.79b2 MDD timeout
0
0
QAM failure
0
0
MDD recovery
0
0
QAM recovery
0
0
C7/0
001c.ea2b.78b0 MDD timeout
0
0
QAM failure
0
0
MDD recovery
0
0
QAM recovery
0
0
Router# show cable modem 001c.ea2b.79b2 cm-status
I/F
MAC Address
Event
TID
Count
C7/0
001c.ea2b.79b2 MDD timeout
0
0
QAM failure
0
0
MDD recovery
0
0
QAM recovery
0
0
Router# show cable modem cable 7/0 cm-status
I/F
MAC Address
Event
TID
Count
C7/0
001c.ea2b.79b2 MDD timeout
0
0
QAM failure
0
0
MDD recovery
0
0
QAM recovery
0
0
C7/0
001c.ea2b.78b0 MDD timeout
0
0
QAM failure
0
0
MDD recovery
0
0
QAM recovery
0
0
Error
1
1
1
1
1
1
1
1
Dups
0
0
0
0
0
0
0
0
Time
Jan 11
Jan 11
Jan 11
Jan 11
Jan 11
Jan 11
Jan 11
Jan 11
11:29:22
11:29:02
11:30:20
11:30:13
11:29:16
11:28:53
11:29:59
11:29:46
Error
1
1
1
1
Dups
0
0
0
0
Time
Jan 11
Jan 11
Jan 11
Jan 11
11:29:22
11:29:02
11:30:20
11:30:13
Error
1
1
1
1
1
1
1
1
Dups
0
0
0
0
0
0
0
0
Time
Jan 11
Jan 11
Jan 11
Jan 11
Jan 11
Jan 11
Jan 11
Jan 11
11:29:22
11:29:02
11:30:20
11:30:13
11:29:16
11:28:53
11:29:59
11:29:46
What to Do Next
To modify the default configuration of events for CM-STATUS reports, proceed to the Modifying CM-STATUS
Reports for Events, on page 552.
551
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Example:
Router(config)# interface
cable8/0/0
OL-27606-08
Command or Action
Purpose
Cisco uBR10012 router: The valid range is from 0 to 4 (depending on
the cable interface).
Step 4
Example:
The following events are enabled by default on cable and modular cable interfaces:
Router(config-if)# cable
cm-status enable 6-9
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Enables SNMP traps for wideband resiliency specific events. Traps can
be sent for specific events using the resil-events option:
cm-pmodeEnables the wideband resiliency cable modem partial
service trap.
cm-recoverEnables the wideband resiliency cable modem full
service trap.
553
Command or Action
Purpose
eventEnables the wideband resiliency event trap.
rf-downEnables the wideband resiliency RF channel down status
trap.
rf-upEnables the wideband resiliency RF channel up status trap.
To disable sending of the trap, use the no form of this command.
Step 4
exit
Example:
Router(config)# exit
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
snmp-server host ipaddr traps string docsis-resil Enables wideband resiliency traps for a specific SNMP host.
Example:
Router(config)# snmp-server host 172.17.2.0
traps snmphost01 docsis-resil
Step 4
exit
Example:
Router(config)# exit
OL-27606-08
DETAILED STEPS
Step 1
Command or Action
Purpose
enable
Example:
Router> enable
Step 2
configure terminal
Example:
Router# configure terminal
Step 3
Sets the time interval at which traps must be sent for each cable
modem.
countTime interval (in seconds) at which the traps must be
sent for each cable modem. The valid range is from 0 to
86400. The default value is 1.
To disable, use the no form of this command.
Step 4
exit
Example:
Router(config)# exit
555
Additional References
The following sections provide references related to the Wideband Modem Resiliency feature.
Related Documents
Related Topic
Document Title
Commands on the Cisco CMTS (universal broadband) Cisco IOS CMTS Cable Command Reference
routers
http://www.cisco.com/en/US/docs/ios/cable/
command/reference/cbl_book.html
Cisco DOCSIS 3.0 Downstream Solution
Standards
Standard
Title
CM-SP-MULPIv3.0-I08-080522
MIBs
MIB
MIBs Link
CISCO-DOCS-EXT-MIB
OL-27606-08
Technical Assistance
Description
Link
Note
The below table lists only the software release that introduced support for a given feature in a given
software release train. Unless noted otherwise, subsequent releases of that software release train also
support that feature.
557
Feature Name
Releases
Feature Information
12.2(33)SCB
OL-27606-08
Feature Name
Releases
Feature Information
12.2(33)SCB
12.2(33)SCD
559
Feature Name
Releases
Feature Information
This feature enables SNMP traps
for Wideband Resiliency related
events and setting of the trap
interval.
For more information, see:
Enabling SNMP Traps for
Wideband Resiliency
Events, on page 553
Enabling Wideband
Resiliency Trap
Notifications, on page 554
Setting the Trap Interval, on
page 555
The following commands were
introduced or modified:
cable resiliency
traps-interval
snmp-server enable traps
docsis-resil
snmp-server host traps
docsis-resil
OL-27606-08