Cable Commands: cable u through cable w

cable udc-capability

To enable the Upstream Drop Classifier (UDC) feature on cable modems, use the cable udc-capability command in interface configuration mode. To disable the UDC feature, use the no form of this command.

cable udc-capability

no cable udc-capability

Syntax Description

This command has no arguments or keywords

Command Default

Disabled.

Command Modes

Interface configuration—cable interface only (config-if)

MAC domain profile configuration (config-profile-md)

Command History

Release

Modification

12.2(33)SCG5

This command was introduced.

IOS-XE 3.15.OS

This command was implemented on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

This command is used in the MAC domain. When this command is used on a particular interface, the UDC feature for all the cable modems on that interface is enabled.

Examples

The following example shows how to configure the cable udc-capability command:


Router# configure terminal
Router(config)# interface cable 7/0/0
Router(config-if)# cable udc-capability

The following example shows how to configure the cable udc-capability command on Cisco cBR Series Converged Broadband Routers:


Router# configure terminal
Router(config)# interface cable 3/0/0
Router(config-if)# cable udc-capability

The cable udc-capability command is used to configure the Upstream Drop Classifier (UDC) feature on Cisco CMTS. For more information on the UDC feature, refer to the Configuring Upstream Cable Interface Features on the Cisco CMTS Routers guide.

cable upgrade dsphy-fw auto

To enable automatic upgrade of the Downstream PHY firmware on the Cisco cBR-8 router, use the cable upgrade dsphy-fw auto command in global configuration mode. To disable the automatic upgrade, use the no form of this command.

cable upgrade dsphy-fw auto

no cable upgrade dsphy-fw auto

Syntax Description

This command has no arguments or keywords

Command Default

Downstream PHY firmware auto upgrade is enabled by default.

Command Modes


Global configuration (config)

Command History

Release

Modification

IOS-XE 3.18.0S

This command was introduced on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

Use this command to automatically upgrade the Downstream PHY firmware on the Cisco cBR-8 router.

Examples

The following example shows how to enable automatic upgrade of the Downstream PHY firmware on the Cisco cBR-8 router:


Router# configure terminal
Router(config)# cable upgrade dsphy-fw auto

The following example shows how to disable automatic upgrade of the Downstream PHY firmware on the Cisco cBR-8 router:


Router# configure terminal
Router(config)# no cable upgrade dsphy-fw auto

cable upstream active-codes

To specify the number of active codes that can be configured on an upstream channel, use the cable upstream active-codes command in cable interface configuration mode. To set the default value of active codes to 112 when ingress noise cancellation is enabled and to 128 when it is disabled, use the no form of this command.

cable upstream n active-codes active-code

no cable upstream n active-codes

Syntax Description

n

Specifies the upstream port. Valid values start with 0 for the first upstream port on the cable interface line card.

active-code

Specifies the number of active codes. Valid values are from 64 to 128, with a default value of 112, when ingress noise cancellation is enabled; and a default value of 128, when ingress noise cancellation is disabled.

Command Default

The active-code setting cannot be applied if the Synchronous Code Division Multiple Access (S-CDMA) is not configured.

Command Modes


Interface configuration (config-if)

Command History

Release

Modification

12.2(33)SCC

This command was introduced.

IOS-XE 3.15.0S

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

This command is applicable only for S-CDMA channels. You should configure S-CDMA to apply the active-code setting.

Examples

The following example sets the active code to 128 on upstream port 0:


Router(config)# interface cable 7/0/4
Router(config-if)# cable upstream 0 active-codes 128
Router(config-if)#

cable upstream adjust-frequency

To enable frequency adjustment, use the cable upstream adjust-frequency command in cable interface configuration mode. To turn off frequency adjustment, use the no form of this command.

no cable n upstream adjust-frequency

Syntax Description

adjust-frequency

Enables frequency adjustment

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card. For cBR Series Converged Broadband Routers, the valid range is from 0 to 15.

Command Default

Frequency adjustment is enabled by default.

Command Modes

Interface configuration—cable interface only (config-if)

MAC domain profile configuration (config-profile-md)

Command History

Release Modification

IOS-XE 3.15.OS

This command was implemented on the Cisco cBR Series Converged Broadband Routers.

Examples

The following sample shows and example of the cable upstream adjust-frequency command.

Router# conf t
Router(config)# cable profile mac-domain MD1
Router(config-profile-md) # cable upstream 0 adjust-frequency
Router(config-profile-md)#end

The following sample shows and example of the no cable upstream adjust-frequency command.

Router# conf t
Router(config)# cable profile mac-domain MD1
Router(config-profile-md) # no cable upstream 0 adjust-frequency
Router(config-profile-md)#end

cable upstream admission-control

To specify the percentage overbooking rate that is allowed on an upstream channel, use the cable upstream admission-control command in cable interface configuration mode. To set overbooking rate to its default of 100 percent, use the no form of this command.

cable upstream n admission-control percentage

no cable upstream n admission-control

Syntax Description

n

Specifies the upstream port. Valid values start with 0 for the first upstream port on the cable interface line card.

percentage

Specifies the percentage overbooking rate to limit overbooking. Valid values are from 10 to 1000 percent, with a default of 100 percent.

Command Default

100 percent

Command Modes

Interface configuration—cable interface only (config-if)

MAC domain profile configuration (config-profile-md)

Command History

Release

Modification

11.3(6) NA

This command was introduced.

IOS-XE 3.15.0S

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

This command limits the maximum number of CMs for a given upstream port by looking at the minimum guaranteed upstream bandwidth allocated to each CM. Cable modems providing residential services and commercial services can be given different weights according to their traffic needs. This command affects only whether CMs can register with the CMTS—it does not affect CMs that have already come online.

The CMTS uses the minimum guaranteed upstream bandwidth field from the CM’s DOCSIS configuration file to calculate whether the CM can come online or not. If the CM’s minimum guaranteed upstream bandwidth would exceed the total upstream bandwidth multiplied by the overbooking percentage specified by this command, the CM cannot come online on that upstream. The CM will attempt to find another upstream, and if it cannot register on any upstreams, it will attempt to lock on to a new downstream.


Note


A CM with a guaranteed upstream bandwidth does not consume that bandwidth unless it has active traffic. By guaranteeing a CM a minimum upstream bandwidth, individual customers are assured of never being totally shut out from network access in a very high-traffic situation.

The following table shows the approximate bandwidth for each upstream channel, depending on channel width, symbol rate, and modulation type, when admission control is used at 100 percent. When setting admission control to other values, scale the bandwidth values in the following table accordingly, so as to plan for the maximum number of CMs effectively allowed per upstream port.

Table 1. Admission Control Bandwidth Table

Channel Width (KHz)

Symbol Rate (Ksym/sec)

QPSK Virtual Channel Bandwidth—100% limit (bits/sec)

16 QAM Virtual Channel Bandwidth—100% limit (bits/sec)

200

160

320,000

640,000

400

320

640,000

1,280,000

800

640

1,280,000

2,560,000

1600

1280

2,560,000

5,120,000

3200

2560

5,120,000

10,240,000

For example, with a 3.2 MHz channel width and QPSK modulation, the total bandwidth is approximately 5 Mbps. This is the maximum allowable bandwidth that can be allocated to CMs at the default admission rate of 100%. If each CM is allocated a minimum upstream bandwidth of 128 kbps, this means a maximum of 40 CMs will be allowed to come online.

To verify whether or not upstream admission control is configured and activated, use the show interface command for a cable upstream to display its configuration information. If upstream admission control is configured and enabled, the output contains an entry stating “CIR admission control enforced.” If upstream admission control is disabled, no admission control entry is displayed in the output.


Note


Setting the admission control limit to below the current total reserved bandwidth for the channel does not immediately force any CMs offline, but may prevent CMs from reconnecting if they drop offline at a later time. Increasing the admission control limit allows more CMs to connect.

When an upstream becomes overbooked, use the test cable ucc command to move a cable modem that is currently online from one upstream port to another. For example, the following example shows that the cable modem with the IP address of 10.128.1.128 is being moved from port C3/0/U0 to C3/0/U1:


Router# show cable modem 10.128.1.128
 
Interface   Prim Online     Timing Rec    QoS CPE IP address      MAC address
            Sid  State      Offset Power
Cable3/0/U0 101  online     1919    5.25  7   0   10.128.1.128    0030.1976.7067
Router# test cable ucc c3/0 101 1
Router# show cable modem 10.128.1.128
 
Interface   Prim Online     Timing Rec    QoS CPE IP address      MAC address
            Sid  State      Offset Power
Cable3/0/U1 101  online     1920    5.25  7   0   10.128.1.128    0030.1976.7067

Examples

The following example shows overbooking on upstream port 4 being limited to 125 percent:


Router(config)# interface cable 3/0
Router(config-if)# cable upstream 4 admission-control 125
Router(config-if)# 

Use the show interface cable upstream command to display the current status of admission control on an interface. For example, the following command output shows that this upstream has allocated a total bandwidth of 2.5 Mbit/sec to those online CMs that were assigned a guaranteed upstream bandwidth in their DOCSIS configuration files.

This displays also shows that the admission control is being enforced at a subscription level of 125 percent. The Virtual channel BW field is computed by multiplying channel bandwidth by the admission control limit. The Admissions requests rejected counter shows the number of cable modems that attempted to register but were refused because of the admission control policy.


Router# show interface c3/0 u4
 
Cable3/0: Upstream 4 is up
      Received 11585 broadcasts, 11854 multicasts, 3222651 unicasts
      0 discards, 829 errors, 0 unknown protocol
      3246090 packets input, 5 uncorrectable
      557 noise, 0 microreflections
      Total Modems On This Upstream Channel : 69 (68 active)
      Default MAC scheduler
      Queue[Rng Polls]  0/64, fifo queueing, 0 drops
      Queue[Cont Mslots]  0/52, fifo queueing, 0 drops
      Queue[CIR Grants]  0/64, fair queueing, 0 drops
      Queue[BE Grants]  0/64, fair queueing, 0 drops
      Queue[Grant Shpr]   0/64, calendar queueing, 0 drops
      Reserved slot table currently has 0 CBR entries
      Req IEs 205196036, Req/Data IEs 0
      Init Mtn IEs 7604617, Stn Mtn IEs 422496
      Long Grant IEs 4848, Short Grant IEs 1646196
      Avg upstream channel utilization : 1%
      Avg percent contention slots : 94%
      Avg percent initial ranging slots : 1%
      Avg percent minislots lost on late MAPs : 0%
      Total channel bw reserved 2500000 bps
      CIR admission control enforced
      Subscribtion level 125%
      Virtual channel bw 6400000 bps
      Admission requests rejected 32
      Current minislot count   : 5200298    Flag: 0
      Scheduled minislot count : 5200420    Flag: 0
Router#

If a CM is denied access due to the admission control policy, its entry in the show cable modem command output shows “reject(c)”:


Router# show cable modem
 
Interface   Prim Online     Timing Rec    QoS CPE IP address      MAC address
            Sid  State      Offset Power
Cable2/0/U0 1    online     2288    0.50  4   0   10.16.30.66     0010.7bb3.fb45
Cable2/0/U0 2    online     2288    0.50  4   0   10.16.30.68     0010.7bb3.fb7b
Cable2/0/U0 3    init(i)    2280    0.00  2   0   10.16.30.69     0010.9500.05e
 . . . 
Cable3/0/U1 113  online     3921    0.00  5   0   10.128.1.108    0030.9433.c38b
Cable3/0/U1 114  online     3920    0.25  6   0   10.128.1.87     0030.1976.6ebf
Cable3/0/U0 115  reject(c)  3922    0.25  2   0   10.128.1.75     0030.1976.703b
Cable3/0/U0 116  online     3919    0.75  5   0   10.128.1.57     0030.1976.6fa1

cable upstream admission-control max-reserved-bandwidth

To define the maximum reserved bandwidth per bonding group for all service flows that are allowed by the Cisco CMTS, use the cable upstream admission-control max-reserved-bandwidth command in the interface configuration mode. To reset or disable the maximum reserved bandwidth value, use the no form of this command.

cable upstream n admission-control max-reserved-bandwidth bw-in-kbps

no cable upstream n admission-control max-reserved-bandwidth

Syntax Description

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card.

bw-in-kbps

Maximum admission control reserved bandwidth. The value is in kbps and is based on the RF bandwidth percent defined for the bonding group. Valid range is from 0 to 30720.

Command Default

The max-reserved-bandwidth value is 80 percent of the aggregate bandwidth of the RF channels configured in the US or DS bonding group.

Command Modes


Interface configuration (config-if)

Command History

Release

Modification

IOS-XE 3.15.0S

This command was introduced on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

This command allows the user to define the maximum reserved bandwidth per bonding group. The default maximum reserved bandwidth value is 80 percent. However the user can choose to configure a higher (up to 96 percent) or lower reserved bandwidth so that there is bandwidth allocated for zero committed information rate (CIR) best effort traffic.

Examples

The following example shows a sample definition of the maximum reserved bandwidth value.


Router> enable
Router# configure terminal
Router(config)# interface c5/0/1
Router(config-if)# cable upstream 0 admission-control max-reserved-bandwidth 6344

cable upstream attribute-mask

To specify an upstream attribute mask in hexadecimal format, use the cable upstream attribute-mask command in cable interface configuration mode or MAC domain profile configuration mode. Use the no form of this command to set default value to upstream channel attribute mask.

cable upstream upstreamattribute-mask attribute-mask

no cable upstream upstream attribute-mask attribute-mask

Syntax Description

upstream

Specifies the upstream port.

attribute-mask attribute-mask

Specifies the attribute mask bitmap in hexadecimal format.

Example: 0-FFFFFFFF

Command Default

If the router is not high availability (HA) supported and the upstream is not bonded, the default value for cable upstream attribute mask is 0x00.

If the router is HA supported, the default value is 0x20000000.

If the upstream channel is part of a bonding group, the default value is 0x80000000.

If the router is HA supported and the upstream channel is part of a bonding group, the default value is 0xA0000000.

Command Modes


Interface configuration—cable interface only (config-if)


MAC domain profile configuration (config-profile-md)

Command History

Release

Modification

12.2(33)SCB

This command was introduced.

IOS-XE 3.15.0S

This command was implemented on the Cisco cBR Series Converged Broadband Routers.

IOS XE Fuji 16.7.1

This command was modified to support MAC domain profile configuration on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

This command sets the attribute mask of upstream channel.

Examples

The following example shows how to set upstream attribute mask in hexadecimal format:


Router(config-if)# cable upstream 0 attribute-mask ffff

cable upstream balance-scheduling

To enable the USCB balancing scheduler, use the cable upstream balance-scheduling command in cable interface configuration mode or MAC domain profile configuration mode. To disable, use the no form of this command.

cable upstream balance-scheduling

no cable upstream balance-scheduling

Syntax Description

This command has no arguments or keywords.

Command Default

Disabled.

Command Modes

Interface configuration (config-if)


MAC domain profile configuration (config-profile-md)

Command History

Release

Modification

12.2(33)SCH2

This command was introduced.

IOS-XE 3.15.OS

This command was implemented on the Cisco cBR Series Converged Broadband Routers.

IOS XE Fuji 16.7.1

This command was modified to support MAC domain profile configuration on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

This command is used to balances service flows across upstream channels in a MAC domain. This command is used only for UB-online cable modems.

Examples

The following example shows the configuration of the cable upstream balance-scheduling command:


Router# configure terminal
Router(config)# interface cable 8/1/2
Router(config-if)# cable upstream balance-scheduling

The following example shows the output of the show cable interface command that displays the enabled status of the balancing scheduler:

 
Router# show interface cable 8/1/2 mac-scheduler 0
		Load for five secs: 1%/0%; one minute: 2%; five minutes: 2%
		Time source is hardware calendar, *07:29:34.137 CST Wed Feb 5 2014

     		DOCSIS 1.1 MAC scheduler for Cable8/1/2/U0: rate 7680000
     		wfq:None balance-scheduling: on
     		Queue[Rng Polls] 0/128, 0/0 drops, flows 0 max 0/0/0
     		Queue[CIR Grants] 0/256, 0/0 drops, flows 0 max 0/0/0
     		Queue[BE(7) Grants] 0/96, 0/0 drops, flows 0 max 0/0/0
     		Queue[BE(6) Grants] 0/96, 0/0 drops, flows 0 max 0/0/0
     		Queue[BE(5) Grants] 0/96, 0/0 drops, flows 0 max 0/0/0
     		Queue[BE(4) Grants] 0/96, 0/0 drops, flows 0 max 0/0/0
     		Queue[BE(3) Grants] 0/96, 0/0 drops, flows 0 max 0/0/0
     		Queue[BE(2) Grants] 0/96, 0/0 drops, flows 0 max 0/0/0
     		Queue[BE(1) Grants] 0/96, 0/0 drops, flows 0 max 0/0/0
     		Queue[BE(0) Grants] 0/96, 0/0 drops, flows 0 max 0/0/0
     		BG pending grant list entries: 0
     		BG delay list entries: 0
     		Req Slots 0, Req/Data Slots 0
     		Init Mtn Slots 0, Stn Mtn Slots 0
     		Short Grant Slots 0, Long Grant Slots 0
     		Adv Phy Short Grant Slots 0, 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 : 0%
     		Avg percent initial ranging slots : 0%
     		Avg percent minislots lost on late MAPs : 0%
     		Sched Table Rsv-state: Grants 0, Reqpolls 0
     		Sched Table Adm-State: Grants 0, Reqpolls 0, Util 0%
     		UGS    : 0 SIDs, Reservation-level in bps 0
     		UGS-AD : 0 SIDs, Reservation-level in bps 0
     		RTPS   : 0 SIDs, Reservation-level in bps 0
     		NRTPS  : 0 SIDs, Reservation-level in bps 0
     		BE     : 0 SIDs, Reservation-level in bps 0

     		MAP TSS: lch_state 1, init_retries 0
              		late_initial_maps 0, late_ucd_maps 0
              		mac-phy tss errors 0, missed ccc 0
		 

cable upstream bcast-init-ranging tcc-enc excl-timing

To enable feature of ECN MULPIv3.0-N-14.1145-1 on the CMTS router, use the cable upstream bcast-init-ranging tcc-enc excl-timing command in global configuration mode. To disable feature of ECN MULPIv3.0-N-14.1145-1, use the no form of this command - no cable upstream bcast-init-ranging tcc-enc excl-timing.

cable upstream bcast-init-ranging tcc-enc excl-timing

no cable upstream bcast-init-ranging tcc-enc excl-timing

Syntax Description

This command has no arguments or keywords.

Command Default

Disabled.

Command Modes

Global configuration (config)

Command History

Release

Modification

IOS XE Fuji 16.9.1a

This command was introduced.

Usage Guidelines

To verify whether or not ECN MULPIv3.0-N-14.1145-1 feature is activated, enter the show running-config command and look for the cable upstream bcast-init-ranging tcc-enc excl-timing information. By default, it is disabled.

Examples

The following example shows the configuration of the cable upstream balance-scheduling command:


Router# configure terminal
Router(config)# cable upstream bcast-init-ranging tcc-enc excl-timing

cable upstream bonding-group

To create a static upstream bonding group on a cable interface, use the cable upstream bonding-group command in cable interface configuration mode. To disable this configuration, use the no form of this command.

cable upstream bonding-group id

no cable upstream bonding-group id

Syntax Description

id

Bonding group ID on the cable interface. Valid values are from 1 to 65535.

Command Default

None

Command Modes


Interface configuration (config-if)

Command History

Release

Modification

12.2(33)SCC

This command was introduced in Cisco IOS Release 12.2(33)SCC.

IOS-XE 3.15.0S

This command was implemented on the Cisco cBR Series Converged Broadband Routers.

IOS-XE 3.18.0S

The valid range of upstream channels for each MAC Domain was increased to 0-15.

Usage Guidelines

You can configure up to 32 static upstream bonding groups for each Media Access Control (MAC) domain. However, you can configure only 16 upstream channels for each MAC domain. If you delete an upstream bonding group using the no form of the command, the Cisco CMTS router enforces the bonded upstream service flows associated with the deleted upstream bonding group to readmit.

Under the upstream bonding configuration submode, you can specify the following for an upstream bonding group:

  • Upstream channels
  • Bandwidth reservation
  • Provisioned attribute masks

Note


While adding upstream channels under the upstream bonding group, ensure that the upstream channel is pre-configure using the following command:

downstream integrated-cable slot/ subslot/ port rf-channel rf-channels [upstream grouplist]


Upstream channels that are not pre-configured are not accepted and an error message is displayed as follows:
Router(config-if)#cable upstream bonding-group 106
Router(config-upstream-bonding)#upstream 0
Router(config-upstream-bonding)#upstream 6
Upstream 6 is not yet defined in MD Cable9/0/0.

Note


The changes made to the configuration, using the attributes command in the upstream bonding configuration submode, on the working line card are synchronized with the configuration on the protect line card only after exiting the configuration mode. Use the end command to exit to Privileged EXEC mode, before using the show running configuration command.
Starting from Cisco IOS-XE 3.18.0S release, maximum of 16 upstream channels can be configured for each MAC Domain, which are divided into two groups:
  • Group 1: upstream channel 0-7
  • Group 2: upstream channel 8-15
An upstream bonding-group should include all the upstream channels either from Group 1 or Group 2 only. For example, consider the following configuration:

Router(config-if)#cable upstream bonding-group 106
Router(config-upstream-bonding)#upstream 0
Router(config-upstream-bonding)#upstream 6
Router(config-upstream-bonding)#upstream 7
.
.
.
Router(config-if)#cable upstream bonding-group 110
Router(config-upstream-bonding)#upstream 12
Router(config-upstream-bonding)#upstream 13
Router(config-upstream-bonding)#upstream 14
If you try to add upstream 11 into upstream bonding-group 106 or upstream 4 into upstream bonding-group 110, it will be rejected.

Examples

The following example shows how to configure an upstream bonding group on a cable interface in slot 7, subslot 1, and port 0 on a Cisco CMTS router:


Router# configure terminal
Router(config)# interface cable 7/1/0
Router(config-if)# cable upstream bonding-group 235

cable upstream chan-class-id

To configure a channel class ID for a logical upstream channel on the CMTS router, use the cable upstream chan-class-id command in cable interface configuration mode. To disable the channel class ID configuration, use the no form of this command.

cable upstream port-number chan-class-id id

no cable upstream port-number chan-class-id id

Syntax Description

port-number

Cable upstream port number. The valid range depends on the number of upstream channels configured in a MAC domain. For example, if the total number of upstream channels configured is 4, then the valid range for the upstream port number is from 0 to 3.

id

Channel class ID for the logical upstream channel in the hexadecimal format. The valid range is from 0 to ffffffff. The default value is 0.

Command Default

None

Command Modes


Interface configuration (config-if)

Command History

Release

Modification

12.2(33)SCH

This command was introduced.

IOS-XE 3.15.0S

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

The cable upstream chan-class-id command is associated with the CM Steering on the Cisco CMTS Routers feature.

An upstream channel descriptor (UCD) message includes type, length, value (TLV) 18 and 19 for an upstream logical channel based on the channel class ID and ranging hold-off priority configuration. If a channel class ID is not configured, the UCD does not include TLV18 and 19 irrespective of the ranging hold-off priority configuration.

Examples

The following example shows how to configure a channel class ID for a logical upstream channel on a cable interface line card on the cisco uBR10012 router:


Router# configure terminal
Router(config)# interface cable 5/0/0
Router(config-if)# cable upstream 0 chan-class-id ff

cable upstream channel-width

To specify an upstream channel width for an upstream port, use the cable upstream channel-width command in cable interface configuration mode. To set the channel width back to the default setting of 1,600,000 Hz, use the no form of this command.

cable upstream n channel-width first-choice-width [last-choice-width]

no cable upstream n channel-width

Syntax Description

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card.

first-choice-width

Specifies the upstream channel width in hertz (Hz).

last-choice-width

The upstream channel width in hertz. The valid values are the same as those for the first-choice-width parameter, but for proper operation, the last-choice-width should be equal to or less than the first-choice-width value. Use this parameter with supported cards to enable symbol rate management algorithms.

Command Default

The first-choice-width value and the last-choice-width value default to 1,600,000 Hz. When an upstream channel is configured to operate in DOCSIS 2.0 A-TDMA or DOCSIS 3.0 S-CDMA-mode, only three channel width options (1.6 Mhz, 3.2 Mhz, and 6.4 Mhz) are available.

Command Modes


Interface configuration (config-if)

Command History

Release

Modification

11.3(5)NA

This command was introduced.

12.0(4)XI

The last-choice-width argument was added.

12.2(11)CY, 12.2(11)BC3

Support was added for the Cisco uBR10-MC5X20S cable interface line card on the Cisco uBR10012 router.

12.2(15)CX

Support was added for the Cisco uBR-MC16U/X and Cisco uBR-MC28U/X cable interface line card, including DOCSIS 2.0 A-TDMA and mixed modulation profiles using 6.4 MHz channel widths.

12.2(15)BC2

Support was added for DOCSIS 2.0 A-TDMA and mixed modulation profiles using 6.4 MHz channel widths on the Cisco uBR-MC5X20S/U cable interface line cards.

12.3BC

This command was integrated into Cisco IOS Release 12.3BC.

12.2(33)SCA

This command was integrated into Cisco IOS Release 12.2(33)SCA.

12.2(33)SCC

Support was added for Cisco UBR10-MC20X20V cable interface line card.

12.2(33)SCG2

Support was added for Copy and Paste Support for TDMA to A-TDMA Upgrade feature.

IOS-XE 3.15.OS

This command was removed. This command is replaced by us-channel channel-width command.

Usage Guidelines

The last-choice-width parameter is supported only by the Cisco uBR-MC16S, Cisco uBR-MC16U/X, Cisco uBR-MC28U/X, and Cisco uBR-MC5X20S/U cable interface line cards. When one of these particular cards is installed, the system attempts to increase the channel width from the smallest channel width value to the largest channel width value.

When you specify both channel width values, the smaller value is taken as the last-choice-width parameter and the larger value is taken as the first-choice-width parameter. In the event of noise in the channel, the symbol rate automatically steps down to a value that is lower than the first-choice-width and greater or equal to the last-choice-width to maintain a stable channel.

