Table Of Contents
Upstream Utilization Optimization on the Cisco CMTS Routers
Contents
Prerequisites for Upstream Utilization Optimization
Information about Upstream Utilization Optimization
How to Configure Upstream Utilization Optimization
Configuring Upstream Utilization Optimization Globally
Configuring Upstream Utilization Optimization Locally Per Upstream
Verifying Upstream Utilization Optimization Configuration
Configuration Examples for Upstream Utilization Optimization
Configuring Upstream Utilization Optimization Globally: Example
Configuring Upstream Utilization Optimization Locally: Example
Additional References
Related Documents
Standards
MIBs
RFCs
Technical Assistance
Feature Information for Upstream Utilization Optimization
Upstream Utilization Optimization on the Cisco CMTS Routers
First Published: May 12, 2008
Last Updated: December 17, 2009
The Upstream Utilization Optimization feature on the Cisco Cable Modem Termination System (CMTS) provides higher upstream throughput.
Note
Cisco IOS Release 12.2(33)SCB integrates support for this feature on the Cisco CMTS routers. This feature is also supported in Cisco IOS Release 12.3BC, and this document contains information that references many legacy documents related to Cisco IOS 12.3BC. In general, any references to Cisco IOS Release 12.3BC also apply to Cisco IOS Release 12.2SC.
Finding Feature Information in This Module
Your Cisco IOS software release may not support all of the features documented in this module. To reach links to specific feature documentation in this module and to see a list of the releases in which each feature is supported, use the "Feature Information for Upstream Utilization Optimization" section.
Finding Support Information for Platforms and Cisco IOS and Catalyst OS Software Images
Use Cisco Feature Navigator to find information about platform support and Cisco IOS and Catalyst OS software image support. To access Cisco Feature Navigator, go to http://www.cisco.com/go/cfn. An account on Cisco.com is not required.
Contents
•
Prerequisites for Upstream Utilization Optimization
•
Information about Upstream Utilization Optimization
•
How to Configure Upstream Utilization Optimization
•
Configuration Examples for Upstream Utilization Optimization
•
Additional References
•
Feature Information for Upstream Utilization Optimization
Prerequisites for Upstream Utilization Optimization
You must have Advanced Time Division Multiple Access (A-TDMA)-capable line cards.
For optimum performance, do the following:
•
Set the maximum upstream burst on the cable modem to a large number; for example, 28,000 bytes.
•
Set the maximum concatination burst on the cable modem to a large number; for example, 28,000 bytes.
•
Set the cable modem upstream maximum traffic burst parameter to a large number (for example, zero means no limit) using the cable default-phy-burst command.
The Upstream Utilization Optimization feature is supported on the Cisco CMTS routers in Cisco IOS Release 12.3BC and 12.2SC. Table 1 shows the hardware compatibility prerequisites for this feature.
Table 1 Upstream Utilization Optimization Hardware Compatibility Matrix
CMTS Platform
|
Processor Engine
|
Cable Interface Cards
|
Cisco uBR10012 Universal Broadband Router
|
Cisco IOS Release 12.3(23)BC2
• PRE-1
• PRE-2
Cisco IOS Release 12.2(33)SCB
• PRE-2
• PRE-4
|
Cisco IOS Release 12.3(23)BC2
• Cisco uBR10-MC5X20S/U/H
Cisco IOS Release 12.2(33)SCB
• Cisco uBR10-MC5X20S/U/H
|
Cisco uBR7200 Series Universal Broadband Routers
|
Cisco IOS Release 12.3(23)BC2
• NPE-G1
Cisco IOS Release 12.2(33)SCB
• NPE-G1
• NPE-G2
|
Cisco IOS Release 12.3(23)BC 2
• Cisco uBR-MC28U/X
• Cisco uBR-MC16U/X
Cisco IOS Release 12.2(33)SCB
• Cisco uBR-MC28U/X
• Cisco uBR-MC16U/X
|
Cisco uBR7225VXR Universal Broadband Router
|
Cisco IOS Release 12.2(33)SCB
• NPE-G1
• NPE-G2
|
Cisco IOS Release 12.2(33)SCB
• Cisco uBR-E-28U
• Cisco uBR-E-16U
• Cisco uBR-MC28U/X
• Cisco uBR-MC16U/X
|
Information about Upstream Utilization Optimization
Upstream utilization optimization provides the following benefits and functions on a Cisco CMTS router:
•
Group configuration mode enables upstream utilization optimization eligibility on all cable modem upstream flows.
•
Local configuration mode enables upstream utilization optimization eligibility on a specific upstream, provides configuration of selective parameters, and provides that local configuration overrides any global configuration.
How to Configure Upstream Utilization Optimization
This section contains the following procedures:
•
Configuring Upstream Utilization Optimization Globally
•
Configuring Upstream Utilization Optimization Locally Per Upstream
•
Verifying Upstream Utilization Optimization Configuration
Configuring Upstream Utilization Optimization Globally
By default, the Upstream Utilization Optimization feature is turned off. To globally enable upstream utilization optimization, use the cable upstream rate-adapt command in global configuration mode. All upstream flows created after this feature is enabled globally are eligible to rate-adapt. 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.
This section describes how to use the command-line interface (CLI) on the Cisco CMTS router to enable the upstream utilization optimization feature globally.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
cable upstream rate-adapt [local | priority value| rate number]
DETAILED STEPS
| |
Command or Action
|
Purpose
|
Step 1
|
enable
Example:
Router> enable
|
Enables privileged EXEC mode.
• Enter your password if prompted.
|
Step 2
|
configure terminal
Example:
Router# configure terminal
|
Enters global configuration mode.
|
Step 3
|
cable upstream rate-adapt [local |
priority value| rate number]
Example:
Router(config)# cable upstream rate-adapt
priority 6
|
Enables upstream utilization optimization globally on all upstream flows.
• local—(Optional) Enables upstream utilization optimization eligibility and configuration for a specific upstream flow.
• priority—(Optional) Enables upstream utilization optimization on flows that meet or exceed a configured priority. The valid range is 0-7.
• rate—(Optional) Enables upstream utilization optimization on flows that meet or exceed a specified minimum max-rate. The valid range is 0-30000000.
|
Configuring Upstream Utilization Optimization Locally Per Upstream
To configure a specific local upstream for upstream utilization optimization, use the cable upstream rate-adapt command in cable interface configuration mode for a specified upstream flow. You can configure several parameters for specific local upstream utilization optimization. By default, upstream utilization optimization uses the global configuration. However, when rate-adapt is configured on a local upstream, the local configuration parameters override the global configuration parameters.
This section describes how to use the command-line interface (CLI) on the Cisco CMTS router to enable and configure the Upstream Utilization Optimization feature locally for a specified upstream flow.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
configure interface
4.
cable upstream port rate-adapt [bcs slots | duration millisecs | fcms-off | priority value | rate number]
DETAILED STEPS
| |
Command or Action
|
Purpose
|
Step 1
|
enable
Example:
Router> enable
|
Enables privileged EXEC mode.
• Enter your password if prompted.
|
Step 2
|
configure terminal
Example:
Router# configure terminal
|
Enters global configuration mode.
|
Step 3
|
interface cable
Example:
Router(config)#: interface cable 4/0/0
|
Enters cable interface configuration mode.
|
Step 4
|
cable upstream port rate-adapt [bcs slots|
duration millisecs| fcms-off | priority value|
rate number]
Example:
Router(config-if)# cable upstream 0 rate-adapt
priority 6
|
Enables upstream utilization optimization configuration on specific upstream flows.
• bcs—(Optional) Specifies the number of broadcast contention minislots (BCS). MAPs that have gaps are filled with BCS. By default, 10 BCS slots are saved. You can override the default of 10 with a larger or smaller number. The valid range is 0-80. The default is 10.
• duration—(Optional) Enables configuration of the duration of a flow rate-adapt in milliseconds. You can override the default of one second for rate-adapt grants to a flow. A larger or smaller duration can be chosen. The valid range is 0-2000.
• fcms-off—(Optional) Enables an override to the default forced broadcast contention minislot that follows each filled MAP. By default, fcms is turned on.
• priority—(Optional) Enables upstream utilization optimization on flows that meet or exceed a configured priority. This overrides a globally configured rate-adapt priority. The valid range is 0-7.
• rate—(Optional) Enables upstream utilization optimization on flows that meet or exceed a specified minimum max-rate. This overrides a globally configured rate-adapt rate. The valid range is 0-30000000.
|
Verifying Upstream Utilization Optimization Configuration
To verify the cable upstream utilization optimization configuration for cable modem upstream, use the show commands described below.
•
To display upstream utilization optimization parameters, use the show cable rate-adapt command as shown in the following example. Global upstream utilization optimization is enabled, local upstream utilization optimization is disabled. The duration is 500 and there is no rate or priority configured.
router# show cable rate-adapt
show_cable_rate-adapt_command: Global:Enabled Local-Only:Disabled
:maps 500 flags 0x1 priority -1, rate -1 bcs 10 fcms On
•
To display the upstream utilization optimization settings and the parameters for a specific upstream, use the show interface cable upstream command as shown in the following example. On upstream 0, global and local upstream utilization optimization are enabled, the duration is 250, priority is 255, bcs is set to 0, rate is not configured, and the fcms feature is turned off.
router# show interface cable 8/0/0 upstream 0 rate-adapt
cmts_rate-adapt_show: Global:Enabled US[0]:Enabled
local:maps 250 pri 255, rate -1 bcs 0 (0) fcms Off
•
To display service identifier (SID) and upstream utilization optimization information for a service flow, use the show interface cable sid command with the counter and verbose options as shown in the following example. On 8/0/0, upstream utilization optimization is enabled, 35542 rate-adapt requests were received, and there was one piggy-back request received from the upstream.
router# show interface cable 8/0/0 sid counters verbose
BWReqs {Cont,Pigg,RPoll,Other} : 7, 146975, 0, 0
No grant buf BW request drops : 0
Rate exceeded BW request drops : 0
Packets received : 2199040
Bytes received : 3241369899
rate-adapt {rcvd, Consec-PB} : 35542, 1
Fragment reassembly completed : N/A
Fragment reassembly incomplete : N/A
Concatenated packets received : N/A
Queue-indicator bit statistics : 0 set, 0 granted
Good Codewords rx : 14615740
Corrected Codewords rx : 1
Uncorrectable Codewords rx : 0
Concatenated headers received : 146807
Fragmentation headers received : 1296069
Fragmentation headers discarded: 240
Configuration Examples for Upstream Utilization Optimization
This section provides the following configuration examples:
•
Configuring Upstream Utilization Optimization Globally: Example
•
Configuring Upstream Utilization Optimization Locally: Example
Configuring Upstream Utilization Optimization Globally: Example
In the following example, upstream utilization optimization is enabled globally on all cable modem upstreams.
router# configure terminal
router(config)# cable upstream rate-adapt
Configuring Upstream Utilization Optimization Locally: Example
In the following example, upstream 0 is enabled for upstream utilization optimization, the duration is 200, fcms is turned off, the priority is set at 6, and the minimum max-rate is 25000.
router# configure terminal
router(config)# interface cable 4/0
router(config-if)#cable upstream 0 rate-adapt
router(config-if)#duration 200
router(config-if)#fcms-off
router(config-if)#priority 6
router(config-if)#rate 25000
Additional References
The following sections provide references related to the Upstream Utilization Optimization feature on the Cisco CMTS routers.
Related Documents
Standards
Standard
|
Title
|
No new or modified standards are supported by this feature, and support for existing standards has not been modified by this feature
|
—
|
MIBs
MIB
|
MIBs Link
|
No new or modified MIBs are supported by this feature, and support for existing MIBs has not been modified by this feature.
|
To locate and download MIBs for selected platforms, Cisco IOS releases, and feature sets, use Cisco MIB Locator found at the following URL:
http://www.cisco.com/go/mibs
|
RFCs
RFC
|
Title
|
No new or modified RFCs are supported by this feature, and support for existing RFCs has not been modified by this feature.
|
—
|
Technical Assistance
Description
|
Link
|
The Cisco Support website provides extensive online resources, including documentation and tools for troubleshooting and resolving technical issues with Cisco products and technologies.
To receive security and technical information about your products, you can subscribe to various services, such as the Product Alert Tool (accessed from Field Notices), the Cisco Technical Services Newsletter, and Really Simple Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user ID and password.
|
http://www.cisco.com/techsupport
|
Feature Information for Upstream Utilization Optimization
Table 2 lists the release history for this feature.
Not all commands may be available in your Cisco IOS software release. For release information about a specific command, see the command reference documentation.
Use Cisco Feature Navigator to find information about platform support and software image support. Cisco Feature Navigator enables you to determine which Cisco IOS and Catalyst OS software images support a specific software release, feature set, or platform. To access Cisco Feature Navigator, go to http://www.cisco.com/go/cfn. An account on Cisco.com is not required.
Note
Table 2 lists only the Cisco IOS software release that introduced support for a given feature in a given Cisco IOS software release. Unless noted otherwise, subsequent releases of that Cisco IOS software release also support that feature.
Table 2 Feature Information for Upstream Utilization Optimization
Feature Name
|
Releases
|
Feature Information
|
Upstream Utilization Optimization
|
12.3(23)BC2
|
This feature was introduced and provides increased upstream CM throughput.
The following commands were introduced or modified:
• cable upstream rate-adapt (global)
• cable upstream rate-adapt (interface)
• show cable rate-adapt
• show interface cable sid
• show interface cable upstream
|
Upstream Utilization Optimization
|
12.2(33)SCB
|
This feature was integrated into Cisco IOS Release 12.2(33)SCB.
|
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1110R)
Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental.
© 2008 Cisco Systems, Inc. All rights reserved.