Cisco uBR900 Series Configuring
Cisco uBR900 Series Configuring

Cisco uBR900 Series Configuring

Cable access routers
Hide thumbs Also See for uBR900 Series:

Advertisement

Configuring the Cisco uBR900 Series
Cable Access Routers
This document addresses the following topics:
Feature Overview on page 1
Supported Platforms on page 32
Prerequisites on page 32
Supported MIBs and RFCs on page 33
Configuration Tasks on page 36
Configuration Examples on page 46
VoIP Bridging Configuration Using SGCP on page 52
Debug Commands on page 118
Glossary on page 135

Feature Overview

Cisco uBR900 series cable access routers are fully-functional Cisco IOS routers and standards-based
bidirectional cable modems that give a residential or small office/home office (SOHO) subscriber
high-speed Internet or Intranet access and packet telephone services via a shared two-way cable
system and IP backbone network. Cisco uBR900 series cable access routers are based on the current
Data-Over-Cable Service Interface Specifications (DOCSIS) standards, and interoperate with any
bidirectional, DOCSIS-qualified headend cable modem termination system (CMTS).
Cisco uBR900 series routers connect computers, telephone equipment, and other customer premises
devices at a subscriber site to the service provider's Hybrid/Fiber Coax (HFC) and IP backbone
network. Functioning as cable modems, the Cisco uBR900 series routers transport data and voice
traffic on the same cable system that delivers broadcast TV signals.
Cisco uBR900 series cable access routers typically ship from the Cisco factory with a Cisco
Internetwork Operating System (IOS) software image stored in nonvolatile memory (NVRAM). The
standard Cisco IOS software image supports DOCSIS-compliant bridging operation for data as the
default.
Based on the feature licenses purchased, other Cisco IOS images can be downloaded from Cisco
Connection Online (CCO). Each Cisco uBR900 series router in your network can then be configured
to support Voice over IP (VoIP) and/or other special operating modes based on your service offering
and the practices in place for your network. A Cisco uBR900 series device can function as an
advanced router, providing wide area network (WAN) data connectivity in a variety of
configurations.
Configuring the Cisco uBR900 Series Cable Access Routers 1

Advertisement

Table of Contents
loading