Table 2. Supported Channel Widths and DOCSIS Modes for Cable Interfaces

Cable Interface

Channel Width

DOCSIS 1.X (TDMA)

Mixed DOCSIS 1.X/2.0

DOCSIS 2.0 (A-TDMA)

DOCSIS 2.0 (S-CDMA)

DOCSIS 3.0 (S-CDMA)

Cisco uBR-MC16U/X 1 , Cisco uBR-MC28U/X

6.4 MHz 3.2 MHz 1.6 MHz 800 kHz 400 kHz 200 kHz

41 to 50 (default is 41)

141 to 150 (default is 141)

241 to 250 (default is 241)

N/A

N/A

Cisco uBR-MC5X20S/U/H

6.4 MHz 3.2 MHz 1.6 MHz 800 kHz 400 kHz 200 kHz

21 to 30 (default is 21)

121 to 130 (default is 121)

221 to 230 (default is 221)

N/A

N/A

Cisco uBR-MC20X202

6.4 MHz 3.2 MHz 1.6 MHz 800 kHz 400 kHz 200 kHz

21 to 30 (default is 21)

121 to 130 (default is 121)

221 to 230 (default is 221)

321 to 330 (default is 321)

1 to 400 (default is 381)

Cisco uBR-MC88U

6.4 MHz 3.2 MHz 1.6 MHz 800 kHz 400 kHz 200 kHz

21 to 30 (default is 21)

121 to 130 (default is 121)

221 to 230 (default is 221)

321 to 330 (default is 321)

1 to 400 (default is 381)

Cisco uBR-MC3GX60V

6.4 MHz 3.2 MHz 1.6 MHz 800 kHz 400 kHz 200 kHz

21 to 30 (default is 21)

121 to 130 (default is 121)

221 to 230 (default is 221)

321 to 330 (default is 321)

1 to 400 (default is 381)

1 Supports 6,400,000 Hz (5,120,000) symbols/sec) while operating in the DOCSIS 2.0 (A-TDMA-only) mode.
2 The DOCSIS 3.0 S-CDMA modulation profiles do not support 200 kHz, 400 kHz, and 800 kHz channel widths.This applies to Cisco uBR-MC88U and Cisco uBR-MC3GX60V.

Note


The UBR-MC20X20V cable interface line card has three variants, UBR-MC20X20V-0D, UBR-MC20X20V-5D, and UBR-MC20X20V-20D. The UBR-MC20X20V-0D line card supports 20 upstreams and zero (no) downstreams. The UBR-MC20X20V-5D line card supports 20 upstreams and five downstreams, and the UBR-MC20X20V-20D line card supports 20 upstreams and 20 downstreams.

Note


In Cisco IOS Release 12.2(15)BC1 and later releases, changing the channel width could force a frequency hop, if the current frequency does not fit within the new channel width parameters, or if the system needs to reset the fixed frequency or shared frequency group parameters to match the new channel width.

Caution


In DOCSIS 1.X networks, do not change the channel width more than one step at a time on an interface that has cable modems that are currently online. The DOCSIS 1.X specifications require that cable modems remain online when the channel width is changed in single step increments (such as 800,000 to 1,600,000 Hz), but cable modems can go offline when you change the channel width in larger amounts (such as changing it from 800,000 to 3,200,000 Hz). To check if the DOCSIS 2.0 cable modems support changing the channel width by two steps, test each brand of modem before attempting it on a live network. Also, after changing the channel width, do not change the channel width again until all cable modems have performed their ranging adjustments for the new width (which could take up to a minute, depending on the number of cable modems).



Note


To specify only one channel width for the Cisco uBR-MC16U/X, Cisco uBR-MC28U/X, or Cisco uBR-MC5X20S/U/H card, specify the same value for both the first-choice-width and last-choice-width parameters. For example:cable upstream 0 channel-width 800000 800000

When using this command to change channel-widths for an upstream interface on the Cisco uBR-MC5X20S cable interface line card, some DOCSIS 1.1 CMs can go offline if you do not change the minislot size to the corresponding value. See the following examples for the correct channel-width and minislot pairings:


Router(config-if)# cable upstream 0 channel-width 3200000
Router(config-if)# cable upstream 0 minislot 4
Router(config-if)# cable upstream 0 channel-width 1600000
Router(config-if)# cable upstream 0 minislot 8
Router(config-if)# cable upstream 0 channel-width 800000
Router(config-if)# cable upstream 0 minislot 16
Router(config-if)# cable upstream 0 channel-width 400000
Router(config-if)# cable upstream 0 minislot 32
Router(config-if)# cable upstream 0 channel-width 200000
Router(config-if)# cable upstream 0 minislot 64
 

Note


This limitation does not affect DOCSIS 1.1-compliant CMs. Also, in Cisco IOS Release 12.2(15)CX, Cisco IOS Release 12.2(15)BC2, and later releases, there is no need to manually change the minislot size on the Cisco uBR-MC16U/X, Cisco uBR-MC28C, and Cisco uBR-MC28U/X cards. These cards automatically change the minislot size when the channel width is changed, to produce 32 symbols per minislot.

Note


Starting with Cisco IOS 12.2(33)SCG2, when the channel-width value in the cable upstream channel-width command is specified as 6.4 MHz in the TDMA or mixed TDMA/A-TDMA mode, the DOCSIS mode automatically changes to A-TDMA-only (DOCSIS 2.0) mode.

PacketCable Limitations

The 200,000 Hz channel width cannot be used on:

  • Upstreams that support PacketCable voice calls
  • Upstreams that use Unsolicited Grant Service (UGS) or UGS with Activity Detection (UGS-AD) service flows.

Using this small channel width with voice and other UGS/UGS-AD service flows results in rejected calls because of “DSA MULTIPLE ERRORS”.

Examples

The following example shows the upstream port 2 on a Cisco uBR-MCXXC card being configured with a channel width of 200,000 Hz (which is equivalent to a symbol rate of 160 kilosymbols/second):


Router(config-if)# cable upstream 2 channel-width 200000
Router(config-if)# 

The following example shows the upstream port 2 on a Cisco uBR-MC16U/X, Cisco uBR-MC28U/X, or Cisco uBR-MC5X20S card being configured with a channel width of 200,000 Hz (which is equivalent to a symbol rate of 160 kilosymbols/second):


Router(config-if)# cable upstream 2 channel-width 200000 200000
Router(config-if)# 

The following example shows the upstream port 3 being configured to step from a channel width of 1,600,000 Hz to a channel width of 3,200,000 Hz in increments of 200,000 Hz:


Router(config-if)# cable upstream 3 channel-width 1600000 3200000
Router(config-if)# 

The following example shows an upstream port on a Cisco uBR-MC16U/X, Cisco uBR-MC28U/X, Cisco uBR-MC5X20S, Cisco uBR-MC20X20V, Cisco uBR-MC88U or Cisco uBR-MC3GX60V card being configured with a channel width of 6.4 MHz, which is supported only in DOCSIS 2.0 A-TDMA-only mode:


Router(config-if)# cable upstream 0 channel-width 6400000
Router(config-if)# 

The following example shows an upstream port on Cisco uBR-MC5X20H, Cisco uBR-MC20X20V, Cisco uBR-MC88U, Cisco uBR-MC3GX60V line cards being configured with a channel width of 6.4 MHz in DOCSIS 3.0 S-CDMA mode:


Router(config-if)# cable upstream 0 channel-width 6400000
Router(config-if)# 

cable upstream codes-per-minislot

To specify the number of codes-per-minislot allowed on an upstream channel, use the cable upstream codes-per-minislot command in cable interface configuration mode. To set the default values to the codes-per-minislot, which depend on the setting of the cable upstream spreading-interval command, use the no form of this command.

cable upstream n codes-per-minislot code

no cable upstream n codes-per-minislot

Syntax Description

n

Specifies the upstream port. Valid values start with 0 for the first upstream port on the cable interface line card.

code

Specifies the number of codes-per-minislot. Valid values range from 2 to 32.

Command Default

The codes-per-minislot setting cannot be applied if the Synchronous Code Division Multiple Access (S-CDMA) is not configured. The default value of codes-per-minislot depends on the setting of the cable upstream spreading-interval command.

Command Modes


Interface configuration (config-if)

Command History

Release

Modification

12.2(33)SCC

This command was introduced.

IOS-XE 3.15.OS

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

This command limits the maximum number of codes-per-minislot for a given upstream port. You should configure S-CDMA to apply the active-code setting.

Examples

The following example sets the codes-per-minislot to 8 on the upstream port 0:


Router(config)# interface cable 7/1/0
Router(config-if)# cable upstream 0 codes-per-minislot 8
Router(config-if)#

cable upstream concatenation

To enable DOCSIS concatenation at the CMTS, use the cable upstream concatenation command in cable interface configuration mode. To turn off concatenation, use the no form of this command.

cable upstream n concatenation

no cable upstream n concatenation

Syntax Description

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card. For cBR Series Converged Broadband Routers, the valid range is from 0 to 15.

Command Default

Concatenation is enabled.

Command Modes

Interface configuration—cable interface only (config-if)

MAC domain profile configuration (config-profile-md)

Command History

Release

Modification

12.0(7)XR2

This command was introduced.

IOS-XE 3.15.OS

This command was implemented on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

Concatenation is part of DOCSIS 1.0 extension support. Concatenation provides for improved bandwidth efficiency but must be supported at both the headend CMTS and the CM.

DOCSIS concatenation combines multiple upstream packets into one packet to reduce packet overhead and overall latency and increase transmission efficiency. Using concatenation, a DOCSIS CM needs to make only one bandwidth request for a concatenated packet, compared to making bandwidth requests for each individual packet. This technique is especially effective for bursty real-time traffic such as voice calls.

Concatenation support improves upstream per CM data throughput. The Cisco CMTS radio frequency (RF) line card driver can receive only one MAC frame in a data burst. Thus the CM must make explicit bandwidth requests for every packet it sends upstream. This limits the maximum upstream data throughput received by the CM due to the inherent request-to-grant round-trip latency of the hybrid fiber-coaxial (HFC) cable system incurred by every packet. To increase this per-CM upstream throughput, the Cisco CMTS driver has been enhanced to receive a concatenated burst of multiple MAC frames from the same CM.


Note


Concatenation is not supported on the Cisco uBR-MC11 FPGA and Cisco uBR-MC16B cable interface line cards.

Examples

The following example shows how to enable concatenation for CMs on upstream port 2 on the cable interface in slot 3/0:


Router(config)# interface c3/0
Router(config-if)# cable upstream 2 concatenation 

cable upstream connector

To map a MAC domain upstream port to a physical port on the Cisco cable interface line cards (Cisco uBR-MC5X20U/H, Cisco uBR-MC20X20V, Cisco uBR-MC88V, Cisco uBR-MC28U, or Cisco uBR-MC3GX60V), use the cable upstream connector command in cable interface configuration mode. To remove the mapping, use the no form of this command.

cable upstream port connector physical-port shared

no cable upstream port connector physical-port shared

Syntax Description

port

Index of the MAC domain upstream. The index range is configured with the cable upstream max-ports n command, and the valid range is 0 to n -1.

physical-port

Index of the actual physical port to be mapped.

The valid range for Cisco uBR-MC520U/H, Cisco uBR-MC20X20V, and Cisco uBR-MC3GX60V cable line cards is from 0 to 19. The valid range for Cisco uBR-MC28U and Cisco uBR-MC88V cable line cards is from 0 to 7.

shared

Indicates that the connector is shared by multiple upstream ports.

Note

 
This option is not valid for Cisco uBR-MC3GX60V cable interface lin ecard on Cisco IOS Release 12.2(33)SCE and later releases. A connector becomes shared automatically when multiple upstream ports are mapped to it.

Command Default

By default, each MAC domain has four upstream ports allocated. For all the currently supported cable line cards—Cisco uBR-MC5X20U/H, Cisco uBR-MC20X20V, Cisco uBR-MC88V, Cisco uBR-MC28U, and Cisco uBR-MC3GX60V the default mapping is four upstream for each MAC domain.

For the Cisco uBR-MC5X20U/H and Cisco uBR-MC28U cable line cards, each MAC domain has one downstream and four upstreams. For the other cards, each MAC domain can have multiple downstreams.

Command Modes


Interface configuration (config-if)

Command History

Release

Modification

12.2(15)BC1

This command was introduced to support the Cisco uBR-MC5X20S cable interface line card.

12.2(15)BC2

Support was added for the Cisco uBR-MC5X20U card. Also, the entAliasMappingTable in the ENTITY-MIB was updated to show the mapping between the physical upstream connectors and the logical upstream connectors.

12.2(33)SCE

Support for the shared keyword was removed.

IOS-XE 3.15.0S

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

The cable upstream connector command maps a MAC domain upstream port to a particular physical RF port on the cable line card front panel. For all cable line cards except the Cisco uBR-MC3GX60V, the default mapping assigns one upstream port to one physical port. The default mapping of Cisco uBR-MC3GX60V cable line card assigns four upstream ports to one physical port. The physical ports are mapped sequentially in the order in which they appear on the front panel.

The no version of this command removes the upstream port mapping and shuts down the upstream port. The port must be remapped to another physical port before it can come online again.


Tip


Use the cable upstream max-ports command to set the maximum number of upstream ports per MAC domain before using the cable upstream connector command.


Table 3. Default Upstream Port Assignments for the Cisco uBR-MC5X20U/H Cable Interface Line Card

Physical Ports (upstream, as labeled on the card)

Physical Upstream Ports

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

MAC Domain 0 Upstream

0

1

2

3

MAC Domain 1 Upstream

0

1

2

3

MAC Domain 2 Upstream

0

1

2

3

MAC Domain 3 Upstream

0

1

2

3

MAC Domain 4 Upstream

0

1

2

3

Table 4. Default Upstream Port Assignments for the Cisco uBR-MC3GX60V Cable Interface Line Card

Physical Ports (upstream, as labeled on the card)

Physical Upstream Ports

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

MAC Domain 0 Upstream

0-3

MAC Domain 1 Upstream

0-3

MAC Domain 2 Upstream

0-3

MAC Domain 3 Upstream

0-3

MAC Domain 4 Upstream

0-3

MAC Domain 5 Upstream

0-3

MAC Domain 6 Upstream

0-3

MAC Domain 7 Upstream

0-3

MAC Domain 8 Upstream

0-3

MAC Domain 9 Upstream

0-3

MAC Domain 10 Upstream

0-3

MAC Domain 11 Upstream

0-3

MAC Domain 12 Upstream

0-3

MAC Domain 13 Upstream

0-3

MAC Domain 14 Upstream

0-3

Each MAC domain can have up to 8 upstream ports. Each upstream port can be mapped to a physical port.

Examples

The following example shows how to configure a MAC domain with 8 upstream ports:


Router# configure terminal 
Router(config)# interface cable 8/1/0 
Router(config-if)# cable upstream max-ports 8 
Router(config-if)# cable upstream 0 connector 16
Router(config-if)# cable upstream 1 connector 17
Router(config-if)# cable upstream 2 connector 18
Router(config-if)# cable upstream 3 connector 12
Router(config-if)# cable upstream 4 connector 13
Router(config-if)# cable upstream 5 connector 14
Router(config-if)# cable upstream 6 connector 15
Router(config-if)# cable upstream 7 connector 11
Router(config-if)# exit
Router(config)# exit
Router# 

Note


The "WARNING: This upstream will be removed from all the upstream channel bonding groups in the MAC Domain." warning message is displayed when you configure no cable upstream connector command.

When an upstream is mapped to a physical upstream port (connector), it is also mapped to an internal upstream PHY receiver. In Cisco uBR-MC5X20U/H, Cisco uBR-MC20X20V, and Cisco uBR-MC88V cable line cards, each upstream PHY chip has two connectors and two receivers, and can support two upstreams. The two upstreams can be mapped in four ways:

  • Straight mapping: upstream1 =>connector1 =>receiver1; upstream2 =>connector2 =>receiver2;
  • Share A mapping: upstream1 =>connector1 =>receiver1; upstream2 =>connector1 =>receiver2;
  • Share B mapping: upstream1 =>connector2 =>receiver1; upstream2 =>connector2 =>receiver2;
  • Crossed mapping: upstream1 =>connector2 =>receiver1; upstream2 =>connector1 =>receiver2;

The card hardware only supports the first three mappings, and does not support crossed mapping. During normal configuration, certain configuration sequence can cause crossed mapping. When that happens, the connector command will fail, and the CNNR-NOXC error message is displayed. To fix the cross mapping, remove all existing upstream connector configurations in these two connectors, and re-provision them.

cable upstream controller-profile

To configure the upstream controller profile, use the cable upstream controller-profile command in global configuration mode. To void the upstream controller profile configuration, use the no form of this command.

cable upstream controller-profile id[ RPHY| I-CMTS]

no cable upstream controller-profile id

Syntax Description

Syntax Description

id

Specifies the upstream controller profile ID.

Command Default

None

Command Modes


Global configuration (config)

Command History

Release

Modification

Cisco IOS XE Everest 16.5.1

This command was introduced on the Cisco cBR Series Converged Broadband Routers.

Cisco IOS XE Fuji 16.7.1

This command was modified on the Cisco cBR Series Converged Broadband Routers. Keywords RPHY and I-CMTS were added.

Usage Guidelines

Use this command to configure the upstream controller profile.

When configuring a new i-CMTS controller profile, keyword I-CMTS is needed. If user input RPHY or do not input any keyword, the system will consider it as a RPHY controller profile.

Examples

The following example shows how to enter the upstream controller profile configuration mode:


Router# configure terminal
Router(config)# cable upstream controller-profile 1 I-CMTS
Router(config-controller-profile)#

cable upstream data-backoff

To specify automatic or fixed start and stop values for data backoff, use the cable upstream data-backoff command in cable interface configuration mode. To use the default data backoff values, use the no form of this command.

cable upstream n data-backoff {automatic | start end}

no cable upstream n data-backoff

Syntax Description

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card.

automatic

Specifies automatic data backoff start and stop values. It enables dynamic variation in the start and end values.

start

Binary exponential algorithm. Sets the start value for data backoff. Valid values are from 0 to 15. The default value is 3.

end

Binary exponential algorithm. Sets the end value for data backoff. Valid values are from 0 to 15. The default value is 5.

Command Default

The default cable upstream data-backoff values are 3 5.

Command Modes

Interface configuration—cable interface only (config-if)

MAC domain profile configuration (config-profile-md)

Command History

Release

Modification

12.1 T

This command was introduced.

12.1(5)EC1

Support was added for the Cisco uBR7100 series router.

12.2(4)BC1

Support was added for the Cisco uBR10012 router.

IOS-XE 3.15.0S

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

The DOCSIS-specified method of contention resolution for CMs used to send data or requests on the upstream channel is a truncated binary exponential backoff with the initial backoff window and the maximum backoff window controlled by the CMTS. The Cisco CMTS router specifies backoff window values for both data and initial ranging, and sends these values downstream as part of the Bandwidth Allocation Map (MAP) MAC message.

The values specified in this command are exponential power-of-two values. For example, a value of 4 indicates a window between 0 and 15; a value of 10 indicates a window between 0 and 1023.

To manually specify the data-backoff values, use the following formula as a guideline for the start and end binary exponents:


0.33 = (2**stop- 2**start)/n

where n is the number of CMs on the upstream. Choose start and stop values that come closest to the value of 0.33 (which is the optimal probability to transmit on a contention-based system).

cable upstream description

To assign a label to an upstream, use the cable upstream description command in cable interface configuration mode. To remove the label from the upstream, use the no form of this command.

cable upstream n description label

no cable upstream n description

Syntax Description

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card.

label

An arbitrary string, up to 80 characters long, that describes this upstream for management and tracking purposes. If the string contains any spaces, enclose the string within quotes.

Command Default

No description is assigned to upstreams.

Command Modes


Interface configuration—cable interface only (config-if)

Command History

Release

Modification

11.3 NA

This command was introduced.

IOS-XE 3.15.0S

This command was replaced by the us-channel description command on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

Use the cable upstream description command to assign arbitrary labels to the upstreams on the cable interfaces. These labels can contain any information that identifies the upstream and that could aid in network management or troubleshooting.


Tip


Use the show interface cable upstream command to display the labels that are assigned to a particular upstream.


Examples

The following example shows how to assign descriptions to the first two upstreams on the cable interface in slot 3:


Router# configure terminal
Router(config)# interface cable 3/0
Router(config-if)# cable upstream 0 description "SJ-Node1-Upstream 0"
Router(config-if)# cable upstream 1 description "SJ-Node1-Upstream 1 (Unused)"
Router(config-if)# 

cable upstream differential-encoding

To enable differential encoding on upstream traffic to a specified cable interface, use the cable upstream differential-encoding command in cable interface configuration mode. To disable this function, use the no form of this command.

cable upstream n differential-encoding

no cable upstream n differential-encoding

Syntax Description

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card.

Command Default

Enabled

Command Modes


Interface configuration—cable interface only (config-if)

Command History

Release

Modification

12.1

This command was introduced.

IOS-XE 3.15.OS

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

To verify whether or not upstream differential encoding is activated, enter the show running-config command and look for the cable interface configuration information. If upstream differential encoding is enabled, a differential encoding entry is displayed in the output of the show running-config command. If upstream differential encoding is disabled, no differential encoding entry is displayed in the output.

If you are having trouble, make sure that the cable connections are not loose or disconnected; the cable interface line card is firmly seated in its chassis slot; the captive installation screws are tight; you have entered the correct slot and port numbers; and you selected a valid frequency for your router.

Examples

The following example shows how to enable differential encoding for upstream port 2:


Router(config-if)# cable upstream 2 differential-encoding
Router(config-if)# 

cable upstream docsis-mode

To configure an upstream to use DOCSIS 1.x, DOCSIS 2.0 or DOCSIS 3.0 modulation profiles, use the cable upstream docsis-mode command in cable interface configuration mode. To reset the upstream to its default configuration, use the no form of this command.

cable upstream n docsis-mode {atdma | scdma | scdma-d3 | tdma | tdma-atdma}

no cable upstream n docsis-mode {atdma | scdma | scdma-d3 | tdma | tdma-atdma}

Syntax Description

n

Specifies the upstream port. Valid values start with 0 for the first upstream port on the cable interface line card.

atdma

Configures the upstream only for DOCSIS 2.0 Advanced Time Division Multiple Access (A-TDMA) modulation profiles.

scdma

Configures the upstream for DOCSIS 2.0 Synchronous Code Division Multiple Access (S-CDMA) modulation profiles only.

scdma-d3

Configures the upstream for DOCSIS 3.0 S-CDMA modulation profiles. The scdma-d3 option uses channel type 4SR mode.

tdma

Configures the upstream only for DOCSIS 1.0/DOCSIS 1.1 Time Division Multiple Access (TDMA) modulation profiles (default).

tdma-atdma

Configures the upstream for both A-TDMA and TDMA operations (mixed mode). If you are using abbreviations at the command line, you must specify at least the tdma to select the mixed mode. If you choose a shorter abbreviation, you select TDMA-only mode.

Command Default

All upstreams are configured ATDMA-only mode.

Command Modes


Interface configuration (config-if)

Command History

Release

Modification

12.2(15)CX

This command was introduced to support DOCSIS 2.0 A-TDMA and mixed modulation profiles on the Cisco uBR-MC16U/X and Cisco uBR-MC28U/X cable interface line card on the Cisco uBR7246VXR router.

12.2(15)BC2

Support was added for the Cisco uBR-MC5X20S/U cable interface line cards on the Cisco uBR10012 router.

12.3BC

This command was integrated into Cisco IOS Release 12.3BC.

12.2(33)SCA

This command was integrated into Cisco IOS Release 12.2(33)SCA.

12.2(33)SCC

This command was modified with the addition of scdma and scdma-d3 keyword options and support was added for the Cisco UBR-MC20X20V cable interface line card on the Cisco uBR10012 router.

12.2(33)SCG

The command default was changed from TDMA to ATDMA.

12.2(33)SCG2

Support was added for the Copy and Paste Support for TDMA to A-TDMA upgrade feature.

IOS-XE 3.15.OS

This command is not supported on the Cisco cBR Series Converged Broadband Routers. This command is replaced by us-channel docsis-mode command.

Usage Guidelines

The DOCSIS 2.0 specification builds on the existing TDMA to support advanced modulation profiles that increase potential upstream bandwidth. The A-TDMA profiles support higher QAM rates of up to 64-QAM and wider channel widths of up to 6.4 MHz (5.12 Msymbols).


Note


The advanced hardware-based spectrum management features for the Cisco uBR-MC16S/U/X, Cisco uBR-MC28U/X, and Cisco uBR-MC5X20S/U cards are supported only in the DOCSIS 1.0/1.1 TDMA-only mode. They cannot be used in the mixed or A-TDMA-only modes.

Note


Starting with Cisco IOS Release 12.2(33)SCG and later, the default upstream DOCSIS mode is ATDMA only.

The DOCSIS 2.0 specification allows an upstream to be configured in one of the following three modes:

  • A-TDMA only mode—Upstreams only support cable modems that register using A-TDMA modulation profiles. The CMTS does not allow DOCSIS 1.0 and DOCSIS 1.1 cable modems to register and come online on these upstreams. The Cisco uBR-MC5X20S /U , Cisco uBR-MC16U/X, and Cisco uBR-MC28U/X cards also support 6,400,000 Hz (5,120,000 symbols/sec) when operating in DOCSIS 2.0 (A-TDMA-only) mode.

Changing the DOCSIS mode to A-TDMA only mode automatically changes the symbol rate to 5.12 megasymbols per second and the channel width to 6.4 MHz. It also automatically disables the dynamic upstream modulation.


Note


Starting with Cisco IOS 12.2(33)SCG2, when the channel-width value in the cable upstream channel-width command is specified as 6.4 MHz in the TDMA or mixed TDMA/A-TDMA mode, the DOCSIS mode automatically changes to A-TDMA-only (DOCSIS 2.0) mode. Changing DOCSIS mode to A-TDMA only mode will not automatically change the symbol rate to 5.12 megasymbols per second and the channel width to 6.4 MHz. The symbol rate and channel width before the DOCSIS mode change are maintained after the change.

