cc/td/doc/product/cable/cab_modm/ubr924
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

Understanding Configuration Files

Understanding Configuration Files

This chapter describes Cisco uBR924 cable access router configuration files. The chapter includes the following sections:

Connecting to the Console Port

To establish a local connection to the router, obtain a Cisco uBR924 cable access router console kit and console cable. Use this console kit and cable to connect to the router's console port to locally query or reconfigure the unit if your network supports this.

The console port is configured as Data Communications Equipment (DCE) and uses an RJ-45 connector. The port is wired the same as all other Cisco products.

Use a portable hand-held device such as a laptop computer with an RS-232 serial port, communications software, and a setting of 9600 baud, 8 data bits, no parity, 1 stop bit (9600 8N1) to communicate to the Cisco uBR924.

After you connect a laptop to a Cisco uBR924, perform all actions, and save any configuration changes, power cycle the Cisco uBR924 if that laptop will not be used at the subscriber site. This is particularly important when the Cisco uBR924 is configured to operate in a DOCSIS-compliant bridging mode.

Power cycling the Cisco uBR924 ensures the laptop computer does not remain in the list of Customer Premises Equipment (CPE) devices at the subscriber site for the Cisco uBR924 to support. Only reinitialization of the cable interface clears out the bridge table and resets the counter that specifies the number of CPE devices being bridged. Refer to the "Typical Internet Access Subscriber" section of this document.


Note This behavior is in accordance with DOCSIS.

For configurations including Cisco Series 7200 CMTS equipment, issuing the clear cable modem host <mac address> may be required to clear the laptop from the headend security access control tables.

Console Port Signals

This section contains pinout and connection information for the console port. The Data Set Ready (DSR) signal is active when the system is running. The console port does not support modem control or hardware flow control. The port requires an RJ-45 cable.

Table 5-1 lists the signals used on the console port.


Table 5-1:
Console Port Signals
Pin Signal Direction Description

1

-

-

-

2

DTR

--->

Data Terminal Ready

3

TxD

--->

Transmit

4

GND

-

-

5

GND

-

-

6

RxD

<---

Receive

7

DSR

<---

Data Set Ready (always on)

8

-

-

-


Note If you have connected a laptop computer to the Cisco uBR924, the initial system banner should be displayed on the
console screen. If the system banner is not displayed, verify that the laptop is set correctly and that it is properly connected to the router's console port.

Instructions

To communicate to a Cisco uBR924 at a subscriber site:

Step 1 Connect a laptop PC or console terminal to the Cisco uBR924's console port.

Step 2 Ensure the laptop PC or console terminal is configured correctly:

Step 3 Based on the action to be performed:

Understanding the Command Line Interface (CLI)

Getting Help

Use the question mark (?) and arrow keys to help you enter commands:

uBR924 ?
 
uBR924 sho?
 
uBR924 show ?
 

Understanding Command Modes

If you are having trouble entering a command, check the prompt and then enter the question mark (?) for a list of available commands. You might be in the wrong command mode or using the wrong syntax.

In the following example, notice how the prompt changes after each mode-changing command:

uBR924 enable
uBR924 password
uBR924# configure terminal
uBR924(config-if)# exit
uBR924(config)# exit
uBR924#
%SYS-5-CONFIG_I: Configured from console by console
 

The last message is normal and does not indicate an error. Press Return to get the uBR924# prompt.


