Configuring Cable Modulation Profiles On Cisco's CMTS............................................................................. 1
Configuring Cable Modulation Profiles On Cisco's CMTS............................................................................. 1
Table of Contents
Configuring Cable Modulation Profiles on Cisco's CMTS.............................................................................1
Introduction.............................................................................................................................................1
Before You Begin...................................................................................................................................2
Conventions......................................................................................................................................2
Prerequisites.....................................................................................................................................2
Components Used.............................................................................................................................2
Syntax Description..................................................................................................................................2
Defaults............................................................................................................................................4
Command Modes.............................................................................................................................5
Usage Guidelines..............................................................................................................................5
Configuration Samples...........................................................................................................................5
Customized Example........................................................................................................................6
Modulation Profile Built−in Templates...........................................................................................9
Related Commands...............................................................................................................................11
The cable upstream modulation−profile Command.......................................................................11
Defaults..........................................................................................................................................12
Command Modes...........................................................................................................................12
Usage Guidelines............................................................................................................................12
Examples........................................................................................................................................13
The show cable modulation−profile Command.............................................................................13
Defaults..........................................................................................................................................13
Command Modes...........................................................................................................................13
Usage Guidelines............................................................................................................................14
Related Information..............................................................................................................................15
i
Configuring Cable Modulation Profiles on Cisco's
CMTS
Introduction
Before You Begin
Conventions
Prerequisites
Components Used
Syntax Description
Defaults
Command Modes
Usage Guidelines
Configuration Samples
Customized Example
Modulation Profile Built−in Templates
Related Commands
The cable upstream modulation−profile Command
Defaults
Command Modes
Usage Guidelines
Examples
The show cable modulation−profile Command
Defaults
Command Modes
Usage Guidelines
Related Information
Introduction
Cisco Cable Modem Termination Systems (CMTSs) are capable of handling modulation profiles for the RF
configuration of a cable modem plant that handles voice and data. Cisco IOS® software is designed with a
default modulation profile that is optimal in most conditions. Therefore it is not recommended that you
change the configuration that comes by default. However, if the needs of the modulation are different for the
customer's plant, Cisco IOS has the ability to customize and configure the modulation profiles according to
the customer's needs.
Caution: It is recommended that only an expert who understands modulation changes and
Data−over−Cable Service Interface Specifications (DOCSIS) perform the task of modifying these parameters;
otherwise making these changes may cause disruption or degradation of services, as the commands will affect
the physical layer.
This document explains the configuration commands needed to change the modulation profile, as well as the
show commands used to verify the parameters that have been configured.
The Cisco CMTS's IOS Releases have one preconfigured modulation profile resident in memory, which
defines a typical profile for Quadrature Phase Shift Keying (QPSK) modulation. The Cisco uBR7100,
uBR7200, and uBR10000 series CMTS support as many as 8 cable modulation profiles. Profile 1 is the
default.
Prerequisites
There are no specific prerequisites for this document.
Components Used
This document is not restricted to specific software and hardware versions.
Syntax Description
To define the modulation profile, use the cable modulation−profile global configuration command. To
remove the specified modulation profile, use the no cable modulation−profile command.
• cable modulation−profile profile [ iuc | mix | qam−16 | qpsk ] fec−tbytes fec−len burst−len
guard−t mod scrambler seed diff pre−len last−cw uw−len
• no cable modulation−profile profile [ iuc | mix | qam−16 | qpsk ] fec−tbytes fec−len burst−Len
guard−t mod scrambler seed diff pre−Len last−cw uw−len
Note: All these options are available as of Cisco IOS Software Release 12.1(1)EC. In older versions, only
initial, long, request, short, or station options were available. There may be later releases of Cisco IOS
Software Releases 12.0T or 12.0SC that have all the features incorporated.
Parameter
Description
Modulation profile number − The values are 1−8
where 1 is the default modulation profile.
profile
Note: To use this command correctly, enter a line
with all parameters for each upstream burst type.
An incomplete burst profile causes unreliable
operation, or loss of modem connectivity.
mix Create a default QPSK/16−quadrature amplitude
modulation (QAM) mix modulation profile where
Defaults
Modulation profile #1.
Usage Guidelines
A modulation profile is a collection of six burst profiles that are sent out in an Upstream Channel Descriptor
(UCD) message to configure modem transmit parameters for the upstream message types:
• Request.
• Initial maintenance.
• Station maintenance.
• Short grant.
• Long grant.
You can use the no cable modulation−profile command to remove all modulation profiles except modulation
profile 1. In the case of modulation profile 1, the no cable modulation−profile command sets all the
parameters in a burst to default values.
Caution: Changes to modulation profiles causes changes to the physical layer. Because changing
physical layer characteristics affects router performance and function, this task should be reserved for expert
users.
To use the cable modulation−profile command correctly, enter a line with all parameters for each upstream
burst type. An incomplete burst profile causes unreliable operation, or loss of modem connectivity.
Turning the scrambler off can cause packet loss, and is only used in lab testing environments.
Errors or incompatible configurations in the burst profile(s) cause modems to either drop connectivity, drop
short or long data packets, or fail to connect to the network. It is possible to build a burst profile set for which
no implementation of a DOCSIS receiver is capable of receiving the modem's transmission.
The data rates 160 K symbol/sec and 2560 K symbol/sec are highly sensitive to unique word length, preamble
length, and FEC sizing. Incorrect choices for these values can cause poor or no connectivity at these symbol
rates.
Configuration Samples
• 0 fec−tbytes.
• 16 kbytes fec−len.
• A burst−Len of 1.
• A guard time of 8.
• A mod value of qpsk.
• Scrambler enabled with a seed value of 152.
• Differential encoding is disabled.
• A preamble length of 64 bits.
• A fixed code word length.
• 8−bit unique words for upstream unique word length.
The remaining initial, station, short, and long bursts are defined in similar fashion for profile 2.
ubr7246#configure terminal
Note: You must create all of the bursts (request, initial, station, short, and long) for this modulation profile
using the modulation profile command. Failing to do so may cause performance problems or service
interruption.
Name Software
Model Usage Image Name
Version
Cable
Head
Cisco
End
IOS
Station
uBR7246 CMTS Software ubr7200−ik1st−mz.121−1a.T1
Release
Home uBR924 Cable Cisco
12.1(1a) ubr920−k8o3v6y5−mz.122−1.bin
Office Modem IOS
Software
Table 3
Below is the whole configuration of the uBR7246. The commands in bold are the ones that are relevant to the
configuration of modulation−profiles.
uBR7246 Configuration
ubr7246#show run
Building configuration...
Current configuration:
!
version 12.1
no service pad
service timestamps debug uptime
service timestamps log uptime
no service password−encryption
service compress−config
!
hostname ubr7246
!
enable password ww
!
cable modulation−profile 2 request 0 16 1 8 qpsk scrambler
152 no−diff 64 fixed uw8
cable modulation−profile 2 initial 5 34 0 48 qpsk scrambler
152 no−diff 128 fixed uw16
cable modulation−profile 2 station 5 34 0 48 qpsk scrambler
152 no−diff 128 fixed uw16
cable modulation−profile 2 short 6 75 6 8 16qam scrambler
152 no−diff 144 fixed uw8
cable modulation−profile 2 long 8 220 0 8 16qam scrambler
152 no−diff 160 fixed uw8
no cable qos permission create
no cable qos permission update
cable qos permission modems
cable time−server
!
!
!
!
ip subnet−zero
no ip domain−lookup
!
interface Ethernet2/0
ip address 172.16.30.20 255.255.255.192
!
For completeness of this document, the configuration of one of the cable modems uBR924 is shown below.
This is the basic bridge configuration that the cable modems get once they come online and obtain an IP
address from the DHCP server.
uBR924 Configuration
uBR924−445b#show run
Building configuration...
version 12.2
no service single−slot−reload−enable
no service pad
service timestamps debug uptime
service timestamps log uptime
no service password−encryption
!
hostname uBR924−445b
!
logging rate−limit console 10 except errors
!
clock timezone − −8
ip subnet−zero
no ip routing
no ip finger
!
ip audit notify log
Use "mix" in order to gain the robustness of QPSK for maintenance traffic and the speed of 16−QAM for data
traffic. In order to create a new modulation profile using one of these templates, use the following form of the
cable modulation−profile command.
To configure Cisco's CMTS with the QPSK template all you need to do is to enter the command cable
modulation−profile <n> qpsk in global configuration. This is shown in the output below:
ubr7246#configure terminanl
Enter configuration commands, one per line. End with CNTL/Z.
Once this command is entered, the CMTS will load all the preconfigured settings for this profile, those are
going to appear in the configuration.
Notice that all the IUCs where built automatically with QPSK modulation. Also note that once the cable
modulation−profile <n> {qpsk|QAM−16|mix} is entered, one can alter some of the parameters manually.
To configure Cisco's CMTS with the QAM−16 template all you need to do is to enter the command cable
modulation−profile <n> qam−16k in global configuration. This is shown in the output below:
ubr7246#configure terminal
ubr7246(config)#cable modulation−profile 3 QAM−16
ubr7246(config)#end
Once this command is entered, the CMTS will load all the preconfigured settings for this profile, those are
going to appear in the configuration.
A more efficient template has been also implemented where there is a combination of QPSK and QAM−16
modulation profiles (more robust at a higher speed).
To configure Cisco's CMTS with the QAM−16 template all you need to do is to enter the command cable
modulation−profile <n> mix in global configuration. This is shown in the output below:
ubr7246#configure terminal
Once this command is entered, the CMTS will load all the preconfigured settings for this profile, those are
going to appear in the configuration.
Notice that in this case the short and long IUCs are using QAM−16 whereas the request, initial and station use
QPSK.
Note: The default unique word setting for long and short IUCs in the 16−QAM mix profile is unique word 8
(UW8). Cisco recommends the use of UW16. Using a longer UW helps out in noisy situations and reduces
uncorrectable FEC error generation.
Use the command cable modulation−profile <n> to change the unique word from UW8 to UW16. Below is
the output of show run | include modulation−profile 4 after changing the unique word from UW8 to UW16
The next section of Related Commands describes in detail the use of the show cable modulation−profile
command which should be used after configuring modulation profiles to make sure all the parameters entered
were understood correctly by the CMTS.
Related Commands
The cable upstream modulation−profile Command
To assign a modulation profile to an interface, use the cable upstream modulation−profile interface
configuration command. To assign the default primary modulation profile (profile #1) to the interface, use the
no cable upstream modulation−profile interface command.
Defaults
Primary modulation profile (profile #1).
Command Modes
Interface configuration.
Cisco IOS
Software
Release
Modification
11.3 NA
This command was first introduced.
12.0(7)XR2
and
12.1(1a)T1 This command was introduced into the 12.x
trains.
This command was modified to add the
12.1(3a)EC1 primary−profile−number and
secondary−profile−number parameter to enable
the Dynamic Upstream Modulation feature.
12.1(5)EC This command was introduced for the Cisco
uBR7100 series universal broadband routers.
12.1(7)CX This command was enhanced for the Cisco
uBR−MC16S line card.
Usage Guidelines
You can configure modulation profiles with fixed upstream frequencies or on interfaces with assigned
spectrum groups. The Dynamic Upstream Modulation feature uses modulation profiles to track upstream
signal quality. It checks that the upstream signal can support the configured modulation scheme, and adjusts
to a more robust modulation scheme if necessary. When return path conditions improve, it returns the
upstream channel to the higher modulation scheme.
In Cisco uBR−MC1xC and Cisco uBR−MC16S cable modem cards, when Dynamic Upstream Modulation
Examples
The following example assigns the primary modulation profile 2 and the secondary modulation profile 1 to
port (interface) 0:
Syntax
Description
profile (Optional) Profile number. Valid values are from 1
to 8.
(Optional) Internal usage code. Valid options are:
Table 6
Defaults
No default behavior or values.
Command Modes
Privileged EXEC.
• Request.
• Reqdata.
• Initial maintenance.
• Station maintenance.
• Short grant.
• Long grant.
The following is a sample output from the show cable modulation−profile command:
The following table describes the fields shown in the show cable modulation−profile display.
Field
Description
Modulation profile group number. A modulation
Mod profile group is the set of burst profiles that define
upstream transmit characteristics for the various types
of upstream transmission classes.
Internal usage code. Each upstream transmit burst
belongs to a class which is given a number called the
IUC. Bandwidth maps messages by IUC codes used
to allocate upstream time slots. The following types
are currently defined:
IUC
• initial Initial ranging burst.
• long Long grant burst.
• requestRequest burst.
• reqdataRequest/data burst.
• shortShort grant burst.
• station Station ranging burst.
Type
Modulation type.
Preamb
length
Preamble length.
Diff enco Differential encoding enabled (yes) or not enabled
(no).
FEC T Number of bytes that can be corrected for each FEC
Table 8
To verify that the modulation profile that we configured has the correct parameters, we can use the show
cable modulation−profile for profile #2.
Related Information
• Cisco uBR7200 Series Dynamic Upstream Modulation
• Cisco Broadband Cable Command Reference Guide
• Configuring Basic Broadband Internet Access
• Broadband Cable Technology Support
• Technical Support − Cisco Systems
All contents are Copyright © 1992−2003 Cisco Systems, Inc. All rights reserved. Important Notices and Privacy Statement.