Bridging and Routing Features for the Cisco uBR904 Cable Modem The following sections are provided: • • • • • • • • • Feature Summary, page 1 Prerequisites, page 4 Supported MIBs and RFCs, page 4 Functional Description, page 5 Configuration Options, page 7 Configuration Tasks, page 8 Configuration Examples, page 17 Command Reference, page 19 What to Do Next, page 37 Feature Summary The Cisco uBR904 cable modem is a fully-functional Cisco IOS router and standards-based Data-Over-Cable Service Interface Sp
Feature Summary Figure 1 Cisco uBR904 in a Bridging Configuration PC Ethernet PC CATV coaxial cable Cisco uBR7200 series CMTS Ethernet Cisco uBR900 series cable access router PC Ethernet HFC network Cisco uBR904 in a Routing Configuration with a Hub CATV coaxial cable Cisco uBR7246 CMTS Cable Modem Ethernet Ethernet LAN HUB 13306 Figure 2 13305 PC or hub Ethernet HFC network Benefits The Cisco uBR904 cable modem provides the following benefits for data-over-cable applications: • Enable
List of Terms DHCP—Dynamic Host Configuration Protocol. This protocol provides a mechanism for allocating IP addresses dynamically so that addresses can be reused when hosts no longer need them. DOCSIS—Data Over Cable Service Interface Specification. Defines technical specifications for equipment at both subscriber locations and cable operators’ headends. Downstream—The set of frequencies used to send data from a headend to a subscriber. Headend—Central distribution point for a CATV system.
Prerequisites Prerequisites In order to use the Cisco uBR904 cable modem for data-over-cable applications, the following conditions must be met: • The Cisco uBR7246 universal broadband router must be installed at the cable headend and configured. Refer to the Cisco uBR7246 Installation and Configuration Guide and the Cisco uBR7246 Universal Broadband Router Cable Modem Card Installation and Configuration for detailed information.
List of Terms • Cable Device MIB—Records statistics related to the configuration and status of the Cisco uBR904 cable modem. Statistics include an events log and device status. The Cable Device MIB is very similar to the RFI MIB in that both allow access to statistics; they are different in that the Cable Device MIB reports statistics on the cable modem, while the RFI MIB reports statistics on the radio frequency transmissions over the cable television line.
Functional Description Figure 3 CMTS to Cable Modem Network Sample Topology ISP WAN IP-related ATM, FDDI, 100BT... 100BT 100BT Proxy server Cisco uBR7246 CMTS Analog TV 100BT ISP @ home... 100BT MSD: Maintenance Service Organization, Cable companies Upconvertor DS-RF 54-860 Mhz Digital TV Fiber Transceiver 80 km 1000 ft Fiber node (Telephone pole, underground box) Top amplifier Drop box 13304 Distribution amplifier Cisco u BR904 cable modem 6 Cisco IOS Release 12.
Configuration Options Configuration Options The Cisco uBR904 cable modem is usually configured automatically via a configuration file generated by the cable service provider; however, you can also manually configure the cable modem to function either as a bridge or as a router. The following sections give brief descriptions of both applications. Note When the unit is shipped from the factory, it is configured for bridging by default.
Configuration Tasks Routing In this application, the cable modem acts as a router to connect to existing networks. A typical use would be if you are connecting the cable modem to an internal Ethernet hub that is connected to an existing PC network. You can also connect the cable modem directly to as many as four PCs via the Ethernet ports on the rear panel. The cable modem is automatically configured to use the IP address of the Cisco uBR7246 headend cable router as the cable modem’s default IP gateway.
Configuring a Host Name and Password Configuring a Host Name and Password One of the first configuration tasks you might want to perform is to configure a host name and set an encrypted password. Configuring a host name allows you to distinguish multiple Cisco uBR904 cable modems from each other. Setting an encrypted password allows you to prevent unauthorized configuration changes. Note Passwords are case sensitive.
Configuration Tasks • 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# Troubleshooting Tips If you are having trouble: • • Make sure Caps Lock is off. Make sure you entered the correct passwords. Passwords are case sensitive.
Configuring Routing Configuring Routing If you have one or more PCs directly connected to your cable modem, you can change the cable modem’s configuration from bridging to routing. When configured as a bridge, the cable modem can have a maximum of three PCs directly connected; when configured as a router, it can have four PCs directly connected. See the “Configuration Options” section on page 7 for details on both of these configurations.
Configuration Tasks Verifying Routing To verify that bridging is not configured, routing is enabled, and that Routing Information Protocol is configured on the interfaces, enter the show startup-config command: uBR904# show startup-config Building configuration... Current configuration: ! version 12.0 no service pad no service password-encryption service udp-small-servers service tcp-small-servers ! hostname ubR904 ! ! ip host sw-lab-fw 4.0.0.1 ip domain-name cisco.com ip name-server 171.69.209.
Configuring Bridging Configuring Bridging The Cisco uBR904 cable modem is configured for 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. To return the cable modem to factory default settings, see the section “Reestablishing Plug-and-Play Bridging” on page 15 for details.
Configuration Tasks Step Command Purpose 16 uBR904(config-line)#line vty 0 4 Identify the last line in a contiguous group of virtual terminals you want to configure. 17 uBR904(config-line)#Ctrl-z Return to privileged EXEC mode. Save the configuration to nonvolatile RAM so that it won’t be lost in the event of a reset, power cycle, or power outage. uBR904#copy running-config startup-config Building configuration...
Reestablishing Plug-and-Play Bridging Reestablishing Plug-and-Play Bridging To erase the current non-default cable modem configuration and return the unit to its factory default plug-and-play bridging configuration, perform the following task from privileged EXEC mode: Step Command Purpose 1 uBR904#erase startup config Erase the current configuration (assuming the current running configuration has been saved to NVRAM).
Configuration Tasks Customizing the Cable Modem Interface Different geographical regions and different cable plants use different frequency bands. The Cisco uBR904 cable modem uses a built-in default frequency scanning feature to address this issue. After the cable modem finds a successful downstream frequency channel, it saves the channel and power setting to NVRAM. The cable modem recalls this value the next time it needs to synchronize its frequency or register with the cable service provider’s CMTS.
Sample Bridging Configuration Configuration Examples Sample Bridging Configuration This is a typical bridging configuration for a single PC connected to the Cisco uBR904 cable modem. Note that the configuration for multiple PCs (maximum of three) is the same. version 12.
Configuration Examples Sample Routing Configuration This is a typical routing configuration for the Cisco uBR904 cable modem. Note that the cable IP address and downstream channel are configured automatically. ! version 12.0 no service pad no service password-encryption ! hostname uBR904 ! ! ! ! ! interface Ethernet0 ip address 4.0.0.33 255.0.0.0 ip rip send version 2 ip rip receive version 2 ! interface cable-modem0 ip address 172.16.1.40 255.255.0.
Sample Routing Configuration Command Reference This section describes new and changed commands for the Cisco uBR904 cable modem for Cisco IOS Release 12.0(3)T. All other commands used with this feature are documented in the Cisco IOS Release 12.0 command references.
Command Reference cable-modem compliant bridge To enable DOCSIS-compliant transparent bridging for a cable modem interface at startup, use the cable-modem compliant command from interface configuration mode. Use the no form of this command to disable DOCSIS-compliant bridging for the interface. cable-modem compliant bridge no cable-modem compliant bridge Syntax Description This command has no arguments or keywords.
cable-modem downstream saved channel cable-modem downstream saved channel To modify the saved downstream channel setting and upstream power value on a cable modem interface, enter the cable-modem downstream saved channel command from interface configuration mode. Use the no form of this command to remove the saved settings, which will be resaved at the next initialization cycle.
Command Reference Related Commands cable-modem compliant bridge cable-modem fast-search cable-modem upstream preamble qpsk interface cable-modem 22 Cisco IOS Release 12.
cable-modem fast-search cable-modem fast-search To enable a faster downstream search algorithm on a cable modem interface, use the cable-modem fast-search command from interface configuration mode. Use the no form of this command to disable the downstream fast-search feature. cable-modem fast-search no cable-modem fast-search Syntax Description There are no keywords or arguments for this command.
Command Reference cable-modem upstream preamble qpsk To enable the QPSK modulation scheme in the upstream direction from the cable modem interface to the headend, enter the cable-modem upstream preamble qpsk command from interface configuration mode. Use the no form of this command to disable upstream modulation for the interface. cable-modem upstream preamble qpsk no cable-modem upstream preamble qpsk Syntax Description This command has no arguments or keywords.
interface cable-modem interface cable-modem To specify the cable modem interface on a Cisco uBR904 cable modem, enter the interface cable-modem command from global configuration mode. interface cable-modem number Syntax Description number The interface number of the cable-modem interface on the rear panel of the cable modem. Default Disabled Command Mode Global configuration Usage Guidelines This command first appeared in Cisco IOS Release 11.3 NA.
Command Reference show bridge cable-modem To display bridging information for a cable modem, 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-modem interface on the rear panel of the cable modem. Command Mode Privileged EXEC Usage Guidelines This command first appeared in Cisco IOS Release 11.3 NA.
show dhcp show dhcp To display the current DHCP settings on point-to-point interfaces, enter the show dhcp command from privileged EXEC mode. show dhcp {lease | server} Syntax Description lease Show DHCP addresses leased from a server. server Show known DHCP servers. Command Mode Privileged EXEC Usage Guidelines You can use this command on any point-to-point type of interface that uses DHCP for temporary IP address allocation.
Command Reference Table 2 Show DHCP Lease Field Descriptions (Continued) Field Description Renewal Time interval (in seconds) from address assignment until the client transitions to the renewing state. When the renewal (T1) time expires, the client sends a unicast dhcprequest message to the server to extends its lease. The default value of this timer is 0.5 times the duration of the lease.
show dhcp Related Commands interface cable-modem ip address-pool ip dhcp-server peer default ip address show bridge cable-modem show interfaces cable-modem Bridging and Routing Features for the Cisco uBR904 Cable Modem 29
Command Reference show interfaces cable-modem To display information about the Cisco uBR904 cable modem’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] Syntax Description number Cable modem interface number. accounting (Optional) Displays the number of packets of each protocol type that has been sent through the cable modem interface.
show interfaces cable-modem Queueing strategy: fifo Output queue 0/40, 0 drops; input queue 0/75, 0 drops 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 4495 packets input, 1153221 bytes, 0 no buffer Received 8 broadcasts, 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort 12841 packets output, 1708272 bytes, 0 underruns 0 output errors, 0 collisions, 11 interface resets 0 output buffer failures, 0 output buffers swappe
Command Reference Table 4 Show Interfaces Cable-Modem Field Descriptions (Continued) Field Description Last clearing of “show interface” counters Time at which the counters that measure cumulative statistics (such as number of bytes transmitted and received) shown in this report were last reset to zero. Note that variables that might affect routing (for example, load and reliability) are not cleared when the counters are cleared. *** indicates the elapsed time is too large to be displayed.
show interfaces cable-modem Table 4 Show Interfaces Cable-Modem Field Descriptions (Continued) Field Description overrun Number of times the receiver hardware was unable to hand received data to a hardware buffer because the input rate exceeded the receiver’s ability to handle the data. ignored Number of received packets ignored by the interface because the interface hardware ran low on internal buffers.
Command Reference Table 5 describes the fields shown in this display. Table 5 Show Interfaces Cable-Modem Accounting Descriptions Field Description Protocol List of protocols operating on the cable-modem interface. Pkts In Number of packets of each protocol received on the interface. Chars In Number of bytes of each protocol received on the interface. Pkts Out Number of packets of each protocol transmitted on the interface.
show interfaces cable-modem Table 6 Show Interfaces Cable-Modem Counters Descriptions (Continued) Field Description Header CRC failures Number of times a MAC header failed its 16-bit CRC check. The MAC header CRC is a 16-bit Header Check Sequence (HCS) field that ensures the integrity of the MAC header even in a collision environment. Data PDUs Total number of data PDUs (protocol data units) of all types received by the uBR904. DS MAC messages Number of MAC messages received by the uBR904.
Command Reference Related Commands cable-mocem compliant bridge cable-modem downstream saved channel cable-modem fast-search show bridge cable-modem interface cable-modem 36 Cisco IOS Release 12.
show interfaces cable-modem What to Do Next For additional software configuration information and related documentation, refer to the following publications: • • • • • • • • • • • • • Cisco uBR904 Cable Modem Installation and Configuration Guide Update to the uBR904 Cable Modem Installation and Configuration Guide Regulatory Compliance and Safety Information for the Cisco uBR904 Troubleshooting Tips for the Cisco uBR904 Cable Modem Cisco uBR7246 Installation and Configuration Guide Cisco uBR7223 Installa
What to Do Next 38 Cisco IOS Release 12.