In addition, the following are required to support the DOCSIS 2.0 A-TDMA features:

    • Cable modems must be DOCSIS 2.0 compliant.
    • The DOCSIS configuration file for the 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.
  • TDMA-only mode—Upstreams only support cable modems that register using TDMA modulation profiles. DOCSIS 2.0 cable modems can register on these upstreams only by using a DOCSIS 1.0/DOCSIS 1.1 modulation profile (which typically would happen only when a DOCSIS 2.0 cable modem cannot find an A-TDMA channel in its DOCSIS domain).

Changing the DOCSIS mode to TDMA-only mode automatically changes the symbol rate to 1.28 megasymbols per second and the channel width to 3.2 MHz. It also automatically disables the dynamic upstream modulation.

  • Mixed mode—Upstreams support both DOCSIS 1.0/DOCSIS 1.1 cable modems using TDMA modulation profiles and DOCSIS 2.0 cable modems using A-TDMA modulation profiles. (The maximum channel width in mixed mode is 3.2 MHz.)

Changing the DOCSIS mode to mixed mode also automatically changes the symbol rate to 1.28 megasymbols per second and the channel width to 3.2 MHz. Dynamic upstream modulation is also automatically disabled.


Note


Mixed mode upstreams do not support the 6.4 MHz channel width.

The DOCSIS 3.0 specification allows an upstream to be configured in one of the following modes:

  • SCDMA-d3 mode—Upstreams only support cable modems that register using DOCSIS 3.0 S-CDMA modulation profiles.
  • SCDMA mode—Upstreams only support cable modems that register using DOCSIS 2.0 S-CDMA modulation profiles.

Note


The DOCSIS 3.0 option scdma-d3 (4SR) is available only when the CMTS is configured to operate in the global modulation profile format and is not available in the default mode. This option is available only for the Cisco UBR-MC20X20V cable interface line card, and not for other legacy line cards.

Refer to the cable upstream channel-width command for valid values of supported channel widths and DOCSIS modes for cable interfaces.


Note


Changing the DOCSIS Mode for an Upstream Port Forces the Cable Modems on That Upstream to Go Offline and Reregister

When you switch the DOCSIS mode of an upstream between the TDMA-only and mixed TDMA/A-TDMA modes, cable modems that are currently online on that upstream are taken offline and are forced to reregister. This helps the CMTS to determine the capabilities of the cable modems on the new channels.

If you change an upstream port to A-TDMA only mode, DOCSIS 1.x cable modems will not be able to come online on that upstream. If you change an upstream to TDMA only mode, DOCSIS 2.0-compliant cable modems are expected to attempt to come online on another upstream that is configured for A-TDMA or mixed mode. If no such upstreams are configured, or if the cable modem is configured to use only that particular upstream, it comes online in the DOCSIS 1.x mode.


Note


DOCSIS 2.0-compliant cable modems that are already online on a TDMA-only upstream do not automatically reregister on another upstream that has been configured for mixed-mode operations. The cable modem must either be reset or the CMTS must send an Upstream Channel Change (UCC) message to instruct the cable modem to move to the new channel.

If you change an upstream port to the mixed TDMA/A-TDMA mode, and some cable modems remain offline, or appear to come online but cannot pass traffic, upgrade the modem software to a DOCSIS-compliant software version.


Note


The cable physical plant must support the higher upstream bandwidths and symbol rates to be able to use the A-TDMA or mixed mode modulation profiles.

Examples

The following example configures the first four upstreams for the first downstream on the Cisco uBR-MC28U/X cable interface line card in slot 5/0. The first two upstreams are configured for A-TDMA mode and the last two upstreams are configured for mixed TDMA/A-TDMA mode.


Router# configure terminal 
Router(config)# interface cable 5/0/0 
Router(config-if)# cable upstream 0 docsis-mode atdma
 
%%Docsis mode set to ATDMA only, 1.x CMs will go offline. 
%%The following defaults will be set: 
%%Channel Width 6.4MHz
%%Minislot Size 1 tick 
%%Modulation Profile 241
Router(config-if)# cable upstream 1 docsis-mode atdma
 
%%Docsis mode set to ATDMA only, 1.x CMs will go offline. 
%%The following defaults will be set: 
%%Channel Width 6.4MHz
%%Minislot Size 1 tick 
%%Modulation Profile 241
Router(config-if)# cable upstream 2 docsis-mode tdma-atdma
 
%%Docsis mode set to DOCSIS2.0 Mixed Mode. 
Router(config-if)# cable upstream 3 docsis-mode tdma-atdma
 
%%Docsis mode set to DOCSIS2.0 Mixed Mode. 
Router(config-if)# exit
 
Router(config)# exit
 
Router#

The following example shows the abbreviations needed to configure TDMA-only and mixed TDMA/A-TDMA modes.


Router# configure terminal 
Router(config)# interface cable 4/0 
Router(config-if)# cable upstream 0 docsis-mode tdm 
%%Docsis mode set to DOCSIS1.0 TDMA Mode. 
Router(config-if)# cable upstream 1 docsis-mode tdma-
 
%%Docsis mode set to DOCSIS2.0 Mixed Mode. 
Router(config-if)# 

The following examples configures the SCDMA and SCDMA-d3 modes.


Router# configure terminal 
Router(config-if)# cable upstream 0 docsis-mode scdma
 
%interface Cable7/1/0 U0 Docsis mode set to DOCSIS2.0 SCDMA
%modulation profile set to 321
Router(config-if)#
Router# configure terminal 
Router(config-if)# cable upstream 0 docsis-mode scdma
-d3 
%interface Cable7/1/0 U0 Docsis mode set to DOCSIS3.0 SCDMA (1.x and 2.0 CMs wi)
%modulation profile set to 381
Router(config-if)#
SLOT 7/1: Jul 10 22:04:24.356: %UBR10000-6-PREAMLENADJUST: initial burst's prea.
SLOT 7/1: Jul 10 22:04:24.356: %UBR10000-6-PREAMLENADJUST: station burst's prea.
Router(config-if)# end

cable upstream dpon

To enable the DOCSIS Passive Optical Network (DPON) for a MAC domain on the Cisco CMTS router, use thecable upstream dpon command in interface configuration mode. To disable one or more DPONs for the MAC domains, use the no form of this command.

cable upstream dpon

no cable upstream dpon

Syntax Description

This command has no arguments or keywords.

Command Default

D-PON is not enabled.

Command Modes

Interface configuration—cable interface only (config-if)

MAC domain profile configuration (config-profile-md)

Command History

Release

Modification

12.2(33)SCE

This command was introduced.

IOS-XE 3.15.OS

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

IOS-XE 3.17.OS

This command is implemented on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

Configuring D-PON for a MAC domain enables D-PON for all MAC domains on that line card. However, only a single MAC domain can be used within a D-PON fiber node. This is to ensure proper scheduling of the upstream and to prevent multiple Optical Network Terminals (ONTs) from transmitting upstream data at the same time.


Note


On cBR Series Converged Broadband Routers, when the cable upstream dpon command is configured for a specific MAC domain or interface, it is localized to that MAC domain or interface alone.


You should configure the cable upstream ranging-init-technique 2 command to prevent the use of additional broadcast initial ranging opportunities for the non-DPON reference upstream channels.

When you shutdown an upstream channel, the D-PON associated with that MAC domain will stop working. To enable D-PON again, you must manually shut down and enable the MAC domain using the shutdown and no shutdown command.

Examples

The following example shows how to enable D-PON on a Cisco CMTS router:


Router# configure terminal
Router(config)# interface cable 7/0/1
Router(config-if)# cable upstream dpon
Router(config-if)# shutdown
Router(config-if)# no shutdown

cable upstream dps

To enable DOCSIS Predictive Scheduler (DPS) on a MAC domain, use the cable upstream dps command in cable interface configuration mode.

cable upstream dps { scqam-only | ofdma-only | all }

no cable upstream dps { scqam-only | ofdma-only | all }

Keyword

Description

scqam-only

Enables DPS for scqam only.

ofdma-only

Enables DPS for ofdma only.

all

Enable sDPS for scqam and ofdma.

Command Default

DPS is in disabled state by default.

Command Modes


Interface configuration (cable interface only)

Command History

Release

Modification

Cisco IOS XE Bengaluru 17.6.1z

You can configure the cable upstream dps ofdma-only command without configuring the service internal command in global configuration mode.

IOS XE Amsterdam 17.3.1w

This command is introduced on the Cisco cBR Series Converged Broadband Routers.

Examples

The following example shows how to configure DPS on a MAC domain:

Router> enable
Router# configure terminal
Router(config)# interface Cable 7/0/1
Router(config-if)# cable upstream dps scqam-only

cable upstream equalization-coefficient

To enable the use of a DOCSIS 1.1 or 2.0 pre-equalization coefficient on an upstream port, use the cable upstream equalization-coefficient command in cable interface configuration mode. To disable the use of the pre-equalization coefficient, use the no form of this command.

cable upstream n equalization-coefficient

no cable upstream n equalization-coefficient

Syntax Description

n

Specifies the upstream port number. Valid range is from 0 to 7 for upstream ports in the cable interface line card.

Command Default

Pre-equalization coefficient is disabled.

Command Modes


Interface configuration (config-if)

Command History

Release

Modification

12.2(4)BC1

This command was introduced.

12.2(15)CX

Support was added for the Cisco uBR-MC16U/X and Cisco uBR-MC28U/X cable interface line card, including DOCSIS 2.0 A-TDMA and mixed modulation profiles.

12.2(15)BC2

Support was added for DOCSIS 2.0 A-TDMA and mixed modulation profiles on the Cisco uBR-MC5X20S/U cable interface line cards.

12.3(23)BC6

Support was added for updated default modulation profiles for use with pre-equalization on the Cisco uBR-MC5X20S/U/H cable interface line cards.

12.2(33)SCB

Support was added for updated default modulation profiles for use with pre-equalization on the Cisco uBR-MC5X20S/U/H cable interface line cards.

IOS-XE 3.15.OS

This command was replaced by the us-channel equalization-coefficient command.

Usage Guidelines

The DOCSIS 1.1 and 2.0 specifications allow a CMTS to specify a pre-equalization coefficient in the DOCSIS ranging response (RNG-RSP) MAC management messages it forwards to the cable modems (CM)s. When this is enabled, a CM can engage in transmit-side equalization (pre-equalization) to mitigate the effects of certain impairments in the cable plant, such as in-channel tilt, and group delay.

These impairments are more significant with higher order modulation formats such as 64-QAM or 16-QAM, and near the first octave break-point of the diplex filters (34 MHz to 38 MHz). This break-point exists predominantly as a time-domain group delay issue, and becomes severe for longer amplifier cascades.

Each amplifier causes the DOCSIS upstream signal to traverse two diplex filters. All diplex filter frequency splits (5-42 MHz, 5-65 MHz, or 5-88 MHz) share this characteristic, which is not visible in a frequency response measurement or sweep test.

For more information about the use of pre-equalization, see the DOCSIS 2.0 RFI specification section 6.2.15, Transmit Pre-Equalizer, and section 8.3.6 Ranging Response (RNG-RSP) MAC Management Messages.

DOCSIS 1.1 specifies the Type 4 type length value (TLV), and an 8-tap equalizer. DOCSIS 2.0 adds the Type 9 TLV, and increases the equalizer to support 24 taps to compensate for more complex impairments.

The cable upstream equalization-coefficient command configures the CMTS to send Type 4 TLV or Type 9 TLVs in the DOCSIS RNG-RSP MAC management messages to the CMs.

The no form of the command disables the CMTS from sending Type 4 TLV or Type 9 TLVs in the DOCSIS RNG-RSP MAC management messages to the CMs.

After the CMTS stops sending pre-equalization TLVs to the CM, the CM must retain these values until the modem’s cable interface resets, or a modification is made to the upstream channel descriptor (UCD), which would make the stored equalization coefficients invalid.

You can reset the cable modem’s interface by:

  • Power cycling the cable modem
  • Resetting the cable modem from the CMTS using the clear cable modem command

Router# clear cable modem aaaa.bbbb.cccc reset

You can reset the equalizer coefficient of all CMs on an upstream by:

  • Changing the upstream center frequency. A 16-kHz or 32-kHz change is sufficient and unlikely to take many CMs offline.
  • Briefly changing the periodic ranging messages in the modulation profile between 16-QAM and Quadrature Phase Shift Keying (QPSK), or 64-QAM and 16-QAM.

A CMTS operating in a pure DOCSIS 2.0 upstream mode sends equalizer data supporting 24 taps to all modems during initial ranging.

The cable up 0 docsis-mode atdma command configures a DOCSIS 2.0-only upstream mode on the CMTS.

A CMTS operating in a DOCSIS 1.1 or mixed TDMA-ATDMA upstream mode sends equalizer data supporting 8 taps to all modems during initial ranging. The CMTS cannot send data supporting 24 taps until it is notified by the CM, that it is DOCSIS 2.0 compliant in the Registration Request (REG-REQ) message, immediately preceding the online state.

This can be configured on the CMTS using the cable up 0 docsis-mode tdma-atdma command.

When a CM receives a Type 4 TLV in the RNG-RSP MAC management message from the CMTS, it must combine the previously stored values with the new values from the CMTS. Under certain HFC plant conditions, a dynamic impairment occurs that require the CM to adjust its main equalizer tap. The DOCSIS standard specifies a convolution function that is sometimes unable to adjust for dynamic impairments. The result, is a CM whose signal-to-noise ratio (SNR) value as received by the CMTS, is quite low compared to other CMs on the same upstream.

In a mixed modulation profile, where station maintenance is of a lower order modulation format than the data grants, it is possible for the modem to enter a steady state where the SNR estimate is:

  • Below the required estimate for data grants to be processed by the CMTS
  • Above the requirement for station maintenance

This results in a modem that responds to DOCSIS Layer 2 pings, but not to Layer 3 traffic. The following commands can be used to check status:

  • ping docsis {cm-mac address | cm ip address }—succeeds
  • ping ip {cm IP address | CPE IP address }—fails

A cable modem whose SNR estimate is in this condition may enter the expired(pt) state when baseline privacy interface plus (BPI+) is enabled. A modulation profile where station maintenance and data grants are of the same order modulation, prevents this condition.

The CMTS may be configured to enable cable upstream pre-equalization on a per upstream port basis, and may be configured to disable the sending of upstream equalization-coefficients on a per modem MAC address or Organizational Unique Identifier (OUI) basis, using the related global exclude commands.

Some DOCSIS 2.0 compliant CMs / embedded media terminal adapters (EMTA)s have been known to report as DOCSIS 1.1 compliant to the CMTS, unless connected to a DOCSIS 2.0 format upstream. These CMs are treated by the CMTS as DOCSIS 1.1, and only send 8-tap equalizer coefficients. A firmware or SNMP set may be used on these cable modems to enable the proper reporting of DOCSIS 2.0 compliance under a DOCSIS 1.1-style upstream (for example, 3.2 MHz, 16-QAM, TDMA format).

Some older DOCSIS cable modem firmware versions will incorrectly process the transition from 8 to 24 taps when in a mixed TDMA-ATDMA mode, and will experience degrading or low SNR MER as displayed with show cable modem phy command . Upgrade the CM firmware, and temporarily move these modems to a pure DOCSIS 1.1 or 2.0 channel or disable pre-equalization for these devices with the exclude command.

Examples

The example shows how to enable the use of the pre-equalization coefficient on upstream port 0 in the cable interface line card in slot 5/1 on the Cisco uBR10012 router, while excluding the equalization coefficient messaging to a modem with MAC address aaaa.bbbb.cccc, and all modems with the OUI of 00aa.bb:


Router# configure terminal
Router# cable pre-equalization exclude aaaa.bbbb.cccc
Router# cable pre-equalization exclude 00aa.bb
Router(config)# interface cable 5/1/0
Router(config-if)# cable upstream 0 equalization-coefficient
Router(config-if)# 

cable upstream equalization-error-recovery

To enable the pre-equalizer direct load mechanism on an upstream port, use the cable upstream equalization-error-recovery command in cable interface configuration mode.

cable upstream port number equalization-error-recovery

no cable upstream port number equalization-error-recovery

Syntax Description

port number

Specifies an upstream port number on a cable interface. Valid range is from 0 to 7.

Command Default

This command is enabled by default.

Command Modes


Interface configuration (config-if)

Command History

Release

Modification

12.3(23)BC7

This command was introduced.

12.2(33)SCB4

This command was integrated into Cisco IOS Release 12.2(33)SCB4.

IOS-XE 3.15.OS

This command was implemented on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

The pre-equalizer direct load mechanism is enabled by default. However, to use this direct load mechanism, you must enable the pre-equalization coefficient on an upstream port using the cable upstream equalization-coefficient command.

The cable upstream equalization-error-recovery command enables the CMTS to send Type-Length-Value (TLV) Type 9 in the DOCSIS RNG-RSP MAC management messages. This mechanism helps CMs come online when TLV Type 4 convolved method causes CMs to go offline.


Note


The TLV Type 9, called pre-equalizer direct load, supports only the DOCSIS 2.0 or 3.0-certified modems. When a CM receives TLV Type 9, the CM replaces its data with the new data provided in the DOCSIS RNG-RSP MAC management messages.

Examples

The example shows how to enable the pre-equalizer direct load mechanism on a cable interface line card in slot 8/0 on the Cisco uBR10012 router.


Router# configure terminal
Router(config)# interface cable 8/0/0
Router(config-if)# cable upstream 0 equalization-error-recovery

cable upstream ext-power

To enable the DOCSIS extended transmit power support on the Cisco CMTS, use the cable upstream ext-power command in interface configuration mode. To disable DOCSIS extended transmit power support, use the no form of this command.

cable upstream ext-power

no cable upstream ext-power

Syntax Description

This command has no arguments or keywords.

Command Default

DOCSIS extended transmit power support is enabled.

Command Modes

Interface configuration—cable interface only (config-if)

MAC domain profile configuration (config-profile-md)

Command History

Release

Modification

12.2(33)SCF2

This command was introduced.

IOS-XE 3.15.OS

This command was implemented on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

The cable upstream ext-power command is used to configure the following feature:

Examples

The following example shows how to enable DOCSIS extended transmit power support on the Cisco CMTS:


Router# configure terminal
Router(config)# interface cable 7/0/0
Router(config-if)# cable upstream ext-power
Router(config-if)# end

cable upstream fec

To enable upstream forward error correction (FEC), use the cable upstream fec command in cable interface configuration mode. To disable FEC, use the no form of this command.

cable upstream n fec

no cable upstream n fec

Syntax Description

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card.

Command Default

Enabled

Command Modes


Interface configuration (cable interface only)

Command History

Release

Modification

11.3 XA

This command was introduced.

IOS-XE 3.15.0S

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

The Cisco CMTS uses FEC to attempt to correct any upstream data that might have been corrupted. To use this feature, you need to activate FEC on the upstream RF carrier. When FEC is activated, the Cisco CMTS commands all CMs on the network to activate FEC.

Examples

The following example shows how to activate upstream forward error correction:


Router (config-if)# cable upstream 0 fec

cable upstream fec-strength

To override the forward error correction (FEC) setting specified in the modulation profile for this upstream channel, use the cable upstream fec-strength command in cable interface configuration mode. To restore the default value, use the no form of this command.

cable upstream n fec-strength t-bytes

no cable upstream n fec-strength

Syntax Description

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card.

t-bytes

Overrides the FEC strength specified in the modulation profile for this upstream channel. Valid values are from 0 to 10, where:

  • 0 disables FEC.
  • 1 is the lowest FEC strength.
  • 10 is the highest FEC strength.

Command Default

No default behavior or values

Command Modes


Interface configuration (cable interface only)

Command History

Release

Modification

12.0(4)XI

This command was introduced.

12.1T

This command was deprecated and removed.

IOS-XE 3.15.0S

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Examples

The following example shows how to configure the cable upstream fec-strength command:


Router(config-if)# cable upstream 2 fec-strength 3

cable upstream fragmentation

To enable fragmentation of DOCSIS frames on a particular upstream, use the cable upstream fragmentation command in cable interface configuration mode. To disable fragmentation, use the no form of this command.

cable upstream n fragmentation

no cable upstream n fragmentation

Syntax Description

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card. For Cisco cBR Series Converged Broadband Routers, the valid range is from 0 to 15.

Command Default

By default, fragmentation is enabled for all upstream ports on ASIC line cards (Cisco uBR-MC11C, Cisco uBR-MC12C, Cisco uBR-MC14C, Cisco uBR-MC16C, Cisco uBR-MC16S, and Cisco uBR-MC28C) and disabled for all upstream ports on old FPGA line cards.


Note


Cisco IOS Release 12.1 CX supports the Multiple Grant Mode of DOCSIS 1.1 fragmentation.

Command Modes

Interface configuration—cable interface only (config-if)

MAC domain profile configuration (config-profile-md)

Command History

Release

Modification

12.1(4)CX

This command was introduced.

12.2(4)BC1

Support for this command was added to the Release 12.2 BC train.

IOS-XE 3.15.OS

This command was implemented on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

This command enables and disables DOCSIS layer 2 fragmentation, which reduces run-time jitter experienced by constant bit rate (CBR) slots on the corresponding upstream. Disabling fragmentation increases the run-time jitter, but also reduces the fragmentation reassembly overhead for fragmented MAC frames. For ports running CBR traffic, fragmentation should be enabled (the default).


Note


Do not confuse DOCSIS Layer 2 fragmentation with IP Layer 3 fragmentation.

Examples

The following command shows DOCSIS fragmentation being enabled on upstream 0 on the cable interface in slot 2/0:


Router# configure terminal
Router(config)# interface c2/0 
Router(config-if)# cable upstream 0 fragmentation
Router(config-if)# 

cable upstream fragment-force

To specify that a cable interface line card should fragment DOCSIS frames on an upstream when the frame exceeds a particular size, use the cable upstream fragment-force command in cable interface configuration mode. To set the fragment size to its default value, use the no form of this command.

cable upstream n fragment-force [fragment-threshold [number-of-fragments] ]

no cable upstream n fragment-force

Syntax Description

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card. For Cisco cBR Series Converged Broadband Routers, the valid range is from 0 to 15.

fragment-threshold

(Optional) Number of bytes for the threshold at which DOCSIS frames are fragmented. The valid value ranges from 1,500 to 3,500 bytes, with the default value of 2,000 bytes.

For Cisco uBR10-MC5X20S cable interface line card running Cisco IOS Release 12.3(23)BC1, the valid value ranges from 0 to 1,987 bytes, with the default value of 1,600 bytes.

number-of-fragments

(Optional) Number of fragments that the cable interface line card should create when fragmenting DOCSIS frames. The card attempts to create this many equal-sized fragments when fragmenting. The valid value ranges from 1 to 10 fragments, with the default value of 3 fragments.

The number-of-fragments option has been deprecated. See Usage Guidelines section for more details.

Command Default

  • Default value for fragment-threshold is 2,000 bytes.

  • For Cisco uBR10-MC5X20S cable interface line card running Cisco IOS Release 12.3(23)BC1, default value for fragment-threshold is 1,600 bytes.

Command Modes

Interface configuration—cable interface only (config-if)

MAC domain profile configuration (config-profile-md)

Command History

Release

Modification

12.2(15)BC2

This command was introduced.

12.3(21a)BC

This command was modified and the number-of-fragments option has been deprecated.

12.2(33)SCB

This command was integrated into Cisco IOS Release 12.2(33)SCB.

IOS-XE 3.15.OS

This command was implemented on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

DOCSIS 1.1 allows the CMTS to fragment DOCSIS frames to improve performance, especially in networks that combine real-time traffic, such as voice, with data traffic. The cable upstream fragment-force command allows you to specify the size of frames that should be fragmented, as well as the number of fragments that should be created when fragmenting.


Tip


This command takes effect only when fragmentation has been enabled on the upstream using the cable upstream fragmentation command (which is the default configuration). Whether fragment is enabled or not, is decided by the cable upstream fragmentation command.


In the default configuration, the Cisco CMTS fragments DOCSIS frames that are 2,000 bytes or larger in size, and it fragments these frames into equally-sized fragments. Starting from Cisco IOS Release 12.2(21a)BC, 12.2(33)SCB, and later releases, the larger frames are fragmented by the threshold. Instead of dividing frames into equal number of fragments as before, the concatenated frames are cut into many fragments, as defined in the threshold size, with the last one being the shortest. For example, the previous form of the cable upstream fragment-force command fragments a concatenated frame of 9000 into 5 frames of 1800. The new form of the cable upstream fragment-force command fragments a concatenated frame of 9000 into frames of 2000, 2000, 2000, 2000, and 1000.

Do not use a fragment size greater than 1,600 bytes on the Cisco uBR10-MC5X20S cable interface line card running Cisco IOS Release 12.3(23)BC1. Do not use a fragment size greater than 2,000 bytes on the Cisco uBR10-MC5X20U cable interface line card, and do not use a fragment size greater than 3,500 bytes on all other cable interface line cards, unless otherwise instructed by a Cisco TAC engineer.

When using DOCSIS concatenation, you might need to change the cable default-phy-burst command from its default size, so that multiple frames can be concatenated into a maximum-sized burst. If you set the cable default-phy-burst command to zero, the max burst then becomes the lowest of 255 mini-slots, the maximum concatenated burst setting in the DOCSIS configuration file, or the value of the long data grant burst that is specified in the upstream’s profile.

When you set the cable default-phy-burst command to zero, the CMTS fragments large requests into big chunks and the cable modems will not be able to register on specific groupings of upstream interfaces due to the large fragment size. We recommend the use of a fragment size of 2,000 bytes, if you want to set the cable default-phy-burst command to zero to provide upstream speed of above 5 Mbps.


Caution


Ensure that the number-of-fragments parameter is large enough to keep the size of each fragment of a maximum-sized burst less than the 1,600 bytes or 2,000 bytes or 3,500 bytes specified above. If fragments are too large, the cable modem might not be able to come online or pass traffic.



Note


The number-of-fragments option has been deprecated from Cisco IOS Release 12.2(21a)BC, 12.2(33)SCB, and later releases.