Summary of Contents for Cisco uBR900 Series

  • Page 1: Feature Overview

    Voice over IP (VoIP) and/or other special operating modes based on your service offering and the practices in place for your network. A Cisco uBR900 series device can function as an advanced router, providing wide area network (WAN) data connectivity in a variety of configurations.
  • Page 2 Feature sets and software images vary depending on the cable access router model you are Note using and the Cisco IOS software release that is running. For a list of the available software images for your application, and the specific features contained in each image, refer to the release notes for the Cisco uBR900 series cable access router and Cisco IOS software release you are using.
  • Page 3: Base Ip Bridging

    Base IP Bridging includes full and DOCSIS-compliant bridging and DOCSIS Baseline Privacy. The Base IP Bridging feature set allows the Cisco uBR900 series cable access router to function as a DOCSIS 1.0 cable modem and to interoperate with any DOCSIS 1.0-qualified CMTS. It provides basic high-speed Internet connectivity for users who want to connect only one computer to the cable network.
  • Page 4: Data Operations

    CMTS shares a 27 or 26 Mbps, 6 MHz data channel in the 88 to 860 MHz range. The Cisco uBR900 series cable access router shares an upstream data rate of up to 10 Mbps on a 200 kHz-wide to 3.2 MHz-wide channel in the 5 to 42 MHz range.
  • Page 5: Operating Modes

    The system uses Transmission Control Protocol/Internet Protocol (TCP/IP) to transmit data. TCP/IP transmits data in segments encased in IP datagrams, along with checksums to detect data corruption and sequence numbers to ensure an ordered byte stream on the TCP connection between the Cisco cable access router and the CMTS.
  • Page 6: Data Specifications

    Note high upstream data throughput is not demanded since the volume of data transmitted upstream is typically small. Data Specifications Table 1 Cisco uBR900 Series Cable Access Router Data Specifications Description Downstream Values Upstream Values Frequency Range 88 to 860 MHz...
  • Page 7: Service Assignments

    Service Assignments Each Cisco uBR900 series cable access router on the network is configured to receive data on a particular downstream channel. A downstream channel contains upstream segment(s). Each upstream segment typically serves more than one fiber node.
  • Page 8: Routing Applications

    “Customizing the Cable Access Router Interface” on page 44 for details. Routing Applications The Cisco uBR900 series cable access router can be configured to act as a router to preserve IP address space and limit broadcasts that can impact the performance of the network. A typical use would be if you are connecting the cable access router to an internal Ethernet hub that is connected to an existing PC network.
  • Page 9: Layer 2 Tunneling Protocol

    A DHCP Relay Agent is any host that forwards DHCP packets between clients and servers. A DHCP Relay Agent enables the client and server to reside on separate subnets. If the Cisco IOS DHCP server cannot satisfy a DHCP request from its own database, it can forward the DHCP request to one or more secondary DHCP servers defined by the network administrator using standard Cisco IOS IP helper-address functionality.
  • Page 10 IP address (many-to-one translation, also known as Port Address Translation [PAT]) • Enables packets to be routed correctly to and from the outside world by using the Cisco uBR900 series cable access router •...
  • Page 11 Your company can then deploy IP telephony as a local-loop bypass service where voice packets are transferred from the CMTS to: • A telephony gatekeeper when using H.323; the Cisco uBR924 acts as an H.323 gateway. • A call agent when using SGCP.
  • Page 12: Voice Handling

    If the Cisco uBR924 interoperates with a DOCSIS 1.0 CMTS that does not support multiple CoS per router, voice traffic will be transmitted on a “best effort” basis along with data traffic. This may cause poorer voice quality and lower data throughput when calls are being made from the router’s...
  • Page 13: Protocol Stack

    H.323 is an International Telecommunications Union (ITU) standard that specifies call signaling and control protocols for a shared IP data network. The Cisco uBR924 cable access router acts as an H.323 gateway. In architectures using the VoIP H.323 protocol stack, the session application manages two call legs for each call: (1) a telephony leg managed by the voice telephony service provider;...
  • Page 14: Sgcp Protocol Stack

    SGCP Protocol Stack The Cisco uBR924 cable access router supports Simple Gateway Control Protocol (SGCP), an out-of-band signaling protocol that interacts with an external call agent (CA) to provide call setup and teardown for VoIP calls made through the Internet or a local intranet. Using the call control...
  • Page 15: Backup Pots Connection

    In the event of a building power failure or a Cisco uBR924 power problem, the cutover port lets you dial out using the backup PSTN line. If the Cisco uBR924 loses power while VoIP calls are in progress, you can reestablish one of the two connections—dialing out over the PSTN.
  • Page 16: Security Features

    48-bit IEEE MAC address, can only obtain keying material for services it is authorized to access. The Cisco uBR900 series cable access router is able to obtain two types of keys from the CMTS: the Traffic Exchange Key (TEK), which is used to encrypt and decrypt data packets, and the Key Exchange Key (KEK), which is used to decrypt the TEK.
  • Page 17: Netranger Support-Ios Intrusion Detection

    Security Features Firewall Cisco uBR900 series cable access routers act as buffers between any connected public and private networks. In firewall mode, Cisco cable access routers use access lists and other methods to ensure the security of the private network.
  • Page 18: Configuration Options

    Feature Overview Configuration Options The Cisco uBR900 series cable access router typically ships from the factory ready to work in the Base IP Bridging (DOCSIS-compliant bridging) data-only mode. The cable access router is configured automatically at startup by one or more configuration files generated by the cable service provider and downloaded to the router;...
  • Page 19: Initial Power-On Sequence

    CMTS before provisioning can be successful. Initial Power-On Sequence When connected and first powered on, the Cisco uBR900 series cable access router performs the following boot procedures: •...
  • Page 20 IP addresses for a syslog server or security server. The DHCP server is typically a dedicated server at the Note headend, but it could also be a CMTS such as a Cisco uBR7200 series universal broadband router. The router configures itself for the specified IP address and gets the current date and time from the specified TOD server.
  • Page 21 “write erase” on the cable access router’s local configuration parameters Telnet access to the router from the headend is still allowed, but only if the Cisco IOS configuration file includes enable and line vty passwords; if the configuration file does not include enable and line vty commands to specify these passwords, Telnet access and console access are both disabled.
  • Page 22 Feature Overview The sequence numbers shown in Table 3 are also shown in Figure 5 below. The Cisco uBR900 series cable access router will complete all the steps shown in the table and flowchart each time it needs to reregister with the CMTS.
  • Page 23: Basic Troubleshooting

    Basic Troubleshooting A MAC-layer circular log file is stored inside the Cisco uBR900 series cable access router. This file contains a history of the log messages such as state event activities and timestamps. This is the most valuable information for troubleshooting the cable interface.
  • Page 24 Feature Overview The following is the normal progression of states as the Cisco uBR900 series registers with the CMTS: wait_for_link_up_state ds_channel_scanning_state wait_ucd_state wait_map_state ranging_1_state ranging_2_state dhcp_state establish_tod_state security_association_state configuration_file_state registration_state establish_privacy_state maintenance_state Following is an example of a MAC log file for a cable access router that has successfully registered with the headend CMTS.
  • Page 25 For examples and descriptions of how to use these keywords, see the show controllers cable-modem mac command reference page. The MAC log file gives a detailed history of initialization events that occur in the Cisco uBR900 series cable access router. All pertinent troubleshooting information is stored here.
  • Page 26 Most of the IRC channel slots overlap the EIA plan. The Cisco uBR900 series uses a built-in default frequency scanning feature to find and lock onto a downstream channel. After the cable access router successfully finds a downstream frequency channel, it saves the channel to NVRAM.
  • Page 27 508145.540 CMAC_LOG_UCD_MSG_RCVD 508146.120 CMAC_LOG_DS_64QAM_LOCK_ACQUIRED 699000000 508146.122 CMAC_LOG_DS_CHANNEL_SCAN_COMPLETED Event 3—Obtain Upstream Parameters The Cisco uBR900 series waits for an upstream channel descriptor (UCD) message from the CMTS. The UCD provides transmission parameters for the upstream channel. 508146.124 CMAC_LOG_STATE_CHANGE wait_ucd_state 508147.554 CMAC_LOG_UCD_MSG_RCVD 508147.558 CMAC_LOG_UCD_NEW_US_FREQUENCY...
  • Page 28: Establish Security

    508176.996 CMAC_LOG_DHCP_COMPLETE Event 6 Establish the Time of Day — The Cisco uBR900 series accesses the Time of Day server for the current date and time, which is used to create time stamps for logged events. The field indicates a CMAC_LOG_TOD_COMPLETE successful time of day sequence.
  • Page 29 CMTS to encrypt the TEKs (traffic encryption keys) it sends to the Cisco uBR900 series. The TEKs are used to encrypt/decrypt the data. There is a TEK for each SID that is configured to use privacy.
  • Page 30 EVENT_8_KEY_REPLY/STATE_B_OP_WAIT, new state: STATE_D_OPERATIONAL 856.326 CMAC_LOG_PRIVACY_INSTALLED_KEY_FOR_SID 856.330 CMAC_LOG_PRIVACY_ESTABLISHED In order for baseline privacy to work, you must use a code image name on the Cisco uBR900 Note series that contains the characters k1. In addition, baseline privacy must be supported on the headend CMTS, and it must be turned on in the configuration file that is downloaded to the cable access router.
  • Page 31: Related Documents

    CoS. • If the Cisco uBR900 series is connected to a DOCSIS 1.0 headend that does not support multiple CoS per cable access router, voice and data will be mixed, and voice traffic will be transmitted on a best effort basis.
  • Page 32: Supported Platforms

    Supported Platforms Supported Platforms The Cisco uBR900 series cable access router is a standalone device; it works in conjunction with the Cisco uBR7246 and the Cisco uBR7223 universal broadband routers. Prerequisites In order to use the Cisco uBR900 series cable access router for data-over-cable or voice-over-cable (VoIP) applications, the following tasks must be completed: •...
  • Page 33 In order to use the Cisco uBR900 series cable access router for VoIP-over-cable applications, the following additional conditions must be met: • In order to run VoIP Fax, the uBR900 series cable access router must be configured for voice and you must be using Cisco IOS Release 12.0(5)T or higher. Supported MIBs and RFCs The Cisco uBR900 series cable access router supports the following categories of MIBs: •...
  • Page 34 MIB; later releases might have added new attributes and functionality. Because of interdependencies, the MIBs must be loaded in the order given in the table. The names given in Table 4 are the filenames for the MIBs as they exist on Cisco’s FTP site Note (ftp://ftp.cisco.com/pub/mibs/ or http://www.cisco.com/public/mibs).
  • Page 35 • Radio Frequency Interface (RFI) MIB—Specific to DOCSIS cable implementations. The RIF MIB provides an interface that permits management of the Cisco uBR900 series cable access router over the cable or Ethernet interface. Using SNMP management applications, this MIB allows access to statistics such as MAC, driver configuration, and counters. The Cable Device MIB is very similar to the RFI MIB in that both allow access to statistics;...
  • Page 36: Configuration Tasks

    Configuration Tasks — xgcpUpDownNotification—Notification sent when the protocol status changes between up and down For descriptions of supported MIBs and how to use MIBs, see Cisco’s MIB web site on CCO at http://www.cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml. Configuration Tasks The Cisco uBR900 series cable access router typically is configured automatically on power-up using a configuration file generated by the cable service provider and delivered via the CMTS installed at the cable headend.
  • Page 37: Verifying The Host Name And Password

    Setting an encrypted password allows you to prevent unauthorized configuration changes. Passwords are case sensitive. Note To configure a host name and an encrypted password for a Cisco uBR900 series cable access router, perform the following tasks, starting in global configuration mode: Step Command...
  • Page 38 Configuring Ethernet and Cable Access Router Interfaces • Exit global configuration mode and attempt to reenter it using the new enable password: cisco# exit cisco con0 is now available Press RETURN to get started. cisco> enable Password: guessme cisco# Configuration, Verification, and Troubleshooting Tips If you are having trouble: •...
  • Page 39: Configuring Routing

    Configuring Routing Configuring Routing DOCSIS-compliant transparent bridging is the factory default configuration of the Cisco uBR900 series cable access router. To change the configuration of your cable access router from bridging to routing using the CLI, perform the following tasks, starting in global configuration mode:...
  • Page 40 2 no keepalive cable-modem downstream saved channel 699000000 39 no cable-modem compliant bridge router rip network 4.0.0.0 network 172.16.0.0 ip classless no ip http server line con 0 transport input none line vty 0 4 Cisco IOS Release 12.0(7)T...
  • Page 41: Configuring Bridging

    Configuring Bridging Configuring Bridging The Cisco uBR900 series cable access router is configured for DOCSIS-compliant transparent bridging by default. If it becomes necessary to reconfigure the unit for bridging after it has been configured for routing, you can erase the routing configuration and return the unit to factory default configuration settings, or you can reconfigure the unit manually using the CLI.
  • Page 42 When the cable interface comes up, the IP address and downstream channel are configured automatically. Note To configure multiple PCs, repeat Steps 4 through 7 above for each additional PC. You can connect a maximum of three PCs to the Cisco uBR900 series cable access router in a bridging application. Verifying Bridging...
  • Page 43: Reestablishing Docsis-Compliant Bridging

    NVRAM). After entering this command, perform a warm reset of the Cisco uBR900 series cable access router by pressing and holding down the Reset button for less than 10 seconds. For information on the location and operation of the Reset button, refer to the “Physical Description”...
  • Page 44: Customizing The Cable Access Router Interface

    Different geographical regions and different cable plants use different frequency bands. The Cisco uBR900 series cable access router uses a built-in default frequency scanning feature to address this issue. After the cable access router finds a successful downstream frequency channel, it saves the channel and power setting to NVRAM.
  • Page 45 If you wish to replace an existing PC or NIC, use one of the following workarounds: • Use the clear cable host mac address reset command on the Cisco uBR7200 series router to remove the PC’s MAC address from the router’s internal address tables. The PC’s MAC address will be rediscovered and associated with the correct cable access router during the next DHCP lease cycle.
  • Page 46: Configuration Examples

    • IPSec Configuration on page 53 • L2TP Configuration on page 54 Basic Internet Access Bridging Configuration The following Cisco uBR900 series cable access router configuration supports a typical residential Internet-access, data only subscriber: Current configuration: version 12.0 service config...
  • Page 47 Basic Internet Access Routing Configuration The Cisco uBR900 series cable access router can be configured to act as a router to preserve IP address space and limit broadcasts that can impact the performance of the network. A sample configuration file follows.
  • Page 48 Configuration Examples Multicast-Enabled Routing Configuration The following configuration is for a Cisco uBR900 series that uses PIM sparse-dense mode and belongs to a specific multicast group. Other multicast routing protocols such as PIM sparse-mode or PIM dense-mode can be used.
  • Page 49 VoIP Bridging Configuration Using H.323v2 VoIP Bridging Configuration Using H.323v2 In this example, the Cisco uBR900 series is configured for bridging, with an H.323v2 dial peer to another Cisco uBR900 series attached to the same downstream interface on the headend CMTS.
  • Page 50 Configuration Examples VoIP Routing Configuration Using H.323v2 In this example, the Cisco uBR900 series is configured for IP routing, with an H.323v2 dial peer to another Cisco uBR900 series attached to the same downstream interface on the headend CMTS. Current configuration: ! No configuration change since last restart version 12.0...
  • Page 51 627000000 54 no cable-modem compliant bridge ip default-gateway 24.3.90.2 ip classless ip route 0.0.0.0 0.0.0.0 24.3.90.2 access-list 1 permit any line con 0 line vty 0 4 login Configuring the Cisco uBR900 Series Cable Access Routers 51...
  • Page 52 Configuration Examples VoIP Bridging Configuration Using SGCP In this example, Cisco uBR924 is configured to support VoIP in bridging mode using SGCP. Note the following in the sample configuration file: • SGCP is enabled. • The call agent IP address is specified.
  • Page 53: Ipsec Configuration

    Encryption/decryption is subject to export licensing controls. To support IPSec, the Note Cisco uBR900 series must be configured in routing mode. the software images running at both the headend and the subscriber end must support the feature set. Careful address assignment on user equipment and policy routing at the headend is required.
  • Page 54: L2Tp Configuration

    Encryption/decryption is subject to export licensing controls. To support L2TP and Firewall, Note the Cisco uBR900 series must be configured in routing mode. Software images running at both the headend and the subscriber end must support the feature set. Careful address assignment on user equipment and policy routing at the headend is required.
  • Page 55 2 network 10.0.0.0 network 24.0.0.0 ip local pool dialup 24.1.0.100 ip classless no ip http server line con 0 transport input none line vty 0 4 login Configuring the Cisco uBR900 Series Cable Access Routers 55...
  • Page 56: Command Reference

    All commands relating to VoIP applications are documented in the Cisco IOS Release 12.0 command references, or in Voice over IP for the Cisco AS5300, which can be accessed online or on the Documentation CDROM by going to New Features in Cisco IOS Release 12.0(3)T.
  • Page 57 The following example shows how to enter the cable-modem compliant bridge command for a cable access router interface, starting from global configuration mode: uBR924(config)# interface cable-modem 0 uBR924(config-if)# cable-modem compliant bridge uBR924(config-if)# Configuring the Cisco uBR900 Series Cable Access Routers 57...
  • Page 58: Related Commands

    Cisco uBR900 series. cable-modem upstream preamble qpsk Enables the QPSK modulation scheme in the upstream direction from the Cisco uBR900 series to the CMTS. cable-modem voip best-effort Allows voice traffic to be transmitted on the upstream via best effort rather than by assigning it a higher priority class of service.
  • Page 59 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 resaved at the next initialization cycle. Cisco recommends that this command NOT be used by end users of the Cisco uBR900 series cable access router. Examples...
  • Page 60 Cisco uBR900 series. cable-modem upstream preamble qpsk Enables the QPSK modulation scheme in the upstream direction from the Cisco uBR900 series to the CMTS. cable-modem voip best-effort Allows voice traffic to be transmitted on the upstream via best effort rather than by assigning it a higher priority class of service.
  • Page 61 Examples The following example shows how to enter the cable-modem fast-search command, starting from global configuration mode: uBR924(config)# interface cable-modem 0 uBR924(config-if)# cable-modem fast-search uBR924(config-if)# Configuring the Cisco uBR900 Series Cable Access Routers 61...
  • Page 62 Cisco uBR900 series. cable-modem upstream preamble qpsk Enables the QPSK modulation scheme in the upstream direction from the Cisco uBR900 series to the CMTS. cable-modem voip best-effort Allows voice traffic to be transmitted on the upstream via best effort rather than by assigning it a higher priority class of service.
  • Page 63 The following example shows how to enter the cable-modem upstream preamble qpsk command for a cable access router interface, starting from global configuration mode: uBR924(config)# interface cable-modem 0 uBR924(config-if)# cable-modem upstream preamble qpsk uBR924(config-if)# Configuring the Cisco uBR900 Series Cable Access Routers 63...
  • Page 64 Cisco uBR900 series. cable-modem fast-search Enables a faster downstream search algorithm on the cable interface of a Cisco uBR900 series. cable-modem voip best-effort Allows voice traffic to be transmitted on the upstream via best effort rather than by assigning it a higher priority class of service.
  • Page 65 This command was introduced. Usage Guidelines This command allows you to configure the voice traffic on a Cisco uBR900 series 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.
  • Page 66 Enables a faster downstream search algorithm on the cable interface of a Cisco uBR900 series. cable-modem upstream preamble qpsk Enables the QPSK modulation scheme in the upstream direction from the Cisco uBR900 series to the CMTS. Cisco IOS Release 12.0(7)T...
  • Page 67 To specify the cable interface on a Cisco uBR900 series cable access router, enter the interface cable-modem command from global configuration mode. interface cable-modem number Syntax Description number The interface number of the cable interface on the rear panel of the cable access router.
  • Page 68 Cisco uBR900 series. cable-modem upstream preamble qpsk Enables the QPSK modulation scheme in the upstream direction from the Cisco uBR900 series to the CMTS. cable-modem voip best-effort Allows voice traffic to be transmitted on the upstream via best effort rather than by assigning it a higher priority class of service.
  • Page 69 To display bridging information for a Cisco uBR900 series cable access router, enter the show bridge cable-modem command from privileged EXEC mode. show bridge cable-modem number Syntax Description number The interface number of the cable interface on the rear panel of the Cisco uBR900 series.
  • Page 70 Related Commands Command Description show controllers cable-modem Displays the current DHCP settings on point-to-point interfaces. show interfaces cable-modem Displays information about the cable interface on the Cisco uBR900 series cable access router. Cisco IOS Release 12.0(7)T...
  • Page 71 To display high-level controller information about a Cisco uBR900 series cable access router, use the show controllers cable-modem command in privileged EXEC mode. show controllers cable-modem number Syntax Description number Controller number inside the Cisco uBR900 series.
  • Page 72 05 pak=0x000000 buf=0x200000 status=0x00 pak_size=0 06 pak=0x000000 buf=0x200000 status=0x00 pak_size=0 07 pak=0x000000 buf=0x200000 status=0x20 pak_size=0 TX PD ring with 8 entries at 0x202038, tx_count = 0 tx_head_pd = 0x202838 (4) tx_tail_pd = 0x202838 (4) 00 status=0x00 bd_index=0x0000 len=0x0000 hdr_len=0x0000 Cisco IOS Release 12.0(7)T...
  • Page 73 Indicates the bit to hit when resetting the chip. station address MAC address of this Cisco uBR900 series cable access router interface. default station address Default MAC address assigned by the factory for this Cisco uBR900 series cable access router. PLD VERSION PLD version of the BCM3300 chip.
  • Page 74 The modulation scheme used in the downstream direction. Tx: tx_freq Upstream frequency sent to the Cisco uBR900 series by the CMTS in the UCD message. power_level Transmit power level as set in the hardware, expressed as a hexadecimal value. The units are unique to the hardware used.
  • Page 75 Number of times the downstream input first-in first-out (FIFO) buffer became full on the Cisco uBR900 series. rerequests Number of times a bandwidth request generated by the Cisco uBR900 series was not responded to by the CMTS. DS mac msg overruns Number of times the Cisco uBR900 series’...
  • Page 76: Related Commands

    Related Commands Command Description show controllers cable-modem bpkm Displays information about the baseline privacy key management exchange between the Cisco uBR900 series and the CMTS. show controllers cable-modem des Displays information about the Data Encryption Standard (DES) engine registers. show controllers cable-modem filters Displays the registers in the MAC hardware that are used for filtering received frames.
  • Page 77 To display information about the baseline privacy key management exchange between the Cisco uBR900 series cable access router and the headend CMTS, use the show controllers cable-modem bpkm command in privileged EXEC mode. show controllers cable-modem number bpkm...
  • Page 78: Command Description

    Authorization Request message to the CMTS. reauthorization wait time The number of seconds the Cisco uBR900 series waits for a reply after it has sent an Authorization Request message to the CMTS in response to a reauthorization request or an Authorization Invalid message from the CMTS.
  • Page 79: Syntax Description

    2: even 0, odd 0 key 3: even 0, odd 0 us_des_cbc_iv_table: 0: even 0, odd 0 1: even 0, odd 0 2: even 0, odd 0 3: even 0, odd 0 Configuring the Cisco uBR900 Series Cable Access Routers 79...
  • Page 80 DES security version register; the range of the version field in the Baseline Privacy Interface (BPI) extended headers that will be accepted by the hardware. High byte is upper limit, low byte is lower limit. The Cisco uBR900 will accept versions 0 to 15. ds_unencrypted_length Specifies the number of bytes that will be unencrypted at the beginning of the MAC frame.
  • Page 81 Command Modes Privileged EXEC Command History Release Modification 11.3 NA This command was introduced. Usage Guidelines Some of the filtering parameters are MAC hardware addresses, Service IDs (SIDs), and upstream channel IDs. Configuring the Cisco uBR900 Series Cable Access Routers 81...
  • Page 82 Service ID (SID) field of the ranging request message. ds_data_da_filter_table Downstream data processing filter table. ds_data_da_filter_ctrl Downstream data processing filter control. ds_pdu_sof Downstream PDU start of frame. ds_data_da_mc Downstream data processing MAC control. us_ctrl_status Upstream control status. Cisco IOS Release 12.0(7)T...
  • Page 83 Displays the contents of the registers used in the downstream physical hardware of the Cisco uBR900. show controllers cable-modem tuner Displays the settings for the upstream and downstream tuners used by a Cisco uBR900. Configuring the Cisco uBR900 Series Cable Access Routers 83...
  • Page 84 This command displays the details of the lookup table. The driver uses this table to convert the size of the packets that the Cisco uBR900 series wants to transmit into a bandwidth request to the CMTS in mini-slots. The contents of this table are affected by the upstream symbol rate that is negotiated between the CMTS and the cable access router.
  • Page 85 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 360: 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C 3C Configuring the Cisco uBR900 Series Cable Access Routers 85...
  • Page 86 0528 0528 0528 0528 0528 0528 0528 0528 0604 0604 0604 0604 0604 0604 0604 0604 0604 0604 0604 0604 0604 0604 0604 06E0 06E0 06E0 06E0 06E0 06E0 06E0 06E0 06E0 06E0 06E0 06E0 06E0 06E0 06E0 07BC 07BC Cisco IOS Release 12.0(7)T...
  • Page 87 Displays the contents of the registers used in the downstream physical hardware of the Cisco uBR900. show controllers cable-modem tuner Displays the settings for the upstream and downstream tuners used by a Cisco uBR900. Configuring the Cisco uBR900 Series Cable Access Routers 87...
  • Page 88 MAC log messages. If the Cisco uBR900 series interface fails to come up or resets periodically, the MAC log will capture what happened. For example, if an address is not obtained from the DHCP server, an error is logged, initialization starts over, and the Cisco uBR900 series scans for a downstream frequency.
  • Page 89 872.218 CMAC_LOG_RNG_RSP_SID_ASSIGNED 00:14:32: 872.222 CMAC_LOG_ADJUST_RANGING_OFFSET 2853 00:14:32: 872.224 CMAC_LOG_RANGING_OFFSET_SET_TO 12463 00:14:32: 872.228 CMAC_LOG_ADJUST_TX_POWER 00:14:32: 872.230 CMAC_LOG_POWER_LEVEL_IS 34.0 dBmV (commanded) 00:14:32: 872.234 CMAC_LOG_STATE_CHANGE ranging_2_state 00:14:32: 872.238 CMAC_LOG_RNG_REQ_QUEUED 00:14:32: 872.848 CMAC_LOG_RNG_REQ_TRANSMITTED 00:14:32: 872.852 CMAC_LOG_RNG_RSP_MSG_RCVD Configuring the Cisco uBR900 Series Cable Access Routers 89...
  • Page 90 Ranging Request Retries exhausted. 74376.112 R02.0 No Ranging Response received. T3 time-out. 74376.354 R02.0 No Ranging Response received. T3 time-out. 74376.778 R02.0 No Ranging Response received. T3 time-out. 74377.442 R02.0 No Ranging Response received. T3 time-out. Cisco IOS Release 12.0(7)T...
  • Page 91 This output indicates that the Cisco uBR900 series acquired a downstream lock, successfully read a UCD, and successfully read a MAP. However, it was unable to communicate with the CMTS after ranging through all upstream transmit power levels. The Cisco uBR900 series tried to communicate with the CMTS 16 times without success, after which it reset the cable interface to try to find a better downstream frequency.
  • Page 92 The Cisco uBR900 series has run out of memory. CMAC_LOG_RESET_NO_MEMORY The Cisco uBR900 series was unable to start an internal CMAC_LOG_RESET_CANT_START_PROCESS process necessary to complete ranging and registration. The reading of the configuration file from the TFTP CMAC_LOG_RESET_CONFIG_FILE_READ_FAILED server failed.
  • Page 93 The CMTS failed too many times to respond to a CMAC_LOG_RESET_T6_RETRIES_EXHAUSTED REG-REQ message. The Cisco uBR900 series MAC layer failed to detect a CMAC_LOG_RESET_MAINTENANCE_WATCHDOG_DRIVER change in the interface driver. The Network Access parameter is missing from the CMAC_LOG_RESET_NET_ACCESS_MISSING DOCSIS configuration file.
  • Page 94 00 pak=0x82E0DEC buf=0x22CC72 status=0x80 pak_size=0 01 pak=0x82E021C buf=0x22A242 status=0x80 pak_size=0 02 pak=0x82E060C buf=0x22B052 status=0x80 pak_size=0 03 pak=0x82E11DC buf=0x22DA82 status=0x80 pak_size=0 04 pak=0x82DFC34 buf=0x228D2A status=0x80 pak_size=0 05 pak=0x82E09FC buf=0x22BE62 status=0x80 pak_size=0 06 pak=0x82DEE6C buf=0x225BF2 status=0x80 pak_size=0 07 pak=0x82DFA3C buf=0x228622 status=0xA0 pak_size=0 Cisco IOS Release 12.0(7)T...
  • Page 95 K0_ctrl=0x06, K1_ctrl=0x07, acq_threshhold=0x01 err_threshhold=0x04, timeout_threshold=0xFF nco_bias=0x4F7004F7, ranging_offset=0x00000000 ts_err=0x00, sync_valid=0x00, delta_F=0x00 timeout_err=0x00 spi: dynamic_ctrl=0x09, static_ctr=0x9F, autonomous=0x01 irq_ack=0x00, spi_cmd=0x51, spi_addr=0x11 spi_data= FF/00/00/00/00/00/00 Configuring the Cisco uBR900 Series Cable Access Routers 95...
  • Page 96 MIB Statistics Field Descriptions Field Description DS fifo full Number of times the downstream receive buffer on the Cisco uBR900 series has become full. Rerequests Number of registration requests sent by the Cisco uBR900 series to the CMTS.
  • Page 97 88 84 04 4C C4 84 C0 0C 44 08 08 CC 8C 0C 80 48 88 40 44 CC 48 4C 00 C4 40 80 8C C8 C0 C8 04 88 Configuring the Cisco uBR900 Series Cable Access Routers 97...
  • Page 98 Last Codeword Length: Scrambler on/off: Config File: Network Access: TRUE Vendor ID: 0.240.30 Baseline Privacy: Auth. Wait Timeout: Reauth. Wait Timeout: Auth. Grace Time: Op. Wait Timeout: Retry Wait Timeout: TEK Grace Time: Auth. Reject Wait Time: 60 Cisco IOS Release 12.0(7)T...
  • Page 99 Number of times the Cisco uBR900 series received invalid registration response messages. T1 Timeouts Number of timeouts caused by the Cisco uBR900 series not receiving a valid upstream channel descriptor (UCD) from the CMTS within the specified time. T2 Timeouts Number of timeouts caused by the Cisco uBR900 series not receiving a maintenance broadcast for ranging opportunities from the CMTS within a specified time.
  • Page 100 Upstream frequency in symbols per second. Ranging Offset Delay correction (in increments of 6.25 µs/64) applied by the Cisco uBR900 series to the CMTS upstream frame time derived at the Cisco uBR900 series. Used to synchronize the upstream transmissions in the time division multiple access (TDMA) scheme, this value is roughly equal to the round-trip delay of the Cisco uBR900 series from the CMTS.
  • Page 101 Authorization Request message to the CMTS. Reauth. Wait Timeout Number of seconds the Cisco uBR900 series waits for a reply after it has sent an Authorization Request message to the CMTS in response to a reauthorization request or an Authorization Invalid message from the CMTS.
  • Page 102: Related Commands

    Name of the configuration file that is downloaded from the TFTP server to provide the Cisco uBR900 series with operational parameters. Time Zone Offset Correction received from the DHCP server to synchronize the Cisco uBR900 series time clock with the CMTS. Related Commands...
  • Page 103: Usage Guidelines

    To display the contents of the registers used in the downstream physical hardware of the Cisco uBR900 series cable access router, use the show controllers cable-modem phy command in privileged EXEC mode. show controllers cable-modem phy {receive | transmit}...
  • Page 104 01 52 08 01 00 09 01 30 0A 01 01 0B 01 02 04 25 04 01 01 01 02 01 02 03 02 00 40 04 02 00 40 05 01 00 06 01 22 07 02 01 52 08 01 00 09 01 30 0A Cisco IOS Release 12.0(7)T...
  • Page 105 Displays detailed MAC-layer information for a Cisco uBR900 series. show controllers cable-modem tuner Displays the settings for the upstream and downstream tuners used by a Cisco uBR900 series. Configuring the Cisco uBR900 Series Cable Access Routers 105...
  • Page 106 To display the settings for the upstream and downstream tuners used by a Cisco uBR900 series cable access router, use the show controllers cable-modem tuner command in privileged EXEC mode. show controllers cable-modem tuner Syntax Description There are no key words or arguments for this command.
  • Page 107 Indicates if QAM/FEC lock has been acquired and the modulation mode in use. tx_freq Upstream frequency sent to the Cisco uBR900 series by the CMTS in the UCD message. power_level Transmit power level as set in the hardware, given as a hexadecimal value. The units are unique to the hardware used.
  • Page 108: Show Dhcp

    DHCP transaction id: 2431 Lease: 3600 secs, Renewal: 1800 secs, Rebind: 3150 secs Temp default-gateway addr: 188.188.1.1 Next timer fires after: 00:58:01 Retry count: 0 Client-ID: 0010.7b43.aa01 Table 14 describes the significant fields shown in the display. Cisco IOS Release 12.0(7)T...
  • Page 109 Renew, or Rebinding. For descriptions of these states, see RFC 2131. DHCP transaction id Unique number established by the Cisco uBR900 series before the first request message is sent to the DHCP server. The same transaction id is used as long as the lease keeps getting renewed and is valid.
  • Page 110 Allows voice traffic to be transmitted on the upstream via best effort rather than by assigning it a higher priority class of service. show bridge cable-modem Ddisplays bridging information for a Cisco uBR900 series cable access router. show interfaces cable-modem Displays information about the cable interface on the Cisco uBR900 series cable access router.
  • Page 111 To display information about the Cisco uBR900 series cable access router’s cable interface, enter the show interfaces cable-modem command from either user EXEC mode or privileged EXEC mode. show interfaces cable-modem number [accounting | counters | crb | irb | type]...
  • Page 112 Indicates whether or not keepalives are set. ARP type Type of Address Resolution Protocol configured for the interface. ARP Timeout Number of hours, minutes, and seconds an ARP cache entry will stay in the cache. Cisco IOS Release 12.0(7)T...
  • Page 113 Configuring the Cisco uBR900 Series Cable Access Routers 113...
  • Page 114 Interface resets can also occur when an interface is looped back or shut down. output buffer failures Number of times the output buffer has failed. output buffers swapped out Number of times the output buffer has been swapped out. Cisco IOS Release 12.0(7)T...
  • Page 115 Number of times the downstream input first-in first-out (FIFO) buffer became full on the Cisco uBR900 series. Re-requests Number of times a bandwidth request generated by the Cisco uBR900 series was not responded to by the CMTS. DS MAC Message Overruns Number of times the Cisco uBR900 series’s DMA controller had a downstream MAC...
  • Page 116 Number of times a MAP message passed all filtering requirements and was received by the Cisco uBR900 series. Received Syncs Number of times a timestamp message was received by the Cisco uBR900 series. Message CRC failures Number of times a MAC message failed a cyclic redundancy (CRC) check.
  • Page 117 Displays bridging information for a Cisco uBR900 series cable access router. show interfaces cable-modem Displays information about the cable interface on the Cisco uBR900 series cable access router. Configuring the Cisco uBR900 Series Cable Access Routers 117...
  • Page 118: Debug Commands

    All commands relating to VoIP applications are documented in the Debug Command Reference for Cisco IOS Release 12.0, which can be accessed online or on the Documentation CDROM by going to Cisco IOS Release 12.0 and selecting Supporting Documents.
  • Page 119 To debug baseline privacy information on a Cisco uBR900 series, use the debug cable-modem bpkm command in privileged EXEC mode. To turn the debugging messages off, use the no form of this command. [no] debug cable-modem bpkm {errors | events | packets}...
  • Page 120 Related Commands Command Description debug cable-modem bridge Debugs bridge filter processing information on a Cisco uBR900 series cable access router. debug cable-modem error Enables debugging messages for the cable interface driver on a Cisco uBR900 series. debug cable-modem interrupts Debugs Cisco uBR900 series interrupts.
  • Page 121 Use the debug cable-modem bridge command in privileged EXEC mode to debug bridge filter processing information on a Cisco uBR900 series. To turn the debugging messages off, use the no form of this command. [no] debug cable-modem bridge Syntax Description This command has no keywords or arguments.
  • Page 122 Related Commands Command Description debug cable-modem bpkm Debugs baseline privacy information on a Cisco uBR900 series. debug cable-modem error Enables debugging messages for the cable interface driver on a Cisco uBR900 series. debug cable-modem interrupts Debugs Cisco uBR900 series interrupts.
  • Page 123 7 20:16:30: 1st Sync acquired after 1100 ms. *Mar 7 20:16:30: Recovery loop is locked (7/9) *Mar 7 20:16:30: 2nd Sync acquired after 100 ms. *Mar 7 20:16:30: Recovery loop is locked (10/15) Configuring the Cisco uBR900 Series Cable Access Routers 123...
  • Page 124 Related Commands Command Description debug cable-modem bpkm Debugs baseline privacy information on a Cisco uBR900 series. debug cable-modem bridge Debugs bridge filter processing information on a Cisco uBR900 series. debug cable-modem interrupts Debugs Cisco uBR900 series interrupts.
  • Page 125 To debug Cisco uBR900 series interrupts, use the debug cable-modem interrupts command in privileged EXEC mode . To turn the debugging messages off, use the no form of this command. [no] debug cable-modem interrupts Syntax Description This command has no keywords or arguments.
  • Page 126 Related Commands Command Description debug cable-modem bpkm Debugs baseline privacy information on a Cisco uBR900 series. debug cable-modem bridge Debugs bridge filter processing information on a Cisco uBR900 series. debug cable-modem error Enables debugging messages for the cable interface driver on a Cisco uBR900 series.
  • Page 127 The same information is displayed by both commands. If the Cisco uBR900 series interface fails to come up or resets periodically, the MAC log will show what happened. For example, if an address is not obtained from the DHCP server, an error is logged, initialization starts over, and the Cisco uBR900 series scans for a downstream frequency.
  • Page 128 528408.586 CMAC_LOG_RNG_RSP_MSG_RCVD 528414.102 CMAC_LOG_WATCHDOG_TIMER 528418.654 CMAC_LOG_RNG_REQ_TRANSMITTED 528418.656 CMAC_LOG_RNG_RSP_MSG_RCVD 528428.726 CMAC_LOG_RNG_REQ_TRANSMITTED 528428.728 CMAC_LOG_RNG_RSP_MSG_RCVD 528438.796 CMAC_LOG_RNG_REQ_TRANSMITTED 528438.798 CMAC_LOG_RNG_RSP_MSG_RCVD 528444.102 CMAC_LOG_WATCHDOG_TIMER 528444.492 CMAC_LOG_LINK_DOWN 528444.494 CMAC_LOG_RESET_FROM_DRIVER 528444.494 CMAC_LOG_STATE_CHANGE wait_for_link_up_state 528444.494 CMAC_LOG_DRIVER_INIT_IDB_SHUTDOWN 0x08098D02 528444.494 CMAC_LOG_LINK_DOWN 528474.494 CMAC_LOG_WATCHDOG_TIMER 528504.494 CMAC_LOG_WATCHDOG_TIMER 528534.494 CMAC_LOG_WATCHDOG_TIMER Cisco IOS Release 12.0(7)T...
  • Page 129 UCD messages received <cr> The dynsrv keyword displays Dynamic Service Add or Dynamic Service Delete messages during the off-hook/on-hook transitions of a phone connected to the Cisco uBR900 series. Configuring the Cisco uBR900 Series Cable Access Routers 129...
  • Page 130 In addition, transmitted REG-REQs are displayed in hex dump format. The output from this command is very verbose and is usually not needed for normal interface debugging. The command is most useful when attempting to attach a Cisco uBR900 series cable access router to a CMTS that is not DOCSIS-qualified.
  • Page 131 *Mar 7 01:44:20: - 0xC2 == MAC Management *Mar 7 01:44:20: MAC_PARM - 0x00 *Mar 7 01:44:20: - 0x29 *Mar 7 01:44:20: MAC MANAGEMENT MESSAGE HEADER *Mar 7 01:44:20: - 00F0.1EB2.BB61 Configuring the Cisco uBR900 Series Cable Access Routers 131...
  • Page 132 Related Commands Command Description debug cable-modem bpkm Debugs baseline privacy information on a Cisco uBR900 series. debug cable-modem bridge Debugs bridge filter processing information on a Cisco uBR900 series. debug cable-modem error Enables debugging messages for the cable interface driver on a Cisco uBR900 series.
  • Page 133 To display the timing from MAP messages to sync messages and the timing between MAP messages on a Cisco uBR900 series cable access router, use the debug cable-modem map command in privileged EXEC mode. To turn the debugging messages off, use the no form of this command.
  • Page 134 Related Commands Command Description debug cable-modem bpkm Debugs baseline privacy information on a Cisco uBR900 series. debug cable-modem bridge Debugs bridge filter processing information on a Cisco uBR900 series. debug cable-modem error Enables debugging messages for the cable interface driver on a Cisco uBR900 series.
  • Page 135 (CM)—A modulator-demodulator device that is placed at subscriber locations to convey data communications on a cable television system. The Cisco uBR900 series cable access router is also a cable modem. Cable Modem Termination System (CMTS)—A termination system located at the cable television system headend or distribution hub which provides complementary functionality to the cable modems, enabling data connectivity to a wide-are network.
  • Page 136 (CM) and the CMTS. The SID is used for the purpose of upstream bandwidth allocation and class-of-service management. Signal-to-Noise—S/N (also SNR). The difference in amplitude between a baseband signal and the noise in a portion of the spectrum. Cisco IOS Release 12.0(7)T...
  • Page 137 (SU)—An alternate term for cable access router. See cable access router. upstream—The set of frequencies used to send data from a subscriber to the headend. Configuring the Cisco uBR900 Series Cable Access Routers 137...
  • Page 138 Glossary Cisco IOS Release 12.0(7)T...

Table of Contents