In questo documento viene spiegato come installare il software Cisco IOS® utilizzando un server TFTP o un'applicazione server Remote Copy Protocol (RCP). Questo documento spiega anche la procedura per aggiornare l'immagine software sui server di accesso.
Per utilizzare gli strumenti di risoluzione dei problemi descritti in questo documento, è necessario essere un utente registrato e aver eseguito l'accesso.
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 eseguendo le operazioni elencate di seguito:
Passaggio 1: Installare un server TFTP
Configurare l'applicazione TFTP in modo che funzioni come server TFTP anziché come client TFTP.
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 impostazione per assistere le aziende nelle 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.
Passaggio 2: Scarica l'immagine software Cisco IOS
Scaricare l'immagine software Cisco IOS nella workstation o nel PC dall'area Download Software.
Verificare che l'immagine appena scaricata supporti l'hardware, che disponga delle funzionalità software necessarie e che il router disponga di memoria sufficiente per eseguire l'immagine. Se non si dispone ancora di un'immagine software Cisco IOS, o se non si è certi che l'immagine soddisfi tutti i requisiti necessari, fare riferimento a Come scegliere una versione software Cisco IOS®.
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
Access server AS5350 e AS5400
Software Cisco IOS release 12.1(3)T (5400) / 12.1.5-XM (5350) o successive
In questo documento, l'AS5400 viene aggiornato da c5400-is-mz.121-5.T9 a c5400-is-mz.121-5.T10.
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.
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:
Velocità 9600 bit al secondo
8 bit di dati
0 bit di parità
1 bit di stop
Nessun controllo del flusso
Nota: se si ottengono caratteri garbage nell'HyperTerminal, significa che le proprietà HyperTerminal non sono state impostate correttamente. Verificare che le proprietà HyperTerminal corrispondano a quelle sopra indicate. Per ulteriori informazioni sull'impostazione delle proprietà HyperTerminal, vedere Applicazione delle impostazioni corrette dell'emulatore di terminale per le connessioni della console.
Se il router è attualmente in modalità Rommon, passare alla sezione Operazioni da eseguire se il router è in modalità Rommon riportata di seguito.
Verificare gli indirizzi IP del server TFTP e del server di accesso di destinazione per l'aggiornamento del software TFTP per accertarsi che gli indirizzi siano validi. Eseguire il ping tra il server TFTP e il server di accesso per verificare che tra di essi esista una connessione di rete.
Ora che si dispone di connettività IP e si può eseguire il ping tra il computer che funge da server TFTP e i router, è possibile copiare l'immagine nella memoria flash eseguendo il comando copy tftp flash per copiare dal server TFTP alla memoria flash.
Nota: prima di copiare, accertarsi di aver avviato il software server TFTP sul PC e di avere il nome file indicato nella directory radice del server TFTP. È consigliabile conservare una copia della configurazione del server di accesso prima di aggiornare il software del server di accesso. L'aggiornamento non influisce sulla configurazione (memorizzata nella memoria RAM non volatile - NVRAM).
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.
Se necessario, è possibile copiare un'immagine da un dispositivo a un altro.
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 []? 172.16.125.3
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 filename []? c5400-is-mz.121-5.T10
Specificare il nome del file di destinazione.
Questo è il nome della nuova immagine software quando viene caricata sul router. All'immagine può essere assegnato qualsiasi nome, ma è pratica comune immettere lo stesso nome file.
Nota: per impostazione predefinita, il router utilizza il nome dell'origine. Se si desidera mantenere il nome del file di destinazione uguale al nome del file di origine, premere Invio.
Destination filename [c5400-is-mz.121-5.T10]?
Nota: se viene visualizzato questo messaggio di errore:
%Error copying tftp://172.16.125.3/c5400-is-mz.121-5.T10 (Not enough space on device)
Ciò indica che lo spazio disponibile in Flash non è sufficiente per copiare l'immagine. Per creare spazio per la nuova immagine, dovete cancellare uno o più file da Flash. La sezione "Cancella file da Flash" al punto 5 spiega la procedura per eseguire questa operazione.
In questo output di esempio vengono illustrate le procedure descritte in precedenza.
AS5400# copy tftp: flash: Address or name of remote host []? 172.16.125.3 Source filename []? c5400-is-mz.121-5.T10 Destination filename [c5400-is-mz.121-5.T10]? Loading c5400-is-mz.121-5.T8 from 172.16.125.3 (via FastEthernet0/1): ! %Error copying tftp://172.16.125.3/c5400-is-mz.121-5.T10 (Not enough space on device)
Cancellare i file da Flash:
Verificare di disporre di memoria sufficiente prima di eseguire il download utilizzando il comando show flash. Se la memoria non è sufficiente, è necessario cancellare il file e premere Flash.
Attenzione: non ricaricare o spegnere e riaccendere il router se l'immagine nella memoria flash non è valida; in questo modo, il router viene avviato in modalità rommon o bootmode.
AS5400# show flash: -#- ED --type-- --crc--- -seek-- nlen -length- -----date/time------ name 1 .. image 12605EA3 18AE220 20 8210748 Jan 03 2000 14:25:28 c5400-is-mz.121-5.T8 2 .. image 26995739 8555EC 20 8213868 Jan 04 2000 23:13:42 c5400-is-mz.121-5.T9 3 .. image 9BF1CEC9 107A370 17 8539396 Jan 13 2000 05:13:04 c5400-is-mz.122-6 4 .. unknown E818E6CC 10D9808 15 390167 Jan 02 2000 21:00:45 128.0.0.144.spe 6623664 bytes available (25357904 bytes used) !--- Verify the bytes available
Nell'esempio precedente, il router ha quattro file nella memoria flash. Se si desidera caricare un'altra immagine che richiede più di 6623664 byte, la memoria disponibile non sarà sufficiente. Per creare spazio per un'immagine aggiuntiva, è necessario cancellare uno dei file. L'esempio seguente mostra il file c5400-is-mz.121-5.T8 immagine rimosso da Flash.
AS5400#delete flash:c5400-is-mz.121-5.T8 Delete filename [c5400-is-mz.121-5.T8]? y Delete flash:c5400-is-mz.121-5.T8? [confirm] y
Usare il comando delete, quindi il comando show flash.
AS5400# show flash: -#- ED --type-- --crc--- -seek-- nlen -length- -----date/time------ name 1 .D image 12605EA3 18AE220 20 8210748 Jan 03 2000 14:25:28 c5400-is-mz.121-5.T8 2 .. image 26995739 8555EC 20 8213868 Jan 04 2000 23:13:42 c5400-is-mz.121-5.T9 3 .. image 9BF1CEC9 107A370 17 8539396 Jan 13 2000 05:13:04 c5400-is-mz.122-6 4 .. unknown E818E6CC 10D9808 15 390167 Jan 02 2000 21:00:45 128.0.0.144.spe
Si noti che nel campo ED è presente un .D per eliminato, ma il file non è stato ancora definitivamente rimosso. Per rimuovere definitivamente il file da Flash, usare il comando squeeze.
AS5400#squeeze flash: All deleted files will be removed. Continue? [confirm] y Squeeze operation may take a while. Continue? [confirm] y Squeeze of flash complete
Nota: il processo di squeeze flash potrebbe richiedere alcuni minuti. La console del router non è disponibile in questo periodo di tempo.
Aggiornare la nuova immagine da un server TFTP:
Usare il comando show flash per verificare i file in Flash prima di eseguire l'aggiornamento.
AS5400#show flash: -#- ED --type-- --crc--- -seek-- nlen -length- -----date/time------ name 1 .. image 26995739 8555EC 20 8213868 Jan 04 2000 23:13:42 c5400-is-mz.121-5.T9 2 .. image 9BF1CEC9 107A370 17 8539396 Jan 13 2000 05:13:04 c5400-is-mz.122-6 3 .. unknown E818E6CC 110CEB8 15 390167 Jan 02 2000 21:00:45 128.0.0.144.spe
Continuare ad aggiornare l'immagine come specificato al punto 3. Di seguito è riportato un esempio:
AS5400#copy tftp: flash: Address or name of remote host []? 172.16.125.3 Source filename []? c5400-is-mz.121-5.T10 Destination filename [c5400-is-mz.121-5.T10]? Loading c5400-is-mz.121-5.T10 from 172.16.125.3 (via FastEthernet0/1):!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [OK - 8213960/16427008 bytes] 8213960 bytes copied in 91.996 secs (90263 bytes/sec)
Usare il comando show flash per verificare se l'immagine è stata copiata in Flash. Nell'output seguente, potete vedere che la nuova immagine c5400-is-mz.121-5.T10 è stata copiata sul Flash.
AS5400#show flash -#- ED --type-- --crc--- -seek-- nlen -length- -----date/time------ name 1 .. image 26995739 8555EC 20 8213868 Jan 04 2000 23:13:42 c5400-is-mz.121-5.T9 2 .. image 9BF1CEC9 107A370 17 8539396 Jan 13 2000 05:13:04 c5400-is-mz.122-6 3 .. unknown E818E6CC 110CEB8 15 390167 Jan 02 2000 21:00:45 128.0.0.144.spe 4 .. image A505CB29 10D9864 21 8213960 Jan 01 2000 00:12:22 c5400-is-mz.121-5.T10
Dopo aver copiato l'immagine attraverso il server TFTP, potrebbe essere necessario indicare al router quale immagine caricare all'avvio. Se non si specifica un'istruzione di avvio, il router carica la prima immagine in Flash. Nell'esempio, senza un'istruzione di avvio, il router carica c5400-is-mz.121-5.T9.
Per impostare le istruzioni di avvio, attenersi alla procedura seguente:
Controllare le istruzioni di avvio correnti.
Se sono presenti istruzioni di avvio, queste vengono visualizzate quando si usa il comando show running-config.
AS5400#show running-config version 12.1 no service single-slot-reload-enable service timestamps debug datetime msec localtime service timestamps log datetime msec localtime no service password-encryption ! hostname AS5400 ! boot system flash c5400-is-mz.121-5.T9 ! ip subnet-zero ... ... ...
È necessario rimuovere l'istruzione di avvio nella configurazione precedente (boot system flash c5400-is-mz.121-5.T9) e specificare l'immagine da caricare.
Rimuovere le istruzioni di avvio precedenti.
Per rimuovere i comandi, accedere alla modalità terminale di configurazione. In modalità configurazione è possibile negare qualsiasi comando digitando no davanti a ciascuna istruzione di avvio. Nell'esempio seguente viene illustrata la rimozione di un'istruzione di avvio esistente.
AS5400#configure terminal Enter configuration commands, one per line. End with CNTL/Z. AS5400(config)#no boot system flash c5400-is-mz.121-5.T9 AS5400(config)#^Z AS5400#
L'istruzione "boot system flash c5400-is-mz.121-5.T9" è stata rimossa dalla configurazione. Verificare che il comando sia stato rimosso eseguendo il comando show running-config.
Impostare la nuova istruzione di avvio.
Impostare il router per avviare la nuova immagine. Utilizzare questo comando per impostare il parametro del sistema di avvio:
boot system flash [flash-fs:][partition-number:][filename] AS5400#configure terminal Enter configuration commands, one per line. End with CNTL/Z. AS5400(config)#boot system flash c5400-is-mz.121-5.T10 AS5400(config)#^Z AS5400#copy running-config startup-config 3d01h: %SYS-5-CONFIG_I: Configured from console by vty0 Building configuration... AS5400#
Verificare di utilizzare config-register 0x2102 usando il comando show version. Se è impostato in modo diverso, è possibile modificarlo eseguendo il comando seguente in modalità di configurazione:
AS5400#configure terminal Enter configuration commands, one per line. End with CNTL/Z. AS5400(config)#config-register 0x2102 AS5400(config)#^Z AS5400#copy running-config startup-config
Per verificare che la modifica sia stata applicata, è possibile utilizzare il comando show version:
AS5400# show version ... ... cisco AS5400 (R4K) processor (revision A.22) with 65536K/16384K bytes of memory. Processor board ID 06467528 R4700 CPU at 150Mhz, Implementation 33, Rev 1.0, 512KB L2 Cache X.25 software, Version 3.0.0. Backplane revision 2 Manufacture Cookie Info: EEPROM Type 0x0001, EEPROM Version 0x01, Board ID 0x30, Board Hardware Version 1.0, Item Number 73-2414-3, Board Revision A0, Serial Number 06467528, PLD/ISP Version 255.255, Manufacture Date 7-Nov-1997. 1 Ethernet/IEEE 802.3 interface(s) 1 FastEthernet/IEEE 802.3 interface(s) 4 Serial network interface(s) 128K bytes of non-volatile configuration memory. 8192K bytes of processor board System flash (Read/Write) 8192K bytes of processor board Boot flash (Read/Write) Configuration register is 0x2101 (will be 0x2102 at next reload)
Il valore del registro di configurazione usato dal router dopo un riavvio (0x2102) corrisponde a quello configurato.
Affinché il router esegua la nuova immagine software Cisco IOS, è necessario ricaricare il router. Verificare di aver salvato la configurazione usando il comando copy running-config Starting-config o il comando write memory.
AS5400#reload Proceed with reload? [confirm]y *Jan 30 15:05:22.467: %SYS-5-RELOAD: Reload requested
Dopo l'accensione del router, verificare di eseguire la nuova versione del codice usando il comando show version.
Se il router entra in modalità Rommon all'avvio, non sarà possibile caricare un'immagine valida. A tal fine, il prompt del router rommon1>.
Nota: la modalità Rommon è destinata al disaster recovery e non supporta i comandi software comuni di Cisco IOS. Per ulteriori informazioni, consultare il documento sulla procedura di ripristino ROMmon per AS5300, AS5350 e AS5400.
Durante il processo di avvio che precede l'avvio del router in modalità Rommon, è possibile che venga visualizzato uno dei seguenti messaggi di errore:
"il dispositivo non contiene un numero chiave valido"
"avvio: impossibile aprire "flash:"
"avvio: impossibile determinare il nome del primo file sul dispositivo "flash:"
Questi messaggi di errore indicano che Flash è vuoto o che il file system è danneggiato. Per aggiornare il software Cisco IOS®, fare riferimento alla procedura di download della console Xmodem con ROMmon.
Per ulteriori informazioni sul ripristino da ROMmon, fare riferimento alla procedura di ripristino da ROMmon per i router Cisco serie 7200, 7300, 7400, 7500, RSP7000, Catalyst 5500 RSM, uBR7100, uBR7200, uBR1000 e 12000.
Revisione | Data di pubblicazione | Commenti |
---|---|---|
1.0 |
31-Jan-2006 |
Versione iniziale |