Note


Do not confuse DOCSIS Layer 2 fragmentation with IP Layer 3 fragmentation.

Examples

The following example shows how to enable DOCSIS fragmentation on frames that are 1,500 bytes or larger, using four fragments per frame:


Router# configure terminal
Router(config)# interface c2/0 
Router(config-if)# cable upstream 0 fragment-force 1500 4
Router(config-if)# 

The following example shows how to disable the forced fragmentation of DOCSIS frames on an upstream. This also resets the fragment-threshold parameter to default value.


Router# configure terminal
Router(config)# interface c5/1/0 
Router(config-if)# no cable upstream 0 fragment-force
Router(config-if)# 

Examples

The following example shows how to enable DOCSIS fragmentation on frames that are 2,000 bytes or larger:


Router# configure terminal
Router(config)# interface c2/0 
Router(config-if)# cable upstream 0 fragment-force 2000
Router(config-if)# 

cable upstream freq-adj averaging

To specify the percentage of frequency adjustment packets that is required to change the adjustment method from the regular power-adjustment method to the noise power-adjustment method, use the cable upstream freq-adj averaging command in cable interface configuration mode. To disable power adjustments, use the no form of this command.

cable upstream n freq-adj averaging % of frequency adjustment

no cable upstream n freq-adj averaging

Syntax Description

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card. For Cisco cBR Series Converged Broadband Routers, the valid range is from 0 to 15.

% of frequency adjustment

Specifies the percentage of frequency-adjustment packets required to switch from the regular power-adjustment method to the noise power-adjustment method. Valid range is from 10 to 100 percent.

Command Default

No default behavior or values

Command Modes

Interface configuration—cable interface only (config-if)

MAC domain profile configuration (config-profile-md)

Command History

Release

Modification

12.0(7)T

This command was introduced.

IOS-XE 3.15.OS

This command was implemented on the Cisco cBR Series Converged Broadband Routers.

Examples

The following example shows how to change the power-adjustment method when the frequency-adjustment packet count reaches 50 percent:


Router(config-if)# cable upstream 0 freq-adj averaging 50

cable upstream frequency

To enter a fixed frequency of the upstream radio frequency (RF) carrier for an upstream port, use the cable upstream frequency command in cable interface configuration mode. To restore the default value for this command, use the no form of this command.

cable upstream n frequency up-freq-hz

no cable upstream n frequency up-freq-hz

Syntax Description

n

Specifies the upstream port number on the cable interface line card for which you want to assign an upstream frequency. Valid values start with 0 for the first upstream port on the cable interface line card.

up-freq-hz

The upstream center frequency is configured to a fixed Hertz (Hz) value. The valid upstream frequency range is 5 MHz (5000000 Hz) to 42 MHz (42000000 Hz), 55 MHz (55000000 Hz), or 65 MHz (65000000 Hz), depending on the cable interface line card being used. If you wish to have the Cisco CMTS dynamically specify a center frequency for the given upstream interface, do not enter any frequency value.

For D30 CMs, the upstream path selection will look at CM Capability TLV 5.20 to determine the upstream frequency range supported by the CM. The frequency range can either be Standard (5MHz to 42MHz), or Extended (5MHz to 85MHz). This new configuration is intended to be used by customers who are configuring US spectrum above 42MHz. The configuration ensures that only the D30 CMs supporting Standard US frequency range are excluded from US channels above 42Mhz.

cable us-freq-use-cm-cap

no cable us-freq-use-cm-cap

The default value of the config is no cable us-freq-use-cm-cap. Therefore, by default there is no change in behavior.

Command Default

Dynamic (not fixed frequency)

Command Modes


Interface configuration (cable interface only)

Command History

Release

Modification

11.3 XA

This command was introduced.

12.0(13)SC

Support for the higher EuroDOCSIS upstream range (5 to 65 MHz) was introduced for the Cisco uBR-MC16E cable interface line card.

12.1(4)EC, 12.2(4)BC1

Support for the higher EuroDOCSIS upstream range (5 to 65 MHz) was introduced for the Cisco uBR7111E and Cisco uBR7114E routers.

12.2(15)BC2

The allowable range of frequencies that you can select with this command is determined by the configuration of the upstream freq-range command.

IOS-XE 3.15.OS

This command is not supported on the Cisco cBR Series Converged Broadband Routers. This command is replaced by us-channel frequency command.

Usage Guidelines

The upstream channel frequency of your RF output must be set to comply with the expected input frequency of your cable interface line card. To configure an upstream channel frequency, you may:

  • Configure a fixed frequency between the allowable ranges and enable the upstream port, or
  • Create a global spectrum group, assign the interface to it, and enable the upstream port.

The allowable range for the upstream channel frequency depends on the cable interface line card and Cisco IOS software release being used. The following table provides the currently supported values.

Table 5. Allowable Frequency Range for the cable upstream frequency Command

Frequency Range

Supported Cable Interfaces

Minimum Cisco IOS Releases

5 to 42 MHz

All supported cable interfaces

All releases supported for the Cisco CMTS

5 to 55 MHz

Cisco uBR-MC16U/X, Cisco uBR-MC28U/X, Cisco uBR-MC5X20U

Cisco IOS Release 12.2(15)BC2

5 to 65 MHz

Cisco uBR-MC16E, Cisco uBR-MC16U/X, Cisco uBR-MC28U/X, Cisco uBR-MC5X20U, Cisco uBR7111E and Cisco uBR7114E routers

Cisco IOS Release 12.0(13)SC, 12.1(4)EC, and 12.2(4)BC1


Note


In Cisco IOS Release 12.2(15)BC2 and later releases, the allowable range of frequencies that you can select with the cable upstream frequency command is determined by the configuration of the upstream freq-range command.

Tip


If both a Cisco uBR-MC16E cable interface line card and a Cisco uBR-MC16C and/or a Cisco uBR-MC16S cable interface line card are present in the chassis, a spectrum group in the 42 MHz to 65 MHz range should not be assigned.


To configure the default upstream frequency (which is no fixed frequency), enter the cable upstream n > frequency command without specifying a center frequency.

Examples

The following example shows how to configure the upstream center frequency for port 0, located in slot 6, to 5,700,000 Hz:


Router(config-if)# cable upstream 0 frequency 5700000
Router(config-if)# exit
Router(config)# exit
Router# show running-config | include frequency
cable upstream 0 frequency 5696000

Router# 

Note


Cisco cable interface line cards always program the upstream’s center frequency in 16 KHz increments, and this is the frequency displayed by the lines added to the router’s configuration and by the show controllers cable upstream command. For example, if you use the cable upstream frequency command to specify a center frequency of 27 MHz (cable upstream x frequency 27000000 ), the actual center frequency will be 27.008 MHz, which is the next highest 16 KHz boundary. The configuration file will therefore show the line cable upstream 0 frequency 27008000 .

The following example shows how to configure the upstream center frequency to a frequency (54,700,000 Hz) within the extended Japanese frequency range:


Router# configure terminal
Router(config)# upstream freq-range japanese
Router(config)# interface cable 3/0
Router(config-if)# cable upstream 0 frequency 54000000
Router(config-if)# exit
Router(config)# exit
Router# 

The following example shows how to allow the Cisco CMTS to dynamically specify a center frequency for the upstream port 0:


Router(config-if)# no cable upstream 0 frequency

The following command example from Cisco IOS Release 12.3 BC illustrates the allowable upstream frequency range in Hz:


Router(config-if)# cable upstream 3 frequency ?
 
<5000000-55000000> Upstream Frequency in Hz 

cable upstream hopping blind

To override hop decisions, use the cable upstream hopping blind command in cable interface configuration mode. To stop blind hopping, enter the no form of this command.

cable upstream n hopping blind

no cable upstream n hopping blind

Syntax Description

n

Specifies the upstream port for which blind frequency hopping will be activated. Valid values start with 0 for the first upstream port on the cable interface line card.

Command Default

Disabled (hopping is optimized)

Command Modes


Interface configuration (cable interface only)

Command History

Release

Modification

12.0(7)XR2

This command was introduced.

IOS-XE 3.15.0S

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

Enter this command to override the hardware spectrum manager’s decision to optimize hopping.


Note


Do not use this command unless you have a specific reason to disable optimum hopping configurations. For example, if you are experimenting with a Cisco uBR-MC16S or Cisco uBR-MC5X20S/U card, you can use this command to enforce blind hopping on individual upstream channels.

Examples

The following example shows how to specify hopping blind on the upstream port 0:


Router(config-if)# cable upstream 0 hopping blind

cable upstream hop-priority

To configure the priority of the corrective actions to be taken when a frequency hop is necessary due to ingress noise on the upstream, use the appropriate cable upstream hop-priority command in cable interface configuration mode.

cable upstream n hop-priority frequency modulation channel-width

cable upstream n hop-priority modulation frequency channel-width

cable upstream n hop-priority frequency channel-width modulation

Syntax Description

n

Specifies the upstream port. Valid values start with 0 for the first upstream port on the cable interface line card.

frequency, modulation, channel-width

Specifies the priority of corrective actions to be taken when ingress noise occurs on a downstream.

Note

 
The channel-width option must come after the frequency option, either immediately or after the modulation option, as shown in the above examples.

Command Default

The default priority is frequency , modulation , and channel-width .

Command Modes


Interface configuration (cable interface only)

Command History

Release

Modification

12.1(7)CX1

This command was introduced for Cisco uBR7200 series routers using the Cisco uBR-MC16S cable interface line card.

12.2(8)BC2

Support was added for the Cisco uBR10012 router and the Cisco uBR-LCP2-MC16S cable interface line card.

12.2(11)CY, 12.2(11)BC3

Support was added for the Cisco uBR10-MC5X20S cable interface line card on the Cisco uBR10012 router.

12.2(15)BC2

Support was added for the Cisco uBR10-MC5X20U cable interface line card on the Cisco uBR10012 router.

IOS-XE 3.15.OS

This command is not supported on the Cisco cBR Series Converged Broadband Routers. This command is replaced by us-channel hop-priority command.

Usage Guidelines

This command specifies the priority of the corrective actions that should be taken when a frequency hop is necessary to correct excessive ingress noise on an upstream. For example, if the upstream on a Cisco uBR-MC16S card is set for the default settings (frequency , modulation , and channel-width ), the following occurs when the upstream noise exceeds the CNR threshold value for the current modulation profile:

  1. The Cisco uBR-MC16S changes to a new frequency, if a clean frequency is available in its spectrum group.
  2. If no clean frequency is available, the Cisco uBR-MC16S uses the Dynamic Upstream Modulation feature to switch the upstream to the secondary modulation profile.
  3. If the noise levels still exceed the CNR threshold value for the secondary modulation profile, and if the upstream has been configured for a range of channel widths, the Cisco uBR-MC16S narrows the channel width of the upstream by half. If the noise levels are still excessive, the channel width is again cut in half, and this process continues until a clean upstream is found or the bandwidth is reduced to the minimum channel width that has been configured using the cable upstream channel-width command.

Allowable DOCSIS channel widths are 3.2 MHz, 1.6 MHz, 800 KHz, 400 KHz, and 200 KHz. If the channel width drops to 200 KHz, but the noise still exceeds the SNR threshold, the CMs go offline.


Note


The default specifies only a single channel width of 1.6 MHz. If this is not changed to specify a range of allowable channel widths (using the cable upstream channel-width command), the Cisco uBR-MC16S does not attempt to change the channel width.

To use the Dynamic Upstream Modulation feature, you must first create two modulation profiles (using the cable modulation-profile command) and assign them to the upstream (using the cable upstream modulation-profile command).

Examples

The following example shows that when ingress noise on the upstream exceeds the threshold allowed for the primary modulation profile, the Cisco uBR-MC16S line card should first switch to the secondary modulation profile, then try frequency hopping, and if that fails to correct problem, to finally try narrowing the channel width:


Router(config)#interface cable 3/0 
Router(config-if)#cable upstream 0 hop-priority modulation frequency channel-width 
Router(config-if)#exit
Router(config)# 

cable upstream ingress-noise-cancellation

To configure how often a cable interface line card should train its noise-cancellation circuitry so as to adjust to noise levels on the upstream, use the cable upstream ingress-noise-cancellation command in cable interface configuration mode. To disable the ingress noise cancellation feature, use the no form of this command.

cable upstream n ingress-noise-cancellation interval

no cable upstream n ingress-noise-cancellation

Syntax Description

n

Upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card.

interval

Triggering interval, in milliseconds. The valid range is 10 to 3000 milliseconds, with a default value of 100 milliseconds.

Command Default

The default interval is 100 milliseconds.

Command Modes


Interface configuration (config-if)

Command History

Release

Modification

12.2(15)CX

This command was introduced for the Cisco uBR-MC16U/X and Cisco uBR-MC28U/X cable interface line cards on the Cisco uBR7246VXR router.

12.3(17b)BC4

Support was added for the Cisco uBR10-MC5X20H broadband processing engine on the Cisco uBR10012 router.

12.2(33)SCA

This command was integrated into Cisco IOS Release 12.2(33)SCA. Support for the Cisco uBR7225VXR router was added.

12.2(23)BC10 and later

12.2(33)SCB11 and later

12.2(33)SCC6 and later

12.2(33)SCD6 and later

12.2(33)SCE and later

12.2(33)SCF and later

The default interval was changed to 100 milliseconds.

IOS-XE 3.15.OS

This command is not supported on the Cisco cBR Series Converged Broadband Routers. This command is replaced by us-channel ingress-noise-cancellation command.

Usage Guidelines


Note


This command is available only on the Cisco uBR10-MC5X20H BPE, Cisco uBR-MC16U/X, and Cisco uBR-MC28U/X cable interface line cards. It cannot be used on other cable interface line cards.

Cable interface line cards, such as the Cisco uBR-MC28U/X cards, contain advanced hardware-based noise cancellation circuitry that digitally removes in-channel impairments such as ingress, common path distortion, and certain types of impulse noise. To configure how often these line cards should train their noise cancellation circuity, so as to adapt to changes in the noise types and levels, use the cable upstream ingress-noise-cancellation command.

When you enable ingress noise cancellation on an upstream, the Cisco CMTS periodically schedules a 256-symbol idle slot on the upstream channel. The interval option specified in the cable upstream ingress-noise-cancellation command determines how often this idle slot is generated.

The default for BPE cards is for the card to train its circuitry every 100 milliseconds. The smaller the triggering interval, the faster the card can adjust to changes in ingress noise, which makes the upstream more robust to noise problems, but at the cost of decreasing bandwidth on the upstream channel. To determine the bandwidth cost, in percentage of raw bandwidth, use the following formula:


(256/interval)/channel-symbol-rate 

where interval is the time period in milliseconds specified by the cable upstream ingress-noise-cancellation command, and channel-symbol-rate is the symbol rate in kilohertz. For example, if the upstream is using a 2.56 MHz channel rate and a noise cancellation interval of 10 milliseconds, the bandwidth cost is 1% of the total raw bandwidth:


(256/10)/2560 = 0.01 (1% of bandwidth) 

Broadband Processing Engine Support

The cable upstream ingress-noise-cancellation command is required on the Cisco uBR10-MC5X20H broadband processing engine (BPE) to enable ingress noise cancellation.

The Cisco uBR10-MCX520S/U BPEs have ingress noise cancellation capability enabled by default, so no configuration of ingress noise cancellation is available in the Cisco IOS software for these cards.

However, for configuration compatibility in support of high availability among Cisco uBR10-MC5X20S/U/H cards, the Cisco IOS software will accept configuration of the cable upstream ingress-noise-cancellation command for these BPEs without generating any warning or error when synchronizing the configuration.

Examples

The following example shows how to configure the first upstream on a Cisco uBR-MC16U/X or Cisco uBR-MC28U/X card to perform ingress noise cancellation every 300 milliseconds:


interface cable 5/0 
 cable upstream 0 ingress-noise-cancellation 300 

cable upstream jumbo-grants

To allow jumbo grants, use the cable upstream jumbo-grants command. To disable jumbo grants, use the no form of this command.

no cable upstream n jumbo-grants

Syntax Description

jumbo-grants

Allows jumbo grants

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card. For cBR Series Converged Broadband Routers, the valid range is from 0 to 15.

Command Default

Jumbo grants are disabled by default.

Command Modes

Interface configuration—cable interface only (config-if)

MAC domain profile configuration (config-profile-md)

Command History

Release Modification

IOS-XE 3.15.OS

This command was implemented on the Cisco cBR Series Converged Broadband Routers.

Examples

The following sample shows and example of the cable upstream jumbo-grants command.

Router# conf t
Router(config)# cable profile mac-domain MD1
Router(config-profile-md) # cable upstream 0 jumbo-grants 
Router(config-profile-md)#end

The following sample shows and example of the no cable upstream jumbo-grants command.

Router# conf t
Router(config)# cable profile mac-domain MD1
Router(config-profile-md) # no cable upstream 0 jumbo-grants
Router(config-profile-md)#end

cable upstream load-balance group

To assign an upstream to a load-balance group, use the cable upstream load-balance group command in interface configuration mode. To remove an upstream from a load-balance group, use the no form of this command.

cable upstream uport load-balance group n

no cable upstream uport load-balance group n

Syntax Description

uport

Specifies the upstream port that should be assigned to the load-balance group. Upstream port values start with 0 and end with a value that depends on the number of upstream ports on the cable interface line card.

n

Specifies the number of the load-balance group to which the upstream should be assigned. 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, the valid range is from 1 to 256.

Command Default

An upstream is not assigned to any load-balance groups. If you use the cable load-balance group (interface configuration) command to assign a downstream interface to a load-balance group, all its upstreams are automatically assigned to the same group until you use the cable upstream load-balance group command to reassign an upstream to a different group.

Command Modes


Interface configuration (cable interface only)

Command History

Release

Modification

12.2(15)BC1

This command was introduced for the Cisco uBR7246VXR and Cisco uBR10012 routers.

12.2(33)SCE4

The valid range for the load balance group was changed.

IOS-XE 3.15.0S

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

The cable upstream load-balance group command is used to configure the following feature:

Load Balancing and Dynamic Channel Change on the Cisco CMTS Routers

After you have used the cable load-balance group (global configuration) command to initially create and configure a load-balance group, use the cable upstream load-balance group command to assign this load-balance group to an upstream. This enables the cable interface to begin participating in load-balancing operations.


Tip


Use the cable load-balance group (interface configuration) command to assign this load-balance group to a downstream.


The following rules apply when creating and assigning load-balance groups:

  • A downstream or upstream can belong to only one load-balance group.
  • All downstreams and upstreams in a load-balance group must share physical radio frequency (RF) connectivity to the same group of cable modems. Downstreams can be in a separate load-balance group than upstreams, but all downstreams or all upstreams that have the same RF physical connectivity must be members of the same load-balance group. You cannot distribute downstreams or upstreams that share physical connectivity across multiple load-balance groups.
  • Load balancing is done only on a per-chassis basis—all interfaces in a load-balance group must be in the same chassis.

Examples

The following example shows how to assign the first four upstreams for cable interface 5/1 to load balance group 14:


Router# config terminal 
Router(config)# interface cable 5/1/0 
Router(config-if)# cable upstream 0 load-balance group 14
Router(config-if)# cable upstream 1 load-balance group 14
Router(config-if)# cable upstream 2 load-balance group 14
Router(config-if)# cable upstream 3 load-balance group 14
Router(config-if)# 

cable upstream maintain-psd

To require DOCSIS 2.0 CMs on an A-TDMA-only upstream to maintain a constant power spectral density (PSD) after a modulation rate change, use the cable upstream maintain-psd command in cable interface configuration mode. To return to the default behavior, so that CMs do not need to maintain their power spectral density, use the no form of this command.

cable upstream uport maintain-psd

no cable upstream uport maintain-psd

Syntax Description

uport

Specifies the upstream port to be configured. Upstream port values start with 0 and end with a value that depends on the number of upstream ports on the cable interface line card.

Command Default

Cable modems are not required to maintain their power spectral density after a modulation rate change (no cable upstream maintain-psd )


Note


In Cisco IOS Release 12.2(15)BC2 and later releases, this command is automatically removed from the configuration when you configure an upstream for a TDMA-only or mixed TDMA/A-TDMA configuration.

Command Modes


Interface configuration (cable interface only)

Command History

Release

Modification

12.2(15)CX

This command was introduced to support DOCSIS 2.0 operations on the Cisco uBR-MC16U/X and Cisco uBR-MC28U/X cable interface line card.

12.2(15)BC2

Support was added for DOCSIS 2.0 operations on the Cisco uBR-MC5X20S/U cable interface line cards.

IOS-XE 3.15.OS

This command is not supported on the Cisco cBR Series Converged Broadband Routers. This command is replaced by us-channel maintain-psd command.

Usage Guidelines

Use this command to specify whether DOCSIS 2.0 CMs should maintain their power spectral density when the Cisco CMTS changes their upstream modulation rate in an upstream channel descriptor (UCD) message. When you configure an upstream with the cable upstream maintain-psd command, the Cisco CMTS sets TLV 15 (Maintain Power Spectral Density) to ON in the UCD messages it sends to the CMs on that upstream.

When TLV 15 is on, and when the new UCD specifies a new upstream modulation rate for the CM, the CM must change its transmit power level to keep its power spectral density as close as possible to what it was before the modulation rate change. The CM must maintain this power spectral density until the CMTS sends a power adjustment command in a Ranging-Response (RNG-RSP) message.

The default configuration (no cable upstream maintain-psd ) configures TLV 15 to OFF, and CMs are not required to maintain their power spectral density after a modulation rate change. However, per the DOCSIS specifications, the CMs continue to maintain constant total input power on the upstream.


Note


This command affects only DOCSIS 2.0 CMs that are online an upstream that is configured for the DOCSIS 2.0 A-TDMA-only mode. This command has no effect on DOCSIS 1.0 and DOCSIS 1.1 CMs, which will continue to maintain constant total input power on the upstream, per the DOCSIS 1.x specifications.

Examples

The following example shows how to configure four upstreams on a cable interface line card to require cable modems to maintain a constant power spectral density after a modulation rate change.


Router# configure terminal
Router(config)# interface cable c6/1/0 
Router(config-if)# cable upstream 0 maintain-psd
Router(config-if)# cable upstream 1 maintain-psd
Router(config-if)# cable upstream 2 maintain-psd
Router(config-if)# cable upstream 3 maintain-psd
Router(config-if)# exit
Router(config)# exit
Router# 

The following example shows how to configure an upstream for the default behavior, which is that CMs are not required to maintain a constant power spectral density after a modulation rate change, but do continue to maintain constant total input power levels on the upstream.


Router# configure terminal
Router(config)# interface cable c5/1/0 
Router(config-if)# no cable upstream 0 maintain-psd
Router(config-if)# exit
Router(config)# exit
Router# 

cable upstream max-channel-power-offset

To set the power budget offset value on the Cisco CMTS router for the reduced upstream channel set assignment, use the cable upstream max-channel-power-offset command in cable interface configuration mode. To disable this configuration, use the no form of this command.

cable upstream max-channel-power-offset dB-value

no cable upstream max-channel-power-offset dB-value

Syntax Description

dB-value

Decibel value for the upstream channel transmit power. The valid range is from 1 to 6. The default is 3.

Note

 

Effective with Cisco IOS Release 12.2(33)SCH1 and Cisco IOS Release 12.2(33)SCG5, the valid range is from 0 to 6.

Command Default

The power budget offset is configured with the default value of 3 dB.

Command Modes

Interface configuration—cable interface only (config-if)

MAC domain profile configuration (config-profile-md)

Command History

Release

Modification

Cisco IOS Release 12.2(33)SCE3

This command was introduced.

IOS-XE 3.15.0S

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

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 cable modem. You can specify the power threshold value using the cable upstream power-adjust command.

Examples

The following example shows how to enable the Cisco CMTS router to reduce the channel set assignment based on the total power budget of the cable modem in Cisco IOS Release 12.2(33)SCE3:


Router# configure terminal
Router(config)# interface cable 7/0/0
Router (config-if)# cable upstream max-channel-power-offset 5

cable upstream max-codes-per-subframe

To specify the upper limit to override the maximum value of codes-per-subframe defined in the individual modulation profile setting for an upstream channel, use the cable upstream max-codes-per-subframe command in cable interface configuration mode. To specify the default value of 2 to maximum codes-per-subframe, use the no form of this command.

cable upstream n max-codes-per-subframe code

no cable upstream n max-codes-per-subframe

Syntax Description

n

Specifies the upstream port. Valid values start with 0 for the first upstream port on the cable interface line card.

code

Specifies the number of codes-per-subframe. Valid values range from 1 to 128, with a default value of 2.

Command Default

The maximum codes per subframe setting cannot be applied if the Synchronous Code Division Multiple Access (S-CDMA) is not configured.

Command Modes


Interface configuration (config-if)

Command History

Release

Modification

12.2(33)SCC

This command was introduced.

IOS-XE 3.15.0S

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

This command is applicable only for S-CDMA channels. You should configure S-CDMA to apply the the maximum codes-per-subframe setting. The number of codes-per-subframe should not exceed the number of active codes.

Examples

The following example sets the number of codes-per-subframe to 128 on the upstream port 0:


Router(config)# interface cable 7/0/4
Router(config-if)# cable upstream 0 max-codes-per-subframe 128
Router(config-if)#

cable upstream max-interleave-step

To specify the upper limit to override the maximum interleave step for each burst defined in the modulation profile for the upstream channel, use the cable upstream max-interleave-step command in cable interface configuration mode. To specify the default interleave step size of 1, use the no form of this command.

cable upstream n max-interleave-step max-interleave-step

no cable upstream n max-interleave-step

Syntax Description

n

Specifies the upstream port. Valid values start with 0 for the first upstream port on the cable interface line card.

max-interleave-step

Specifies the maximum number of interleave steps. Valid values range from 1 to 31, with a default value of 1.

Command Default

The maximum interleave step setting cannot be applied if the Synchronous Code Division Multiple Access (S-CDMA) feature is not configured.

Command Modes


Interface configuration (config-if)

Command History

Release

Modification

12.2(33)SCC

This command was introduced.

IOS-XE 3.15.0S

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

This command is applicable only for S-CDMA channels and the command limits the maximum number of interleave steps for a given upstream port. The max-interleave-step value should be less than the spreading-interval value specified using the cable upstream spreading-interval command.

Examples

The following example sets the number of interleave steps to 31 on the upstream port 0:


Router(config)# interface cable 7/0/4
Router(config-if)# cable upstream 0 max-interleave-steps 31
Router(config-if)# 

cable upstream max-logical-chans

To specify the number of logical channels on a physical port, use the cable upstream max-logical-chans command in cable interface configuration mode. To disable the use of multiple logical channels, use the no form of this command.

cable upstream n max-logical-chans code

no cable upstream n max-logical-chans

Syntax Description

n

Specifies the upstream port. Valid values start with 0 for the first upstream port on the cable interface line card.

code

Specifies the number of logical channels per port. Valid values are 1 and 2.

Command Default

The maximum logical channels setting cannot be applied if the Synchronous Code Division Multiple Access (S-CDMA) is not configured.

Command Modes


Interface configuration (config-if)

Command History

Release

Modification

12.2(33)SCC

This command was introduced.

IOS-XE 3.15.0S

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

The cable upstream max-logical-chans command limits the number of logical channels per port on an upstream channel. The default value is 1.

When two logical channels are configured through 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 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.


Note


Multiple logical channels and Spectrum groups cannot be configured on the same upstream port.

The following commands are supported at the logical channel level:

  • cable upstream active-codes
  • cable upstream attribute-mask
  • cable upstream codes-per-minislot
  • cable upstream concatenation
  • cable upstream data-backoff
  • cable upstream description
  • cable upstream differential-encoding
  • cable upstream docsis-mode
  • cable upstream equalization-coefficient
  • cable upstream fec
  • cable upstream fragment-force
  • cable upstream fragmentation
  • cable upstream freq-adjust
  • cable upstream max-codes-per-subframe
  • cable upstream max-interleave-step
  • cable upstream modulation-profile
  • cable upstream power-adjust
  • cable upstream range-backoff
  • cable upstream rate-adapt
  • cable upstream rate-limit
  • cable upstream scheduling type
  • cable upstream scrambler
  • cable upstream shutdown
  • cable upstream spreading-interval
  • cable upstream threshold
  • cable upstream unfrag-slot-jitter

Note


The above logical channel level commands are not available at the physical port level, when logical channels are configured. However, the cable upstream shutdown and cable upstream threshold command s operate both at the physical and at the logical channel level.

The physical upstream port level commands such as cable upstream frequency and cable upstream channel-width affects all logical channels configured under a physical port.

Examples

The following example sets two logical channels on the upstream port 0:


Router(config)# interface cable 7/0/4
Router(config-if)# cable upstream 0 max-logical-chans 2
Router(config-if)#

cable upstream max-ports

To configure the maximum number of upstreams on a MAC domain on a cable interface line card, use the cable upstream max-ports command in cable interface configuration mode. To reset the card to its default value of 4 upstreams per MAC domain, use the no form of this command.

cable upstream max-ports n

no cable upstream max-ports

Syntax Description

n

The valid range is 0 to 8, with a default of 4.

Command Default

4

Command Modes


Interface configuration (cable interface only)

Command Modes

Release

Modification

12.2(15)BC1

This command was introduced to support the Cisco uBR-MC5X20S cable interface line card.

12.2(15)BC2

Support was added for the Cisco uBR-MC5X20U cable interface line card.

12.2(33)SCE

The minimum number of max-ports supported was changed from 1 to 0.

IOS-XE 3.15.0S

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

Use this command to specify how many upstreams a MAC domain will support on the cable interface line card, before using the cable upstream connector command to assign upstreams to physical ports on the card. The MAC domains on a card can be configured for different maximum upstream values.

After using this command, the valid range for upstreams on that cable interface will be from 0 to one less than the maximum port value. For example, if you use the cable upstream max-ports 6 command to specify a maximum of 6 upstreams for the MAC domain, the valid range for upstreams will be 0 to 5.

The total of max-ports on each interface should not be greater than the total number of upstream channels in the line card. For example, the Cisco uBR-MC3GX60V line card that has a total of 60 upstream channels can have a maximum of 60 max-ports and the Cisco UBR-MC20X20V line card that has a total of 20 upstream channels can have a maximum of 20 max-ports.

If the max-port exceeds the number of upstream channels on a line card, the total number of ports that can be unshut is limited to the actual number of channels available on the line card and the remaining ports remain as shutdown.

The cable upstream connector command fails when all the upstream channels are mapped. For example, with Cisco uBR-MC3GX60V line card, if 60 upstream ports are mapped to connectors, adding more upstream ports to connectors fail. When you configure a total of 120 ports and unshut the first 60 ports but map the last 60 ports to connectors, none of the ports work because the port is either shutdown or has no connector mapped to it.

Examples

The following example shows how to configure all MAC domains on a Cisco uBR-MC5X20S card for a maximum number of 6 upstreams.


Router# configure terminal
 
Router(config)# interface cable c6/1/0 
Router(config-if)# cable upstream max-ports 1
Router(config-if)# interface cable c6/1/1 
Router(config-if)# cable upstream max-ports 2
Router(config-if)# interface cable c6/1/2 
Router(config-if)# cable upstream max-ports 3
Router(config-if)# interface cable c6/1/3 
Router(config-if)# cable upstream max-ports 6 
Router(config-if)# interface cable c6/1/4 
Router(config-if)# cable upstream max-ports 8
Router(config-if)# exit
Router(config)# exit
Router# 

cable upstream min-bwreq-ops

To configure the number of reserved minislots for contention, use the cable upstream min-bwreq-ops command in cable interface configuration mode.

cable upstream min-bwreq-ops {scqam | ofdma} percent tenths_of_a_percent

Syntax Description

scqam

Specifies the percent of bandwidth request opportunities in SCQAM maps.

ofdma

Specifies the percent of bandwidth request opportunities in OFDMA maps.

percent

Specifies the minimum bandwidth request opportunities in 0% to 20%.

tenths_of_a_percent

Specifies the minimum bandwidth request opportunities in 0 to 9 tenths of a percent.

Command Default

No default behavior or values

Command Modes


Interface configuration (cable interface only)

Command History

Release

Modification

IOS XE Amsterdam 17.3.1w

This command was introduced on the Cisco cBR Series Converged Broadband Routers.

Examples

The following example shows how to configure the number of reserved minislots for contention:

Router> enable
Router# configure terminal
Router(config)# interface Cable 7/0/1
Router(config-if)# cable upstream min-bwreq-ops ofdma 5 0

cable upstream minimal-voice-jitter

To configure the shortest jitter allowed, use the cable upstream minimal-voice-jitter command. To reset the jitter value to default, use the no form of the command.

no cable upstream n minimal-voice-jitter jitter

Syntax Description

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card. For cBR Series Converged Broadband Routers, the valid range is from 0 to 15.

jitter

Specifies the shortest jitter allowed.

Command Default

The default jitter value is 2000 ms.

Command Modes

Interface configuration—cable interface only (config-if)

MAC domain profile configuration (config-profile-md)

Command History

Release Modification

IOS-XE 3.15.OS

This command was implemented on the Cisco cBR Series Converged Broadband Routers.

Examples

The following sample shows and example of the cable upstream minimal-voice-jitter command.

Router# conf t
Router(config)# cable profile mac-domain MD1
Router(config-profile-md) # cable upstream 0 minimal-voice-jitter 2500 
Router(config-profile-md)#end

The following sample shows and example of the no cable upstream minimal-voice-jitter command.

Router# conf t
Router(config)# cable profile mac-domain MD1
Router(config-profile-md) # no cable upstream 0 minimal-voice-jitter 2500
Router(config-profile-md)#end

cable upstream minislot-size

To specify the minislot size (in ticks) for a specific upstream interface, use the cable upstream minislot-size command in cable interface configuration mode. To reset the minislot size to the default for the current channel width setting, use the no form of this command.

cable upstream n minislot-size size

no cable upstream n minislot-size

Syntax Description

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card.

size

Specifies the minislot size in time ticks. Valid minislot sizes are:

  • 1 —(32 symbols at 6.4MHz channel width) Supported by the Cisco uBR-MC16U/X, Cisco uBR-MC28U/X and Cisco uBR-MC5X20S /U cable interface line cards when operating in Advanced TDMA (A-TDMA) DOCSIS 2.0 only mode.
  • 2 (32 symbols at at 3.2 MHz channel width)
  • 4 (64 symbols at 3.2 MHz channel width)
  • 8 (128 symbols at 3.2 MHz channel width)
  • 16 (256 symbols at 3.2 MHz channel width)
  • 32 (512 symbols at 3.2 MHz channel width)
  • 64 (1024 symbols at 3.2 MHz channel width)
  • 128 (2048 symbols at 3.2 MHz channel width)

Command Default

The default settings vary, depending on the upstream’s channel width. The default values were changed in Cisco IOS Release 12.2(15)BC1 and later releases to better optimize data and voice traffic on the upstream.

Command Modes


Interface configuration (cable interface only)

Command History

Release

Modification

11.3(6) NA

This command was introduced.

12.2(15)CX

Support was added for the Cisco uBR-MC16U/X and Cisco uBR-MC28U/X cable interface line cards, including support for minislot size of 1 to support DOCSIS 2.0 A-TDMA and mixed modulation profiles.

12.2(15)BC1

The default minislot size was reduced to optimize the upstream for data and Voice-over-IP (VoIP) traffic. The previous defaults produced 16 bytes per minislot when using QPSK modulation and a 1.6 MHz channel width, and the new defaults produce 8 bytes per minislot with the same configuration.

12.2(15)BC2

Support was added for the minislot size of 1 to support DOCSIS 2.0 A-TDMA and mixed modulation profiles on the Cisco uBR-MC5X20S/U cable interface line cards.

IOS-XE 3.15.OS

This command is not supported on the Cisco cBR Series Converged Broadband Routers. This command is us-channel minslot-size command.

Usage Guidelines

The minislot size determines the minimum amount of information that can be transmitted on the upstream. How much a particular minislot size can contain depends on the modulation profile and channel width being used, with higher-bandwidth settings allowing larger amounts of data.

Because DOCSIS specifications require that the minislot size contain at least 32 symbols, you might need to change the minislot size whenever you change the channel width or modulation of an upstream, to meet the DOCSIS requirements.


Note


In Cisco IOS Release 12.2(15)CX, Cisco IOS Release 12.2(15)BC2, and later releases, manually changing the minislot size is not needed on the Cisco uBR-MC16U/X, Cisco uBR-MC28C, and Cisco uBR-MC28U/X cards, because these cards automatically change the minislot size when the channel width is changed, to produce 32 symbols per minislot, as required by the DOCSIS specifications.

The table below lists the default minislot sizes for each channel width for Cisco IOS releases before and after Cisco IOS Release 12.2(15)BC1.

Table 6. Default Minislot Sizes

Releases Earlier than Cisco IOS Release 12.2(15)BC1 (creates 64 symbols and 16 bytes per minislot)

Cisco IOS Release 12.2(15)BC1 and Later Releases (creates 32 symbols and 8 bytes per minislot)

Channel Width

Default Minislot Size (in Ticks)

Channel Width

Default Minislot Size (in Ticks)

0.2 MHz

64

0.2 MHz

32

0.4 MHz

32

0.4 MHz

16

0.8 MHz

16

0.8 MHz

8

1.6 MHz

8

1.6 MHz

4

3.2 MHz

4

3.2 MHz

2

6.4 MHz (DOCSIS 2.0 only)

13

3 You must be using a 6.4 MHz channel width if using a minislot size of 1 tick. Otherwise, you will violate the DOCSIS requirements that each minislot should contain 32 symbols.

Increasing the Minislot Size for High Bandwidth Users

The DOCSIS specifications allow a maximum burst limit of 255 minislots, which could require increasing the minislot size from the default values if you are offering service level agreements (SLAs) that offer guaranteed upstream speeds of 2 Mbps or greater, or if you are allowing maximum concatenation bursts greater than 2000 bytes. This is because the default minislot sizes might not accommodate the largest bursts that are possible with these configurations.

The default minislot sizes provide for 8 or 16 bytes per minislot, depending on Cisco IOS release. If the default setting provides 8 bytes per minislot, then the maximum possible burst is 8 bytes * 255 minislots, or 2040 total bytes, which might not be sufficient for certain users with high guaranteed upstream speeds. You should increase the minislot size to accommodate the expected maximum burst transmissions, adding in approximately 10 percent for overhead.


Caution


Using values of 64 or 128 for higher symbol rates such as 1280 kilosymbols/second or 2560 kilosymbols/second can cause performance problems. Depending on your current setting’s symbol rate, you should select the minislot size (in ticks) that yields a minislot size of 32 or 64 symbols.


Examples

The following example shows how to set the minislot size on upstream port 4 to 16:


Router# configure terminal
Router(config)# interface cable 3/0
Router(config-if)# cable upstream 4 minislot-size 16
Router(config-if)# exit
Router(config)# exit
Router# 

cable upstream modulation-profile

To assign up to three modulation profiles to an upstream port, use the cable upstream modulation-profile command in cable interface configuration mode. To set the upstream modulation profile to the single default profile based on the DOCSIS-mode setting of the upstream, use the no form of this command.

cable upstream n modulation-profile primary-profile-number [secondary-profile-number] [tertiary-profile-number]

no cable upstream n modulation-profile primary-profile-number [secondary-profile-number] [tertiary-profile-number]

Syntax Description

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card.

primary-profile number

Specifies the number identifying the primary modulation profile for the upstream port. The primary modulation profile is used when the upstream is operating with nominal noise conditions. The valid values depend on the cable interface being used and the mode of operation.

secondary-profile-number

(Optional) Specifies the secondary modulation profile for the upstream port, which is used when noise on the upstream increases to the point that the primary modulation profile can no longer be used. The valid values are the same ranges as the primary modulation profile.

The secondary modulation profile should specify a more robust performance profile (in terms of coping with noise) than the primary profile. The secondary profile is used for both basic and advanced dynamic modulation.

tertiary-profile-number

(Optional) Specifies the tertiary modulation profile for the upstream port, which is used when noise on the upstream increases to the point that the secondary modulation profile can no longer be used.

The tertiary modulation profile is only available for the basic dynamic modulation. You cannot use the tertiary modulation profile when a spectrum group is defined for the upstream.

Command Default

Default modulation profiles are created, using profile numbers 1, 21, 41, 101, 121, 201, 221, 241, 321, and 381 depending on the DOCSIS mode and the cable interface line cards being used. See the table for a list of the valid ranges for the individual cable interface cards.

Command Modes


Interface configuration (config-if)

Command History

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 Cisco IOS Release 12.0 and Release 12.1 trains, replacing the previous version of the cable upstream modulation-profile command.

12.1(3a)EC1

This command was modified to add the optional 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)CX1

This command was enhanced for the Cisco uBR-MC16S line card.

12.2(4)BC1

Support for this command was added for the Cisco IOS Release 12.2 BC train.

12.2(8)BC2

Support for this command was added for the Cisco uBR-MC16S and Cisco uBR-LCP2-MC16S line cards.

12.2(11)CY, 12.2(11)BC3

Support was added for the Cisco uBR10-MC5X20S cable interface line card on the Cisco uBR10012 router.

12.2(15)CX

Support was added for the Cisco uBR-MC16U/X and Cisco uBR-MC28U/X cable interface line card, including DOCSIS 2.0 ATDMA and mixed modulation profiles.

12.2(15)BC2

Support was added for DOCSIS 2.0 ATDMA and mixed modulation profiles on the Cisco uBR-MC5X20S/U/H cable interface line cards.

12.2(33)SCA

This command was integrated into Cisco IOS Release 12.2(33)SCA.

12.3(23)BC7

This command was modified to add the optional tertiary-profile-number parameter to enable Three Step Dynamic Upstream Modulation feature.

12.2(33)SCC

Support was added for DOCSIS 2.0 S-CDMA and DOCSIS 3.0 S-CDMA modulation profiles using 1.6 MHz, 3.2 MHz, and 6.4 MHz channel widths on the Cisco UBR-MC20X20V cable interface line card.

IOS-XE 3.15.OS

This command is not supported on the Cisco cBR Series Converged Broadband Routers. This command is replaced by us-channel modulation-profile command.

Usage Guidelines

The cable upstream modulation-profile command assigns up to three modulation profiles to an upstream port, depending on the type of cable interface and Cisco IOS software release being used. The third modulation profile is only available for the basic dynamic modulation and is unavailable when a spectrum group is defined for the upstream.

Static Modulation Profile (single profile)

The cable upstream modulation-profile command assigns a single modulation profile to an upstream port on the Cisco uBR7100 series routers and on all cable interface line cards that are available for the Cisco CMTS routers. This modulation profile affects all CMs and set-top boxes that are using that upstream port.

Dynamic Upstream Modulation (up to three profiles)

The cable upstream modulation-profile command assigns up to three modulation profiles to an upstream port to use the Dynamic Upstream Modulation feature. You must assign at least two profiles to activate the Dynamic Upstream Modulation feature. This feature operates differently, depending on the Cisco IOS software release and the cable interface line card that is providing the upstream port:

  • The upstream port is on a Cisco uBR7100 series router or on a Cisco uBR-MC28U/X, or Cisco uBR-MC16U/X line card that is used on Cisco CMTS router running Cisco IOS Release 12.3(23)BC7 or later release.

When using the Dynamic Upstream Modulation feature, the primary modulation profile is the default profile. The line card monitors the signal-to-noise ratio (SNR) value and forward error correction (FEC) counters for the upstream, to track the upstream signal quality. For a dual modulation profile, the line card monitors the SNR value, carrier-to-noise ratio (CNR) value, and FEC counters to track the upstream signal quality.

When the noise on the upstream exceeds the threshold(s) for the primary profile, the upstream switches to the secondary profile in a dual modulation profile. Whereas, in a three modulation profile setup, the upstream can switch from primary profile to the secondary profile or directly to the tertiary profile based on the SNR, and FEC counter thresholds. Two separate thresholds are used for switching between the primary profile and the secondary profile and from secondary profile to the tertiary profile.

When the noise conditions improve (defined as a SNR value that is 3 dB greater than the threshold value and FEC counters that are below the threshold values), the upstream automatically switches back to the primary modulation profile. For a Three Step Dynamic Upstream Modulation, the user can configure the threshold values and FEC counters for the upgrade. However, there is no direct upgrade from tertiary profile to the primary profile. The upgrade follows a sequential order, from tertiary profile to secondary profile and then to the primary profile.

For example, in a dual modulation profile, the primary modulation profile could be configured for 16-QAM (or mixed 16-QAM and QPSK) operation and the secondary profile for QPSK operation. If noise conditions on the upstream threaten to force CMs offline, the upstream switches to the secondary profile to implement QPSK operation. When the noise ingress conditions are solved, the upstream switches back to 16-QAM operation.

In a Three Step Dynamic Upstream Modulation, the primary modulation profile could be configured for 64-QAM operation, the secondary modulation profile for 16-QAM operation (or mixed 64-QAM and 16-QAM), and the tertiary modulation profile for QPSK. If the noise conditions increase, the upstream switches to the secondary profile to implement 16-QAM (or mixed profile) operation and then to the tertiary modulation profile to implement QPSK operation. When the noise ingress conditions are improved, the upstream switches back to 16-QAM operation (or mixed 64-QAM and 16-QAM), and then to the 64-QAM operation, on further improvement of noise conditions.


Note


For more information on this form of the Dynamic Upstream Modulation feature, see the chapter, Spectrum Management for the Cisco Cable Modem Termination System .

When Dynamic Upstream Modulation is enabled and spectrum groups are configured on the same interface, the line cards respond to excessive noise by first switching to the secondary modulation profile. If the noise conditions worsen, the line card changes the modulation or frequency hopping in an attempt to find a new upstream channel, and if that fails, the line card reduces the channel width.


Note


The default priority of switching modulation profile is frequency (F), modulation (M), and channel-width (C). However, it is user configurable and can be changed to MFC or FCM.
  • The upstream port is on a Cisco uBR-MC16U/X line card that is used on Cisco CMTS routers using Cisco IOS Release 12.1(7)CX1 or later release, or on a Cisco uBR-MC5X20S/U/H line card.

The Dynamic Upstream Modulation feature on the Cisco uBR-MC16U/X line card is identical to other line cards except that the spectrum management hardware onboard the Cisco uBR-MC16U/X or Cisco uBR-MC5X20S/U/H line card uses the CNR value (you can use only the CNR value for a dual profile configuration) in conjunction with the SNR value. The CNR value is a more accurate description of noise conditions on the upstream. Because of this, these line cards switch back to the primary modulation profile when noise conditions improve to a CNR value that is only 3 dB greater than the threshold value (assuming FEC counters are also below the threshold values).


Note


If the Cisco CMTS router is running Cisco IOS Release 12.1(3a)EC1 or a later Cisco IOS release, the Dynamic Upstream Modulation feature on the Cisco uBR-MC16U/X line card operates the same as it does on the other line cards.

When Dynamic Upstream Modulation is enabled and spectrum groups are configured on the same interface, the line cards take corrective action in response to excessive noise, as determined by the cable upstream hop-priority command (either frequency hopping or changing to the secondary modulation profile). If the noise conditions worsen, the line card takes the second corrective action that has been defined, and if that fails, the line card takes the last corrective action.


Note


The Dynamic Upstream Modulation feature uses the SNR, CNR, and FEC thresholds for 64-QAM, 16-QAM, and QPSK operation to determine when to switch modulation profiles. We recommend the use of 64-QAM, 16-QAM, and QPSK for primary, secondary, and tertiary profiles in a Three Step Dynamic Upstream Modulation. For dual profile configuration, we recommend the use of 16-QAM or mixed 16-QAM and QPSK modulation for primary profile and QPSK modulation for the secondary profile. However, this is optional. Both modulation profiles can be either QPSK or QAM. It is not mandatory that one is QAM and the other QPSK, but modulation profile switchover is tied to the QAM and QPSK thresholds.

Tip


Modulation profiles must be first created using the cable modulation-profile command before they can be assigned using the cable upstream modulation-profile command.


Modulation Profile Ranges

The valid range for modulation profiles depends on the cable interface used and the type of modulation profile created.

The table below lists the valid ranges according to cable interface and modulation type.

Table 7. Supported Channel Widths and DOCSIS Modes for Cable Interfaces

Cable Interface

DOCSIS 1.X (TDMA)

Mixed DOCSIS 1.X/2.0

DOCSIS 2.0 (A-TDMA)

DOCSIS 3.0 (S-CDMA)

Cisco uBR-MC16U/X 4 , Cisco uBR-MC28U/X

41 to 50 (default is 41)

141 to 150 (default is 141)

241 to 250 (default is 241)

N/A

Cisco uBR10-MC5X20S/U/H

21 to 30 (default is 21)

121 to 130 (default is 121)

221 to 230 (default is 221)

N/A

Cisco UBR-MC20X20V5

21 to 30 (default is 21)

121 to 130 (default is 121)

221 to 230 (default is 221)

1 to 400 (default is 381)

4 Supports 6,400,000 Hz (5,120,000) symbols/sec) while operating in DOCSIS 2.0 (A-TDMA-only) mode .
5 The UBR-MC20X20V cable interface line card has three variants, UBR-MC20X20V-0D, UBR-MC20X20V-5D, and UBR-MC20X20V-20D. The UBR-MC20X20V-0D line card supports 20 upstreams and zero (no) downstreams. The UBR-MC20X20V-5D line card supports 20 upstreams and five downstreams, and the UBR-MC20X20V-20D line card supports 20 upstreams and 20 downstreams.

In addition to the legacy modulation profile number schemes, the new global modulation profile scheme introduced in Cisco IOS Release 12.2(33)SCC, allows you to assign any modulation profile number to any DOCSIS-mode up to 400, without any restrictions.

The global modulation profile mode allows you to create and configure DOCSIS 3.0 channel type 4SR (scdma-d3). When an upstream's DOCSIS mode is changed into scdma-d3 , it is initially assigned to the system created default modulation profile as shown in the table.


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.

For more details on the new global modulation profile scheme, refer to the cable modulation-profile global-scheme command.

Examples

The following example assigns the primary modulation profile 2, the secondary modulation profile 1, and the tertiary modulation profile 4 to the upstream port 0 on the cable interface line card in slot 3. This automatically enables the Dynamic Upstream Modulation feature for all CMs using that upstream.


Router(config)#interface cable 3/0 
Router(config-if)#cable upstream 0 modulation-profile 2 1 4
Router(config-if)# 

The following example assigns the primary modulation profile 2 and the secondary modulation profile 1, to the upstream port 0 on the cable interface line card in slot 3. This automatically enables the Dynamic Upstream Modulation feature for all CMs using that upstream.


Router(config)#interface cable 3/0 
Router(config-if)#cable upstream 0 modulation-profile 2 1
Router(config-if)# 

cable upstream ofdma-prof-mgmt active-scs-threshold-pct

To specify the active subcarrier percent below RxMER threshold, use the cable upstream ofdma-prof-mgmt active-scs-threshold-pct command in cable interface configuration mode.

cable upstream ofdma-prof-mgmt active-scs-threshold-pct percent

Syntax Description

percent

Specifiy the active subcarrier percent below RxMER threshold. The valid range is from 0 to 100 percent.

Command Default

None

Command Modes


Interface configuration (cable interface only)

Command History

Release

Modification

Cisco IOS XE Everest 16.6.1

This command was introduced on the Cisco cBR Series Converged Broadband Routers.

Examples

The following example shows how to configure the active subcarrier percent below RxMER threshold.


Router(config)# cable upstream ofdma-prof-mgmt active-scs-threshold-pct 30

cable upstream ofdma-prof-mgmt downgrade

To configure the OFDMA profile downgrade, use the cable upstream ofdma-prof-mgmt downgrade command in cable interface configuration mode.

cable upstream ofdma-prof-mgmt downgrade { enable | hold-down minutes | interval seconds | min-cws value | partial-hold-down value | partial-threshold value | rxmer-enable | rxmer-exempt-mslot-pct value | rxmer-invalid-enable | threshold value }

