Questo documento illustra una procedura dettagliata per l'aggiornamento della serie Cisco uBR9xx e spiega come installare il software Cisco IOS® su router Cisco "Run from RAM" (Esegui da RAM) utilizzando un server TFTP (Trivial File Transfer Protocol) o un'applicazione server RCP (Remote Copy Protocol).
Installare un server TFTP.
Un server TFTP o un'applicazione server RCP deve essere installata su una workstation o un PC compatibile con TCP/IP. Una volta installata l'applicazione, è necessario eseguire un livello minimo di configurazione.
In primo luogo, l'applicazione TFTP deve essere configurata per funzionare come server TFTP anziché come client TFTP.
In secondo luogo, è necessario specificare la directory dei file in uscita. Si tratta della directory in cui sono archiviate le immagini del software Cisco IOS (vedere il passaggio 2 riportato di seguito). La maggior parte delle applicazioni TFTP fornisce una routine di installazione per assistere in queste attività di configurazione.
Nota: diverse applicazioni TFTP o RCP sono disponibili presso fornitori di software indipendenti o come shareware da fonti pubbliche sul World Wide Web.
Terzo, scaricare un server TFTP. Ci sono molti server TFTP disponibili, e possono essere facilmente trovati cercando "tftp server" sul vostro motore di ricerca Internet preferito. Cisco non consiglia specificamente una particolare implementazione TFTP.
Scaricare l'immagine IOS sulla workstation
È inoltre necessario disporre di un'immagine software Cisco IOS valida per il router. Verificare che l'immagine supporti le funzionalità hardware e software e che il router disponga di memoria sufficiente per eseguirla. Se non si dispone ancora di un'immagine software Cisco IOS, o se non si è certi che l'immagine soddisfi tutti i requisiti necessari, vedere Come scegliere una versione software Cisco IOS.
A questo punto, è necessario disporre di un server TFTP installato e di un'immagine software Cisco IOS valida.
Le informazioni fornite in questo documento si basano sulla versione del software riportata di seguito.
Software Cisco IOS versione 12.2 o successive.
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Per ulteriori informazioni sulle convenzioni usate, consultare il documento Cisco sulle convenzioni nei suggerimenti tecnici.
Nota: per le applicazioni RCP, sostituire RCP per ogni occorrenza di TFTP. Ad esempio, usate il comando copy rcp flash anziché il comando copy tftp flash.
Seguire le istruzioni fornite di seguito:
Stabilire una sessione console con il router.
A tale scopo, è possibile utilizzare una connessione diretta alla console o una connessione Telnet virtuale. Una connessione console diretta è preferibile a una connessione Telnet perché una connessione Telnet viene persa durante la fase di riavvio dell'installazione del software. La connessione della console viene effettuata con un cavo arrotolato (generalmente un cavo piatto nero) e connette la porta console del router alla porta COM del PC. Aprire Hyperterminal sul PC e utilizzare le seguenti impostazioni:
Speed 9600 bits per second 8 databits 0 parity bits 1 stop bit No Flow Control
Verificare che il server TFTP disponga di connettività IP al router.
Verificare gli indirizzi IP del server TFTP e del router/server di accesso di destinazione per l'aggiornamento del software TFTP per accertarsi che si trovino nello stesso intervallo di indirizzi. Eseguire il ping tra il router e il server di accesso per verificare che esista una connessione di rete tra di essi.
Copiare la nuova immagine software dal server TFTP al router/server di accesso seguendo la procedura descritta di seguito:
uBR924> enable Password: password uBR924# uBR924# copy tftp flash
Nota: se, una volta collegato al router tramite la porta della console, viene visualizzato il prompt ">" o "rommon >", il router è in modalità ROM monitor (ROMmon).
Se necessario, è possibile copiare un'immagine da un dispositivo a un altro.
Nota: si consiglia di conservare una copia della configurazione del router/server di accesso prima di aggiornare il software del router/server di accesso. L'aggiornamento non influisce sulla configurazione, che è memorizzata nella memoria RAM non volatile (NVRAM).
Specificare l'indirizzo IP del server TFTP.
Quando richiesto, immettere l'indirizzo IP del server TFTP come nell'esempio seguente:
Address or name of remote host [255.255.255.255]? 172.16.30.40
Specificare il nome del file della nuova immagine software Cisco IOS.
Quando richiesto, immettere il nome file dell'immagine software Cisco IOS da installare, come nell'esempio seguente:
Source file name? ubr920-k8v6y5-mz.122-3.bin
Nota: il nome dell'immagine varia a seconda del nome file dell'immagine sul server TFTP.
Specificare il nome del file di destinazione.
Questo è il nome che assumerà la nuova immagine software quando viene caricata sul router. All'immagine può essere assegnato qualsiasi nome, ma è pratica comune immettere il nome file dell'immagine UNIX.
Destination file name? ubr920-k8v6y5-mz.122-3.bin
Cancellare il dispositivo Flash prima di confermare.
Quando richiesto:
Immettere yes per cancellare l'immagine software esistente residente nella memoria flash del router prima di copiare la nuova immagine.
Immettere no per mantenere l'immagine software esistente. Accertarsi di disporre di memoria flash sufficiente per entrambi.
Cancellare il dispositivo flash prima della scrittura? [conferma] sì/no
Il processo di copia richiede diversi minuti; l'ora varia da rete a rete. Durante il processo di copia, vengono visualizzati messaggi per indicare quali file sono stati utilizzati.
Punto esclamativo "!" indica che è in corso il processo di copia. Ogni punto esclamativo indica che dieci pacchetti sono stati trasferiti correttamente. Una verifica di checksum dell'immagine avviene dopo che l'immagine è stata scritta nella memoria flash.
Prima di ricaricare, verificare i comandi e l'installazione corretti.
Verificare che l'immagine sia installata correttamente e che i comandi del sistema di avvio puntino al file corretto da caricare.
Per ricaricare, digitare:
Router#reload *Mar 1 00:30:49.972: %SYS-5-CONFIG_I: Configured from console by console System configuration has been modified. Save? [yes/no]: no !-- lower case Proceed with reload? [confirm] yes !-- lower case
Verificare che il router sia in esecuzione con l'immagine corretta.
Al termine del ricaricamento, sul router deve essere in esecuzione l'immagine software Cisco IOS desiderata. Per la verifica, usare il comando show version.
ubr924#show flash System flash directory: File Length Name/status 1 3931744 ubr920-k1o3v4y556i-mz.121-3a.T4.bin [3931808 bytes used, 131424 available, 4063232 total] 3968K bytes of processor board System flash (Read/Write) ubr924#copy tftp flash Address or name of remote host []? 172.16.30.40 Source filename []? ubr920-k8v6y5-mz.122-3.bin Destination filename [ubr920-k8v6y5-mz.122-3.bin]? Accessing tftp://172.16.30.40/ubr920-k8v6y5-mz.122-3.bin... Erase flash: before copying? [confirm] Erasing the flash filesystem will remove all files! Continue? [confirm] Erasing device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ...erased Erase of flash: complete Loading ubr920-k8v6y5-mz.122-3.bin from 172.16.30.40 (via cable-modem0): !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [OK - 3755588/7511040 bytes] Verifying checksum... OK (0xD64F) 3755588 bytes copied in 99.254 secs (37935 bytes/sec) ubr924# ubr924#reload !--- Make sure you read step 8 in the Software Installation or Upgrade Procedure section before reloading. Proceed with reload? [confirm] 133.CABLEMODEM.CISCO: 01:05:23: %SYS-5-RELOAD: Reload requested System Bootstrap, Version 12.0(6r)T3, RELEASE SOFTWARE (fc1) Copyright (c) 1999 by cisco Systems, Inc. UBR924 platform with 16384 Kbytes of main memory program load complete, entry point: 0x80010000, size: 0x394d28 Self decompressing the image : ################################
Per verificare che il router abbia aggiornato la versione del software Cisco IOS dopo il riavvio. Eseguire una visualizzazione della versione.
ubr924#show version Cisco Internetwork Operating System Software IOS (tm) 920 Software (UBR920-K8V6Y5-M), Version 12.2(3), RELEASE SOFTWARE (fc1) Copyright (c) 1986-2001 by cisco Systems, Inc. Compiled Wed 18-Jul-01 17:05 by pwade Image text-base: 0x800100A0, data-base: 0x806A2250 ROM: System Bootstrap, Version 12.0(6r)T3, RELEASE SOFTWARE (fc1) ubr924 uptime is 0 minutes System returned to ROM by reload at 08:14:09 - Sun Jan 2 2000 System image file is "flash:ubr920-k8v6y5-mz.122-3.bin" cisco uBR920 CM (MPC850) processor (revision 3.d) with 15872K/1024K bytes of memory. Processor board ID FAA0344Q0GK Bridging software. 1 Ethernet/IEEE 802.3 interface(s) 1 Cable Modem network interface(s) 3968K bytes of processor board System flash (Read/Write) 1536K bytes of processor board Boot flash (Read/Write) Configuration register is 0x2102