Note You can press Ctrl-z at any time to immediately return to enable mode (uBR924#), instead of entering exit, which returns you to the previous mode.

Finding Command Options

To display options for a command, enter a ? at the configuration prompt, or enter part of a command followed by a space and a ?. The configuration parser displays options. For example, if you were in global configuration mode, entered the command arap, and wanted to see all the keywords and arguments for that command, you would type arap ?.

Table 5-2 shows examples of this function.
Table 5-2: Finding Command Options
Command Purpose
uBR924enable

Password: <password>

uBR924#

Enters enable mode.

Enters the enable password.

You have entered enable mode when the prompt changes to uBR924#.

uBR924#config terminal

Enter configuration commands, one per line. End with 
CNTL/Z.
uBR924(config)#

Enters global configuration mode and the prompt changes to uBR924(config)#.

uBR924(config)# ?

Configure commands:
  aaa                         Authentication,
                              Authorization and Accounting.
  access-list                 Add an access list entry
  alias                       Create command alias
  arp                         Set a static ARP entry
  async-bootp                 Modify system bootp
                              parameters
  banner                      Define a login banner
  .
  .
  .
  interface                   Select an interface to
                              configure
  .
  .
  .

Displays the configuration commands available for your router.

uBR924(config)# interface ?

  Async              Async interface
  BVI                Bridge-Group Virtual Interface
  Dialer             Dialer interface
  Ethernet           IEEE 802.3
  Group-Async        Async Group interface
  Lex                Lex interface
  Loopback           Loopback interface
  Null               Null interface
  Tunnel             Tunnel interface
  Virtual-Template   Virtual Template interface
  Virtual-TokenRing  Virtual TokenRing
  Vlan               Catalyst 5000 Vlan
  cable-modem        Cable Modem interface

Displays the interface configuration commands for your router.

uBR924(config)# interface cable-modem0

 
uBR924(config-if)# ?

Interface configuration commands:
  access-expression   Build a bridge boolean access
                      expression
  arp                 Set arp type (arpa, probe, snap)
                      or timeout
  backup              Modify dial-backup parameters
  bandwidth           Set bandwidth informational
                      parameter
  bridge-group        Transparent bridging interface
                      parameters
  cable-modem         Modify Cable Interface
                      parameters
  .
  .
  .

Enters the router configuration mode.

Displays configuration commands for the router interface.

uBR924(config-if)# cable-modem ?

  compliant       Enter compliant modes for interface
  downstream      Downstream channel characteristics
  fast-search     Enable/disable the DS fast search 

Displays the router interface parameters you can set.

uBR924(config-if)# cable-modem downstream ?

  saved        Saved downstream parameters
  search-band  Downstream channel search frequency band
  symbol-rate  Downstream symbol rate
 

Displays the options for the router cable-modem downstream command.

uBR924(config-if)# cable-modem downstream search-band ?

  <1-100>  Band number

Displays the options for the downstream search-band command.

Undoing a Command or Disabling a Feature

If you want to undo a command you entered or disable a feature, enter the keyword no before most commands; for example, no ip probe.

Cisco uBR924 Interface Commands

Cisco uBR924 cable access router interface configuration commands are shown below:

Router(config)#int c 0
Router(config-if)#?
Interface configuration commands:
  access-expression   Build a bridge boolean access expression
  arp                 Set arp type (arpa, probe, snap) or timeout
  bandwidth           Set bandwidth informational parameter
  bridge-group        Transparent bridging interface parameters
  cable-modem         Modify Cable Interface parameters
  carrier-delay       Specify delay for interface transitions
  cdp                 CDP interface subcommands
  custom-queue-list   Assign a custom queue list to an interface
  default             Set a command to its defaults
  delay               Specify interface throughput delay
  description         Interface specific description
  exit                Exit from interface configuration mode
  h323-gateway        Configure H323 Gateway
  help                Description of the interactive help system
  hold-queue          Set hold queue depth
  ip                  Interface Internet Protocol config commands
  keepalive           Enable keepalive
  load-interval       Specify interval for load calculation for an interface
  logging             Configure logging for interface
  mac-address         Manually set interface MAC address
  mtu                 Set the interface Maximum Transmission Unit (MTU)
  multilink-group     Put interface in a multilink bundle
  no                  Negate a command or set its defaults
  ntp                 Configure NTP
  priority-group      Assign a priority group to an interface
  random-detect       Enable Weighted Random Early Detection (WRED) on an
                      Interface
  shutdown            Shutdown the selected interface
  snmp                Modify SNMP interface parameters
  standby             Hot standby interface subcommands
  timeout             Define timeout values for this interface
  traffic-shape       Enable Traffic Shaping on an Interface or Sub-Interface
  transmit-interface  Assign a transmit interface to a receive-only interface
  tx-queue-limit      Configure card level transmit queue limit
 
Router(config-if)#
 
Router(config-if)#bandwidth ?
  <1-10000000>  Bandwidth in kilobits
 
Router(config-if)#cable-modem reg_req_parameters ?
  <0-1>  Concatenation support On(1)/Off(0)
 
Router(config-if)#cable-modem reg_req_parameters 0 ?
  <0-255>  Docsis version 0:Docsis v1.0, 1:Docsis v1.1, 2-255:undefined
 
Router(config-if)#cable-modem reg_req_parameters 0 0 ?
  <1-4>  Docsis1.1 feature support

Router(config-if)#cable-modem reg_req_parameters 0 0 1 ?
  <0-255>  Downstream SID support, 0 means modem can support only one ds sid
 
Router(config-if)#cable-modem reg_req_parameters 0 0 1 16 ?
  <0-255>  Upstream SID support, 0 means modem can support only one us sid
 
Router(config-if)#cable-modem reg_req_parameters 0 0 1 16 16 ?
  <0-7>  Packet filtering support
 
Router(config-if)#cable-modem reg_req_parameters 0 0 1 16 16 5 ?
  <cr>
 
Router(config-if)#cable-modem upstream ?
  preamble  upstream preamble
 
Router(config-if)#cable-modem upstream preamble ?
  qpsk  always use qpsk  preamble
 
Router(config-if)#cable-modem upstream preamble qpsk ?
  <cr>
 
Router(config-if)#h323-gateway ?
  voip  Configure H323 Gateway Voip Interface
 
Router(config-if)#h323-gateway voip ?
  h323-id      Specify an H.323 ID for this interface
  id           Gatekeeper identifier
  interface    Configure H323 Gateway Voip Interface
  tech-prefix  Specify a technology prefix
 
Router(config-if)#h323-gateway voip h323-id ?
  WORD  Specify the h323 id
 
Router(config-if)#h323-gateway voip h323-id soho1 ?
  <cr>
 
Router(config-if)#h323-gateway voip id ?
  WORD  An ASCII string up to 128 bytes
 
Router(config-if)#h323-gateway voip id voice0 ?
  ipaddr     IP address of the gatekeeper this gateway wants to register with
  multicast  Use multicast discovery to register the gateway with a gatekeeper
 
Router(config-if)#h323-gateway voip id voice0 ?
  ipaddr     IP address of the gatekeeper this gateway wants to register with
  multicast  Use multicast discovery to register the gateway with a gatekeeper
 
Router(config-if)#h323-gateway voip id voice0  ipaddr ?
  A.B.C.D  An IP address
 
Router(config-if)#h323-gateway voip id voice0  ipaddr 24.1.1.1 ?
  <1-65535>  Port number
  <cr>
 
Router(config-if)#h323-gateway voip id voice0  ipaddr 24.1.1.1 10 ?
  <cr>
 
Router(config-if)#h323-gateway voip id voice0 multicast ?
  <cr>
 
Router(config-if)#h323-gateway voip id voice0 multicast
 
 
Router(config-if)#h323-gateway voip ?
  h323-id      Specify an H.323 ID for this interface
  id           Gatekeeper identifier
  interface    Configure H323 Gateway Voip Interface
  tech-prefix  Specify a technology prefix
 
Router(config-if)#h323-gateway voip interface ?
  <cr>
 
Router(config-if)#h323-gateway voip tech-prefix ?
  WORD  A technology prefix that the interface will register with the
        gatekeeper
 
Router(config-if)#priority-group ?
  <1-16>  Priority group
 
Router(config-if)#priority-group 2 ?
  <cr>

Voice Port Command Reference

Voice port configuration commands are shown below:

Router(config)#voice-port 0
Router(config-voiceport)#?
Voice-port configuration commands:
  comfort-noise    Use fill-silence option
  connection       Specify Trunking Parameters
  cptone           Configure voice call progress tone locale
  default          Set a command to its defaults
  description      Description of what this port is connected to
  echo-cancel      Echo-cancellation option
  exit             Exit from voice-port configuration mode
  impedance        Specifies the terminating impedance of the interface
  input            Configure input gain for voice
  music-threshold  Threshold for Music on Hold
  no               Negate a command or set its defaults
  non-linear       Use non-linear processing during echo cancellation
  output           Configure output attenuation for voice
  ring             Ring frequency Parameters
  shutdown         Take voice-port offline
  signal           The signaling type for the interface
  snmp             Modify SNMP voice port parameters
  timeouts         Configure voice timeout parameters
  timing           Configure voice timing parameters
 
Router(config-voiceport)#comfort-noise
Router(config-voiceport)#connection ?
  plar   Private Line Auto Ringdown
  trunk  A Straight Tie Line
 
Router(config-voiceport)#connection plar ?
  WORD  A string of digits including wild cards
 
Router(config-voiceport)#connection trunk ?
  WORD  A string of digits including wild cards
 

Router(config-voiceport)#cpton ?
  locale   2 letter ISO-3166 country code
 
AR Argentina          IS Iceland            PL Poland
AU Australia          IN India              PT Portugal
AT Austria            ID Indonesia          RU Russian Federation
BE Belgium            IE Ireland            SG Singapore
BR Brazil             IL Israel             SK Slovakia
CA Canada             IT Italy              SI Slovenia
CN China              JP Japan              ZA South Africa
CO Colombia           KR Korea Republic     ES Spain
CZ Czech Republic     LU Luxembourg         SE Sweden
DK Denmark            MY Malaysia           CH Switzerland
FI Finland            MX Mexico             TW Taiwan
FR France             NL Netherlands        TH Thailand
DE Germany            NZ New Zealand        TR Turkey
GR Greece             NO Norway             GB United Kingdom
HK Hong Kong          PE Peru               US United States
HU Hungary            PH Philippines        VE Venezuela
 
 
Router(config-voiceport)#echo-cancel ?
  coverage  Echo Cancel Coverage
  enable    Echo Cancel Enable
 
Router(config-voiceport)#echo-cancel coverage ?
  16  16 milliseconds echo canceller coverage
  24  24 milliseconds echo canceller coverage
  32  32 milliseconds echo canceller coverage
 
Router(config-voiceport)#echo-cancel coverage 16 ?
  <cr>
 
Router(config-voiceport)#echo-cancel enable ?
  <cr>
 
Router(config-voiceport)#echo-cancel enable
 
 
Router(config-voiceport)#impedance ?
  600c      600 Ohms complex
  600r      600 Ohms real
  900c      900 Ohms complex
  complex1  complex 1
  complex2  complex 2
 
Router(config-voiceport)#input ?
  gain  Configure gain in db for voice input
 
Router(config-voiceport)#input gain ?
  <-6 - 14>  gain in db
 
 
Router(config-voiceport)#music-threshold ?
  WORD  Enter a number b/w (-70 to -30)
 
Router(config-voiceport)#non-linear ?
  <cr>
 
Router(config-voiceport)#output ?
  attenuation  Amount of attenuation inserted at transmit side
               of the interface
 
Router(config-voiceport)#output atten ?
  <0-14>  attenuation in db
 
 
Router(config-voiceport)#ring freq ?
  25  ring frequency 25 Hertz
  50  ring frequency 50 Hertz
 
Router(config-voiceport)#signal ?
  groundStart  Ground Start
  loopStart    Loop Start
 
Router(config-voiceport)#signal groun ?
  <cr>
 
Router(config-voiceport)#signal loop ?
  <cr>
 
Router(config-voiceport)#timeouts ?
  initial     Initial Timeout duration in seconds
  interdigit  Interdigit Timeout duration in seconds
 
Router(config-voiceport)#timeouts init ?
  <0-120>  seconds
 
Router(config-voiceport)#timeouts init 1 ?
  <cr>
 
Router(config-voiceport)#timeouts init inter ?
% Unrecognized command
Router(config-voiceport)#timeouts inter ?
  <0-120>  seconds
 
Router(config-voiceport)#timeouts inter 10 ?
  <cr>
 
Router(config-voiceport)#timing ?
  digit        DTMF digit duration in milliseconds
  inter-digit  DTMF inter-digit duration in milliseconds
 
Router(config-voiceport)#timing digit ?
  <50-500>  milliseconds
 
Router(config-voiceport)#timing digit 100 ?
  <cr>
 
Router(config-voiceport)#timing inter ?
  <50-500>  milliseconds
 
Router(config-voiceport)#timing inter 100 ?
  <cr>

Viewing Sample Configuration Files

To view a Cisco uBR924's configuration file, enter the show running-config command at the CLI prompt in the global configuration mode. A response displays based on the configuration defined for the Cisco uBR924. The following configuration examples are provided:


Note For descriptions of configuration file settings as DOCSIS defines them, refer to the DOCSIS 1.0 Radio Frequency Interface (RFI) specification, section C.3 "Configuration File Settings". If you are using a Cisco tool to create the configuration file, refer to the online help executable that accompanies the tool.

For Cisco CLI syntax and options, refer to the Cisco IOS router publications: Bridging and Routing Features for the Cisco uBR924 Cable Access Router and Troubleshooting Tips for the Cisco uBR924 Cable Access Router

Basic Data Examples

Typical Internet Access Subscriber

For most residential subscribers, DOCSIS-compliant bridging is the default---also referred to as "plug-and-play" bridging. The plug-and-play Cisco uBR924 is able to locate a downstream and upstream channel; find TOD, TFTP and DHCP server(s); obtain an IP address; download a DOCSIS configuration file; obtain DHCP parameters to work in a bridging mode.

The Cisco uBR924 cable access router acts as a transparent bridge for up to:


Note The ability of the Cisco uBR924 cable access router to grant access to CPE devices is controlled by the "MAX CPE" field in the DOCSIS configuration file. The Cisco uBR924 cable access router defaults to one CPE MAX address unless this option is set to a higher number.
Bridging Example

A configuration file to support a typical residential, Internet-access subscriber (data only) appears below:

Current configuration:
!
! No configuration change since last restart
!
version 12.0
service config
no service pad
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname Router
!
!
clock timezone - 4
ip subnet-zero
no ip routing
!
!
!
!
voice-port 0
!
!
voice-port 1
!
!
interface Ethernet0
 ip address 10.1.0.25 255.255.0.0
 no ip directed-broadcast
 no ip route-cache
 bridge-group 59
 bridge-group 59 spanning-disabled
!
interface cable-modem0
 ip address 10.1.0.25 255.255.0.0
 no ip directed-broadcast
 no ip route-cache
 cable-modem downstream saved channel 477000000 56
 bridge-group 59
 bridge-group 59 spanning-disabled
!
ip classless
no ip http server
!
!
line con 0
 transport input none
line vty 0 4
!
end
 
Routing Example

To limit broadcasts that can impact the performance of the network, the Cisco uBR924 can be configured to act as a router.


Note The configuration file below contains the following command: no cable modem compliant bridge. This command disables DOCSIS-compliant bridging. Also note the absence of the default "bridge group 59" line from the Ethernet and cable 0 interfaces from that shown earlier. These lines must be removed if the Cisco uBR924 is to act as a router. In addition, the routing protocol must be configured on all interfaces. Applicable commands are in bold.
Current configuration:
!
! No configuration change since last restart
!
version 12.0
service config
no service pad
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname Router
!
!
clock timezone - 4
ip subnet-zero
!
!
!
!
voice-port 0
!
voice-port 1
!
!
interface Ethernet0
 ip address 24.1.0.1 255.255.0.0
 no ip directed-broadcast
!
interface cable-modem0
 ip address 10.1.0.25 255.255.0.0
 no ip directed-broadcast
cable-modem downstream saved channel 477000000 56
 no cable-modem compliant bridge
!
router rip
 version 2
 network 10.0.0.0
 network 24.0.0.0
!
ip classless
no ip http server
!
!
line con 0
 transport input none
line vty 0 4
!
end
 

Multicast Enabled

A routing configuration file, where the Cisco uBR924 is configured to belong to a specific multicast group, is shown below. This example shows PIM sparse-dense-mode. Other multicast routing protocols, such as PIM sparse-mode or PIM dense-mode can be used. Applicable commands are in bold.


Note In DOCSIS-compliant bridging mode, no setup is required.
Current configuration:
!
! Last configuration change at 23:16:44 - Thu Mar 18 1999
!
version 12.0
service config
no service pad
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname Router
!
!
clock timezone - 4
ip subnet-zero
!
ip multicast-routing
ip dvmrp route-limit 20000
!
voice-port 0
!
voice-port 1
!
interface Ethernet0
 ip address 24.1.0.1 255.255.0.0
 no ip directed-broadcast
 ip pim sparse-dense-mode
 no ip route-cache
 no ip mroute-cache
!
interface cable-modem0
 ip address 10.1.0.25 255.255.0.0
 no ip directed-broadcast
 ip pim sparse-dense-mode
 no ip route-cache
 no ip mroute-cache
no keepalive
 cable-modem downstream saved channel 477000000 56
 no cable-modem compliant bridge
!
!router rip
 version 2
 network 24.0.0.0
network 10.0.0.0
!
ip classless
no ip http server
 

!
line con 0
 transport input none
line vty 0 4
!
end

VoIP Examples using H.323

Statically Defined Examples (Cisco IOS Release 12.0(4)XI or higher)

Bridging

An example of a Cisco uBR924 configuration set up to support bridging and a static H.323 dial peer to another Cisco uBR924 on the same downstream CMTS interface appears below. A sample Cisco uBR7246 universal broadband router configuration file is also provided to show the relationship.


Note For the Cisco uBR924, use dial peer commands to define the local and remote peers. For the local peers, define the port and E.164 addresses. For remote peers, define the remote peers' IP addresses and E.164 addresses. The local dial-peers assign an E.164 address to the POTS port on the Cisco uBR924---either port 0 or port 1.

Cisco uBR924 Cable Access Router

! No configuration change since last restart
!
version 12.0
no service pad
service timestamps debug uptime
service timestamps log uptime
!
hostname 2008
!
!
clock timezone - 3
ip subnet-zero
no ip routing
!
!
!
!

voice-port 0
 input gain -3
!
voice-port 1
 input gain -3
!
dial-peer voice 1 pots
 destination-pattern 6201
 port 0
!
dial-peer voice 2 pots
 destination-pattern 6202
 port 1
!
dial-peer voice 65 voip
 destination-pattern 650.
 session target ipv4:10.1.71.65
!
!
interface Ethernet0
 ip address 10.1.71.62 255.255.255.0
 no ip directed-broadcast
 no ip route-cache
 bridge-group 59
 bridge-group 59 spanning-disabled
!
interface cable-modem0
 description DHCP Reserved Address 10.1.71.62
 ip address 10.1.71.62 255.255.255.0
 no ip directed-broadcast
 no ip route-cache
 cable-modem downstream saved channel 537000000 26
 bridge-group 59
 bridge-group 59 spanning-disabled
!
ip classless
no ip http server
!
!
line con 0
 exec-timeout 0 0
 transport input none
line vty 0 4
 login
!
!
end

Cisco uBR7246 Universal Broadband Router

Current configuration:
!
! No configuration change since last restart
version 12.0
no service pad
service timestamps debug uptime
service timestamps log uptime
!
hostname uBR7246
!
boot system flash slot1:ubr7200-p-mz.s1205tpi.6Apr99
boot system flash 
boot bootldr slot0:ubr7200-boot-mz.120-3.T
enable password cisco
!
cable spectrum-group 1 frequency 40000000
cable spectrum-group 1 frequency 20000000 2
cable spectrum-group 2 band 24000000 28000000
cable modulation-profile 3 request 0 16 1 8 qpsk scrambler 152 no-diff 64 fixed uw16
cable modulation-profile 3 initial 5 34 0 48 qpsk scrambler 152 no-diff 128 fixed uw16
cable modulation-profile 3 station 5 34 0 48 qpsk scrambler 152 no-diff 128 fixed uw16
cable modulation-profile 3 short 6 75 6 8 16qam scrambler 152 no-diff 144 fixed uw8
cable modulation-profile 3 long 8 220 0 8 16qam scrambler 152 no-diff 160 fixed uw8
no cable qos permission create
no cable qos permission update
cable qos permission modems
!
!
!
!
ip subnet-zero
ip dhcp relay information option  <<<==== possibly irrelevant due to <cable dhcp-giaddr>
no ip dhcp relay information check  <<<====
!
!
!
interface FastEthernet0/0
 ip address 10.1.70.2 255.255.255.0
 no ip directed-broadcast
 no ip mroute-cache
 no cdp enable
!
interface ATM1/0
 no ip address
 no ip directed-broadcast
 no ip mroute-cache
 shutdown
 no atm ilmi-keepalive
!
interface Ethernet2/0
 ip address 10.1.78.1 255.255.255.0
 no ip directed-broadcast
 no ip mroute-cache
 shutdown
 no cdp enable
!
interface Ethernet2/1
 ip address 10.1.79.1 255.255.255.0
 no ip directed-broadcast
 no ip mroute-cache
 no cdp enable
!
interface Ethernet2/2
 no ip address
 no ip directed-broadcast
 no ip mroute-cache
 shutdown
!
interface Ethernet2/3
 ip address 1.3.59.1 255.255.0.0
 no ip directed-broadcast
 no ip mroute-cache
!
interface Cable5/0
 description Line Card used for 924 Testing
 ip address 10.1.72.1 255.255.255.0 secondary
 ip address 10.1.71.1 255.255.255.0
 no ip redirects
 no ip directed-broadcast
 no ip split-horizon
 no ip mroute-cache
 no keepalive
 cable helper-address 10.1.70.30
 cable downstream annex B
 cable downstream modulation 64qam
 cable downstream interleave-depth 32
 cable upstream 0 spectrum-group 2  <<==== optional
 cable upstream 0 power-level 0   <<==== optional
 cable upstream 0 modulation-profile 3   <<==== optional
 no cable upstream 0 shutdown
 cable upstream 1 shutdown
 cable upstream 2 shutdown
 cable upstream 3 shutdown
 cable upstream 4 shutdown
 cable upstream 5 shutdown
!
interface Cable6/0
 ip address 10.1.74.1 255.255.255.0 secondary
 ip address 10.1.73.1 255.255.255.0
 no ip directed-broadcast
 no ip mroute-cache
 no keepalive
 cable insertion-interval 500
 no cable proxy-arp
 cable helper-address 10.1.70.30
 cable downstream annex B
 cable downstream modulation 64qam
 cable downstream interleave-depth 32
 cable upstream 0 frequency 20000000
 cable upstream 0 power-level 0
 no cable upstream 0 shutdown
!
router eigrp 100
 redistribute rip
 passive-interface Ethernet2/0 <<==== optional
 passive-interface Ethernet2/1 <<==== optional
 passive-interface Ethernet2/2 <<==== optional
 passive-interface Ethernet2/3 <<==== optional
 passive-interface Cable5/0 
 passive-interface Cable6/0
 network 10.0.0.0
!
router rip
 version 2
 redistribute eigrp 100
 passive-interface FastEthernet0/0
 passive-interface Ethernet2/0
 passive-interface Ethernet2/1
 passive-interface Ethernet2/2
 passive-interface Ethernet2/3
 network 10.0.0.0
 default-metric 3
 no auto-summary <<==== optional
!
ip classless
ip route 223.255.254.253 255.255.255.255 1.3.0.1  <<=== ignore
ip route 223.255.254.254 255.255.255.255 1.3.0.1  <<=== ignore
no ip http server
!
!
tftp-server slot0:ubr900-y5-mz.120-3.T
tftp-server slot0:ubr920-v4y5-mz.STP10
tftp-server slot1:ubr920-v4y5-mz.STP11
tftp-server slot0:ubr920-rboot-mz.STP11
tftp-server slot1:ROMMON.rev2.2002.dnld
tftp-server slot0:ubr900-rboot-m.120-3.T
tftp-server slot1:ubr920-rboot-mz.Apr26
tftp-server slot1:ubr920-v4y5-mz.Apr26
!
line con 0
 exec-timeout 0 0
 password cisco
 transport preferred none
 transport input none
line aux 0
line vty 0 4
 password cisco
 login
!
end
Routing

An example of a Cisco uBR924 configuration defined to support routing and a static H.323 dial peer to another Cisco uBR924 on the same downstream CMTS interface follows. A sample Cisco uBR7246 Universal Broadband Router configuration file is also provided to show the relationship.


Note For the Cisco uBR924, use dial peer commands to define the local and remote peers. For the local peers, define the port and E.164 addresses. For remote peers, define the remote peers' IP addresses and E.164 addresses. The local dial-peers assign an E.164 address to the POTS port on the Cisco uBR924---either port 0 or port 1.

Cisco uBR924 Cable Access Router

! No configuration change since last restart
!
version 12.0
no service pad
service timestamps debug uptime
service timestamps log uptime
!
hostname 2007
!
!
!
class-map class-default
  match any 
!
!
!
clock timezone - 3
ip subnet-zero
!
!
!
!
voice-port 0
!
voice-port 1
!
dial-peer voice 1 pots
 destination-pattern 6101
 port 0
!
dial-peer voice 2 pots
 destination-pattern 6102
 port 1
!
dial-peer voice 101 voip
 destination-pattern 620*
 codec g711alaw
 session target ipv4:10.1.71.62
!
!
interface Ethernet0
 ip address 24.1.61.1 255.255.255.0
 no ip directed-broadcast
 no ip mroute-cache
!
interface cable-modem0
 ip address 10.1.71.61 255.255.255.0
 no ip directed-broadcast
 no ip mroute-cache
 cable-modem downstream saved channel 537000000 27
 no cable-modem compliant bridge
!
router rip
 version 2
 network 10.0.0.0
 network 24.0.0.0
 no auto-summary  <<==== Not necessary
!
no ip classless
ip route 0.0.0.0 0.0.0.0 10.1.71.1
no ip http server
!
!
line con 0
 exec-timeout 0 0
 transport input none
line vty 0 4
 login
!
!
end

Cisco uBR7246 Universal Broadband Router

Current configuration:
!
! No configuration change since last restart
!
version 12.0
no service pad
service timestamps debug uptime
service timestamps log uptime
!
hostname uBR7246
!
boot system flash slot1:ubr7200-p-mz.s1205tpi.6Apr99
boot system flash 
boot bootldr slot0:ubr7200-boot-mz.120-3.T
enable password cisco
!
cable spectrum-group 1 frequency 40000000
cable spectrum-group 1 frequency 20000000 2
cable spectrum-group 2 band 24000000 28000000
cable modulation-profile 3 request 0 16 1 8 qpsk scrambler 152 no-diff 64 fixed uw16
cable modulation-profile 3 initial 5 34 0 48 qpsk scrambler 152 no-diff 128 fixed uw16
cable modulation-profile 3 station 5 34 0 48 qpsk scrambler 152 no-diff 128 fixed uw16
cable modulation-profile 3 short 6 75 6 8 16qam scrambler 152 no-diff 144 fixed uw8
cable modulation-profile 3 long 8 220 0 8 16qam scrambler 152 no-diff 160 fixed uw8
no cable qos permission create
no cable qos permission update
cable qos permission modems
!
!
!
!
ip subnet-zero
ip dhcp relay information option  <<===== these may change with <cable dhcp-giaddr>
no ip dhcp relay information check  <<=== under the cable interface
!
!
!

interface FastEthernet0/0
 ip address 10.1.70.2 255.255.255.0
 no ip directed-broadcast
 no ip mroute-cache
!
interface ATM1/0
 no ip address
 no ip directed-broadcast
 no ip mroute-cache
 shutdown
 no atm ilmi-keepalive
!
interface Ethernet2/0
 ip address 10.1.78.1 255.255.255.0
 no ip directed-broadcast
 no ip mroute-cache
 shutdown
!
interface Ethernet2/1
 ip address 10.1.79.1 255.255.255.0
 no ip directed-broadcast
 no ip mroute-cache
 shutdown
!
interface Ethernet2/2
 no ip address
 no ip directed-broadcast
 no ip mroute-cache
 shutdown
!
interface Ethernet2/3
 ip address 1.3.59.1 255.255.0.0
 no ip directed-broadcast
 no ip mroute-cache
!
interface Cable5/0
 description Line Card Used for 924 Testing
 ip address 10.1.71.1 255.255.255.0
 (cable dhcp-giaddr)  <<===== possibly used to replace command above
 no ip redirects
 no ip directed-broadcast
 no ip split-horizon
 no ip mroute-cache
 no keepalive
 cable helper-address 10.1.70.30
 cable downstream annex B
 cable downstream modulation 64qam
 cable downstream interleave-depth 32
 cable upstream 0 spectrum-group 2  <<===== optional
 cable upstream 0 power-level 0  <<===== optional
 cable upstream 0 channel-width 800000  <<===== optional
 cable upstream 0 modulation-profile 3  <<===== optional
 no cable upstream 0 shutdown
 cable upstream 1 shutdown
 cable upstream 2 shutdown
 cable upstream 3 shutdown
 cable upstream 4 shutdown
 cable upstream 5 shutdown
!
interface Cable6/0
 ip address 10.1.74.1 255.255.255.0 secondary
 ip address 10.1.73.1 255.255.255.0
 no ip directed-broadcast
 no ip mroute-cache
 no keepalive
 cable insertion-interval 500
 no cable proxy-arp
 cable helper-address 10.1.70.30
 cable downstream annex B
 cable downstream modulation 64qam
 cable downstream interleave-depth 32
 cable upstream 0 frequency 20000000
 cable upstream 0 power-level 0
 no cable upstream 0 shutdown
!
router eigrp 100
 redistribute rip
 passive-interface Ethernet2/0  <<==== optional
 passive-interface Ethernet2/1  <<==== optional
 passive-interface Ethernet2/2  <<==== optional
 passive-interface Ethernet2/3  <<==== optional
 passive-interface Cable5/0
 passive-interface Cable6/0
 network 10.0.0.0
!
router rip
 version 2
 network 10.0.0.0
 no auto-summary  <<=== optional
!
ip classless
ip route 223.255.254.253 255.255.255.255 1.3.0.1  <<=== ignore
ip route 223.255.254.254 255.255.255.255 1.3.0.1  <<=== ignore
no ip http server
!
!
tftp-server slot0:ubr900-y5-mz.120-3.T
tftp-server slot0:ubr920-v4y5-mz.STP10
tftp-server slot1:ubr920-v4y5-mz.STP11
tftp-server slot0:ubr920-rboot-mz.STP11
tftp-server slot1:ROMMON.rev2.2002.dnld
tftp-server slot0:ubr900-rboot-m.120-3.T
!
line con 0
 exec-timeout 0 0
 password cisco
 transport input none
line aux 0
line vty 0 4
 password cisco
 login
!
end

RAS Enabled Examples (Cisco IOS Release 12.0(5)T or higher)

Bridging

The example below shows VoIP setup in bridging mode when using Cisco Network Registrar (CNR) version 3.0 and higher. CNR assigns E.164 addresses to local voice ports and uses the DHCP Option to define E.164 addresses-to-port assignments. The Cisco uBR924 cable access router software creates the dial-peers, starts H.323 RAS gateway support, and registers the E.164 addresses with the gatekeeper. The gatekeeper resolves the remote peers' IP addresses.


Note Support for RAS and H.323v2 in Cisco gatekeeper products is found in Cisco IOS Release 12.0(5)T or higher. Support for multiple classes of service when using Cisco uBR7200 CMTS equipment is found in Cisco 12.0(4)XI or higher CMTS images.

If you are not using CNR or Cisco gateway products running Cisco IOS Release 12.0(5)T software, you can set static routes per the examples shown earlier.
Current configuration:
!
! No configuration change since last restart
!
version 12.0
service config
no service pad
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname Router
!
!
clock timezone - 4
ip subnet-zero
no ip routing
!
voice-port 0
!
!
voice-port 1
!
dial-peer voice 1 pots
destination-pattern 1000
port 0
!
dial-peer voice 2 pots
 destination-pattern 2000
 port 0
!
dial-peer voice 10 voip
 destination-pattern 1000
 session target ras
!
dial-peer voice 20 voip
 destination-pattern 2000
 session target ras
!
 

interface Ethernet0
 ip address 10.1.0.25 255.255.0.0
 no ip directed-broadcast
 no ip route-cache
 bridge-group 59
 bridge-group 59 spanning-disabled
!
interface cable-modem0
 ip address 10.1.0.25 255.255.0.0
no ip directed-broadcast
 no ip route-cache
 cable-modem downstream saved channel 477000000 56
 bridge-group 59
 bridge-group 59 spanning-disabled
 
!
ip classless
no ip http server
!
!
line con 0
 transport input none
line vty 0 4
!
end
 
Routing

The example below shows VoIP setup in routing mode when using Cisco Network Registrar (CNR) version 3.0 and higher. As in the earlier RAS-enabled bridging example, CNR assigns E.164 addresses to local voice ports and uses the DHCP Option to define E.164 addresses-to-port assignments. The Cisco uBR924 cable access router software creates the dial-peers, starts H.323 RAS gateway support, and registers the E.164 addresses with the gatekeeper. The gatekeeper resolves the remote peers' IP addresses.

Current configuration:
!
! No configuration change since last restart
!
version 12.0
service config
no service pad
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname Router
!
clock timezone - 4
ip subnet-zero
ip host-routing
!
voice-port 0
!
voice-port 1
!
dial-peer voice 1 pots
 destination-pattern 1001
 port 1
!

dial-peer voice 2 pots
 destination-pattern 1000
 port 0
!
dial-peer voice 10 voip
 destination-pattern 1001
 codec g711ulaw
 session target ras
!
dial-peer voice 20 voip
 destination-pattern 1000
 codec g711ulaw
 session target ras
!
dial-peer voice 30 voip
 destination-pattern 2000
 codec g711ulaw
 session target ras
! dial-peer voice 40 voip destination-pattern 2001 codec g711ulaw session target ras ! interface Ethernet0 ip address 24.1.0.1 255.255.0.0 no ip directed-broadcast no ip mroute-cache ! interface cable-modem0 ip address 10.1.0.25 255.255.0.0 no ip directed-broadcast no ip mroute-cache no keepalive cable-modem downstream saved channel 477000000 56 no cable-modem compliant bridge ! router rip version 2 network 10.0.0.0 network 24.0.0.0 ! ip classless no ip http server ! line con 0 transport input none line vty 0 4 ! end

IPSec Example


Note Encryption/decryption is subject to export licensing controls. To support IPSec, the Cisco uBR924 must be using a Cisco IOS Release 12.0(5)T or higher image that supports the feature set. The Cisco uBR924 must be configured in routing mode. Images running at both the headend and the Cisco uBR924 must support the feature set.
Current configuration:
!
Last configuration change at 23:24:55 - Thu Mar 18 1999
!
version 12.0
no service pad
service timestamps debug uptime
service timestamps log uptime
!
hostname Router
!
clock timezone - 0 6
ip subnet-zero
no ip domain-lookup
!
crypto isakmp policy 1
 hash md5
 authentication pre-share
 lifetime 5000
crypto isakmp key 1111 address 30.1.1.1       
crypto isakmp identity hostname
!
crypto ipsec transform-set test-transform ah-md5-hmac esp-des esp-md5-hmac 
!
 crypto map test-ipsec local-address cable-modem0
 crypto map test-ipsec 10 ipsec-isakmp  
 set peer 30.1.1.1
 set transform-set test-transform 
 match address 100
!
interface Ethernet0
 ip address 24.1.0.1 255.255.0.0
 no ip directed-broadcast
!
interface cable-modem0
 ip address 10.1.0.25 255.255.0.0
 no ip directed-broadcast
 no keepalive
 cable-modem downstream saved channel 213000000 30
 no cable-modem compliant bridge
crypto map test-ipsec
router rip
 version 2
 network 10.0.0.0
network 24.0.0.0 ! ip classless no ip http server ! access-list 100 permit ip host 10.1.0.25 30.1.1.0 0.0.0.255 ! line con 0 exec-timeout 0 0 transport input none line vty 0 4 login ! end

L2TP Example


Note Encryption/decryption is subject to export licensing controls. To support L2TP and Firewall, the Cisco uBR924 must be using a Cisco IOS Release 12.0(5)T or higher image that supports the feature set. The Cisco uBR924 must be configured in routing mode. Images running at both the headend and the Cisco uBR924 must support the feature set.

Cisco uBR924 Cable Access Router

Current configuration:
!
! Last configuration change at 20:24:59 - Thu Apr 1 1999
! NVRAM config last updated at 20:34:52 - Thu Apr 1 1999
!
version 12.0
no service pad
service timestamps debug uptime
service timestamps log uptime
!
hostname Router
!
class-map class-default
  match any 
!
!
!
clock timezone - 0 1
ip subnet-zero
ip tftp source-interface cable-modem0
no ip domain-lookup
!
vpdn enable
!
vpdn-group 1
 accept dialin l2tp virtual-template 1 remote L2TP_LAC
 no l2tp tunnel authentication
 !
 !

interface Ethernet0
 ip address 80.1.1.1 255.255.255.0
 no ip directed-broadcast
!
interface Virtual-Template1
 ip unnumbered Ethernet0
 no ip directed-broadcast
 peer default ip address pool dialup
 ppp authentication chap
!
 
interface cable-modem0
 ip address 255.255.0.0
 no ip directed-broadcast
 cable-modem downstream saved channel 639000000 38
no cable-modem compliant bridge
!
router rip
 version 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
!
end

Note Careful address assignment on user equipment and policy routing at the headend is required. The headend may or may not use tunnels to convey traffic back to the corporate gateway.

For detailed information on IP security, L2TP, and Firewall, refer to the following IOS documentation: Configuring Internet Key Exchange Security Protocol and Configuring IPSec Network Security. These documents describe the supported implementations and commands.

Cisco 2511 Gateway Sample Configuration

!
version 12.0
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
service udp-small-servers
service tcp-small-servers
!
hostname Cable-Dev-VPN
!
aaa new-model
aaa authentication ppp default local
enable password rHoz
!
username lab password 0 soho
ip subnet-zero
no ip domain-lookup
ip domain-name l2tp.com
!
!
!
 
crypto isakmp policy 1
 hash md5
 authentication pre-share
 lifetime 5000
crypto isakmp key 1111 address 188.188.1.64   
crypto isakmp identity hostname
!
!
crypto ipsec transform-set test-transform ah-md5-hmac esp-des esp-md5-hmac 
!
 !
 crypto map test-ipsec local-address Ethernet0
 crypto map test-ipsec 10 ipsec-isakmp  
 set peer 188.188.1.64
 set transform-set test-transform 
 match address 100
!
!
!
interface Ethernet0
 ip address 30.1.1.1 255.255.255.0
 no ip directed-broadcast
 no ip mroute-cache
 crypto map test-ipsec
!
interface Serial0
 no ip address
 no ip directed-broadcast
 no ip mroute-cache
 shutdown
 no fair-queue
!
interface Serial1
 no ip address
 no ip directed-broadcast
 no ip mroute-cache
 shutdown
!
interface Group-Async1
 ip unnumbered Ethernet0
 no ip directed-broadcast
 encapsulation ppp
 async mode dedicated
 no peer default ip address
 no cdp enable
 ppp authentication chap
 group-range 1 1
!
router rip
 version 2
 network 30.0.0.0
!
ip classless
no ip http server
!
access-list 100 permit ip 30.1.1.0 0.0.0.255 host 188.188.1.64
!
!
line con 0
 exec-timeout 0 0
 transport input none
line 1
 modem InOut
 transport input all
 speed 115200
line 2 16
 transport input all
line aux 0
 transport input all
line vty 0 4
 password rHoz
!
end

Triple DES Example


Note Encryption/decryption is subject to export licensing controls. To support Triple DES, the Cisco uBR924 must be using a Cisco IOS Release 12.0(5)T or higher image that supports the feature set. The Cisco uBR924 must be configured in routing mode. Images running at both the headend and the Cisco uBR924 must support the feature set.

The Triple DES configuration is similar to the IP security configurations shown earlier. The difference in the configuration file from those shown earlier involves specifying esp-3des, instead of esp-des in the transform set.

Cisco uBR924 Cable Access Router

SOHO2-3#show run
Building configuration...
 
Current configuration:
!
! Last configuration change at 19:11:13 - Wed May 26 1999
!
version 12.0
no service pad
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname SOHO2-3
!
!
clock timezone - 0 1
ip subnet-zero
no ip routing
ip tftp source-interface cable-modem0
no ip domain-lookup
!
!
!
crypto isakmp policy 1
 hash md5 
 authentication pre-share
 lifetime 5000
crypto isakmp key 1111 address 188.188.1.64   
crypto isakmp identity hostname
!
!
crypto ipsec transform-set test-esp-3des ah-md5-hmac esp-3des esp-md5-
hmac 
!
 !
 crypto map test-ipsec local-address cable-modem0
 crypto map test-ipsec 10 ipsec-isakmp   
 set peer 188.188.1.64
 set transform-set test-esp-3des 
 match address 100
!
!
!
interface Ethernet0
 no ip address
 no ip directed-broadcast
 no ip route-cache
!
interface cable-modem0
 ip address 188.188.1.65 255.255.0.0
 no ip directed-broadcast
 no ip route-cache
 no keepalive
 cable-modem downstream saved channel 213000000 38
 no cable-modem compliant bridge
 crypto map test-ipsec
!
ip default-gateway 188.188.1.1
ip classless
ip route 0.0.0.0 0.0.0.0 188.188.1.1
no ip http server
!
access-list 100 permit ip host 188.188.1.65 host 188.188.1.64
!
line con 0
 exec-timeout 0 0
 transport input none
line vty 0 4
 login
!
end

VoIP Example using SGCP (Cisco IOS Release 12.0(6)T or Higher)

An example of a Cisco uBR924 configured to support VoIP in bridging mode using the SGCP protocol appears below. The Cisco uBR924 can also be configured in routing mode.

Note the following in the sample configuration file:

To configure via DHCP, the following fields must also be set:

Current configuration:
!
! Last configuration change at 16:30:00 - Thu May 20 1999
!
version 12.0
no service pad
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname art1
!
!
clock timezone - 0 6
ip subnet-zero
no ip routing
ip domain-name cisco.com
ip name-server 4.0.0.32
!         
sgcp
!
xgcp snmp sgcp
!
!
voice-port 0
!
voice-port 1
!
dial-peer voice 100 pots
 application SGCPAPP
 port 0
!
dial-peer voice 101 pots
 application SGCPAPP
 port 1
!
process-max-time 200
!
interface Ethernet0
 ip address 188.186.1.14 255.255.0.0
 no ip directed-broadcast
 no ip route-cache
 no ip mroute-cache
 bridge-group 59
 bridge-group 59 spanning-disabled
!
interface cable-modem0
 ip address 188.186.1.14 255.255.0.0
 no ip directed-broadcast
 no ip route-cache
 no ip mroute-cache
 cable-modem downstream saved channel 699000000 27
 bridge-group 59
 bridge-group 59 spanning-disabled
!
ip classless
no ip http server
!
!
line con 0
 transport input none
line vty 0 4
 login
!
!         
end
 

Change Operating Modes

Incorrectly configuring the Cisco uBR924 cable access router can cause loss of network connectivity. Before attempting to reconfigure the router, print the last working configuration, and ensure remote configuration is enabled for the site.

If the router does not connect to the network after you have reconfigured it, enter the cable downstream saved frequency from the printout, and then clear the interface. Power off and on the router.

If powering off the router does not correct the problem after a few minutes, write erase, copy startup-config running-config and then enter the correct saved frequency. If network connectivity is not restored, contact your network management, provisioning, or billing system administrator to reload software if applicable to your network.

Set Routing

Configuring

To configure routing, follow instructions below when in global configuration mode. After you have completed the procedure, enter the show startup-config command to verify that routing is enabled.
Step Command Purpose

1 . 

uBR924(config)#int c 0

Enter interface configuration mode for the router interface.

2 . 

uBR924(config-if)#no cable-modem compliant bridge

uBR924(config-if)#no bridge group number and remove bridge-group number.

uBR924(config-if)#ip address mask

ip address x.x.x.x (0-255)

subnet mask x.x.x.x (0-255)

uBR924(config-if)#exit

Turn off DOCSIS-compliant bridging.




Enable the IP address and subnet.

Return to global configuration mode.

3 . 

uBR924(config)#int e 0

uBR924(config-if)#no bridge group number and remove bridge-group number.

uBR924(config-if)#ip address mask

ip address x.x.x.x (0-255)

subnet mask x.x.x.x (0-255)

uBR924(config-if)#exit

Enter interface configuration mode for Ethernet 0.



Enable the IP address and subnet

Return to global configuration mode.

4 . 

uBR924(config)#ip routing

Enable IP routing for the router.

5 . 

uBR924(config)#router rip
uBR924(config)#version 2 rip
uBR924(config)#network
network-number

uBR924(config-if)#exit

Enter router configuration mode and enable RIP version 2 routing. Specify the network connected to the router on which RIP will operate. If the router is attached to more than one network, enter each IP address in a separate command.

Return to global configuration mode.

6 . 

uBR924(config-if)#Ctrl-z

uBR924#copy running-config startup-config
Building configuration...

Return to privileged EXEC mode.

Save the configuration to nonvolatile RAM so that it will not be lost in the event of a reset, power cycle, or power outage.

Verifying

To verify that routing is enabled, enter the show startup-config command. A sample file is shown below:

version 12.0
service config
no service pad
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname Router
!
!
clock timezone - 4
ip subnet-zero
!
!
!
!
voice-port 0
!
voice-port 1
!
!
interface Ethernet0
 ip address 10.1.0.25 255.255.0.0
 no ip directed-broadcast
 ip rip send version 2
 ip rip receive version 2
!
interface cable-modem0
 ip address 10.1.0.25 255.255.0.0
 no ip directed-broadcast
 ip rip send version 2
 ip rip receive version 2
 cable-modem downstream saved channel 477000000 8
 no cable-modem compliant bridge
!
router rip
 network 10.0.0.0
!
ip classless
no ip http server
!
!
line con 0
 transport input none
line vty 0 4
!
end
 

Reconfigure Bridging From Routing

Configuring

To reconfigure the Cisco uBR924 to support bridging after it has been configured for routing, follow the instructions below. After you have completed the procedure, enter the show startup-config command to verify that bridging is enabled.

Step Command Purpose

1 . 

uBR924(config)#no ip routing

Disable IP routing on the uBR924.

2 . 

uBR924(config)#int e 0

Enter interface configuration mode for Ethernet0.

3 . 

uBR924(config-if)#no ip address

Disable IP address on Ethernet0.

4 . 

uBR924(config-if)#no ip route-cache

Disable high-speed switching caches for IP routing.

5 . 

uBR924(config-if)#bridge-group bridge-group

Assign the Ethernet0 interface to a bridge group. The bridge group must be an integer between 1 and 63.

6 . 

uBR924(config-if)#bridge-group bridge-group spanning-disabled

uBR924(config-if)#exit

Disable spanning tree on the Ethernet interface.


Exit interface configuration mode for the Ethernet0 interface.

7 . 

uBR924(config)#int c 0

Enter interface configuration mode for the cable modem interface

8 . 

uBR924(config-if)#no ip address

Disable the IP address of the cable interface, if one has been set.

9 . 

uBR924(config-if)#no keep alive

Disable keep alives on the cable interface.

10 . 

uBR924(config-if)#no ip route-cache

Disable high-speed switching caches for IP routing on the cable interface.

11 . 

uBR924(config-if)#cable modem compliant bridge

Enable DOCSIS-compliant bridging.

12 . 

uBR924(config-if)#bridge-group bridge-group

Assign the cable modem interface to a bridge group. The bridge group must be an integer from 1 to 63.

13 . 

uBR924(config-if)#bridge-group bridge-group spanning-disabled

Disable spanning tree on the cable interface.

14 . 

uBR924(config-if)#exit

Exit interface configuration mode.

15 . 

uBR924(config-line)#Ctrl-z

uBR924#copy running-config startup-config

Return to privileged EXEC mode.

Save the configuration to nonvolatile RAM.

Verifying

To verify that routing is disabled, enter the show startup-config command:

version 12.0
service config
no service pad
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname Router
!
!
clock timezone - 4
ip subnet-zero
no ip routing
!
!
!
!
voice-port 0
!
!
voice-port 1
!
!
interface Ethernet0
 ip address 10.1.0.25 255.255.0.0
 no ip directed-broadcast
 no ip route-cache
 bridge-group 59
 bridge-group 59 spanning-disabled
!
interface cable-modem0
 ip address 10.1.0.25 255.255.0.0
 no ip directed-broadcast
 no ip route-cache
 cable-modem downstream saved channel 477000000 8
 bridge-group 59
 bridge-group 59 spanning-disabled
!
ip classless
no ip http server
!
!
line con 0
 transport input none
line vty 0 4
!
end
!
!
interface Ethernet0
 ip address 10.1.0.25 255.255.0.0
 no ip directed-broadcast
 ip rip send version 2
 ip rip receive version 2
 ip pim sparse-dense-mode
 no ip route-cache
 no ip mroute-cache
!
interface cable-modem0
 ip address 10.1.0.25 255.255.0.0
 no ip directed-broadcast
 ip rip send version 2
 ip rip receive version 2
 ip pim sparse-dense-mode
 no ip route-cache
 no ip mroute-cache
 no keepalive
 cable-modem downstream saved channel 477000000 8
 no cable-modem compliant bridge
!
!
router rip
network 10.0.0.0
!
!
ip classless
no ip http server
!
!
line con 0
 transport input none
line vty 0 4
!
end

Customizing the Router Interface

After the router finds a successful downstream frequency channel, it saves the channel and power setting to NVRAM. The router recalls this value the next time it needs to synchronize its frequency or register with the CMTS.

You can customize the router's interface configuration to modify the saved downstream channel setting and upstream power value or enable a faster downstream search algorithm.

To customize the router interface, do the following in global configuration mode:
Step Command Purpose

1 . 

uBR924(config)#interface 
cable-modem 0

Specify router interface 0.

2 . 

uBR924(config-if)#cable-modem 
compliant bridge

Enable DOCSIS-compliant bridging.

3 . 

uBR924(config-if)#cable-modem 
downstream saved channel 
ds-frequency us-power

Modify the saved downstream channel setting and upstream power value. If you do this, you must specify an exact downstream frequency and power value.1

4 . 

uBR924(config-if)#cable-modem 
fast search

Enable a faster downstream search algorithm.

1Use the no cable-modem downstream saved channel ds-frequency us-power command to remove a saved frequency and power setting from NVRAM.

Downloading Specific Cisco IOS Images

To download a new Cisco IOS image from the CMTS to the Cisco uBR924 cable access router, you can send the copy tftp running-config command locally and coordinate all necessary activities with your CMTS system administrator.

Normally, the CMTS system administrator uses the provisioning and billing system to set the software upgrade file name, the IP address of the TFTP server on which the software upgrade file exists, and the MAC address of the Cisco uBR924 to upgrade in the field. Refer to the sample procedure on the following page.

Option 128 in the DOCSIS configuration file supports a vendor-defined attribute (type = 43) that lets the system administrator define the name of a Cisco IOS image to download to a remote Cisco uBR924. This requires a unique DHCP policy for the Cisco uBR924, a unique DOCSIS configuration file to be sent via the DOCSIS process, and a unique Cisco IOS image file name---such as "ios.cfg" file---located in the same TFTP server directory supported by the DOCSIS process. For example, if the file name is "ios.cfg", the vendor-defined attribute would be:

0x2b 0x09 0x80 0x07 0x69 0x6f 0x73 0x2e 0x63 0x66 0x77
type len sub len i o s . c f g
43      128
The fomat is:
128, n, <config file name>
where n is the length of the configuration file name.

When the Cisco uBR924 initializes, Cisco IOS software processes the DOCSIS configuration file. If the software upgrade option is present in the DOCSIS configuration file, and if the name of the Cisco IOS image in the DOCSIS configuration file differs from the image that is currently running on the Cisco uBR924, the router downloads the new Cisco IOS image from the TFTP server and automatically reboots.

Refer to the procedure below to download an updated Cisco IOS image via a DOCSIS configuration file:

Step 1 Create a file to send to the remote Cisco uBR924 using a configuration file editor of your choice. In that file, specify commands such as:

Step 2 Save the file created above, using a short name such as "ios.cf".

Step 3 Then ensure that file permissions allow the file to be sent via TFTP.

Step 4 Start an Internet browser such as NetScape 4.08 and create a generic DOCSIS configuration file using the Cisco configuration file editor of your choice. Cisco provides a number of tools to help automate this process.

Step 5 Follow instructions provided in the specific Cisco tool. Select the starting point for your configuration file: e.g., bronze.cm, silver.cm, gold.cm, platinum.cm. This populates the configuration file with default provisioning values.

Correctly populate the following two fields:

Should you want to download a specific Cisco IOS image to a group of Cisco uBR924s, you can define an Organizationally Unique Identifier (OUI) and use this OUI to make the Cisco uBR924s pay attention to the Vendor ID and VSIF. A global OUI can be used--- "0-0-c".

Refer to the procedure below:


hometocprevnextglossaryfeedbacksearchhelp
Posted: Wed Aug 25 18:12:46 PDT 1999
Copyright 1989-1999©Cisco Systems Inc.