Syntax Description

downgrade

Configuration options to enable profile management downgrade and specify the downgrade interval, threshold value, hold-down time and min codewords needed for evaluation.

enable

Enable codeword error downgrade. To disable this feature, use no form of this command.

hold-down minutes

Specifies the time after a profile downgrade to defer modem from consideration by upgrade algorithms.

interval seconds

Specifies the downgrade assessment interval.

min-cws value

Specifies the minimum number of codewords required within downgrade interval to consider modem for profile downgrade.

partial-hold-down

Time in minutes that upgrade is disabled after a downgrade to partial-mode

partial-threshold value

Specifies the codeword error threshold above which to trigger profile downgrade to partial mode in hundredths of a percentage.

rxmer-enable

Enables RxMER downgrade.

rxmer-exempt-mslot-pct value

Specifies the number of minislots that can be below minimum IUC and not trigger downgrade.

rxmer-invalid-enable

Enable downgrade to partial based on invalid RxMER data.

threshold value

Specifies the codeword error threshold above which to trigger profile downgrade in hundredths of a percentage.

Command Default

None.

Command Modes

Global configuration (config)

Command History

Release

Modification

Cisco IOS XE Gibraltar 16.12.1x

This command is introduced on the Cisco cBR Series Converged Broadband Routers.

Cisco IOS XE Gibraltar 16.12.1y

The partial-threshold and partial-hold-down options are added.

Cisco IOS XE Amsterdam 17.3.1w

The rxmer-enable and rxmer-exempt-mslot-pct options are added.

Cisco IOS XE Cupertino 17.9.1y

The rxmer-invalid-enable option is added.

Examples

The following example shows how to enable the codeword error threshold feature.


Router(config)# cable upstream ofdma-prof-mgmt downgrade enable

cable upstream ofdma-prof-mgmt exempt-mslot-pct

To specify the percentage of minislot average RxMER that can be ignored in the recommended profile calculation, use the cable upstream ofdma-prof-mgmt exempt-mslot-pct command in cable interface configuration mode.

cable upstream ofdma-prof-mgmt exempt-mslot-pct percent

Syntax Description

percent

Specifiy the minislot average RxMER that can be ignored in the recommended profile calculation in percentage. The valid range is from 0 to 100 percent.

Command Default

None

Command Modes


Interface configuration (cable interface only)

Command History

Release

Modification

Cisco IOS XE Everest 16.6.1

This command was introduced on the Cisco cBR Series Converged Broadband Routers.

Examples

The following example shows how to configure the percentage of minislot average RxMER.


Router(config)# cable upstream ofdma-prof-mgmt exempt-mslot-pct 30

cable upstream ofdma-prof-mgmt mer-margin-qdb

To configure the offset in quarter-decibel (DB), when RxMER is mapped to the ideal bit loading, use the cable upstream ofdma-prof-mgmt mer-margin-qdb command in global configuration mode.

cable upstream ofdma-prof-mgmt mer-margin-qdb quarter-decibel

Syntax Description

quarter-decibel

Quarter-decibel to configure the offset. The valid value is from 0 to 40 quarter-DB.

Command Default

0 quarter-DB

Command Modes

Global configuration (config)

Command History

Release

Modification

Cisco IOS XE Everest 16.6.1

This command was introduced on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

This configured value (quarter-DB) is added to the RxMER values collected by CMTS before using the above mapping table, thus giving a user more control in selecting the recommended profiles.

Examples

The following example shows how to configure the offset:


Router(config)# cable upstream ofdm-prof-mgmt mer-margin-qdb 20

cable upstream ofdma-prof-mgmt prof-upgrade-auto

To disable the auto profile management for OFDMA upstream channels, use the no cable upstream ofdma-prof-mgmt prof-upgrade-auto command in global configuration mode. If disabled, profile changes will not be implemented automatically by the system.

no cable upstream ofdma-prof-mgmt prof-upgrade-auto

Command Default

The automatic profile management is enabled by default.

Command Modes

Global configuration (config)

Command History

Release

Modification

Cisco IOS XE Everest 16.6.1

This command was introduced on the Cisco cBR Series Converged Broadband Routers.

Examples

The following example shows how to disable automatic profile namagement.


Router(config)# no cable upstream ofdma-prof-mgmt prof-upgrade-auto

cable upstream ofdma-prof-mgmt rxmer-poll-interval

To configure the interval at which to send periodic Receive Modulation Error Ratio (RxMER) probes and periodic equalization probes, use the cable upstream ofdma-prof-mgmt rxmer-poll-interval command in global configuration mode.

cable upstream ofdma-prof-mgmt rxmer-poll-interval interval

no cable upstream ofdma-prof-mgmt rxmer-poll-interval

Syntax Description

interval

RxMER poll interval in minutes. The valid range is from 5 to 1440 minutes. A value of 1440 disables periodic probing.

Command Default

60 minutes

Command Modes

Global configuration (config)

Command History

Release

Modification

Cisco IOS XE Everest 16.6.1

This command was introduced on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

The CMTS uses upstream probing to collect RxMER data per CM. This occurs during registration and periodically thereafter. The collected RxMER data is averaged per minislot and used to compute the recommended IUCs for each CM.

The no cable upstream ofdma-prof-mgmt rxmer-poll-interval command sets the rxmer-poll-interval to 1440, which is the value to disable the feature. The rxmer data is also not displayed after disabling the feature.

Examples

The following example shows how to configure the offset:


Router(config)# cable upstream ofdm-prof-mgmt rxmer-poll-interval 20

cable upstream power-adjust

To control power-adjustment methods on the Cisco CMTS, use the cable upstream power-adjust command in cable interface configuration mode or MAC domain profile configuration mode. To return to the default values, use the no form of this command.

cable upstream n power-adjust {continue pwr-level | noise perc-pwr-adj | threshold value}

no cable upstream n power-adjust {continue | noise | threshold}

Syntax Description

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card.

continue pwr-level

Specifies the power threshold value that determines the value of the Ranging Status field in the Ranging Response (RNG-RSP) messages that the CMTS sends to the CM. The valid range is from 2 to 15 dB, with a default of 4 dB.

threshold value

Specifies the power adjustment threshold. The threshold range is from 0 to 10 dB, with a default of 1 dB.

noise perc-pwr-adj

Specifies the percentage of power adjustment packets that is required to change the adjustment method from the regular power-adjustment method to the noise power-adjustment method, which uses an averaging algorithm to smooth out wide jumps in the power level. The valid range is 10 to 100 percent, with a default of 30 percent.

Command Default

The continue option defaults to 4 dB, the noise option defaults to 30 percent, and the threshold option defaults to 1 dB.

Command Modes


Interface configuration (cable interface only)


MAC domain profile configuration (config-profile-md)

Command History

Release

Modification

12.0(7)T

This command was introduced.

IOS-XE 3.15.OS

This command was implemented on the Cisco cBR Series Converged Broadband Routers.

IOS XE Fuji 16.7.1

This command was modified to support MAC domain profile configuration on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

When a CM comes online, it sets itself for the optimal power level, as determined by the CMTS. As the CMTS periodically polls each CM, the CMTS examines the CM’s power level and orders the CM to adjust its power level to adapt to current total attenuation between it and the CMTS. These power adjustments can be required because of temperature variations, upstream frequency hopping, or increased attenuation that has been added either intentionally or unintentionally. The cable upstream power-adjust command controls how the CMTS makes these power adjustments.


Note


To set the upstream power level on the CMTS, see the cable upstream power-level command.

Setting the threshold Option

The threshold option specifies the allowable range between the target upstream power for a CM and the actual receive power that the CMTS is measuring for that CM. If the CM receive power level is above or below the target power level by a value that is greater than the threshold option, the CMTS will command the CM to change its power level. When the CMTS receive power level for a CM falls within the threshold range of the target power level, the CMTS stops commanding the CM to change its power level.

For example, the default threshold value of 1 dB means that the CM must be 1 dB above or below its target power range before the CMTS will command it to change its power level. If the CM is within 1 dB of its target power level, the CMTS does not adjust the CM’s power level.


Note


The threshold parameter can be set from 0 dB to 10 dB with a default of 1 dB. However, do not set the threshold to 0 dB because this means that the CMTS will command all CMs to continually change their power levels until the CMTS measures the power levels at exactly 0 dBmV. Cisco recommends that you set the threshold parameter to a minimum of its default value of 1 dB so that the CMs do not change their power levels continually for minuscule RF plant variations.

Setting the continue Option

The continue option specifies the maximum allowable range for the CM’s power level, in relation to its target power level. The CM can operate even at its maximum transmit power level, as long as it is within the continue range. The continue parameter can be set from 2 dB to 15 dB, with a default of 4 dB. For example, with the value of 2 dB, the CM can operate within 2 dB of its target power level, even if it is transmitting at its maximum power level.

The continue option works together with the threshold option to control the CM’s operation. If the CM is within the threshold range, the CMTS sets the Ranging Status field of its RNG-RSP messages to SUCCESS. If the CM is outside the threshold range, but within the continue range, the CMTS sets the Ranging Status field to CONTINUE.


Note


Cisco recommends designing the network so that CMs are at least 6 dB from the CM’s maximum transmit power level. This will accommodate new services, changing modulation schemes, different channel widths, customer-installed passives, temperature variations, and other non-linearities. DOCSIS specifies a minimal power range of +8 dBmV to +55 dBmV for 16-QAM operation and +8 dBmV to +58 dBmV maximum power level for QPSK operation. Cisco CMs typically have a maximum power level of +60 dBmV, which exceeds the DOCSIS standards.

Tip


If a number of CMs are transmitting close to their maximum transmit power, try increasing the continue range to allow the CMTS to continue adjusting the CM’s power levels. This situation can happen when systems use high value taps, such as 29 dB taps, in the design of the plant.



Note


When the CM requires 16 successive power adjustments that are greater than the value of the continue option, the CMTS re-initializes the CM and starts to rescan downstream carriers, as per the DOCSIS specification.

Determining if the CM has Reached Its Maximum Power Level

Per the DOCSIS specification, the CMTS does not adjust the CM power level by commanding the CM to set itself to an absolute power level. Instead, the CMTS changes the CM power levels by commanding the CM to make relative power adjustments, using increments of +/–0.25 dB (or multiples thereof).

If the CMTS commands a CM to adjust its power level by a particular amount, but the measured power level afterwards shows that the CM has made a smaller adjustment than requested, the show cable flap-list and show cable modem commands show an exclamation point (!) for that particular CM. This typically indicates that the CM has reached its maximum power level.

If the CM has not reached its maximum power level, but the show cable flap-list and show cable modem commands still show an exclamation point (!) for that CM, the problem could be a fault in the upstream path of the cable network. This fault is typically found as amplifier misalignment, where one upstream amplifier is adjusted with too much input attenuation, and the next has too little. The amplifier with too little attenuation enters non-linear operation and begins serious intermodulation.

Another possible cause is a faulty CM or a faulty connection between the CM and cable network. For example, a faulty coaxial cable or bad F-connector could also create noise problems.


Note


A CM that shows an exclamation point (!) in the show cable flap-list and show cable modem displays is typically more prone to packet loss than other CMs.

Setting the noise Option

The noise option specifies that when the number of power adjustments beyond the threshold amount exceeds a certain percentage of the total Ranging Requests for a CM, the CMTS switches into its noise power-adjustment method. The noise power-adjustment method uses an averaging algorithm to make power adjustments for a particular CM, so that if a modem is experiencing wide swings in its power levels (known as “bouncing’), the CMTS averages the power levels before sending a power adjustment to the CM. The CMTS returns to the normal power adjust method after receiving ten Ranging Request messages with power adjustments below the threshold value.

For example, the cable upstream power-adjust noise 30 command instructs the CMTS that when 30 percent (3 out of the last 10) of the Ranging Responses for a particular CM resulted in a power adjustment beyond the threshold level, the CMTS begins using power averaging for that CM to adjust its power level.


Tip


The cable upstream power-adjust noise command is typically not needed during normal operations, but it can help in certain situations where the cable plant is experiencing ingress noise and other interference that is forcing many CMs to frequently re-range. If the show cable flap-list and show cable modem commands show a large number of CMs with asterisks (*), experiment with the noise option, so that the CMTS will average its CM power readings before sending any power adjustments to the CMs.



Note


When a CM is in power averaging mode, the show cable flap-list and show cable modem commands shows an asterisk (*) for that particular CM.

Examples

The following example shows the commands needed so that the CMTS will begin using the power averaging adjustment method when 50 percent of Ranging Requests result in a power adjustment beyond the threshold level of 2 dB:


Router(config)# interface c6/0
Router(config-if)# cable upstream 0 power-adjust threshold 2
Router(config-if)# cable upstream 0 power-adjust noise 50
Router(config-if)#

cable upstream power-level

To set the input power level for the upstream radio frequency (RF) carrier in decibels per millivolt (dBmV), use the cable upstream power-level command in cable interface configuration mode. To restore the default value for this command, use the no form of this command.

cable upstream n power-level dbmv

no cable upstream n power-level dbmv

Syntax Description

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card.

dbmv

Decibels per millivolt designating the upstream signal input power level. Valid range is –16 dBmV to +26 dBmV, depending on the cable interface and the upstream’s symbol rate (channel width).

Command Default

0 dBmV

Command Modes


Interface configuration (cable interface only)

Command History

Release

Modification

11.3 XA

This command was introduced.

12.2(15)BC1

The allowable range of power levels was changed so that it depends on the upstream’s channel width.

IOS-XE 3.15.0S

This command was replaced by the us-channel power-level command on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

The Cisco CMTS controls the output power levels of the CMs to meet the desired upstream input power level. The nominal input power level for the upstream RF carrier is specified in decibels per millivolt (dBmV). The default setting of 0 dBmV is the optimal setting for the upstream power level.

The valid range for the input power level depends on the data rate, as expressed as the symbol rate and channel width. The table below shows the valid power levels for each allowable rate, as given in the DOCSIS specification. Higher (more positive) values cause the CMs to increase their transmit power, achieving a greater carrier-to-noise ratio (CNR).

Table 8. Allowable DOCSIS Power Levels

Symbol Rate (Symbols per second)

Channel Width (Hz)

Allowable Power Range (dBmV)

160,000

200,000

–16 to +14

320,000

400,000

–13 to +17

640,000

800,000

–10 to +20

1,280,000

1,600,000

–7 to +23

2,560,000

3,200,000

–4 to +26

5,120,0006

6,400,000

–1 to +29 (max. valid value for DOCSIS is +26)

6 The 5.12 MSymbols/sec symbol rate and 6.4 MHz channel width are supported only on upstreams that are configured for DOCSIS 2.0 A-TDMA-only operation.

Note


Some cable interfaces might allow smaller ranges of either –10 to +10 or –10 to +25 dBmV.

Tip


You can use inline attenuators to force CMs to transmit at higher power levels and to achieve a higher CNR value on the network.



Caution


If you increase the input power level or add inline attenuators before the CMTS, the CMs on your HFC network increase their transmit power level. Be careful if you adjust this parameter. You might violate the upstream return laser design parameters or exceed the CM’s maximum transmit power level.



Note


Do 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, you will disrupt CM service on your network. If you decrease the power level by more than 5 dB within 30 seconds, the CMs on your network will be forced to re-range.

Tip


When setting upstream power levels, Cisco recommends that the adjacent channels of equal bandwidth not have a large variation. The recommended maximum input power variance is 5 to 6 dB.


Examples

The following example shows how to set the input power level for upstream port 0 to -5 dBmV:


Router(config)# interface cable 5/1/0
Router(config-if)# cable upstream 0 power-level -5
Router(config-if)# 

cable upstream priority

To specify the relative priority of an upstream channel, use the cable upstream priority command in cable interface configuration mode. To set the default value, use the no form of this command.

cable upstream n priority value

no cable upstream n priority

Syntax Description

n

Specifies the upstream channel. Valid values start with 0 for the first upstream channel on the cable interface line card.

value

Specifies the priority. Valid values are from lowest priority 0 to highest priority 7, with a default value of 0.

Command Default

0.

Command Modes


Interface configuration (config-if)

Command History

Release

Modification

Cisco IOS XE Bengaluru 17.6.1w

This command is introduced on the Cisco cBR Series Converged Broadband Routers.

Examples

The following example sets the priority to 1 on upstream channel 0:


Router(config)# interface cable 3/0/1
Router(config-if)# cable upstream 0 priority 1
Router(config-if)#

cable upstream qos wfq

To configure weighted fair queuing (WFQ) parameters for optimum bandwidth utilization for upstream service flows on a cable interface, use the cable upstream qos wfq command in cable interface configuration mode. To disable this configuration, use the no form of this command.

cable upstream qos wfq {class | activity | weights priority0-priority7}

no cable upstream qos wfq {class | activity | weights priority0-priority7}

Syntax Description

class

Enables class-based weighted fair queuing.

activity

Enables activity-based weighted fair queuing.

weights priority0-priority7

Specifies custom weight values for all the eight service flow priorities in a service class. By default, the weight of a priority is equal to “priority+1.” For example, priority 0 has a weight of 1 and priority 1 has a weight of 2.

You must specify custom weight values for all the eight service flow priorities (0 to 7) when you modify the default weights of priorities. The valid range is from 1 to 255.

Command Default

None

Command Modes

Interface configuration—cable interface only (config-if)

MAC domain profile configuration (config-profile-md)

Command History

Release

Modification

12.2(33)SCD2

This command was introduced.

IOS-XE 3.15.OS

This command was implemented on the Cisco cBR Series Converged Broadband Routers.

Examples

The following example shows how to configure WFQ parameters on a cable interface in slot 7, subslot 1, and port 0 on a Cisco uBR10012 router:


Router# configure terminal
Router(config)# interface cable 7/1/0
Router(config-if)# cable upstream qos wfq class
Router(config-if)# cable upstream qos wfq activity
Router(config-if)# cable upstream qos wfq weights 10 20 30 40 50 60 70 80

The following example shows how to configure WFQ parameters on a cable interface in slot 3, subslot 0, and port 0 on a Cisco cBR Series Converged Broadband Routers:


Router# configure terminal
Router(config)# interface cable 3/0/0
Router(config-if)# cable upstream qos wfq class
Router(config-if)# cable upstream qos wfq activity
Router(config-if)# cable upstream qos wfq weights 10 20 30 40 50 60 70 80

cable upstream range-backoff

To specify automatic or configured initial ranging backoff calculation, use the cable upstream range-backoff command in cable interface configuration mode. To set default values, use the no form of this command.

cable upstream n range-backoff {automatic | start end}

no cable upstream n range-backoff

Cisco cBR Series Converged Broadband Routers

cable upstream n range-backoff start end

no cable upstream n range-backoff

Syntax Description

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card.

automatic

Specifies the fixed data backoff start and end values.

Note

 
The automatic setting is not supported on Cisco uBR-MC5X20S/U cable interface line cards, which should use manually configured ranging backoff instead.

start

Binary exponential algorithm. Sets the start value for initial ranging backoff. Valid values are from 0 to 15.

end

Binary exponential algorithm. Sets the end value for initial ranging backoff. Valid values are from 0 to 15.

Command Default

Ranging backoff is enabled with theautomatic setting

Command Modes

Interface configuration—cable interface only (config-if)

MAC domain profile configuration (config-profile-md)

Command History

Release

Modification

12.1 T

This command was introduced.

IOS-XE 3.15.0S

This command is not supported on the Cisco cBR Series Converged Broadband Routers. The automatic keyword was removed.

Usage Guidelines

The DOCSIS-specified method of contention resolution for CMs used to send data or requests on the upstream channel is a truncated binary exponential back-off with the initial backoff window and the maximum backoff window controlled by the CMTS. The Cisco CMTS router specifies backoff window values for both data and initial ranging and sends these values downstream as part of the Bandwidth Allocation Map (MAP) MAC message. The values are power-of-two values. For example, a value of 4 indicates a window between 0 and 15; a value of 10 indicates a window between 0 and 1023.

The automatic setting is optimized for a maximum of 250 CMs per upstream port. Set manual values for data backoff windows only when operating with more than 250 CMs per upstream port. (The automatic setting is not supported on Cisco uBR-MC5X20S/U cable interface line cards, which should use manually configured ranging backoff instead.)


Tip


Use the show controllers cable upstream command to display the current Ranging Backoff settings.


Examples

The following example shows how to set the range backoff to automatic for upstream port 2 on a Cisco uBR10012 router:


Router(config)# interface cable 4/0
Router(config-if)# cable upstream 2 range-backoff automatic
Router(config-if)# 

The following example shows how to set the range backoff for upstream port 2 on a Cisco cBR-8 router:


Router(config)# interface cable 3/0/1
Router(config-if)# cable upstream 2 range-backoff 0 10
Router(config-if)# 

cable upstream ranging-init-technique

To configure the initial ranging technique for the modem in the Multiple Transmit Channel (MTC) mode, use the cable upstream ranging-init-technique command in interface configuration mode. To disable the ranging initialization technique, use the no form of this command.

cable upstream ranging-init-technique 1-4

no cable upstream ranging-init-technique

Syntax Description

1-4

Type of ranging.

  • 1—broadcast

  • 2—unicast

  • 3—broadcast or unicast

  • 4—direct use

Command Default

The default option is 1—broadcast

Command Modes

Interface configuration—cable interface only (config-if)

MAC domain profile configuration (config-profile-md)

Command History

Release

Modification

12.2(33)SCC

This command was introduced.

IOS-XE 3.15.OS

This command was implemented on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

The ranging initialization technique is used when the modem transitions from a single channel to the multiple transit channel mode (MTC-mode), for the initial ranging on the newly added channels during registration.

Use the default value of 1 for initial ranging.

Examples

The following example shows how to configure the initial ranging for the modem in the MTC-mode:


Router# configure terminal
Router(config)# interface cable 7/0/1
Router(config-if)# cable upstream ranging-init-technique 1

cable upstream ranging-poll

To change the default ranging poll interval (20 seconds) on upstream channels, use the cable upstream ranging-poll command in cable interface configuration mode. To disable this configuration, use the no form of this command.

cable upstream ranging-poll [interval value | t4-multiplier timeout-value]

no cable upstream ranging-poll [interval value | t4-multiplier timeout-value]

Syntax Description

interval value

(Optional) Specifies the ranging poll interval in milliseconds. Valid values are from 20000 to 30000. The default value is 20000.

t4-multiplier timeout-value

(Optional) Specifies T4 timeout multiplier value for the cable modems that are in the MTC mode. The valid range is from 1 to 10.

Command Default

None

Command Modes

Interface configuration—cable interface only (config-if)

MAC domain profile configuration (config-profile-md)

Command History

Release

Modification

12.2(33)SCC

This command was introduced.

IOS-XE 3.15.OS

This command was implemented on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

T4 multiplier is the T4 timeout multiplier value 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. For example, DOCSIS 2.0 defines T4 timeout for the modem at 30 seconds. If the T4 multiplier value is equal to one, the cable modem will T4 time out in every 30 seconds. If you change the T4 multiplier to four, then the new T4 timeout value will be 120 seconds (4 x 30 = 120).

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 (RNG-RSP) messages. If an RNG-RSP message does not contain a T4 timeout multiplier value, then the cable modem uses the default T4 timeout value.


Note


We recommend that you do not modify the default ranging poll interval unless required. With the default configuration, a DOCSIS 2.0 cable modem in non-MTC mode performs ranging on one upstream channel every 20 seconds.

Examples

The following example shows how to change the default ranging poll interval and the T4 timeout multiplier value on a cable interface line card:


Router# configure terminal
Router(config)# interface cable 7/1/0
Router(config-if)# cable upstream ranging-poll interval 24000 t4-multiplier 4

cable upstream rate-adapt (global)

To globally enable upstream utilization optimization on all cable modem upstream flows, use the cable upstream rate-adapt command in global configuration mode. To disable global upstream utilization optimization, use the no form of this command.

cable upstream rate-adapt [local | priority value | rate number]

no cable upstream rate-adapt [local | priority value | rate number]

Syntax Description

local

(Optional) Specifies upstream utilization optimization is enabled on a specific upstream.

priority value

(Optional) Specifies upstream utilization optimization is enabled if an upstream flow meets or exceeds a defined priority. The valid range is 0–7.

rate number

(Optional) Specifies upstream utilization optimization is enabled if an upstream flow meets or exceeds the set minimum max-rate of the flow. The valid range is 0–30000000.

Command Default

Upstream utilization optimization is globally disabled.

Command Modes


Global configuration (config)

Command History

Release

Modification

12.3(23)BC2

This command was introduced.

12.2(33)SCB

This command was integrated into Cisco IOS Release 12.2(33)SCB. Support for the Cisco uBR7225VXR router was added.

IOS-XE 3.15.OS

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

If upstream utilization optimization is globally enabled, activated service flows are configured for upstream utilization optimization. The command also turns on local upstream utilization optimization so specific local upstreams can be configured to be rate-adapt enabled. Using the priority or rate option allows you to restrict upstream utilization optimization to service flows that meet or exceed specified levels for priority or rate.

Examples

The following example enables upstream utilization optimization globally on all upstream flows.


Router(config)# cable upstream rate-adapt

cable upstream rate-adapt (interface)

To enable and configure upstream utilization optimization locally, use the cable upstream rate-adapt command in cable interface configuration mode. To disable upstream utilization optimization on the specified upstream flow, use the no form of this command.

cable upstream port rate-adapt [bcs slots | duration millisecs | fcms-off | priority value | rate number]

no cable upstream port rate-adapt [bcs slots | duration millisecs | fcms-off | priority value | rate number]

Syntax Description

port

Identifies the specific upstream flow to be optimized and configured.

bcs slots

(Optional) Specifies the number of broadcast contention minislots (BCS). MAPs that have gaps are filled with BCS. You can override the default of 10 with a larger or smaller number using the bcs option. The valid range is 0–80. The default is 10 BCS.

duration millisecs

(Optional) Specifies the length of time, in milliseconds, that a flow rate-adapts. This keyword overrides the default duration. The default is 1. The valid range is 0–2000.

fcms-off

(Optional) Disables the forced broadcast contention minislot at the end of a filled MAP.

priority value

