Cisco Cisco Digital Service Access Node (DSAN) 8211 Troubleshooting Guide

Page of 114
 
Chapter 6    Software Upgrade 
 
 
 
64 
4032301 Rev A 
Upgrading the DSAN Software 
DSAN software upgrades are performed via the DOCSIS channel using the 
embedded cable modem (eCM). The methods used for triggering and transferring 
the software images are a limited implementation of the CableLabs
®
 Common 
Download 2.0 specification. These methods are initiated and completed in a manner 
similar to a cable modem software download. 
Two methods are supported that initiate the download and upgrade. The first is 
initiated by entries in the eCM configuration file, and occurs automatically during 
bootup of the DSAN if the upgrade image name is different from the currently 
executing image on the DSAN. The second is initiated manually by an operator 
using SNMP. Both methods transfer the software image via TFTP. 
The downloaded image is a single monolithic image that contains all software 
including the host processor image, eCM image, and FPGA image. Prior to release, 
the monolithic image is signed with the Cisco digital signature, and may also be 
cosigned with a CableLabs or MSO digital signature. The signatures are used for 
image validation. The image is downloaded to the host processor flash memory and, 
upon successful download, executed after the DSAN reboots. 
Automatic Upgrade via eCM Configuration File 
Automatic upgrades may be triggered whenever the DSAN retrieves its eCM 
configuration file. The eCM configuration file is retrieved whenever the eCM 
registers with the CMTS, such as after a reboot. The eCM configuration file contains 
four entries used by the DSAN eCM to determine if a download is required and for 
download verification: 
 
Software Upgrade Filename - Filename of the software upgrade image. 
 
Software Upgrade TFTP server - IP address of the TFTP server that contains the 
software upgrade image. 
 
Software Admin Status (docsDevSwAdminStatus) - SNMP MIB object specified 
in the eCM config file. (See detailed description in SNMP section below.) 
 
Code Verification Certificate (CVC) - The CVC contained in the eCM is verified 
by the DSAN eCM against the CableLabs CVC to enable its ability to accept 
software upgrade files. The CVC may be the manufacturer CVC or a cosigner 
(CableLabs or MSO) CVC. The CVC is also used for image signature validation. 
Upgrade Process Steps 
To enable automatic upgrade via the eCM configuration file, edit the file as follows: 
1  Set the eCM configuration file entries for Code Verification Certificate to one of 
the following: