Table Of Contents
Default DOCSIS 1.0 ToS Overwrite
Contents
Prerequisites for Default DOCSIS 1.0 ToS Overwrite
Restrictions for Default DOCSIS 1.0 ToS Overwrite
Information About Default DOCSIS 1.0 ToS Overwrite
Default DOCSIS 1.0 ToS Overwrite Overview
DOCSIS
Type-of-Service (ToS)
How to Configure Default DOCSIS 1.0 ToS Overwrite
Enabling Default DOCSIS 1.0 ToS Overwrite
Prerequisites
Restrictions
Examples
What to Do Next
Editing QoS Profiles
Examples
Additional References
Related Documents
Standards
MIBs
RFCs
Technical Assistance
Command Reference
Feature Information for Default DOCSIS 1.0 ToS Overwrite
Glossary
Default DOCSIS 1.0 ToS Overwrite
OL-8716-01
First Published: July 24, 2006
Last Updated: July 24, 2006
This document describes the Default DOCSIS 1.0 ToS Overwrite feature for the Cisco Cable Modem Termination System (CMTS). This feature eliminates the need to create multiple QoS profiles in order to perform type of service (ToS) overwrite by enabling a default ToS overwrite to be bound to all DOCSIS 1.0 Cable Modem (CM) created profiles.
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 Default DOCSIS 1.0 ToS Overwrite" 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 Default DOCSIS 1.0 ToS Overwrite
•
Restrictions for Default DOCSIS 1.0 ToS Overwrite
•
Information About Default DOCSIS 1.0 ToS Overwrite
•
How to Configure Default DOCSIS 1.0 ToS Overwrite
Prerequisites for Default DOCSIS 1.0 ToS Overwrite
No special equipment or software is needed to use the Default DOCSIS 1.0 ToS Overwrite feature.
Restrictions for Default DOCSIS 1.0 ToS Overwrite
•
The Default DOCSIS 1.0 ToS Overwrite feature is only applicable to CMs running DOCSIS version 1.0.
•
Once the Default DOCSIS 1.0 ToS Overwrite feature is configured, all CMs will need to be reset in order for the effect to take place.
•
Once the Default DOCSIS 1.0 ToS Overwrite feature is configured, all CMs will display the default values that were configured. After which, overwrite values can only be changed by editing the QoS profiles.
Information About Default DOCSIS 1.0 ToS Overwrite
To configure the Default DOCSIS 1.0 ToS Overwrite feature, you should understand the following concept:
•
Default DOCSIS 1.0 ToS Overwrite Overview
•
DOCSIS
•
Type-of-Service (ToS)
Default DOCSIS 1.0 ToS Overwrite Overview
Currently, ToS overwrite requires the creation of static cable QoS profiles, which are assigned ToS fields and are than associated with 1.0 CMs. This implementation works well if only a few different service types are offered.
However, scalability issues arises when large numbers of service types are presented; each requiring a static QoS profile in order to perform ToS overwrite.
The Default DOCSIS 1.0 ToS Overwrite feature eliminates the need to create multiple QoS profiles in order to perform type-of-service (ToS) overwrite by automatically bounding all DOCSIS 1.0 Cable Modem (CM) created profiles to a default ToS overwrite.
DOCSIS
Created by CableLabs, Data Over Cable Service Interface Specification (DOCSIS) defines the interface standards and requirements for all cable modems associated with high-speed data distribution over a cable television system network.
The DOCSIS architecture consists of the following two components:
•
Cable Modem (CM)
•
Cable Modem Termination System (CMTS)
Each of these components are situated at different locations, often with the CM located on a customer site and the CMTS on the service provider site, and communication between the CM and CMTS is conducted over cable through DOCSIS.
Note
Though there are several versions of DOCSIS available, the Default DOCSIS 1.0 ToS Overwrite feature is only applicable to CMs running DOCSIS 1.0.
Type-of-Service (ToS)
Tools such as type-of-service (ToS) bits identification make it possible to isolate network traffic by the type of application being used. ToS capabilities can be further expanded to isolate network traffic down to the specific brands, by the interface used, by the user type and individual user identification, or by the site address.
How to Configure Default DOCSIS 1.0 ToS Overwrite
The tasks in this section enables the use of the Default DOCSIS 1.0 ToS Overwrite feature.
•
Enabling Default DOCSIS 1.0 ToS Overwrite
•
Editing QoS Profiles
Enabling Default DOCSIS 1.0 ToS Overwrite
All CMs with a DOCSIS 1.0 configuration file currently have their ToS overwrite default values are set to tos-and: 0xff and tos-or: 0x00. Since there were previously no mechanism in the DOCSIS 1.0 configuration file to specify the ToS overwrite, QoS profiles were created and assigned to the default ToS overwrites.
The following procedures enable the Default DOCSIS 1.0 ToS Overwrite feature, which will allow a default ToS overwrite to be bound to all CM created profiles.
Prerequisites
There are no prerequisites for these procedures.
Restrictions
•
The Default DOCSIS 1.0 ToS Overwrite feature is only applicable to CMs running DOCSIS version 1.0.
•
Once the Default DOCSIS 1.0 ToS Overwrite feature is configured, all CMs will need to be reset in order for the effect to take place.
•
Once the Default DOCSIS 1.0 ToS Overwrite feature is configured, all CMs will display the default values that were configured. After which, overwrite values can only be changed by editing the QoS profiles.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
cable default-tos-qos10 tos-overwrite <tos-and> <tos-or>
4.
end
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 default-tos-qos10 tos-overwrite
<tos-and> <tos-or>
Example:
Router(config)# cable default-tos-qos10
tos-overwrite 0x1F 0xE0
|
Configures the ToS overwrite default value for the CM. This default value will be bound to all future CM created profiles.
|
Step 4
|
end
Example:
Router(config-if)# end
|
Exits interface configuration mode and returns to privileged EXEC mode.
|
Examples
The following example shows how to configure the Default DOCSIS 1.0 ToS Overwrite feature with a default value of "1":
Router# cable default-tos-qos10 tos-overwrite 0x1F 0xE0
What to Do Next
After configuring the ToS overwrite default value, reset the CM using the clear cable modem delete command to allow the new ToS overwrite default value to take effect.
Editing QoS Profiles
Once the Default DOCSIS 1.0 ToS Overwrite feature is configured, additional ToS overwrite values can be changed by editing the QoS profiles.
To configure a QoS profile, enter the cable qos profile global configuration command. To either set default values for profile group numbers (other than profile 1 or 2), or to remove the QoS profile if no specific parameters remain, enter the no form of this command.
cable qos profile {groupnum | ip-precedence | guaranteed-upstream | max-burst | max-upstream |
max-downstream | priority | tos-overwrite | value}
no cable qos profile {groupnum | ip-precedence | guaranteed-upstream | max-burst | max-upstream
| max-downstream | priority | tos-overwrite | value}
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
cable qos profile {groupnum | ip-precedence | guaranteed-upstream | max-burst | max-upstream | max-downstream | priority | tos-overwrite | value}
4.
end
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 qos profile {groupnum | ip-precedence |
guaranteed-upstream | max-burst | max-upstream
| max-downstream | priority | tos-overwrite |
value}
Example:
Router(config)# cable qos profile 4
guaranteed-upstream 2
|
Configures the QoS profile.
• groupnum—QoS profile group number. Qos profiles 1 and 2 are required by the system. QoS profile 1 is used during registration, and QoS profile 2 is the default QoS profile. Both profiles are preconfigured and cannot be removed nor modified.
• ip-precedence—Bits in the TOS byte that enable you to configure individual data rate limits on a per modem basis. Valid values are from 0 to 7.
• guaranteed-upstream—Guaranteed minimum upstream rate in kilobytes per second. Valid values are from 0 to 100000. Default value is 0 (no reserved rate).
• max-burst—Maximum upstream transmit burst size in bytes that the modem can send for any single transmit burst. Valid values are from 0 to 255. Default value is 0 (no limit).
• max-upstream—Maximum upstream data rate in kilobytes per second that a modem using this QoS profile will receive. Valid values are from 0 to 255. Default value is 0 (no upstream rate limit).
• max-downstream—Maximum downstream data rate in kilobytes per second that a modem using this QoS profile will receive. Valid values are from 0 to 100000. Default value is 0 (no downstream rate limit).
• priority—Relative priority number assigned to upstream traffic by this QoS profile. Valid values are from 0 to 7, with 7 being the highest priority. Default value is 0.
• tos-overwrite—Overwrite the Type of Service (TOS) field in the IP datagrams received on the upstream before forwarding them downstream (or IP backbone). This parameter sets the hexadecimal mask bits to a hexadecimal value. This helps the CMTS identify datagrams for QoS on the backbone.
• value—The value substituted for the TOS value. See tos_overwrite.
|
Step 4
|
end
Example:
Router(config-if)# end
|
Exits interface configuration mode and returns to privileged EXEC mode.
|
Examples
The following example configures QoS profile 4 with guaranteed upstream of 2 kbps, maximum transmission burst of 2, an IP precedence of 7, a maximum downstream rate of 300 kbps, with a priority of 4, cable baseline privacy set, and a tos-overwrite mask and value byte (in hex) of 0x7:
Router(config)# cable qos profile 4 guaranteed-upstream 2
Router(config)# cable qos profile 4 max-burst 2
Router(config)# cable qos profile 4 ip-precedence 7 max-downstream 300
Router(config)# cable qos profile 4 priority 4
Router(config)# cable qos profile 4 tos-overwrite 0x7 0x4b
Additional References
The following sections provide references related to the Default DOCSIS 1.0 ToS Overwrite feature.
Related Documents
Related Topic
|
Document Title
|
CMTS Commands
|
Cisco Broadband Cable Command Reference Guide, at the following URL:
http://www.cisco.com/en/US/docs/ios/cable/command/reference/cbl_book.html
|
Cisco IOS Release 12.3 Commands
|
Cisco IOS Release 12.3 Configuration Guides and Command References, at the following URL
http://www.cisco.com/univercd/cc/td/doc/product/software/ios123/123cgcr/index.htm
|
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, 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.
|
To locate and download Request for Comments (RFCs) and Internet Drafts, see the Internet Engineering Task Force (IETF) web site at the following URL:
http://www.ietf.org/index.html
|
Technical Assistance
Description
|
Link
|
The Cisco Technical Support & Documentation website contains thousands of pages of searchable technical content, including links to products, technologies, solutions, technical tips, tools, and technical documentation. Registered Cisco.com users can log in from this page to access even more content.
|
http://www.cisco.com/cisco/web/support/index.html
|
Command Reference
The following commands are introduced or modified in the feature or features documented in this module. For information about these commands, see the Cisco IOS Cable Command Reference at http://www.cisco.com/en/US/docs/ios/cable/command/reference/cbl_book.html. For information about all Cisco IOS commands, go to the Command Lookup Tool at http://tools.cisco.com/Support/CLILookup or to the Cisco IOS Master Commands List.
•
cable default-tos-qos10 tos-overwrite
Feature Information for Default DOCSIS 1.0 ToS Overwrite
Table 1 lists the release history for this feature.
Table 1 Feature Information for Default DOCSIS 1.0 ToS Overwrite
Feature Name
|
Releases
|
Feature Information
|
Default DOCSIS 1.0 ToS Overwrite
|
12.3(17a)BC2
|
This feature eliminates the need to create multiple QoS profiles in order to perform type of service (ToS) overwrite by enabling a default ToS overwrite to be bound to all DOCSIS 1.0 Cable Modem (CM) created profiles.
The cable default-tos-qos10 tos-overwrite command was introduced by this feature.
|
Glossary
This section describes terms and acronyms that are used in this manual and not otherwise defined.
CM—Cable Modem. A device which enables high-speed data access and Internet connectivity via a cable TV network.
CMTS—Cable modem termination system. A CMTS is a component that exchanges digital signals with cable modems on a cable network. The CMTS is usually located in the cable provider's local office.
DOCSIS—Data-over-Cable Service Interface Specifications. A suite of specifications maintained by CableLabs that describe the operation of a data network over a hybrid fiber-coaxial (HFC) cable network.
QoS—Quality of Service. A method of guaranteeing bandwidth to specified types of traffic.
ToS—Type-of-Service. A byte in the IPv4 header.
Note
See Internetworking Terms and Acronyms for terms not included in this glossary.
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.
© 2007 Cisco Systems, Inc. All rights reserved.