Table Of Contents
Cable Commands: a through cable-modem
access-denied
activate-rule at-byte-count
annex modulation
application-id
attributes
auto-sync
cable-modem compliant bridge
cable-modem dhcp-proxy
cable-modem downstream saved channel
cable-modem fast-search
cable-modem qos drop-ack
cable-modem upstream preamble qpsk
cable-modem voip best-effort
cable-modem voip clock-internal
Cable Commands: a through cable-modem
Revised: July 2012, OL-15510-15
New Commands
Command
|
Cisco IOS Software Release
|
application-id
|
12.2(33)SCA
|
Obsolete Commands
Command
|
Effective Cisco IOS Release
|
activate-rule-at-byte-count
|
12.3(9a)BC
|
auto-sync
|
12.2(33)SCA
|
Replaced Commands
Command
|
Replacement Command
|
Effective Cisco IOS Release
|
annex modulation
|
rf-channel frequency
|
12.3(23)BC
|
access-denied
To create a DOCSIS configuration file that disables network access to the customer premise equipment (CPE) devices that are attached to the cable modem (CM) on a Cisco CMTS router, use the access-denied command in cable config-file configuration mode. To enable access, use the no form of this command.
access-denied
no access-denied
Syntax Description
This command has no arguments or keywords.
Command Default
Access to the cable network is permitted (no access-denied).
Command Modes
Cable config-file configuration (config-file)
Command History
Release
|
Modification
|
12.1(2)EC1
|
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.
|
Usage Guidelines
This command sets the Network Access Control object in the DOCSIS configuration file. If the object is set to 1 (set by the default of no access-denied), the CPE devices behind the CM allow access to the network. If the object is set to 0 (by configuration of the access-denied command) to disable network access for the CPE devices, the CM does not forward traffic from its attached CPE devices.
For normal operation, the CM must be set to allow access (the default). However, to deny service for reasons such as nonpayment or unauthorized use of services, the access-denied command can be used.
Examples
The following example shows how to disable network access for the CPE devices that are connected to the CM:
cable config-file disable.cm
Related Commands
Command
|
Description
|
cable config-file
|
Creates a DOCSIS configuration file and enters configuration file mode.
|
channel-id
|
Specifies upstream channel ID.
|
cpe max
|
Specifies customer premise equipment information.
|
download
|
Specifies download information for the configuration file.
|
frequency
|
Specifies the downstream frequency.
|
option
|
Specifies vendor-specific information fields in a DOCSIS configuration file.
|
privacy
|
Specifies privacy options for baseline privacy images.
|
service-class
|
Specifies service class definitions for the configuration file.
|
snmp manager
|
Specifies Simple Network Management Protocol (SNMP) options.
|
timestamp
|
Enables time-stamp generation.
|
activate-rule at-byte-count
Note
Effective with Cisco IOS Release 12.3(9a)BC, the activate-rule at-byte-count command is not available in Cisco IOS software.
To specify the number of bytes that a subscriber can transmit during the monitoring period on a Cisco CMTS router, use the activate-rule at-byte-count command in enforce-rule configuration mode. To reset the rule to its default values, use the no form of this command.
activate-rule at-byte-count kbytes {downstream | upstream} [enforce]
no activate-rule at-byte-count kbytes {downstream | upstream} [enforce]
Syntax Description
kbytes
|
Maximum number of kilobytes that the subscriber can transmit in the specified direction during the monitoring period. The valid range is 1 to 4294967, with a default of 0 (no limit).
Note To reset the kilobyte count to 0, use the no form of this command.
|
downstream
|
Specifies that the kilobyte count applies to traffic in the downstream direction.
|
upstream
|
Specifies that the kilobyte count applies to traffic in the upstream direction. The default value is upstream.
|
enforce
|
(Optional) Specifies that the enforce-rule QoS profile should be applied automatically if a user violates the registered QoS profile.
Note You must have previously configured a registered QoS profile, using the qos-profile registered command, before being able to use the enforce keyword.
|
Command Default
The kbytes value defaults to 0 (no limit), upstream direction, and enforce-rule QoS profiles are not automatically applied (no activate-rule at-byte-count enforce).
Command Modes
Enforce-rule configuration (enforce-rule)
Command History
Release
|
Modification
|
12.2(15)BC1
|
This command was introduced.
|
12.3(9a)BC
|
This command was removed.
|
Usage Guidelines
The activate-rule at-byte-count command specifies the maximum number of bytes that a subscriber can transmit during the monitor window period (see the monitoring-duration command). If a subscriber transmits traffic beyond this maximum value, the CMTS router considers the subscriber to be overconsuming.
If the optional enforce keyword has been specified for an enforce-rule, the CMTS router automatically switches overconsuming subscribers to the enforced QoS profile (see the qos-profile enforced command). The enforced QoS profile remains in force during the penalty time period (see the qos-profile registered command).
An enforce-rule can be created for only one direction, either upstream or downstream. To activate subscriber traffic management for both the upstream and downstream directions, create two different enforce-rules, with one rule's activate-rule-at-byte-count command specifying the downstream direction and the other rule specifying the upstream direction.
When you change the configuration of a currently active enforce-rule, that rule begins using the new configuration immediately to manage the cable modems tracked by the enforce-rule.
Note
You can create an enforce-rule that is a duplicate of an existing enforce-rule, but the duplicate rule is not activated and applied to service flows until at least one of its parameters is changed so that it has a unique configuration.
Examples
The following example shows a typical activate-rule-at-byte-count command for the downstream direction:
Router# configure terminal
Router(config)# cable qos enforce-rule residential
Router(enforce-rule)# activate-rule at-byte-count 20 downstream
The following example shows a typical activate-rule-at-byte-count command for the upstream direction. The enforce option is also added so that the enforce-rule QoS profile is automatically applied to users who exceed their registered profile:
Router# configure terminal
Router(config)# cable qos enforce-rule test
Router(enforce-rule)# activate-rule at-byte-count 5 upstream enforce
The following example shows the same command being given for a second enforce-rule. The system rejects the command because it is a duplicate of an existing rule, using the same QoS profile and direction. You must change at least one of the rule parameters to make it unique before it is mapped and applied to service flows.
Router# configure terminal
Router(config)# cable qos enforce-rule test2
Router(enforce-rule)# activate-rule at-byte-count 5 upstream enforce
Enforce-rule test2 won't be mapped to service flows as it is duplicate of test1 with same
registered qos-profile 5 and same direction
Related Commands
Command
|
Description
|
cable qos enforce-rule
|
Creates an enforce-rule to enforce a particular QoS profile for subscriber traffic management and enters enforce-rule configuration mode.
|
enabled (enforce-rule)
|
Activates an enforce-rule and begins subscriber traffic management on a Cisco CMTS router.
|
duration
|
Specifies the time period and sample rate to be used for monitoring subscribers.
|
penalty-period
|
Specifies the time period that an enforced QoS profile should be in effect for subscribers that violate their registered QoS profiles.
|
qos-profile enforced
|
Specifies a QoS profile that should be enforced when users violate their registered QoS profiles.
|
qos-profile registered
|
Specifies the registered QoS profile that should be used for this enforce-rule.
|
show cable qos enforce-rule
|
Displays the QoS enforce-rules that are currently defined.
|
show cable subscriber-usage
|
Displays subscribers who are violating their registered QoS profiles.
|
annex modulation
Note
Effective with Cisco IOS Release 12.3(23)BC, the annex modulation command is obsolete and annex and modulation are included as keyword options in the rf-channel frequency command.
To set the annex (MPEG framing format) and modulation for the Wideband SPA, use the annex modulation command in controller configuration mode. To set the annex to B and the modulation to 64 QAM, use the no form of this command.
annex {A | B} modulation {64qam | 256qam} [rf-start-index rf-end-index]
no annex {A | B} modulation {64qam | 256qam} [rf-start-index rf-end-index]
Syntax Description
{A | B}
|
Specifies the MPEG framing format:
• A-Annex A. The downstream is compatible with the European MPEG framing format specified in ITU-TJ.83 Annex A.
• B-Annex B. The downstream is compatible with the North American MPEG framing format specified in ITU-TJ.83 Annex B.
|
{64qam | 256qam}
|
Specifies the modulation rate:
• 64qam-64-QAM modulation.
• 256qam-256-QAM modulation.
|
rf-start-index
rf-end-index
|
(Optional) Specifies the start and end indexes for RF channels. The following values are allowed:
• If the annex is A and the modulation is 256 QAM, rf-start-index must be 0, and rf-end-index must be 17.
• For all other cases, rf-start-index must be 0, and rf-end-index must be 23.
|
Command Default
No annex or modulation is set for the Wideband SPA.
Command Modes
Controller configuration
Command History
Release
|
Modification
|
12.3(21)BC
|
This command was introduced for the Cisco uBR10012 router.
|
12.3(23)BC
|
This command was made obsolete and annex and modulation were included as keyword options in the rf-channel frequency command.
|
Usage Guidelines
Use this command to set the following on a Wideband SPA:
•
Annex (MPEG framing format)
•
Modulation
•
Start and end indexes for RF channels
Each Wideband SPA supports up to 24 RF channels depending on how the SPA is configured with the annex modulation command.
•
For annex A and 256 QAM modulator, each Wideband SPA supports 18 RF channels.
•
For all other cases, each Wideband SPA supports 24 RF channels.
The rf-start-index and rf-end-index arguments are intended for future use and are not currently needed. If rf-start-index and rf-end-index are not specified, the default values are as follows:
•
If the annex is A and the modulation is 256 QAM, rf-start-index is 0, and rf-end-index is 17.
•
For all other cases, rf-start-index is 0, and rf-end-index is 23.
Examples
The following example shows how to set the MPEG framing format and modulation for the Wideband SPA located at slot 1, subslot 0, bay 0:
Router(config)# controller modular-cable 1/0/0
Router(config-controller)# annex B modulation 64qam
Related Commands
Command
|
Description
|
cable rf-channel
|
Associates an RF channel on a Wideband SPA with a wideband channel.
|
controller modular-cable
|
Enters controller configuration mode to configure the Wideband SPA controller.
|
ip-address (controller)
|
Sets the IP address of the Wideband SPA FPGA.
|
modular-host subslot
|
Specifies the modular-host line card.
|
rf-channel frequency
|
Sets the frequency for each RF channel.
|
rf-channel ip-address mac-address udp-port
|
Sets the IP address, MAC address and UDP port for each RF channel.
|
rf-channel network delay
|
Specifies the CIN delay for each RF channel.
|
rf-channel description
|
Specifies the description for each RF channel.
|
rf-channel cable downstream channel-id
|
Assigns a downstream channel ID to an RF channel.
|
application-id
To specify an application type to allow admission control to be applied to a group configuration, use the application-id command in multicast QoS configuration mode. To disable admission control, use the no form of this command.
application-id number
no application-id number
Syntax Description
number
|
Specifies the application identification number of the multicast QoS group. The valid range is 1-65535.
|
Command Default
Multicast QoS group application type is not identified.
Command Modes
Multicast QoS configuration (config-mqos)
Command History
Release
|
Modification
|
12.2(33)SCA
|
This command was introduced.
|
Usage Guidelines
In order to enable intelligent multicast admission control, you must enable and configure an application type using the application-id command.
Examples
The following example identifies a multicast QoS group application ID using the applicaton-id command:
Router(config)# cable multicast qos group 20 priority 55 global
Router(config-mqos)# application-id 44
Related Commands
Command
|
Description
|
cable multicast qos group
|
Specifies and configures a cable multicast QoS group.
|
show interface bundle multicast-sessions
|
Displays multicast session information for a specific virtual cable bundle.
|
show interface cable multicast-sessions
|
Displays multicast session information for a specific cable interface.
|
attributes
To configure the attribute value for an upstream bonding group, use the attributes command in upstream bonding configuration submode. To restore the default attribute value, use the no form of this command.
attributes value
no attributes
Syntax Description
value
|
The upstream bonding group attibute value, in hexadecimal format. The range is from 0 to FFFFFFFF. The default is 80000000.
|
Command Default
The upstream bonding group attribute value is 80000000.
Command Modes
Upstream bonding configuration (config-upstream-bonding)
Command History
Release
|
Modification
|
12.2(33)SCC
|
This command was introduced.
|
Usage Guidelines
Note
Efective with Cisco IOS Release 12.2(33)SCH, the no form of this command disables the attribute on a Cisco uBR10012 router.
Examples
The following example shows how to configure the attribute value for an upstream bonding group on a cable interface line card on the Cisco uBR10012 router:
Router# configure terminal
Router(config)# interface cable7/1/0
Router(config-if)# cable upstream bonding-group 20
Router(config-upstream-bonding)# attributes eeeeeeee
Related Commands
Command
|
Description
|
cable upstream bonding-group
|
Creates an upstream bonding group on a cable interface.
|
auto-sync
To enable automatic synchronization of the configuration files in NVRAM, use the auto-sync command in main-cpu redundancy configuration mode. To disable automatic synchronization, use the no form of this command.
auto-sync {startup-config | config-register | bootvar | running-config | standard}
no auto-sync {startup-config | config-register | bootvar | standard}
Syntax Description
startup-config
|
Specifies synchronization of the startup configuration files.
|
config-register
|
Specifies synchronization of the configuration register values.
|
bootvar
|
Specifies synchronization of the following boot variables:
• BOOT—Set by the boot system device:filename command.
• CONFIG_FILE—Set by the boot config device:filename command.
• BOOTLDR—Set by the boot bootldr device:filename command.
|
running-config
|
Specifies synchronization of the running configuration files.
|
standard
|
Specifies synchronization of all of the system files (startup configuration, boot variables, and config configuration registers).
|
Defaults
For the Performance Routing Engines (PREs) on the Cisco uBR10012 universal broadband router, the system defaults to synchronizing all system files on the (auto-sync standard).
For the Supervisor Engines on the Cisco 7600 series routers, the system defaults to synchronizing the running configuration. (running-config).
Command Modes
Redundancy configuration (config-r)
Command History
Release
|
Modification
|
12.2(4)XF1
|
This command was introduced on the Cisco uBR10012 universal broadband router.
|
12.2(14)SX
|
This command was integrated into the Supervisor Engine 720.
|
12.2(17d)SXB
|
Support was added for the Supervisor Engine 2.
|
12.2(18)SXD
|
Support for this command on the Cisco 7600 series routers was removed.
|
12.3BC
|
This command was integrated into Cisco IOS Release 12.3BC for the Cisco uBR10012 router.
|
12.2(33)SCA
|
This command is obsolete on the Cisco uBR10012 universal broadband router.
|
Usage Guidelines
Cisco 7600 Series Routers
If you enter the no auto-sync standard command, no automatic synchronizations occur. If you want to enable any of the keywords, you have to enter the appropriate command for each keyword.
The auto-sync command is not supported in RPR+ mode.
Cisco uBR10012 Universal Broadband Router
By default, the system synchronizes all system files, which is the typical setting for most applications. However, you might want exclude certain files from synchronization for specialized applications.
For example, if you have configured the active and standby PRE1 (or PRE2) modules to run different versions of Cisco IOS software, you might want to use different configuration files as well. In this case, you would not synchronize the startup configuration file.
Examples
Cisco 7600 Series Routers
The following example shows how (from the default configuration) to enable automatic synchronization of the configuration register in the main CPU:
Router#
configure terminal
Router (config)#
redundancy
Router (config-r)#
main-cpu
Router (config-r-mc)#
no auto-sync standard
Router (config-r-mc)#
auto-sync config-register
Cisco uBR10012 Universal Broadband Router
The following example shows the system being configured to synchronize only the startup configuration file:
router(config)# redundancy
router(config-r)# main-cpu
router(config-r-mc)# auto-sync startup-config
router(config-r-mc)# exit
The following example shows how to configure the system to synchronize all system files except for the startup configuration file. This typically is done when the two PRE1 (or PRE2) modules are running different software images.
router(config)# redundancy
router(config-r)# main-cpu
router(config-r-mc)# no auto-sync startup-config
router(config-r-mc)# auto-sync config-register
router(config-r-mc)# auto-sync bootvar
router(config-r-mc)# exit
Related Commands
Command
|
Description
|
redundancy
|
Enters redundancy configuration mode.
|
main-cpu
|
Enters main CPU redundancy configuration mode.
|
cable-modem compliant bridge
To enable DOCSIS-compliant bridging for the cable interface at startup, use the cable-modem compliant bridge command in cable interface configuration mode. To disable DOCSIS-compliant bridging, which is required to enable routing mode, use the no form of this command.
Cisco uBR904, uBR905, uBR924, uBR925 cable access routers, Cisco CVA122 Cable Voice Adapter
cable-modem compliant bridge
no cable-modem compliant bridge
Syntax Description
This command has no arguments or keywords.
Command Default
DOCSIS-compliant bridging is enabled by default.
Command Modes
Interface configuration (cable interface only)
Command History
Release
|
Modification
|
11.3(4)NA
|
This command was introduced for the Cisco uBR904 cable access router.
|
12.0(4)XI1
|
Support was added for the Cisco uBR924 cable access router.
|
12.1(3)XL
|
Support was added for the Cisco uBR905 cable access router.
|
12.1(5)XU1
|
Support was added for the Cisco CVA122 Cable Voice Adapter.
|
12.2(2)XA
|
Support was added for the Cisco uBR925 cable access router.
|
Usage Guidelines
It is normally not necessary to enter this command in data-over-cable bridging applications because DOCSIS-compliant bridging is enabled by default. However, to configure the router for full transparent bridging or for routing mode, use the no form of the command and then configure the router as desired using the appropriate CLI commands.
Examples
The following example shows how to disable DOCSIS-compliant bridging on the cable interface:
Router# configure terminal
Router(config)# interface cable-modem 0
Router(config-if)# no cable-modem compliant bridge
Related Commands
Command
|
Description
|
cable-modem downstream saved channel
|
Modifies the saved downstream channel setting and upstream power value on the cable interface.
|
cable-modem fast-search
|
Enables a faster downstream search algorithm on the cable interface.
|
cable-modem upstream preamble qpsk
|
Enables the QPSK modulation scheme in the upstream direction from the cable interface to the CMTS.
|
cable-modem voip best-effort
|
Allows voice calls to be sent upstream over the cable interface via best effort.
|
cable-modem dhcp-proxy
To specify that a Dynamic Host Configuration Protocol (DHCP) server should provide an IP address for the router's Ethernet interface, for the loopback interface, or for the router's Network Address Translation (NAT) address pool, use the cable-modem dhcp-proxy command in cable interface configuration mode. To disable this feature so that you can then manually assign an IP address to the Ethernet interface or NAT address pool, use the no form of this command.
Cisco uBR905, Cisco uBR924, Cisco uBR925 Cable Access Routers, and Cisco CVA122 Cable Voice Adapter
cable-modem dhcp-proxy {interface ethernet number | interface loopback number |
nat pool-name}
no cable-modem dhcp-proxy {interface ethernet number | interface loopback number |
nat pool-name}
Note
This command is available only when the router is configured for routing mode and cannot be used when the router is configured for DOCSIS-compliant bridging.
Syntax Description
interface ethernet number
|
Identifies the Ethernet interface to be assigned the static IP address from the DHCP server (always 0).
|
interface loopback number
|
Identifies the loopback interface to be assigned the static IP address from the DHCP server (always 0).
|
nat pool-name
|
Specifies the name of the NAT pool to be created using the IP address and subnet mask supplied by the DHCP server. (This option is equivalent to giving the ip nat pool pool-name start-ip end-ip netmask subnet command, using the IP address and subnet mask supplied by the DHCP server.)
|
Command Default
No default behavior or values
Command Modes
Interface configuration (cable interface only)
Command History
Release
|
Modification
|
12.1(1)T
|
This command was introduced on the Cisco uBR924 cable access router.
|
12.1(3)XL
|
Support was added for the Cisco uBR905 cable access router.
|
12.1(5)XU1
|
Support was added for the Cisco CVA122 Cable Voice Adapter.
|
12.2(2)XA
|
Support was added for the Cisco uBR925 cable access router.
|
12.2(8)YJ
|
The loopback option was added to support automatic configuration of the IP address on the cable modem tunnel interface for the Cisco uBR905 and Cisco uBR925 cable access routers.
|
12.2(15)T
|
This command was integrated into Cisco IOS Release 12.2(15)T.
|
Usage Guidelines
This command is useful in three situations:
•
When the router is configured for routing mode, an IP address must be assigned to its Ethernet interface. Without the cable-modem dhcp-proxy command, this IP address must be a static IP address assigned either by using a Cisco IOS configuration file or by manually entering the necessary interface configuration CLI commands. The cable-modem dhcp-proxy command allows a DHCP server to assign an IP address to the Ethernet interface.
•
When NAT is used, an inside global address pool must be created on the Ethernet interface. Without the cable-modem dhcp-proxy command, this must be done by specifying a static IP address in the ip nat pool pool-name start-ip end-ip netmask subnet command. The cable-modem dhcp-proxy command allows a DHCP server to assign an IP address that automatically creates the NAT address pool.
When using this option, you must also use the following NAT configuration commands:
–
Use the ip nat inside command in interface configuration mode to configure the Ethernet interface as the inside interface.
–
Use the ip nat outside command in interface configuration mode to configure the cable interface as the outside interface.
–
Specify the overload option with the ip nat command in global configuration mode to implement Port Address Translation (PAT) so that multiple PCs can use the single IP address in the NAT pool created by the cable-modem dhcp-proxy command.
•
When using the Cisco Easy VPN feature to create a VPN tunnel, the command allows a static address to be used for the tunnel's creation.
After configuring the router with the cable-modem dhcp-proxy command, reboot the router. During the DOCSIS provisioning process, the router sends a DHCP client request to obtain an IP address for the cable interface.
The router then sends a proxy DHCP request to the DHCP server using the Ethernet interface's MAC address. The DHCP server replies with a second IP address that the router assigns to either the Ethernet or loopback interface, or to the NAT pool, depending on which option was used in the cable-modem dhcp-proxy command.
Note
When replying to the proxy request for the Ethernet interface, the DHCP server should assign an IP address that is on the same network as the customer premises equipment (CPE) devices that are attached to the router's Ethernet interface.
Tip
If you have configured a Cisco CM for routing mode and are also using the cable-modem dhcp-proxy nat command on the CM, you must configure the corresponding cable interface on the Cisco CMTS with the cable dhcp-giaddr policy command.
Using NAT and DHCP Proxy and Copying Configuration Files
Most service providers typically create a standard configuration file for their cable modems, verify it, and then copy the working configuration as needed to other cable modems. This can cause problems when using the cable-modem dhcp-proxy command to create a NAT address pool for NAT/PAT translation.
The reason is that the default router configuration is for DOCSIS-compliant bridging, which includes two bridge-group 59 commands for each interface. To use the cable-modem dhcp-proxy command, you must put the router into routing mode, which means removing the bridge-group commands with the equivalent no bridge-group commands.
However, because no bridge-group is the default for these CLI commands, they are not saved in the running configuration. So when you save the Cisco IOS configuration file and copy it to other routers, the router is only partially configured for routing mode and continually resets its interfaces.
In addition, whenever you use the cable-modem dhcp-proxy command to create a NAT pool, the router automatically adds the appropriate ip nat pool commands to the configuration when it receives the actual IP addresses from the DHCP server. The IP addresses specified in this command are particular to each user and should not be copied to other routers.
To avoid this problem, use the following procedure to create a Cisco IOS configuration file that uses the cable-modem dhcp-proxy command to create a NAT address pool for NAT/PAT address translation:
Step 1
Create and test a working configuration on a cable access router.
Step 2
After you have created a standardized configuration, save it to memory, and then copy the Cisco IOS configuration file to the TFTP server that will be used to copy the file to the other routers.
Step 3
Open the Cisco IOS configuration file with a text editor and add the following lines underneath each interface:
no bridge-group 59 spanning-disabled
Step 4
Remove the ip nat pool command.
For example, the following are the relevant lines in a typical DHCP proxy NAT configuration for a cable access router:
ip address 192.168.1.1 255.255.255.0
no cable-modem compliant bridge
cable-modem dhcp-proxy nat nat-pool
ip nat pool nat-pool 10.15.0.10 10.15.0.10 netmask 255.255.0.0
When you copy this configuration file to the TFTP server, modify this portion of the configuration file to add the no bridge-group commands under each interface and to remove the ip nat pool command:
ip address 192.168.1.1 255.255.255.0
no bridge-group 59 spanning-disabled
no cable-modem compliant bridge
cable-modem dhcp-proxy nat nat-pool
no bridge-group 59 spanning-disabled
Note
Be sure to remove the ip nat pool command.
Examples
The following example shows how to configure the router so that it makes a proxy DHCP request to obtain an IP address for its Ethernet interface:
Router(config)# interface c0
Router(config-if)# cable-modem dhcp-proxy interface ethernet 0
The following example creates a NAT address pool with the IP address assigned by the DHCP server; this IP address must be in the network attached to the Ethernet address (which in this case is 192.168.100.0).
Router(config)# ip nat inside source list 1 pool net-208 overload
Router(config)# interface cable0
Router(config-if)# ip nat outside
Router(config-if)# no cable compliant bridge
Router(config-if)# cable-modem dhcp-proxy nat net-208
Router(config)# interface ethernet0
Router(config-if)# ip address 192.168.100.94 255.255.255.0
Router(config-if)# ip nat inside
Router(config)# access-list 1 permit 192.168.100.0 0.0.0.255
Related Commands
Command
|
Description
|
cable-modem compliant bridge
|
Enables DOCSIS-compliant transparent bridging for the cable interface at startup.
|
cable-modem downstream saved channel
To modify the saved downstream channel setting and upstream power value on the cable interface, use the cable-modem downstream saved channel command in cable interface configuration mode. To remove the saved settings, which will be saved at the next initialization cycle, use the no form of this command.
Cisco uBR904, uBR924 cable access routers
cable-modem downstream saved channel ds-frequency us-power
no cable-modem downstream saved channel ds-frequency us-power
Note
Cisco IOS Release 12.1(2)T removed this command from the CLI for all platforms and reserved it for exclusive use by the DOCSIS provisioning process.
Syntax Description
ds-frequency
|
Downstream channel frequency in Hz, which can be from 91,000,000 to 860,000,000.
|
us-power
|
Upstream power level in decibels per millivolt (dBmV), which can be from 8 to 61.
|
Command Default
Enabled
Command Modes
Interface configuration (cable interface only)
Command History
Release
|
Modification
|
11.3(4)NA
|
This command was introduced for the Cisco uBR904 cable access router.
|
12.0(4)XI1
|
Support was added for the Cisco uBR924 cable access router.
|
12.1(2)T
|
This command was removed from the CLI for all platforms and reserved for exclusive use by the DOCSIS provisioning process.
|
Usage Guidelines
This command is auto-generated by the operation of the cable MAC layer process. The DOCSIS RFI specification requires that CMs remember the downstream frequency and upstream power of the last successfully ranged session. These arguments are called up as the first downstream frequency and upstream power to use the next time the CM is booted. This operation dramatically speeds up the channel search.
Use the no cable-modem downstream saved channel ds-frequency us-power command to remove the saved frequency and power setting from the running configuration, which will be saved at the next initialization cycle.
To comply with DOCSIS requirements, Cisco IOS Release 12.1(2)T removed this command from the CLI for all platforms and reserved it for exclusive use by the DOCSIS provisioning process. This command exists in earlier Cisco IOS versions, but Cisco recommends that this command NOT be used by end users of Cisco cable CPE devices.
Examples
The following example shows how to remove the downstream frequency of 91,000,000 Hz and the upstream power level of 33 dBmV from the running configuration of a cable-modem interface:
Router(config)# interface cable-modem 0
Router(config-if)# no cable-modem downstream saved channel 91000000 33
Related Commands
Command
|
Description
|
cable-modem compliant bridge
|
Enables DOCSIS-compliant transparent bridging for the cable interface at startup.
|
cable-modem fast-search
|
Enables a faster downstream search algorithm on the cable interface.
|
cable-modem upstream preamble qpsk
|
Enables the QPSK modulation scheme in the upstream direction from the CM interface to the CMTS.
|
cable-modem voip best-effort
|
Allows voice calls to be sent upstream over the cable interface via best effort.
|
cable-modem fast-search
To enable a faster downstream search algorithm on the cable interface, use the cable-modem fast-search command in cable interface configuration mode. To disable the downstream fast-search feature, use the no form of this command.
Cisco uBR904, uBR924 cable access routers
cable-modem fast-search
no cable-modem fast-search
Note
Cisco IOS Release 12.1(2)T removed this command from the CLI for all platforms and reserved it for exclusive use by the DOCSIS provisioning process.
Syntax Description
This command has no arguments or keywords.
Command Default
Disabled
Command Modes
Interface configuration (cable interface only)
Command History
Release
|
Modification
|
11.3(4)NA
|
This command was introduced for the Cisco uBR904 cable access router.
|
12.0(4)XI1
|
Support was added for the Cisco uBR924 cable access router.
|
12.1(2)T
|
This command was removed from the CLI for all platforms and reserved for exclusive use by the DOCSIS provisioning process.
|
Usage Guidelines
This feature speeds up the frequency search performed by the cable access router. Normally it takes the cable access router about 30 to 50 seconds to sample 30 to 50 frequencies. The cable-modem fast-search command can reduce this search time. However, there might be some cases where this fast-search algorithm might not perform as well as the default algorithm. Trial and error is the only way to discover how well this feature works for your environment.
Examples
The following example shows how to enable the faster downstream search algorithm on the router's cable interface:
Router(config)# interface cable-modem 0
Router(config-if)# cable-modem fast-search
Related Commands
Command
|
Description
|
cable-modem compliant bridge
|
Enables DOCSIS-compliant transparent bridging for the cable interface at startup.
|
cable-modem downstream saved channel
|
Modifies the saved downstream channel setting and upstream power value on the cable interface.
|
cable-modem upstream preamble qpsk
|
Enables the QPSK modulation scheme in the upstream direction from the cable interface to the CMTS.
|
cable-modem voip best-effort
|
Allows voice calls to be sent upstream over the cable interface via best effort.
|
cable-modem qos drop-ack
To enable the automatic dropping of unnecessary TCP packet acknowledgements on the cable interface, use the cable-modem qos drop-ack command in cable interface configuration mode. To disable this feature, so that all TCP packet acknowledgements are sent, use the no form of this command.
Cisco uBR905, uBR924, uBR925 cable access routers, Cisco CVA122 Cable Voice Adapter
cable-modem qos drop-ack
no cable-modem qos drop-ack
Syntax Description
This command has no arguments or keywords.
Command Default
Enabled
Command Modes
Interface configuration and subinterface configuration (cable interface only)
Command History
Release
|
Modification
|
12.2(2)XA4
|
This command was introduced for the Cisco uBR905 cable access router and Cisco CVA122 Cable Voice Adapter.
|
12.2(7)
|
Support was added for the Cisco uBR924 cable access router.
|
12.2(8)T
|
Support was added for the Cisco uBR925 cable access router.
|
Usage Guidelines
TCP traffic uses a packet-acknowledge algorithm, where a group of packets must be acknowledged before additional traffic can be sent. When a large number of packets is transmitted on the downstream, it can result in a large number of acknowledgements on the upstream. Because the downstream bandwidth is typically many times greater than the upstream bandwidth, certain applications can temporarily overrun the upstream with a large volume of acknowledgement packets.
If any of those acknowledgements are dropped or lost, traffic can be backed up, and data packets might have to be resent, even if those packets had in fact been successfully received. This can significantly impact real-time traffic, such as voice calls.
To optimize the TCP traffic on the upstream in these circumstances, the Cisco uBR905, Cisco uBR924, and Cisco uBR925 cable access routers and the Cisco CVA122 Cable Voice Adapters automatically analyze the upstream traffic and drop unnecessary packet acknowledgements when traffic begins backing up. This feature has been automatically enabled by default on the routers, starting with Cisco IOS Release 12.0(5)T.
In some situations, however, this feature can result in packets being dropped on the upstream, which could impact the performance of certain applications such as FTP transfers. If packet drops do occur on the upstream, this feature can be turned off with the no cable-modem qos drop-ack command.
Examples
The following example shows how to disable the TCP packet optimization feature on the cable interface, so that all TCP packet acknowledgements are sent:
Router(config)# interface cable-modem 0
Router(config-if)# no cable-modem qos drop-ack
The following example shows how to enable the TCP packet optimization feature on the cable interface. This is the default configuration, so it does not need to be done unless it has been previously disabled.
Router(config)# interface cable-modem 0
Router(config-if)# cable-modem qos drop-ack
Related Commands
Command
|
Description
|
show controllers cable-modem qos
|
Displays detailed information about the Quality of Service (QoS) configuration.
|
cable-modem upstream preamble qpsk
To enable the QPSK modulation scheme in the upstream direction from the cable interface to the CMTS, use the cable-modem upstream preamble qpsk command in cable interface configuration mode. To disable upstream modulation for the interface, use the no form of this command.
Cisco uBR904, uBR905, uBR924, uBR925 cable access routers, Cisco CVA122 Cable Voice Adapter
cable-modem upstream preamble qpsk
no cable-modem upstream preamble qpsk
Syntax Description
This command has no arguments or keywords.
Command Default
Enabled
Command Modes
Interface configuration (cable interface only)
Command History
Release
|
Modification
|
11.3(4)NA
|
This command was introduced for the Cisco uBR904 cable access router.
|
12.0(4)XI1
|
Support was added for the Cisco uBR924 cable access router.
|
12.1(3)XL
|
Support was added for the Cisco uBR905 cable access router.
|
12.1(5)XU1
|
Support was added for the Cisco CVA122 Cable Voice Adapter.
|
12.2(2)XA
|
Support was added for the Cisco uBR925 cable access router.
|
Examples
The following example shows how to configure the cable interface for QPSK modulation on the upstream:
Router(config)# interface cable-modem 0
Router(config-if)# cable-modem upstream preamble qpsk
Related Commands
Command
|
Description
|
cable-modem compliant bridge
|
Enables DOCSIS-compliant transparent bridging for the cable interface at startup.
|
cable-modem downstream saved channel
|
Modifies the saved downstream channel setting and upstream power value on the cable interface.
|
cable-modem fast-search
|
Enables a faster downstream search algorithm on the cable interface.
|
cable-modem voip best-effort
|
Allows voice calls to be sent upstream over the cable interface via best effort.
|
cable-modem voip best-effort
To allow voice calls to be sent upstream over the cable interface using best-effort quality of service (QoS), use the cable-modem voip best-effort command in cable interface configuration mode. To disable best-effort voice calls, use the no form of this command.
Cisco uBR924 cable access router
cable-modem voip best-effort
no cable-modem voip best-effort
Note
Cisco IOS Release 12.1(2)T removed this command from the CLI for all platforms and reserved it for exclusive use by the DOCSIS provisioning process.
Syntax Description
This command has no arguments or keywords.
Command Default
Enabled
Command Modes
Interface configuration (cable interface only)
Command History
Release
|
Modification
|
11.3(4)NA
|
This command was introduced for the Cisco uBR904 cable access router.
|
12.0(4)XI1
|
Support was added for the Cisco uBR924 cable access router.
|
12.1(2)T
|
This command was removed from the CLI for all platforms and reserved for exclusive use by the DOCSIS provisioning process.
|
Usage Guidelines
This command allows you to configure the voice traffic on a router to allow only calls having a high-priority service identifier (SID) to be connected.
If the dynamic configuration of high-priority queues for voice traffic fails, or if the far end cannot support the multiple SIDs and multiple classes of service required by high-priority traffic, the flag set by this command will be checked. If enabled (the default setting), the call will be allowed to go through. If disabled, the call will fail.
Examples
The following example shows how to disable best-effort voice calls:
Router(config)# interface cable-modem 0
Router(config-if)# no cable-modem voip best-effort
Related Commands
Command
|
Description
|
cable-modem compliant bridge
|
Enables DOCSIS-compliant transparent bridging for the cable interface at startup.
|
cable-modem downstream saved channel
|
Modifies the saved downstream channel setting and upstream power value on the cable interface.
|
cable-modem fast-search
|
Enables a faster downstream search algorithm on the cable interface.
|
cable-modem upstream preamble qpsk
|
Enables the QPSK modulation scheme in the upstream direction from the cable interface to the CMTS.
|
cable-modem voip clock-internal
To enable the router's internal clock for Voice-over-IP (VoIP) calls, use the cable-modem voip clock-internal command in cable interface configuration mode. To disable the internal clock, so that it uses the clock from the cable interface for VoIP calls, use the no form of this command.
Cisco uBR924, uBR925 cable access routers, Cisco CVA122 Cable Voice Adapter
cable-modem voip clock-internal
no cable-modem voip clock-internal
Syntax Description
This command has no arguments or keywords.
Command Default
The default is to use the clock from the cable interface for VoIP calls.
Command Modes
Interface configuration (cable interface only)
Command History
Release
|
Modification
|
12.1(4)T
|
This command was introduced for the Cisco uBR924 cable access router.
|
12.1(5)XU1
|
Support was added for the Cisco CVA122 Cable Voice Adapter.
|
12.2(2)XA
|
Support was added for the Cisco uBR925 cable access router.
|
Usage Guidelines
This command enables the internal clock, allowing it to make VoIP calls over the Ethernet and USB interfaces even when the cable interface is down or disconnected. If the CMTS is a Cisco uBR7200 series with a Cable Clock Card, this command disables the use of that clock.
This command can be used in both DOCSIS IP bridging and routing mode. However, when operating in DOCSIS IP bridging mode, VoIP packets are transmitted out only on the cable interface, so the router must be operating in routing mode to transmit voice packets out the Ethernet and USB interfaces.
Examples
The following example shows how to enable the internal clock for VoIP calls:
Router(config)# interface cable0
Router(config-if)# cable-modem voip clock-internal
Related Commands
Command
|
Description
|
cable-modem compliant bridge
|
Enables DOCSIS-compliant transparent bridging for the cable interface at startup.
|
cable-modem downstream saved channel
|
Modifies the saved downstream channel setting and upstream power value on the cable interface.
|
cable-modem fast-search
|
Enables a faster downstream search algorithm on the cable interface.
|
cable-modem upstream preamble qpsk
|
Enables the QPSK modulation scheme in the upstream direction from the cable interface to the CMTS.
|