(Optional) Specifies the minimum priority required to enable rate-adapt on a flow. This keyword overrides any globally configured rate-adapt priority. The valid range is 0–7.

rate number

(Optional) Specifies the minimum max-rate required to enable rate-adapt on a flow. This keyword overrides any globally configured rate-adapt rate. The valid range is 0–30000000.

Command Default

Upstream utilization optimization is not enabled on a local upstream.

Command Modes


Interface configuration—cable interface only (config-if)

Command History

Release

Modification

12.3(23)BC2

This command was introduced.

12.2(33)SCB

This command was integrated into Cisco IOS Release 12.2(33)SCB. Support for the Cisco uBR7225VXR router was added.

IOS-XE 3.15.OS

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

If eligible, local upstream flows can utilize upstream utilization optimization.

Examples

The following example enables and configures rate-adapt on upstream 0 with a priority of 6 and a rate of 200.


Router(config-if)# cable upstream 0 rate-adapt priority 6 rate 200

cable upstream rate-limit

To set DOCSIS rate limiting for an upstream port on a cable interface line card, use the cable upstream rate-limit command in cable interface configuration mode. To disable DOCSIS rate limiting for the upstream port, use the no form of this command.

cable upstream n rate-limit [token-bucket [shaping]]

no cable upstream n rate-limit

Syntax Description

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card.

token-bucket shaping

(Optional) Enables rate limiting for the specified upstream cable interface using the token-bucket policing algorithm. The shaping option enables token-bucket shaping.

Note

 
For Cisco cBR Series Converged Broadband Routers, rate limiting is always enabled.

Command Default

Token-bucket algorithm with traffic shaping

Command Modes

Interface configuration—cable interface only (config-if)

MAC domain profile configuration (config-profile-md)

Command History

Release

Modification

11.3(6)NA

This command was introduced for the Cisco uBR7246VXR universal broadband routers.

11.3(9)NA

The shaping keyword was added.

IOS-XE 3.15.OS

This command was implemented on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

Upstream rate limiting allows upstream bandwidth requests from rate-exceeding CMs to be buffered without incurring TCP-related timeouts and retransmits. This enables the Cisco CMTS to enforce the peak upstream rate for each CM without degrading overall TCP performance for the subscriber CPE devices. Upstream grant shaping is per cable modem (SID).

When the token-bucket algorithm is configured, the Cisco CMTS automatically drops packets in violation of allowable upstream bandwidth.

Use of the default value (the upstream port’s rate limit) enforces strict DOCSIS-compliant rate limiting. Cisco highly recommends to using the default setting of token-bucket with the shaping option.

This command is specific to the uBR7225VXR routers only.

Examples

The following example shows how to configure the token bucket filter algorithm with traffic shaping on upstream port 4:


Router(config-if)# cable upstream 4 rate-limit token-bucket shaping

cable upstream rate-limit-bwreq exempted-priority

To configure the service flow priority of the bandwidth requests that should be exempted from being throttled by the upstream (US) bandwidth request rate limiting (BRRL) feature, use the cable upstream rate-limit-bwreq exempted-priority command in global configuration mode. To reset the exempted priority to the default value, use the no form of this command.

cable upstream rate-limit-bwreq exempted-priority priority

no cable upstream rate-limit-bwreq

Syntax Description

priority

Service flow priority.

Bandwidth requests with this service flow priority value (and above) are exempted from being throttled by the BRRL feature. For example, if the priority value is set to 3, then bandwidth requests with priority 3, 4, 5, 6, and 7 are exempted. The valid range is from 0 to 7.

Command Default

All bandwidth requests are throttled by the BRRL feature.

Command Modes


Global configuration (config)

Command History

Release

Modification

12.2(33)SCF

This command was introduced.

IOS-XE 3.15.OS

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

The upstream BRRL feature throttles incoming bandwidth requests in order to control CPU consumption by the US scheduler.

The cable upstream rate-limit-bwreq exempted-priority command enables you to configure an exempted priority. Any best effort(BE) service flow bandwidth requests received with this configured priority or above, is exempted from BRRL and is therefore not dropped even if high CPU consumption by the US scheduler is observed. For example, if the configured exempted priority is 4, any bandwidth request with priority 4, 5, 6, or 7 is not dropped even if high CPU consumption is observed.

Exempted service flow priority is a platform level configuration and is applicable to all line cards. If the exempted priority is set to value zero, all the BE bandwidth requests are exempted from being throttled by the BRRL feature.

Examples

The following example shows how to configure a BRRL exempted service flow priority to value 5:


Router# configure terminal
Router(config)# cable upstream rate-limit-bwreq exempted-priority 5 

cable upstream rate-limit-ccf

To configure rate limiting parameters for upstream bonded service flows on a Cisco uBR10-MC5X20H cable interface line card, use the cable upstream rate-limit-ccf command in global configuration mode. To disable this configuration, use the no form of this command.

cable upstream rate-limit-ccf [aggregated-burst value | aggregated-throughput value | cpu-burst value | cpu-threshold value]

no cable upstream rate-limit-ccf [aggregated-burst value | aggregated-throughput value | cpu-burst value | cpu-threshold value]

Syntax Description

aggregated-burst value

(Optional) Specifies the burst rate for aggregated throughput-based rate limiting in bits. The valid range is from 0 to 250000000. The default value is 8000000.

aggregated-throughput value

(Optional) Specifies the throughput value for throughput-based rate limiting in bits per second (bps). The valid range is from 0 to 540000000. The default value is 115000000.

cpu-burst value

(Optional) Specifies the CPU burst for Continuous Concatenation and Fragmentation (CCF) in percentage. The valid range is from 0 to 100. The default value is 10.

cpu-threshold value

(Optional) Specifies the CPU threshold for CCF in percentage. The valid range is from 0 to 100. The default value is 50.

Command Default

None

Command Modes


Global configuration (config)

Command History

Release

Modification

12.2(33)SCC

This command was introduced.

IOS-XE 3.15.OS

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Examples

The following example shows how to configure rate limiting parameters for upstream bonded service flows on a Cisco uBR10012 router:


Router# configure terminal
Router(config)# cable upstream rate-limit-ccf
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

cable upstream resiliency

To configure cable upstream resiliency on a cable interface line card, use the cable upstream resiliency command in cable interface configuration mode. To disable the configuration, use the no form of this command.

cable upstream resiliency {channel-down-detect number | data-burst snr number ufec number cfec number hysteresis number | modem-offline-detect number | on-failure {disable-channel | extended-ranging | reset-modem} | sf-move {NRTPS | RTPS | UGS | UGS-AD}}

no cable upstream resiliency {channel-down-detect number | data-burst snr number ufec number cfec number hysteresis number | modem-offline-detect number | on-failure {disable-channel | extended-ranging | reset-modem} | sf-move {NRTPS | RTPS | UGS | UGS-AD}}

To configure data-burst resiliency polling interval, use the cable upstream resiliency data-burst polling-interval command in global configuration mode. To disable the configuration, use the no form of this command.

cable upstream resiliency data-burst polling-interval number

no cable upstream resiliency data-burst polling-interval number

Syntax Description

channel-down-detect number

Specifies the threshold (number of consecutive ranging misses) to determine if a channel is down. The valid values are from 8 to 64.

Starting from Cisco IOS-XE 3.15.0S, the valid values are 32-128.

data-burst snr number ufec number cfec number hysteresis number

Specifies the upstream channel data burst resiliency.

  • snr number—Sets the threshold value for SNR. The valid values are from 10 to 40.
  • ufec number—Sets the threshold value for uncorrectable forward error correction (uFEC) error. The valid values are from 0 to 100.
  • cfec number—Sets the threshold value for correctable forward error correction (cFEC) error. The valid values are from 0 to 100.
  • hysteresis number—Sets the threshold value for hysteresis. The valid values are from 0 to 15.

modem-offline-detect number

Specifies the threshold (number of consecutive ranging misses) to determine if a CM is offline. The valid values are from 4 to 16.

on-failure

Allows you to specify what should be done if the channel is down and the CM is offline.

disable-channel

Allows the CMTS to mark the channel as unusable when a failure is detected.

extended-ranging

Allows the CMTS to continue ranging when a failure is detected.

reset-modem

Enforces the CM to go offline when a failure is detected.

sf-move

Moves the upstream service flows on an impaired upstream channel to another good upstream channel in the transmit channel set of the cable modem without resetting the cable modem.

Starting from Cisco IOS-XE 3.15.0S, this option is extended to all service flows for single channel bonding groups, RTPS, NRTPS, UGS and UGS-AD.

NRTPS

Moves NRTPS type service flows.

RTPS

Moves Real-time Polling Service (RTPS) type service flows.

UGS

Moves Unsolicited Grant Service (UGS) type service flows.

UGS-AD

Moves UGS-AD type service flows.

polling-interval number

Note

 

polling-interval keyword is for global configuration mode.

Specifies the polling interval for data-burst resiliency in seconds. The valid values are from 5 to 3600.

Command Default

By default, the threshold to determine if a channel is down is not enabled, the CMTS is set to continue ranging when a failure is detected and the threshold to determine if a CM is offline is set to 8.

Command Modes


Interface configuration (config-if) and Global configuration (config)

Command History

Release

Modification

12.2(33)SCC

This command was introduced in Cisco IOS Release 12.2(33)SCC.

12.2(33)SCG

This command was modified. The sf-move RTPS keyword was added.

IOS-XE 3.15.0S

This command was integrated into Cisco IOS-XE Release 3.15.0S. Support for the Cisco cBR Series Converged Broadband Routers was added.

IOS-XE 3.18.0S

This command was modified for the Cisco cBR Series Converged Broadband Routers. The data-burst snr number ufec number cfec number hysteresis number keyword was added for interface configuration mode and data-burst polling-interval number keyword was added for global configuration mode.

Usage Guidelines

The cable upstream resiliency command is used to configure the Upstream Channel Bonding feature.

Examples

The following example shows how to configure upstream resiliency with different keywords on a cable interface in slot 5, subslot 1, and port 0 on a Cisco uBR10012 router:


Router# configure terminal
Router(config)# interface cable 5/1/0
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 NRTPS
Router(config-if)# cable upstream resiliency sf-move RTPS
Router(config-if)# cable upstream resiliency sf-move UGS
Router(config-if)# cable upstream resiliency sf-move UGS-AD

The following example shows how to configure RTPS type service flow move on a cable interface in slot 7, subslot 0, and port 0 in Cisco IOS Release 12.2(33)SCG:


Router#show run all | i sf-move
 no cable upstream resiliency sf-move RTPS

Router#configure terminal
Router(config)#interface cable 7/0/0
Router(config-if)#cable upstream resiliency sf-move RTPS
Router(config-if)#end
Router#
Router#show run interface cable 7/0/0 | i sf-move
 cable upstream resiliency sf-move RTPS

The following example shows how to configure the upstream channel data burst resiliency:


Router#configure terminal
Router(config)#interface cable 0/0/1
Router(config-if)#cable upstream resiliency data-burst snr 24 ufec 1 cfec 0 hysteresis 3
Router(config-if)#end

The following example shows how to set a global time interval to loop all the upstream bonding modems:


Router#configure terminal
Router(config)#cable upstream resiliency data-burst polling-interval 60
Router(config)#end

cable upstream resiliency recover

To automatically recover the cable modem after it is downgraded to upstream partial mode, use the cable upstream resiliency recover command in global configuration mode. This feature is enabled by default.

cable upstream resiliency recover delay seconds retry times

Syntax Description

delay seconds

Specifies the time in seconds that the CMTS waits before recovering the upstream partial service cable modem.

retry times

Specifies the times that the CMTS tries to recover the upstream partial service cable modem. Note that sometimes the CMTS fails to recover the partial service cable modem after the specified times. The retry times is recounted after the cable modem is back to partial service mode again from the full service mode. You can set the retry times to 0 to disable this feature.

Command Default

By default, the delay time is 900 seconds and retry 3 times.

Command Modes


Global configuration (config)

Command History

Release

Modification

Cisco IOS XE Gibraltar 16.12.1x

This command was introduced on the Cisco cBR Series Converged Broadband Routers.

Examples

The following example shows how to configure the upstream resiliency recover:


Router#configure terminal
Router(config)#cable upstream resiliency recover 800 retry 3

cable upstream rf-adapt (logical channel)

To specify the primary upstream logical channel and the secondary upstream logical channel, use the cable upstream port logical-channel-index rf-adapt [primary | secondary ] command in cable interface configuration mode. To reset to the default settings, use the no form of this command.

cable upstream port logical-channel-index rf-adapt [primary | secondary]

no cable upstream port logical-channel-index rf-adapt [primary | secondary]

Syntax Description

port

Upstream port number. The valid values start with 0 for the first upstream port on the cable interface line card and ends with a value that depends on the number of upstream ports supported by the cable interface line card..

logical-channel-index

Logical channel index. The valid values are 0 or 1.

primary

(Optional) Assigns the logical channel as primary for RF adaptation. By default, logical channel 0 is set as primary.

secondary

(Optional) Assigns the logical channel as secondary for RF adaptation. By default, logical channel 1 is set as secondary.

Command Default

Uses the default configuration. Logical channel 0 is primary and logical channel 1 is secondary.

Command Modes


Interface configuration (config-if)

Command History

Release

Modification

12.2(33)SCF

This command was introduced.

IOS-XE 3.15.0S

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

It is recommended that logical channel 0 is set as primary, and logical channel 1 is set as secondary.

Examples

The following example shows how to configure primary and secondary logical channels:


Router> enable
Router# configure terminal
Router(config)# interface cable 8/0/0
Router(config-if)# cable upstream 0 max-logical-chans 2
Router(config-if)# cable upstream 0 rf-adapt
Router(config-if)# cable upstream 0 1 rf-adapt primary
Router(config-if)# cable upstream 0 0 rf-adapt secondary

cable upstream rf-adapt

To enable RF adaptation on the physical upstream channel, use the cable upstream rf-adapt command in cable interface configuration mode. To disable the RF adaptation, use the no form of this command.

cable upstream port rf-adapt

no cable upstream port rf-adapt

Syntax Description

port

Upstream port number. The valid values start with 0 for the first upstream port on the cable interface line card and ends with a value that depends on the number of upstream ports supported by the cable interface line card.

Command Default

By default, RF adaptation is disabled.

Command Modes


Interface configuration (config-if)

Command History

Release

Modification

12.2(33)SCF

This command was introduced.

IOS-XE 3.15.0S

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

The cable upstream port rf-adapt command is available only when the maximum number of logical channels configured using the cable upstream max-logical-chans command is greater than 1.

Examples

The following example shows how to enable RF adaptation on cable interface 8/0/0:


Router(config)# interface cable 8/0/0
Router(config-if)# cable upstream 0 max-logical-chans 2
Router(config-if)# cable upstream 0 rf-adapt

cable upstream rng-holdoff

To hold off a cable modem from initial ranging (init rl) on a logical upstream channel on the CMTS router, use the cable upstream rng-holdoff command in cable interface configuration mode. To disable the ranging hold-off, use the no form of this command.

cable upstream port-number rng-holdoff priority

no cable upstream port-number rng-holdoff priority

Syntax Description

port-number

Cable upstream port number. The valid range depends on the number of upstream channels configured in a MAC domain. For example, if the total number of upstream channels configured is 4, then the valid range for the upstream port number is from 0 to 3.

rng-holdoff priority

Specifies the ranging hold-off priority value in the hexadecimal format. The valid range is from 0 to ffffffff. The default value is 0.

Command Default

None

Command Modes


Interface configuration (config-if)

Command History

Release

Modification

12.2(33)SCH

This command was introduced.

IOS-XE 3.15.0S

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

The cable upstream rng-holdoff command is associated with the CM Steering on the Cisco CMTS Routers feature.

An upstream channel descriptor (UCD) message includes type, length, value (TLV) 18 and 19 for an upstream logical channel based on the channel class ID and ranging hold-off priority configuration. If a ranging hold-off priority value is not configured, the value of TLV 18 becomes zero. If an upstream channel class ID is configured and a ranging hold-off priority value is not configured, the UCD message includes TLV 18 and 19, and the value of TLV 18 becomes zero.

Examples

The following example shows how to specify a ranging hold-off priority value for a logical upstream channel on a cable interface line card on the cisco uBR10012 router:


Router# config terminal
Router(config)# interface cable 5/0/0
Router(config-if)# cable upstream 0 rng-holdoff ff

cable upstream scheduling type

To enable various scheduler modes, use the cable upstream scheduling type command in interface configuration mode (cable interface only). The no form of this command reverts the scheduler to the default ‘docsis’ style scheduling mode.

cable upstream n scheduling type [ugs | rtps | nrtps] mode [llq | docsis]

no cable upstream n scheduling type [ugs | rtps | nrtps] mode [llq | docsis]

Syntax Description

n

Specifies the upstream port. Valid values start with 0 for the first upstream port on the cable interface line card. For Cisco cBR Series Converged Broadband Routers, the valid range is from 0 to 15.

ugs

(Optional) Selects scheduling for UGS.

rtps

(Optional) Selects scheduling for rtPS.

nrtps

(Optional) Selects scheduling for nrtPS.

mode

Enables the selection of packet-based Low Level Queueing (LLQ) or TDM-based DOCSIS scheduling.

llq

(Optional) Selects LLQ scheduling.

docsis

(Optional) Selects DOCSIS scheduling.

Command Default

The only default is docsis .

Command Modes

Interface configuration—cable interface only (config-if)

MAC domain profile configuration (config-profile-md)

Command History

Release

Modification

