|
|
This chapter describes Cisco uBR924 cable access router configuration files. The chapter includes the following sections:
| If remote configuration is disabled, settings you make and save at the local site will not remain in effect after the Cisco uBR924 is powered off and on. Instead, settings will return to the previous configuration. In some cases, these settings will cause the cable interface to disconnect and may be lost when the cable interface is reset. |
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.
| 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. |
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.
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.
| 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 | - | - | - |
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:
Use the question mark (?) and arrow keys to help you enter commands:
uBR924 ?
uBR924 sho?
uBR924 show ?
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.
uBR924#), instead of entering exit, which returns you to the previous mode.
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.
| Command | Purpose |
|---|---|
uBR924enable Password: <password> uBR924# | Enters enable mode. Enters the enable password. You have entered enable mode when the prompt changes to |
| Enters global configuration mode and the prompt changes to |
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. |
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 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 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>
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:
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:
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
To limit broadcasts that can impact the performance of the network, the Cisco uBR924 can be configured to act as a router.
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
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.
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
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.
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
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.
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
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.
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
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
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
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
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
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
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
| 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. |
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 | ||
|---|---|---|---|---|
| uBR924(config)#int c 0 | Enter interface configuration mode for the router interface. | ||
| 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.
Return to global configuration mode. | ||
| 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.
Return to global configuration mode. | ||
| uBR924(config)#ip routing | Enable IP routing for the router. | ||
| uBR924(config)#router rip | 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. | ||
| uBR924(config-if)#Ctrl-z | Return to privileged EXEC mode. |
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
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 | ||
|---|---|---|---|---|
| uBR924(config)#no ip routing | Disable IP routing on the uBR924. | ||
| uBR924(config)#int e 0 | Enter interface configuration mode for Ethernet0. | ||
| uBR924(config-if)#no ip address | Disable IP address on Ethernet0. | ||
| uBR924(config-if)#no ip route-cache | Disable high-speed switching caches for IP routing. | ||
| 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. | ||
| uBR924(config-if)#bridge-group bridge-group spanning-disabled | Disable spanning tree on the Ethernet interface. | ||
| uBR924(config)#int c 0 | Enter interface configuration mode for the cable modem interface | ||
| uBR924(config-if)#no ip address | Disable the IP address of the cable interface, if one has been set. | ||
| uBR924(config-if)#no keep alive | Disable keep alives on the cable interface. | ||
| uBR924(config-if)#no ip route-cache | Disable high-speed switching caches for IP routing on the cable interface. | ||
| uBR924(config-if)#cable modem compliant bridge | Enable DOCSIS-compliant bridging. | ||
| 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. | ||
| uBR924(config-if)#bridge-group bridge-group spanning-disabled | Disable spanning tree on the cable interface. | ||
| uBR924(config-if)#exit | Exit interface configuration mode. | ||
| uBR924(config-line)#Ctrl-z | Return to privileged EXEC mode. |
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
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 | ||
|---|---|---|---|---|
| uBR924(config)#interface cable-modem 0 | Specify router interface 0. | ||
| uBR924(config-if)#cable-modem compliant bridge | Enable DOCSIS-compliant bridging. | ||
| 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 | ||
| 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. |
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:
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:
(a) Should you want to install a file called "Cisco ios.cf" on ten Cisco uBR924s, and assuming a mixture of OUIs exist on those ten units such as "00-50-7b", "00-10-7d", and so on, use the configuration file editor of your choice and specify "0-0-c" in the Vendor ID field.
(b) Next, tell the Cisco uBR924s that they must get the file, called "ios.cf", via TFTP. You do this with the VSIF field. Calculate the "dotted-decimal" equivalent of the ASCII characters: i o s . c f
Use a Sun workstation or any UNIX box and type:
unix-workstation%man ascii
This prints out the man page. You can find the ASCII-to-decimal conversion chart needed. See the sample below:
Decimal - Character
| 0 NUL| 1 SOH| 2 STX| 3 ETX| 4 EOT| 5 ENQ| 6 ACK| 7 BEL|
| 8 BS | 9 HT | 10 NL | 11 VT | 12 NP | 13 CR | 14 SO | 15 SI |
| 16 DLE| 17 DC1| 18 DC2| 19 DC3| 20 DC4| 21 NAK| 22 SYN| 23 ETB|
| 24 CAN| 25 EM | 26 SUB| 27 ESC| 28 FS | 29 GS | 30 RS | 31 US |
| 32 SP | 33 ! | 34 " | 35 # | 36 $ | 37 % | 38 & | 39 ' |
| 40 ( | 41 ) | 42 * | 43 + | 44 , | 45 - | 46 . | 47 / |
| 48 0 | 49 1 | 50 2 | 51 3 | 52 4 | 53 5 | 54 6 | 55 7 |
| 56 8 | 57 9 | 58 :| 59 ; | 60 < | 61 = | 62 > | 63 ? |
| 64 @ | 65 A | 66 B | 67 C | 68 D | 69 E | 70 F | 71 G |
| 72 H | 73 I | 74 J | 75 K | 76 L | 77 M | 78 N | 79 O |
| 80 P | 81 Q | 82 R | 83 S | 84 T | 85 U | 86 V | 87 W |
| 88 X | 89 Y | 90 Z | 91 [ | 92 \ | 93 ] | 94 ^ | 95 _ |
| 96 \Q | 97 a | 98 b | 99 c |100 d |101 e |102 f |103 g |
|104 h |105 i |106 j |107 k |108 l |109 m |110 n |111 o |
|112 p |113 q |114 r |115 s |116 t |117 u |118 v |119 w |
|120 x |121 y |122 z |123 { |124 | |125 } |126 ~ |127 DEL|
(c) Using a similar chart as that above, convert the "ios.cf" string letter-by-letter to a decimal value. Here is what you end up with:
i o s . c f 105 111 115 46 99 102
(d) Now, populate the VSIF field of the DOCSIS configuration file using the editor of your choice.
(e) Once this is done, save your changes using the configuration file editor of your choice. Change the "File Name" field selected in step 5: e.g., bronze.cm, silver.cm, gold.cm, platinum.cm, to a different value such as:
/tftpboot/gold-ios-config.cm
(f) Once you have saved the file as "gold-ios-config.cm", then FTP back to cs and log in. Make sure you use the binary mode of FTP and choose the file you just created.
(g) Put the file in the /tftpboot (or equivalent) directory of the TFTP server you are using for your Cisco uBR924 setup. Run the following command to ensure you can TFTP it:
chmod 777 gold-ios-config.cm
(h) Go into your DHCP server, using a Cisco tool such as CNR, and change the value for "packet-file-name" to the new file name you just created: "gold-ios-config.cm".
(i) Once you have reloaded the CNR DHCP server, or the tool you are using, run the following command from the CMTS:
clear cable modem x.x.x.x reset
The Cisco uBR924 re-registers with the CMTS. When it gets the new DOCSIS configuration file---"gold-ios-config.cm"---it TFTPs the file "ios.cf" to itself.
The console port of the Cisco uBR924 is completely disabled.
|
Provided you put passwords for enable and vty, you should see something similar to the example shown below when you telnet to the Cisco uBR924:
UBR7246# telnet 10.1.1.255 Trying 10.1.1.255 ... Open SUCCEED line 1 User Access Verification Password: SUCCEED>en Password: SUCCEED#
You should see the value of the "hostname" command you put in the ios.cf file now installed on the Cisco uBR924, as well as all other commands you put in the file.
If you do a show version on the Cisco uBR924, you should see that the Cisco uBR924 indicates a "HOST CONFIGURATION FILE" has been loaded via TFTP in the middle of the output. Look at the last line of the example below:
System restarted by power-on at 20:23:35 - Tue Jun 15 1999 System image file is "flash:ubr900-y4-mz.113-9.NA", booted via flash Host configuration file is "ios.cf", booted via tftp from 207.249.162.170
You have successfully loaded the Cisco IOS image and DOCSIS configuration file.
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Posted: Wed Aug 25 18:12:46 PDT 1999
Copyright 1989-1999©Cisco Systems Inc.