12.3(13(BC)

This command was introduced.

12.2(33)SCA

This command was integrated into Cisco IOS Release 12.2(33)SCA. Support for the Cisco uBR7225VXR router was added.

IOS-XE 3.15.OS

This command was implemented on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

Any combination of ugs, rtps, rtps, nrtps, llq, and docsis is allowed.

Restrictions:

  • To ensure proper operation, Call Admission Control (CAC) must be enabled. When the Low Latency Queueing (LLQ) option is enabled, it is possible for the upstream path to be filled with so many calls that it becomes unusable, making voice quality unacceptable. CAC must be used to limit the number of calls to ensure acceptable voice quality, as well as to ensure traffic other than voice traffic.
  • Even if CAC is not enabled, the default (DOCSIS) scheduling mode blocks traffic after a certain number of calls.

Examples

The following example shows how to enable LLQ-type (packet-based) scheduling for UGS services on upstream port 4 on a Cisco CMTS interface:


Router(config-if)# cable upstream 4 scheduling type ugs mode llq

The following example shows how to enable standard DOCSIS (TDM-based) scheduling for rtPS services on upstream port 4 on a Cisco CMTS interface:


Router(config-if)# cable upstream 4 scheduling type rtps mode docsis

cable upstream scrambler

To enable the cable upstream scrambler, use the cable upstream scrambler command in cable interface configuration mode. To restore the default configuration value for this command, use the no form of this command.

cable upstream n scrambler

no cable upstream n scrambler

Syntax Description

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card.

Command Default

Disabled

Command Modes


Interface configuration (cable interface only)

Command History

Release

Modification

11.3 XA

This command was introduced.

IOS-XE 3.15.0S

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

This command causes CMs to enable their pseudo-random scrambler circuitry to improve the robustness of the upstream receiver on the line card.

The scrambler on the upstream radio frequency (RF) carrier enables CMs on the HFC network to use built-in scrambler circuitry for upstream data transmissions. The scrambler circuitry improves reliability of the upstream receiver on the cable interface line card. The upstream scrambler is activated by default and should not be disabled under normal circumstances.


Caution


Scrambler must be activated for normal operation. Deactivate only for prototype CMs that do not support scrambler.


Examples

The following example shows how to activate the upstream scrambler:


Router(config-if)# cable upstream 0 scrambler#
 

cable upstream-sharing

To specify the upstream sharing scheme for all CBR-CCAP-LC-G2-R line cards in a chassis, use the cable upstream-sharing command in global configuration mode.

cable upstream-sharing { 128x8 | 256x4 }

Command Default

The default upstream sharing mode is 256x4

Command Modes

Global configuration (config)

Command History

Release Modification
Cisco IOS XE Gilbraltar 16.12.1w

This command was introduced.

Usage Guidelines

The cable upstream-sharing command allows you to choose the preferred upstream sharing mode for CBR-CCAP-LC-G2-R line cards. The 256x4 mode allows 256 scqam channels and 1:4 sharing ratio per line card. The 128x8 mode allows 128 scqam channels and 1:8 sharing ratio per line card. This command allows you to choose between a higher number of upstream channels at a smaller sharing ratio or a lower number of upstream channels ata larger sharing ratio.


Caution


After toggling the mode the cable upstream-sharing command requires a chassis reload to take effect. If the RPD and upstream configuration doesn't match the new mode, the cBR rejects the incompatible configurations after chassis reload. We recommend you to modify the the startup config to accommodate the new mode before reloading the chassis.



Note


The cable upstream-sharing command affects only upstream A-TDMA.


cable upstream shutdown

To disable a single upstream physical or logical channel port, use the cable upstream shutdown command in cable interface configuration mode. To enable the upstream port, use the no form of this command.

Physical Channel

cable upstream n shutdown

no cable upstream n shutdown

Logical Channel

cable upstream n m shutdown

no cable upstream n m shutdown

Syntax Description

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card.

m

Specifies the logical channel index of 0 or 1.

Command Default

Upstream port is enabled

Command Modes


Interface configuration (config-if)

Command History

Release

Modification

11.3 XA

This command was introduced.

12.3BC

This command was integrated into Cisco IOS Release 12.3BC.

12.2(33)SCA

This command was integrated into Cisco IOS Release 12.2(33)SCA.

12.2(33)SCC

This command was modified with the addition of logical channel index.

IOS-XE 3.15.0S

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

The cable upstream shutdown command shuts down a single upstream physical or logical port without affecting any of the other upstream or downstream ports on the cable interface.


Note


The cable upstream shutdown command exists at both physical and logical channel level with minor variations in the command syntax.

When multiple logical channels are configured, the upstream related CLIs are categorized into two groups: physical port level and logical channel level. Logical channel level commands use the format of cable upstream n m shutdown , where n denotes the physical port number, and m denotes the logical channel index number.

When multiple logical channels are configured, the cable upstream shutdown command at the physical level shuts down the upstream physical port and all the logical channles configured under that physical port. To shut down the entire interface, use the shutdown command in cable interface configuration mode.

Examples

The following example shows how to disable the upstream port for the physical channel:


Router(config-if)# cable upstream 0 shutdown

The following example shows how to disable the upstream port for the logical channel:


Router(config-if)# cable upstream 0 0 shutdown

cable upstream spectrum-group

To assign a spectrum group to a single upstream on a cable interface line card, use the cable upstream spectrum-group command in interface configuration mode. To remove a spectrum group from an upstream, use the no form of this command.

cable upstream n spectrum-group group-number

no cable upstream n spectrum-group group-number

Syntax Description

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card.

group-number

Specifies the spectrum group for which you are specifying a parameter value or specifies the number of the spectrum group you wish to remove from your router configuration. Valid range is from 1 to 32, or from 1 to 40, depending on the Cisco IOS software release.

Command Default

No default behavior or values.

Command Modes


Interface configuration

Command History

Release

Modification

11.3 NA

This command was introduced.

12.2(15)BC2

The maximum number of spectrum groups was increased from 32 to 40 groups per router.

IOS-XE 3.15.OS

This command is not supported on the Cisco cBR Series Converged Broadband Routers. This command is replaced by us-channel spectrum-group command.

Usage Guidelines

This command assigns a spectrum group to a single upstream on the cable interface line card. To configure the spectrum groups, use the set of cable spectrum-group commands in global configuration mode.


Note


You can also spectrum groups to all of the upstreams on the cable interface using the cable spectrum-group (interface configuration) command.

Examples

The following example shows how to assign spectrum group 12 to the first upstream on the cable interface line card in slot 5/0:


Router(config)# interface cable 5/0
Router(config-if)# cable upstream 0 spectrum-group 12
Router(config-if)# exit
Router(config)# 

cable upstream spreading-interval

To specify the spreading interval for Synchronous Code Division Multiple Access (S-CDMA) channels on an upstream channel, use the cable upstream spreading-interval command in cable interface configuration mode. To set the spreading interval value to its default setting, use the no form of this command.

cable upstream n spreading-interval spreading-interval

no cable upstream n spreading-interval

Syntax Description

n

Specifies the upstream port. Valid values start with 0 for the first upstream port on the cable interface line card.

spreading-interval

Specifies the spreading interval for S-CDMA channels. Valid values range from 1 to 32, with a default value of 16.

Command Default

The spreading-interval setting cannot be applied if S-CDMA is not configured.

Command Modes


Interface configuration (config-if)

Command History

Release

Modification

12.2(33)SCC

This command was introduced.

IOS-XE 3.15.0S

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

This command is applicable only for S-CDMA channels. You should configure S-CDMA to apply the spreading-interval.

Examples

The following example sets the spreading interval to 32 on the upstream port 0:


Router(config)# interface cable 7/0/4
Router(config-if)# cable upstream 0 spreading-interval 32
Router(config-if)#

cable upstream threshold

To configure the upstream for the carrier-to-noise ratio (CNR) or signal-to-noise ratio (SNR) and forward error correction (FEC) threshold values to be used in determining the allowable noise levels, use the cable upstream threshold command in cable interface configuration mode. To return to the default values, use the no form of the command.

Cisco IOS Releases 12.2(8)BC2 and Earlier

cable upstream n threshold cnr-profile1 cnr-threshold1 cnr-profile2 cnr-threshold2 corr-fec fec-corrected uncorr-fec fec-uncorrected

no cable upstream n threshold cnr-profile1 cnr-threshold1 cnr-profile2 cnr-threshold2 corr-fec fec-corrected uncorr-fec fec-uncorrected

Cisco IOS Releases 12.3(23)BC, 12.2(33)SCA and Later

Physical Channel

lcable upstream n threshold {cnr-profiles cnr-threshold1 cnr-threshold2 | snr-profiles snr-threshold1 snr-threshold2 | hysteresis hysteresis-value | corr-fec fec-corrected | uncorr-fec fec-uncorrected}

no cable upstream n threshold {cnr-profiles | snr-profiles | hysteresis | corr-fec | uncorr-fec}

Logical Channel

cable upstream n m threshold {snr-profiles snr-threshold1 snr-threshold2 | corr-fec fec-corrected | uncorr-fec fec-uncorrected}

no cable upstream n m threshold {snr-profiles | corr-fec | uncorr-fec}

Syntax Description

n

Upstream port number. The valid values range from 0 to 3.

m

Logical channel index of 0 or 1.

cnr-profiles

Specifies the CNR threshold in dB.

cnr-threshold1

CNR threshold for the primary modulation profile specified for the upstream.

The valid values range from 5 to 35 dB, with a default value of 25 dB.

To bypass both the primary and secondary CNR thresholds, set the first parameter (cnr-threshold1 ) to 0. This disallows the second parameter (cnr-threshold2 ), enabling you to bypass both the CNR thresholds.

cnr-threshold2

CNR threshold for the secondary modulation profile specified for the upstream.

The valid values range from 5 to 35 dB, with a default value of 15 dB. The secondary threshold value must be lesser than the primary threshold.

If the first parameter (cnr-threshold1 ) is set to 0, then the second parameter (cnr-threshold2 ) is not allowed.

snr-profiles

Specifies the SNR threshold in dB.

snr-threshold1

SNR threshold for the primary modulation profile specified for the upstream. This value is also used by the Cable Modem Upstream RF Adaptation feature.

The valid values range from 5 to 35 dB, with a default value of 25 dB.

You can bypass the primary SNR threshold (snr-threshold1 ) by setting it to 0.

snr-threshold2

SNR threshold for the secondary modulation profile specified for the upstream.

The valid values range from 5 to 35 dB, with a default value of 15 dB. The secondary threshold value must be lesser than the primary threshold.

Though, you can bypass the primary SNR threshold (snr-threshold1 ) by setting it to 0, you must enter the second parameter (snr-threshold2 ).

hysteresis hysteresis-value

Specifies the hysteresis value to be used in conjunction with the dynamic modulation upgrade thresholds.

The threshold is specified in dB, with a valid range of 0 to 10 dB, and a default value of 3 dB.

You can bypass the hysteresis threshold by setting the value to 0.

corr-fec fec-corrected

Specifies the allowable number of correctable FEC errors for the upstream.

The fec-corrected parameter is given as a percentage of total packets received on the upstream during the polling period, with a valid range of 1 to 30, and a default of 3.

You can bypass the corr-fec threshold by setting the value to 0.

uncorr-fec fec-uncorrected

Specifies the allowable number of uncorrectable FEC errors for the upstream.

The fec-uncorrected parameter is given as a percentage of total packets received on the upstream during the polling period, with a valid range of 1 to 30, and a default of 1.

You can bypass the uncorr-fec threshold by setting the value to 0.

Command Default

Uses the default values.

Command Modes


Interface configuration (config-if)

Command History

Release

Modification

12.1(7)CX1

This command was introduced for Cisco CMTS routers using the Cisco uBR-MC16S cable interface line card.

12.2(8)BC2

Support was added for the Cisco uBR10012 router and the Cisco uBR-LCP2-MC16S cable interface line card. Also, the ranges and defaults for the correctable and uncorrectable FEC error thresholds were changed.

12.3BC

This command was integrated into Cisco IOS Release 12.3BC.

12.2(33)SCA

This command was integrated into Cisco IOS Release 12.2(33)SCA.

12.2(33)SCC

This command was modified with the addition of snr-profiles keyword option and support was added for Cisco uBR-MC5X20H cable interface line card. Also, this command is used at both physical and logical channel level with slight variations in the command syntax for the uBR10012 router.

IOS-XE 3.15.OS

This command was replaced by the us-channel threshold command.

Usage Guidelines

Separate CNR or SNR thresholds are assigned to the primary and secondary modulation profiles. Both profiles, however, are assigned the same correctable and uncorrectable FEC values.


Note


The uncorrectable FEC error count includes packets that have header checksum errors and “no unique word detected” errors.

The hysteresis keyword of the cable upstream threshold command configures a hysteresis value to prevent upstream channels from becoming unstable and continuously changing between modulation profiles.

  • The hysteresis value is used in dynamic modulation, frequency hopping, and dynamic channel-width changes.
  • The hysteresis value is used in conjunction with CNR or SNR thresholds to determine channel configuration upgrade criteria for both advanced and basic spectrum management features.

The range and defaults for the correctable and uncorrectable FEC error thresholds were changed in Cisco IOS Release 12.2(8)BC2.

From Cisco IOS Release 12.2(33)SCC onwards, 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.

The following restrictions and conditions applies to both physical and logical channel configurations:

  • You can bypass both the primary and secondary CNR thresholds by setting the first parameter to 0. This disallows the second parameter, enabling you to bypass both the CNR thresholds.
  • If you provide the primary CNR threshold, then you must enter the secondary CNR threshold also.
  • You can bypass the primary SNR threshold by setting it to 0. However, you must enter the second parameter. This is required as each threshold is used independently in Three Step Dynamic Upstream Modulation feature.
  • You can bypass the hysteresis, corr-fec, and uncorr-fec thresholds by setting their values to 0.
  • For normal plant use, we recommend that the uncorrectable FEC threshold remain at its default of 1 percent to avoid an unacceptable number of errors on the channel.

Examples

The following example shows upstream 5 configured with the CNR threshold for the primary modulation profile set to 20 dB, the CNR threshold for the secondary modulation profile set to 10 dB, the correctable FEC error rate set to 5 percent of total packets received on the upstream, and the uncorrectable FEC error rate set to 1 percent of total packets received on the upstream:


Router(config)#interface cable 3/0
Router(config-if)# cable upstream 5 threshold cnr-profile1 20 cnr-profile2 10 corr-fec 5 uncorr-fec 1
Router(config-if)# 

Examples

The following example shows upstream 5 configured with the CNR threshold for the primary modulation profile set to 20 dB, the CNR threshold for the secondary modulation profile set to 10 dB, the correctable FEC error rate set to 5 percent of total packets received on the upstream, and the uncorrectable FEC error rate set to 1 percent of total packets received on the upstream:


Router(config)#interface cable 3/0
Router(config-if)# cable upstream 5 threshold cnr-profiles 20 10
Router(config-if)# cable upstream 5 threshold corr-fec 5
Router(config-if)# cable upstream 5 threshold uncorr-fec 1
Router(config-if)# 

The following example shows upstream 5 configured with the SNR threshold for the primary modulation profile set to 20 dB, the SNR threshold for the secondary modulation profile set to 10 dB, the correctable FEC error rate set to 5 percent of total packets received on the upstream, and the uncorrectable FEC error rate set to 1 percent of total packets received on the upstream:


Router(config)#  interface cable 3/0
Router(config-if)# cable upstream 5 threshold snr-profiles 20 10
Router(config-if)# cable upstream 5 threshold corr-fec 5
Router(config-if)# cable upstream 5 threshold uncorr-fec 1
Router(config-if)# 

Examples

The following example shows upstream 5 and logical channel 1 configured with the SNR threshold for the primary modulation profile set to 20 dB, the SNR threshold for the secondary modulation profile set to 10 dB, the correctable FEC error rate set to 5 percent of total packets received on the upstream, and the uncorrectable FEC error rate set to 1 percent of total packets received on the upstream:


Router(config)#interface cable 7/0/0
Router(config-if)# cable upstream 5 1 threshold snr-profiles 20 10
Router(config-if)# cable upstream 5 1 threshold corr-fec 5
Router(config-if)# cable upstream 5 1 threshold uncorr-fec 1
Router(config-if)# 

cable upstream threshold hysteresis

To configure a hysteresis value to be used in conjunction with the dynamic modulation upgrade thresholds, use the cable upstream threshold hysteresis command in cable interface configuration mode. To use the default hysteresis value, use the no form of this command.

cable upstream n threshold hysteresis hysteresis-in-dB

no cable upstream n threshold hysteresis

Syntax Description

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card.

hysteresis-in-dB

Specifies the hysteresis value to be used in conjunction with the dynamic modulation upgrade thresholds.

The valid values are from 0 to 10 dB.

Command Default

The default value of hysteresis is 3 dB.

Command Modes


Interface configuration (cable interface only)

Command History

Release

Modification

12.3(23)BC7

This command was first introduced.

IOS-XE 3.15.OS

This command was replaced by the us-channel threshold hysteresis command.

Usage Guidelines

The cable upstream threshold hysteresis command can be used to configure a hysteresis value to prevent upstream (US) channels from becoming unstable and continuously changing between modulation profiles.

  • The hysteresis value is used in dynamic modulation, frequency hopping, and dynamic channel-width changes.
  • The hysteresis value is used in conjunction with carrier-to-noise ratio (CNR) or signal-to-noise ratio (SNR) thresholds to determine channel configuration upgrade criteria for both advanced and basic spectrum management features.
  • The hysteresis value is used for cable modem upstream RF adaptation upgrades from the secondary to the primary upstream channel.

Examples

The following example configures a hysteresis value to be used in conjunction with the SNR and CNR thresholds for dynamic modulation upgrade.


Router(config)#interface cable 3/0
Router(config-if)#cable upstream 0 threshold hysteresis 5
Router(config-if)# 

cable upstream threshold rf-adapt

To configure the upstream RF adaptation threshold value, which prevents excessive relocation of modems from the primary upstream channel to the secondary, use the cable upstream threshold rf-adapt command in cable interface configuration mode. To use the default rf-adapt value, use the no form of this command.

cable upstream port threshold rf-adapt threshold1-in-percent

no cable upstream port threshold rf-adapt

Syntax Description

port

Upstream port number. The valid values start with 0 for the first upstream port on the cable interface line card and ends with a value that depends on the number of upstream ports supported by the cable interface line card.

threshold1-in-percent

RF adaptation threshold value in percentage. The valid range is from 1 to 50. The value 0 indicates the RF adaptation threshold is bypassed. The default value is 10 percent.

Command Default

The default value is 10 percent.

Command Modes


Interface configuration (config-if)

Command History

Release

Modification

12.2(33)SCF

This command was introduced.

IOS-XE 3.15.0S

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

The rf-adapt threshold represents a percentage of affected modems relative to the total modem population on a given upstream channel. If the rf-adapt threshold is bypassed, then it is ignored while determining if a downgrade candidate should be relocated. The rf-adapt threshold is applied only to the physical channel and is used to prevent relocation of modems that are downgrade candidates.

The rf-adapt value is used by the upstream RF adaptation application to prevent the relocation of more than x% of the total modem population on that upstream channel, during PHY layer impairment.

Examples

The following example shows how to configure the rf-adapt threshold for cable modem upstream RF adaptation.


Router(config)# interface cable 8/0/0
Router(config-if)# cable upstream 0 threshold rf-adapt 25

cable upstream timing-adjust

To enable upstream timing adjustment for a specified cable interface, use the cable upstream timing-adjust command in cable interface configuration mode. To return to the default values, use the no form of this command.

cable upstream n timing-adjust {continue sec | threshold sec}

no cable upstream n timing-adjust {continue sec | threshold sec}

Syntax Description

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card.

continue sec

Sets the minimum timing adjustment that sets continue ranging status in seconds. The range for sec is 2 to 64 seconds. Default value is 2 seconds.

threshold sec

Sets the timing adjustment threshold in seconds. Valid threshold value is 1 to 32 seconds. Default is 1 second.

Command Default

2 seconds for continue and 1 second for threshold

Command Modes


Interface configuration (cable interface only)

Command History

Release

Modification

11.3 NA

This command was introduced.

12.0(12)SC

This command was supported on the 12.0 SC release.

12.1(3)T

This command was supported on the 12.1 T release.

12.1(3a)EC

This command was removed and no longer supported on the 12.1 EC and later releases (including those releases, such as 12.1 CX, that are based on the 12.1 EC train).

IOS-XE 3.15.OS

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

To verify whether or not upstream timing adjustment is configured and activated, enter the show running-config command and look for the cable interface configuration information. If upstream timing adjustment is enabled, either or both of the continue and threshold timing adjustment entries are displayed in the show running-config output. If both the continue and threshold upstream timing adjustments are disabled, no timing adjustment entry is displayed in the show running-config output.

If you are having trouble, make sure that the cable connections are not loose or disconnected; the cable interface line card is firmly seated in its chassis slot; the captive installation screws are tight; and you have entered the correct slot and port numbers.


Note


The cable timing-adjust command is applicable only on Cisco IOS Release 12.0(12)SC and Cisco IOS Release 12.1(3)T. It is deprecated and removed on Cisco IOS Release 12.1(3a)EC, 12.1(4)CX, and later releases.

Examples

The following example shows how to set the upstream time adjustment ranging value to 5 seconds:


CMTS01(config-if)# cable upstream 0 time-adjust continue 5

The following example shows how to set the threshold value to the default of 12 seconds:


CMTS01(config-if)# cable upstream 0 time-adjust threshold 12

cable upstream unfrag-slot-jitter

To control how much jitter can be tolerated on the corresponding upstream due to unfragmentable slots, use the cable upstream unfrag-slot-jitter command in cable interface configuration mode. To disallow all jitter, use the no form of this command.

cable upstream n unfrag-slot-jitter [limit jitter | cac-enforce]

no cable upstream n unfrag-slot-jitter [limit jitter | cac-enforce]

Syntax Description

n

Specifies the upstream port number. Valid values start with 0 for the first upstream port on the cable interface line card. For Cisco cBR Series Converged Broadband Routers, the valid range is from 0 to 15.

limit jitter

Specifies the allowable jitter limit caused by unfragmentable slots, in microseconds (0 to 4,294,967,295).

cac-enforce

Rejects service flows requesting jitter less than the fragmentable slot jitter.

Command Default

By default, the limit is 0 microseconds and the cac-enforce option is enabled.

Command Modes

Interface configuration—cable interface only (config-if)

MAC domain profile configuration (config-profile-md)

Command History

Release

Modification

12.1(4)CX

This command was introduced.

12.2(4)BC1

Support was added to the Release 12.2 BC train.

IOS-XE 3.15.OS

This command was implemented on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

This command controls how much jitter due to unfragmented slots is to be tolerated on each port. If the specified value for the tolerated limit is less than the size of a maximum unfragmentable slot, the MAC scheduler automatically blocks the slots in the scheduling table so that the unfragmentable slot can be accommodated in the blocked space and avoid causing excessive jitter to CBR slots.

The cac-enforce option enforces the rule that service flows requesting run-time jitter less than unfragmentable slot jitter should be rejected.

Examples

The following example shows the jitter being set to 10 milliseconds (10,000 microseconds) for upstream port 0 on cable interface 2/0:


Router# configure terminal
Router(config)# interface c2/0
Router(config-if)# cable upstream 0 unfrag-slot-jitter limit 10000
Router(config-if)# 

cable util-interval

To set the load and utilization interval of upstream and downstream physical channels, use the cable util-interval command in global configuration mode. To remove the utilization interval, use the no form of this command.

cable util-interval interval

no cable util-interval interval

Syntax Description

interval

Utilization interval for the upstream and downstream channels. The valid range is 1–86400 seconds.

Note

 

In Cisco IOS XE Dublin 17.12.1y and later,

  • The maximum supported value is 2000 seconds. If you configure a value greater than 2000 seconds, it is still considered as 2000 seconds. This is because the maximum supported value for the utilization interval of downstream channels is 2000. (Maximum supported value for the utilization interval for upstream channels remains to be 86400 seconds).

  • The docsIf31CmtsDsOfdmChanUtilization and docsIfCmtsChannelUtUtilization MIBs refresh rate is 30 seconds. If the interval value is less than 30 seconds, then the docsIfCmtsChannelUtUtilization MIB value is updated as per the configured cable util interval . For example if cable util interval is configured as 10 seconds, then the MIB is updated every 10 seconds.

Command Default

The utilization interval is not set by default.

Command Modes


Global configuration (config)

Command History

Release

Modification

12.2(33)SCD2

This command was introduced.

IOS-XE 3.15.0S

This command was implemented on the Cisco cBR Series Converged Broadband Routers.

Cisco IOS XE Gibraltar 16.10.1c

The behavior of this command was updated on the Cisco cBR Series Converged Broadband Routers.

Cisco IOS XE Dublin 17.12.1y

The behavior of this command is updated on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

Table 9. Release Wise Usage Guidelines

Release

Release Wise Usage Guidelines

IOS-XE 3.15.0S

The cable util-interval command configures the same value as the docsIfCmtsChannelUtilizationInterval and ccwbRFChanUtilInterval objects.

The interval is used to determine the number of samples that are used to calculate a running average value of utilization. The samples are collected every 10 seconds and a maximum of 30 samples can be stored. It means that when the interval is set to 300, utilization is calculated using the last 30 samples.

The unit of interval is seconds and it is not recommended to set a smaller value as it may cause frequent utilization calculation that will consume more resources on both, the PRE or SUP and cable line card.

A value between 60–300 seconds or greater is recommended.

Note

 

You must set the utilization interval value for the docsIfCmtsChannelUtilizationInterval object.

Cisco IOS XE Gibraltar 16.10.1c

In Cisco IOS XE Gibraltar 16.10.1c release, this command does not have effect on OFDM channel utilization from docsIfCmtsChannelUtilizationInterval object, use ccwbRFChanUtilInterval object instead in this case. Each time the MIB query is performed, utilization is calculated using the last 30 samples and the value is returned.

For SCQAM channel, both MIB objects update at the end of the interval that is configured by this command.

Cisco IOS XE Dublin 17.12.1y and later

Starting with Cisco IOS XE Dublin 17.12.1y, use the cable util-interval value to determine number of samples that you need to collect. These samples are used to calculate rolling avg utilization value.

Examples

The following example shows how to set the utilization interval for the upstream and downstream channels:


Router# configure terminal 
Router(config)# cable util-interval 300

cable vc-map

To map a cable modem to a particular permanent virtual connection (PVC) on an Asynchronous Transfer Mode (ATM) interface, use the cable vc-map command in global configuration mode. To remove this mapping, use the no form of this command.

cable vc-map mac-address atm-interface vpi/ vci [cust-name]

no cable vc-map mac-address

no cable vc-map customer cust-name

Syntax Description

mac-address

Specifies the hardware (MAC) address for the cable modem whose traffic is to be mapped.

atm-interface

Specifies the outbound ATM interface to which this cable modem should be mapped.

vpi/vci

Specifies the virtual path identifier (VPI) and virtual channel identifier (VCI) on the ATM interface to which this cable modem should be mapped.

cust-name

(Optional) Identifies the customer for this PVC. The cust-name can be any arbitrary alphanumeric string, up to 127 characters long.

customer cust-name

(Optional) Deletes all PVCs belong to this customer. The cust-name can be any arbitrary alphanumeric string, up to 127 characters long.

Command Default

None

Command Modes


Global configuration (config)

Command History

Release

Modification

12.2(11)BC3

This command was introduced for Cisco uBR7100 series and Cisco uBR7246VXR universal broadband routers.

12.2(15)BC2

Support for the customer option was added.

IOS-XE 3.15.0S

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

This command maps a cable modem, on the basis of its hardware (MAC) address, to a particular PVC on an ATM interface.


Note


To use this command, you must first enable the use of Layer 2 tunnels, using the cable l2-vpn-service atm-vc command. Then use the cable vc-map command to enable the mapping of individual cable modems to specific PVCs.

Examples

The following example shows how to enable the use of Layer 2 tunnels and then map specific CMs to specific PVCS:


Router# config terminal
Router(config)# cable l2-vpn-service atm-vc
Router(config)# cable vc-map 0007.0e03.69f9 ATM2/0 1/1
Router(config)# cable vc-map 0010.7bed.9c95 ATM2/0 1/2
Router(config)# exit
Router# 

The following example shows the same configuration as above, but with the addition of a customer name that identifies the customer that is using each particular PVC:


Router# config terminal 
Router(config)# cable l2-vpn-service atm-vc
Router(config)# cable vc-map 0007.0e03.69f9 ATM2/0 1/1 ENTERPRISE-CO1 
Router(config)# cable vc-map 0010.7bed.9c95 ATM2/0 1/2 ENTERPRISE-CO2 
Router(config)# exit 
Router# 

cable video

To enter the video configuration mode, use the cable video command in global configuration mode.

cable video

Syntax Description

This command has no keywords or arguments.

Command Modes


Global configuration (config)

Command History

Release

Modification

IOS-XE 3.18.0S

This command was introduced on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

Use this command to enter the video configuration mode.

Examples

The following example shows how to enter the video configuration mode:


Router# configure terminal
Router(config)# cable video
Router(config-video)# 

cable video source-switch

To switch to another valid multicast source in certain scenarios, such as maintenance, use the cable video source-switch command in privileged EXEC mode.

cable video source-switch {from-group group IP address from-source source IP address | to-group new group IP address to-source source IP address}

Syntax Description

from-group group IP address

Force source switch from a given multicast group.

from-source source IP address

Force source switch from a given multicast source.

to-group group IP address

Force source switch to this multicast group.

to-source source IP address

Force source switch to this multicast source.

Command Default

None.

Command Modes


Privileged EXEC (#)

Command History

Release

Modification

IOS-XE 3.18.0SP

This command was introduced on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

Normally, the system automatically switches to the next valid source IP when the current source goes down or fails for some reasons. Only use this command in certain scenarios, such as maintenance.

Examples

The following example shows how to enable wideband auto-reset mode:


Router# cable video source-switch to-group 238.11.3.103 to-source 176.52.1.10
%%Current sessions with this source will be reset.
Service will be affected. Is this OK to continue? [Yes/No][confirm]y

1048781    126        Remap       SSM     176.51.1.10,238.11.3.103        0     1       ACTIVE-PSI ON     2404203  2383890  CLEAR    -              SESS_PME1.1.8.184
1048780    127        Data-Piping SSM     176.51.1.10,238.11.3.77         0     -       ACTIVE-PSI ON     2404782  0        CLEAR    -              rw.1.8.185
1048678    140        Remap       SSM     176.52.1.10,238.11.3.85         0     1       ACTIVE-PSI ON     2403607  2384815  CLEAR    -              SESS_PME2.1.8.336
1048679    141        Remap       UDP     174.101.1.2                     49500 1       OFF        ON     0        0        CLEAR    -              uni1.3.0.1.21.49500

cable vrf-steering cable-modem

To steer or direct the cable modems to the first sub-bundle interface that is configured to use the virtual routing and forwarding (VRF) instance, use the cable vrf-steering cable-modem command in the cable subinterface configuration mode. To disable this feature, use the no form of this command.

cable vrf-steering cable-modem vrf-name

no cable vrf-steering cable-modem vrf-name

Syntax Description

vrf-name

VRF instance name.

Command Default

Configure a sub-bundle using the ip vrf forwarding command first to enable this command.

Command Modes


Subinterface configuration (config-if)

Command History

Release

Modification

12.2(33)SCF

This command was introduced.

IOS-XE 3.15.0S

This command is not supported on the Cisco cBR Series Converged Broadband Routers.

Examples

The following example shows how to direct the cable modems to the specified VRF:


Note


Create an ACL and route-map to steer the CPEs from the CM interface to the global interface before you steer the CM to the first sub-bundle interface. Use the ip access-list extended access-list name and route-map route map name permit commands to create an ACL and route-map respectively on the Cisco uBR10012 routers. Use ip policy route-map route map name command to attach the route-map to the CM's subbundle interface.

Router(config-if)#cable vrf-steering cable-modem vrfa

cable wideband auto-reset

To enable wideband auto-reset mode on the CMTS, use the cable wideband auto-reset command in global configuration mode. To disable wideband auto-reset mode, use the no form of this command.

cable wideband auto-reset

no cable wideband auto-reset

Syntax Description

This command has no keywords or arguments.

Command Default

Wideband auto-reset mode is disabled.

Command Modes


Global configuration (config)

Command History

Release

Modification

12.3(21)BC

This command was introduced for the uBR10012 router.

12.3(23)BC

This command was updated.

12.2(33)SCA

This command was integrated into Cisco IOS release 12.2(33)SCA.

IOS-XE 3.15.0S

This command was implemented on the Cisco cBR Series Converged Broadband Routers.

Usage Guidelines

Use this command to enable wideband auto-reset mode on the CMTS. If wideband auto-reset mode is enabled, wideband cable modems registered on a cable interface as traditional DOCSIS modems (DOCSIS 1.x/2.0 modems) are auto-reset when the cable interface becomes wideband-capable. When a wideband cable modem auto-resets, it deregisters on the CMTS as a traditional DOCSIS cable modem and immediately attempts to re-register as a wideband cable modem.

A cable interface is considered wideband-capable when at least one fully configured and operational wideband channel has been associated with the interface’s traditional DOCSIS (narrowband) channel.

For a fully configured wideband CMTS, wideband cable modems may register as traditional DOCSIS modems for a variety of reasons, such as cable interface line card boot order or line card online insertion and removal (OIR). Rather than defer wideband cable modem registration, wideband cable modems are permitted to register as traditional DOCSIS modems.

If a wideband-capable modem registers as a traditional DOCSIS modem, it registers on a primary downstream channel that has been assigned with the downstream cable command to the modem’s fiber node if the fiber node is configured. If the modem’s fiber node is not configured, the wideband-capable modem can register on any downstream channel that is visible to it (as a traditional cable modem does).


Note


In Cisco IOS Release12.3(21)BC, the primary downstream channel is a traditional DOCSIS downstream channel for the fiber node. Beginning in Cisco IOS Release 12.3(23)BC, either an RF channel from the SPA or a Cisco uBR10-MC5X20 downstream channel serves as a primary channel in a fiber node. Beginning in Cisco IOS Release12.3(23)BC if the primary downstream channel for this fiber node is assigned from a SPA downstream, then the downstream cable command is not required.

When and if a cable interface becomes wideband capable, wideband cable modems that have registered as traditional DOCSIS modems are reset for CMTS routers with wideband auto-reset mode enabled. These modems are only reset when the interface first becomes wideband-capable and are not reset again if they subsequently fail to register as wideband cable modems.

Examples

The following example shows how to enable wideband auto-reset mode:


Router# configure terminal
Router(config)# cable wideband auto-reset