
Cisco aggiorna il dispositivo programmabile sul campo

Specifiche
- Nome del prodotto: Dispositivo programmabile sul campo (FPD)
- Memoria: Memoria non volatile e riprogrammabile
- Funzionalità: Definisce il cablaggio interno e la funzionalità
- Metodo di aggiornamento: Manuale e automatico
Istruzioni
Sopraview di aggiornamento dell'immagine FPD
Un'immagine FPD viene utilizzata per aggiornare il software su un FPD. Ogni volta che viene rilasciata una nuova versione di IOS XR, il pacchetto software include immagini FPD. Tuttavia, in genere, l'immagine FPD non viene aggiornata automaticamente. È necessario aggiornare manualmente l'immagine FPD quando si aggiorna l'immagine software Cisco IOS XR. Le versioni FPD devono essere compatibili con il software Cisco IOS XR in esecuzione sul router; se esiste un'incompatibilità tra una versione FPD e il software Cisco IOS XR, il dispositivo con l'FPGA potrebbe non funzionare correttamente finché l'incompatibilità non viene risolta.
Restrizioni per l'aggiornamento FPD
Il servizio di aggiornamento Optics FPD non è disponibile tramite il comando upgrade hw-module fpd. È possibile aggiornare OpticsFPD tramite il comando upgrade opticsport. filenome /harddisk:/cl1.binlocationcommand. Per ulteriori informazioni sull'aggiornamento FPD ottico, vedere Aggiornamento dei moduli ottici QDD nel capitolo Aggiornamento del router nella Guida all'installazione e all'aggiornamento di Cisco IOS XR per i router della serie Cisco 8000. Limitazioni per l'aggiornamento automatico FPD
I seguenti FPD non supportano l'aggiornamento automatico FPD.
- FPD ottici
- FPD del modulo di potenza
- FPD temporizzati
Tipi di servizio di aggiornamento FPD
Un pacchetto immagine FPD viene utilizzato per aggiornare le immagini FPD. Il comando install activate viene utilizzato per posizionare il binario FPD. files nella posizione prevista sui dispositivi di avvio.
Metodi di aggiornamento supportati
| Metodo | Osservazioni |
| Aggiornamento manuale tramite CLI | Sono supportati gli aggiornamenti forzati. |
| Aggiornamento automatico | Aggiorna tramite l'attivazione dell'SMU o durante l'aggiornamento dell'immagine. L'utente può abilitare/disabilitare la funzione di aggiornamento automatico. |
Aggiornamento manuale FPD
L'aggiornamento manuale dell'FPD viene eseguito utilizzando il comando upgrade hw-module fpd. È possibile aggiornare tutte le schede o tutti gli FPGA di una scheda. Se è necessario un ricaricamento per attivare l'FPD, l'aggiornamento dovrebbe essere completato. Le schede di linea, le schede Fabric e le schede RP. I moduli di interfaccia (IM) e gli RSP non possono essere ricaricati durante il processo di aggiornamento dell'FPDPD. L'aggiornamento dell'FPD è basato sulle transazioni.
- Ogni esecuzione della CLI di aggiornamento FPD è una transazione.
- È consentita una sola transazione alla volta.
- Una transazione può includere uno o più aggiornamenti FPD.
Una volta completato l'aggiornamento, il router/la scheda (su cui è stato aggiornato l'FPD) devono essere ricaricati. L'opzione "force" può essere utilizzata per forzare l'aggiornamento dell'FPD (indipendentemente dal fatto che sia necessario o meno). Attiva l'aggiornamento o il downgrade di tutti gli FPD. L'opzione "force" può essere utilizzata anche per eseguire il downgrade o l'aggiornamento degli FPGA anche dopo il controllo della versione. Tuttavia, l'opzione "force" deve essere utilizzata con cautela e solo per ripristinare un componente da un aggiornamento non riuscito.
Nota
- A volte, gli FPD possono avere immagini primarie e di backup.
- L'uso dell'opzione Force durante l'esecuzione di un aggiornamento FPD non è consigliato, salvo esplicita indicazione del reparto tecnico Cisco o del TAC e solo per uno scopo una tantum.
- Un nuovo aggiornamento FPD deve essere emesso solo quando sono stati completati gli aggiornamenti FPD precedenti sullo stesso FPD, con il seguente messaggio syslog.
RP/0/RP0/CPU0:10 maggio 10:11:44.414 UTC: fpd-serv[205]: %INFRA-FPD_Manager-1-UPGRADE_ALERT: Aggiornamento FPD completato (usare “show hw-module fpd” per controllare lo stato dell'aggiornamento)
Aggiornamento automatico FPD
L'aggiornamento automatico FPD è abilitato per impostazione predefinita. Per garantire che l'immagine FPD venga aggiornata automaticamente, non è necessario disabilitare questa funzionalità. Se è necessario disabilitare l'aggiornamento automatico dell'immagine FPD in esecuzione sulla Field Replaceable Unit (FRU), è possibile applicare manualmente la configurazione fpdauto-upgradedisable in modalità di configurazione amministrativa. Con l'aggiornamento automatico FPD abilitato, le immagini FPD vengono aggiornate automaticamente nei seguenti casi:
- L'aggiornamento del software è stato eseguito.
- Le unità sostituibili sul campo (FRU), come schede di linea, RSP, vassoi ventole o schede di allarme, vengono aggiunte a un router esistente o ricaricate. Affinché l'aggiornamento automatico FPD funzioni durante un aggiornamento di sistema, devono essere soddisfatte le seguenti condizioni:
- Sul router deve essere installato il pacchetto di installazione FPD (PIE).
- L'FPD PIE deve essere attivato insieme alla nuova immagine Cisco IOS XR. Affinché l'aggiornamento automatico dell'FPD funzioni in caso di inserimento o ricollocazione di una FRU, devono essere soddisfatte le seguenti condizioni:
- Sul router deve essere installato e attivato il pacchetto di installazione FPD (PIE).
Nota: Sebbene l'aggiornamento FPD venga eseguito durante l'operazione di installazione, non viene eseguito alcun commit di installazione. Pertanto, una volta aggiornato l'FPDD, se l'immagine viene ripristinata alla versione originale, la versione FPDD non viene retrocessa alla versione precedente all'aggiornamento. Precedente: L'aggiornamento automatico FPD non viene eseguito nei seguenti casi:
- Le schede di linea o altri ordini, oppure le schede di allarme, vengono aggiunte a un router esistente.
- Uno chassis per scheda di linea viene aggiunto a un router esistente.
- Viene eseguito un aggiornamento di manutenzione software (SMU) senza ricaricamento o un'installazione PIE, anche in caso di modifica della versione dell'immagine FPD. Poiché un'installazione senza ricaricamento, per definizione, non prevede il ricaricamento dell'immagine FPD,
router e un aggiornamento FPD richiede un ricaricamento del router, l'aggiornamento automatico FPD viene soppresso.
Nota: In tutti i casi in cui l'aggiornamento automatico dell'FPD non viene eseguito, è necessario eseguire un aggiornamento manuale dell'FPD utilizzando il comando upgrade hw-module fpd. L'aggiornamento automatico dell'FPD può essere abilitato e disabilitato. Quando l'FPD automatico è abilitato, aggiorna automaticamente gli FPD quando una SMU o un'immagine cambiano, inclusa una revisione firmware aggiornata. Utilizzare il comando fpdauto-upgrade per disabilitare o abilitare l'FPD automatico.
Modelli di dati YANG per l'aggiornamento automatico FPD
YANG è un linguaggio di modellazione dei dati che aiuta a creare configurazioni, recuperare operazioni, tutti i dati ed eseguire azioni. Il router agisce sulla definizione dei dati quando queste operazioni vengono richieste tramite RPC NETCONF. Il modello dei dati gestisce i seguenti tipi di requisiti sui router per FPD:
| OperativoDati | Modello NativeData | Interfaccia a riga di comandoComandi |
| Aggiornamento automatico: Abilitazione o disabilitazione dell'aggiornamento automatico dell'FPD. | Cisco-IOS-XR-fpd-infra-cfg.yang | • fpdauto-upgradeenable
• fpdauto-upgradedisable |
| Ricarica automatica: Abilitazione o disabilitazione del ricaricamento automatico dell'FPD. | Cisco-IOS-XR-fpd-infra-cfg.yang | • fpdauto-reloadenable
• fpdauto-reloaddisable |
Come aggiornare le immagini FPD
I compiti principali del servizio di aggiornamento FPD sono:
- Controllare la versione dell'immagine FPD per decidere se una specifica immagine firmware necessita di un aggiornamento o meno. È possibile determinare se è necessario un aggiornamento dell'immagine FPD utilizzando il comando show hw-module fpd ed eseguire l'aggiornamento, se necessario, nelle seguenti circostanze:
- Migrare il software a una versione successiva del software Cisco IOS XR.
- Scambia le schede di linea da un sistema che esegue una versione diversa del software Cisco IOS XR.
- Inserire una nuova scheda di linea.
- Aggiornamento automatico dell'immagine FPD (se abilitato) o aggiornamento manuale dell'immagine FPD tramite il comando upgrade hw-module fpd.
- Richiamare il driver del dispositivo appropriato con il nome della nuova immagine da caricare.
Linee guida per l'aggiornamento dell'FPD
Di seguito sono riportate alcune delle linee guida importanti da tenere in considerazione per l'aggiornamento dell'FPD:
- Gli aggiornamenti del software Cisco IOS XR potrebbero causare incompatibilità con l'FPD. Assicurarsi di eseguire la procedura di aggiornamento dell'FPD e di risolvere tutte le incompatibilità affinché le schede funzionino correttamente.
- L'uso dell'opzione Force durante l'esecuzione di un aggiornamento FPD non è consigliato, salvo diversa indicazione esplicita da parte dell'ingegneria Cisco o del TAC e solo per uno scopo una tantum.
- Se la scheda supporta più immagini FPD, è possibile utilizzare il comando show fpd package admin per determinare quale immagine specifica aggiornare nel comando upgrade hw-module fpd.
- Viene visualizzato un messaggio quando i moduli router non possono essere aggiornati durante l'aggiornamento, a causa della posizione di tutte le opzioni che indicano che l'FPGA è stato intenzionalmente saltato durante l'aggiornamento. Per aggiornare tali FPGA, è necessario
è possibile utilizzare il comando CLI con una posizione specificata esplicitamente. Ad esempioample, aggiornare il modulo HW FPD in tutte le posizioni 0/3/1. - Si consiglia di aggiornare gli FPGA su un determinato nodo con il comando upgradehw-module fpdalllocation {all | node-id}. Non aggiornare l'FPGA su un nodo utilizzando il comando upgrade hw-module fpd.
posizione individual-fpd {all | node-id} poiché potrebbe causare errori nell'avvio della scheda.
Prima di iniziare
- Prima di eseguire l'aggiornamento manuale dell'FPD sul router utilizzando l'aggiornamento hw-module FPD, è necessario installare e attivare i pacchetti fpd.pie e fpd.rpm.
- La procedura di aggiornamento FPD viene eseguita mentre la scheda è online. Al termine del processo, la scheda deve essere ricaricata prima che l'aggiornamento FPD sia completato. Per ricaricare la scheda, è possibile utilizzare il comando hw-module location reload in modalità Config, durante la successiva finestra di manutenzione. La procedura di aggiornamento non è completa finché la scheda non viene ricaricata.
- Durante l'aggiornamento FPD, non devi fare quanto segue:
- Ricaricare, eseguire un inserimento e una rimozione online (OIR) di una scheda di linea (LC) o spegnere lo chassis. Queste operazioni potrebbero rendere il nodo inutilizzabile.
- Premere Ctrl-C se la console sembra bloccarsi senza alcun output. Questa operazione potrebbe interrompere l'aggiornamento.
- Se non si è certi che una scheda richieda un aggiornamento FPD, è possibile installare la scheda e utilizzare il comando show hw-module fpd per determinare se l'immagine FPD sulla scheda è compatibile con la versione software Cisco IOS XR attualmente in esecuzione.
Procedura
Fase 1:Spettacolow hw-module fpd location {all | node-id}
Example: Router#show hw-module fpd location all oppure Router#show hw-module fpd location 0/4/cpu0. Visualizza le versioni correnti dell'immagine FPD per la scheda specificata o per tutte le schede installate nel router. Utilizzare questo comando per determinare se è necessario aggiornare l'immagine FPD sulla scheda. In caso di incompatibilità FPD con la scheda, è possibile che venga visualizzato il seguente messaggio di errore: LC/0/0/CPU0:5 lug 03:00:18.929 UTC: optics_driver[220]: %L2-OPTICS-3-BAD_FPGA_IMAG: Rilevata immagine FPGA MI non valida programmata nella flash SPI FPGA MI nella posizione 0/0/CPU0: Impossibile convalidare il CRC dei metadati LC/0/0/CPU0:5 lug 03:00:19.019 UTC: optics_driver[220]: %L2-OPTICS-3-BACKUP_FPGA_LOADED: Rilevata immagine FPGA di backup in esecuzione su 0/0/CPU0 – immagine primaria danneggiata (@0x8c = 0x44) RRouter: 5 lug 03:00:48.987 UTC: fpd-serv[301]: %PKT_INFRA-FM-3-FAULT_MAJOR: ALARM_MAJOR FP D-NEED-UPGRADE DE CLARE :0/0:
Passaggio 2 (facoltativo): mostra il pacchetto fpd.
Example: Il seguente esample mostra comeampl'output del comando show fpd package:
Pacchetto Router#show fpd
| Richiedi SW | MinReq | MinReq | ||
| Tipo di carta | Descrizione FPD | RicaricaVer | SWVer | BoardVer |
| ================================================== ================ | ========= | ||||
| 8201 | Biografie | SÌ | 1.23 | 1.23 | 0.0 |
| BiosGolden | SÌ | 1.23 | 1.15 | 0.0 | |
| IoFpga | SÌ | 1.11 | 1.11 | 0.1 | |
| IoFpgaGolden | SÌ | 1.11 | 0.48 | 0.1 | |
| SSD Intel S3520 | SÌ | 1.21 | 1.21 | 0.0 | |
| SSD Intel S4510 | SÌ | 11.32 | 11.32 | 0.0 | |
| SsdMicron5100 | SÌ | 7.01 | 7.01 | 0.0 | |
| SsdMicron5300 | SÌ | 0.01 | 0.01 | 0.0 | |
| x86Fpga | SÌ | 1.05 | 1.05 | 0.0 | |
| x86FpgaGolden | SÌ | 1.05 | 0.48 | 0.0 | |
| x86TamFw | SÌ | 5.13 | 5.13 | 0.0 | |
| x86TamFwGolden | SÌ | 5.13 | 5.05 | 0.0 | |
| 8201 ON | Biografie | SÌ | 1.208 | 1.208 | 0.0 |
| BiosGolden | SÌ | 1.208 | 1.207 | 0.0 | |
| IoFpga | SÌ | 1.11 | 1.11 | 0.1 | |
| IoFpgaGolden | SÌ | 1.11 | 0.48 | 0.1 | |
| SSD Intel S3520 | SÌ | 1.21 | 1.21 | 0.0 | |
| SSD Intel S4510 | SÌ | 11.32 | 11.32 | 0.0 | |
| SsdMicron5100 | SÌ | 7.01 | 7.01 | 0.0 | |
| SsdMicron5300 | SÌ | 0.01 | 0.01 | 0.0 | |
| x86Fpga | SÌ | 1.05 | 1.05 | 0.0 | |
| x86FpgaGolden | SÌ | 1.05 | 0.48 | 0.0 | |
| x86TamFw | SÌ | 5.13 | 5.13 | 0.0 | |
| x86TamFwGolden | SÌ | 5.13 | 5.05 | 0.0 | |
| 8201-SYS | Biografie | SÌ | 1.23 | 1.23 | 0.0 |
| BiosGolden | SÌ | 1.23 | 1.15 | 0.0 | |
Visualizza quali schede sono supportate dalla versione corrente del software Cisco IOS XR, quale immagine FPD è necessaria per ciascuna scheda e quali sono i requisiti hardware minimi per i vari moduli. (Una versione minima dei requisiti hardware pari a 0.0 indica che tutto l'hardware può supportare questa versione dell'immagine FPD.) Se sono presenti più immagini FPD per la scheda, utilizzare questo comando per determinare quale immagine FPD utilizzare se si desidera aggiornare solo un tipo specifico di FPD. Il nome FPD utilizzato nella colonna Descrizione FPD dell'output del comando show fpd package include gli ultimi dieci caratteri del DCO-PID. A seconda del numero di slot e porta, al nome FPD viene aggiunto DCO_0, DCO_1 o DCO_2. Ad esempioample, i nomi FPD per CFP2-WDM-D-1HL nella porta 0 e nella porta 1 sono rispettivamente -WDM-D-1HL_DCO_0 e WDM-D-1HL_DCO_1_,1.
Passaggio 3 aggiorna hw-module fpd {all | fpga-type} [ force] location [all | node-id]
Example: Router#upgrade hw-module fpd all location 0/3/1 … Aggiornamento riuscito di 1 FPD per SPA-2XOC48POS/RPR nella posizione 0/3/1 Router#upgrade hw-module location 0/RP0/CPU0 fpd all comando di aggiornamento emesso (utilizzare "show hw-module fpd" per verificare lo stato dell'aggiornamento) Router: %SECURITY-SSHD_SYSLOG_PRX-6-INFO_GENERL sshd[29745]: Autenticazione accettata per Cisco dalla porta 223.255.254.249 39510 ssh2 upgrade hw-module location 0/RP0/CPU0 fpd all RRouter: ssh_syslog_proxy[1223]: %SECURITY-SSHD_SYSLOG_PRX-6-INFO_GENERAL sshd[29803]: Autenticazione accettata per cisco dalla porta 223.255.254.249 39524 ssh2 Router:fpd-serv[265]: %INFRA-FPD_Manager-1-UPGRADE_ALERT: È stato eseguito l'aggiornamento per i seguenti FPD:
Router:fpd-serv[265]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : Posizione Nome FPD Forza Router:fpd-serv[265]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : Router:fpd-serv[265]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP0/CPU0 x86FpgaGolden FALSE Router:fpd-serv[265]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP0/CPU0 x86Fpga FALSE Router:fpd-serv[265]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP0/CPU0 SsdMicron5300 FALSE Router:fpd-serv[265]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP0/CPU0 IoFpgaGolden FALSE Router:fpd-serv[265]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP0/CPU0 IoFpga FALSE Router:fpd-serv[265]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP0/CPU0 DbIoFpgaGolden FALSE Router:fpd-serv[265]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP0/CPU0 DbIoFpga FALSE Router:fpd-serv[265]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP0/CPU0 BiosGolden FALSE Router:fpd-serv[265]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP0/CPU0 Bios FALSE Router:fpd_client[385]: %PLATFORM-FPD_CLIENT-1-UPGRADE_SKIPPED : Aggiornamento FPD saltato per x86FpgaGolden@0/RP0/CPU0: Immagine non aggiornabile Router:fpd_client[385]: %PLATFORM-FPD_CLIENT-1-UPGRADE_SKIPPED : Aggiornamento FPD saltato per x86TamFwGolden@0/RP0/CPU0: Immagine non aggiornabile Router:fpd_client[385]: %PLATFORM-FPD_CLIENT-1-UPGRADE_SKIPPED : Aggiornamento FPD saltato per x86FpgaGolden@0/RP0/CPU0: un aggiornamento FPD dipendente è stato saltato Router:fpd_client[385]: %PLATFORM-FPD_CLIENT-1-UPGRADE_SKIPPED : aggiornamento FPD saltato per IoFpgaGolden@0/RP0/CPU0: aggiornamento non richiesto Router:fpd_client[385]: %PLATFORM-FPD_CLIENT-1-UPGRADE_SKIPPED : aggiornamento FPD saltato per
DbIoFpgaGolden@0/RP0/CPU0: Aggiornamento non richiesto Router:fpd_client[385]: %PLATFORM-FPD_CLIENT-1-UPGRADE_SKIPPED : Aggiornamento FPD saltato per BiosGolden@0/RP0/CPU0: Immagine non aggiornabile
Router:fpd_client[385]: %PLATFORM-FPD_CLIENT-1-UPGRADE_SKIPPED : Aggiornamento FPD saltato per SsdMicron5300@0/RP0/CPU0: Aggiornamento non necessario poiché è corrente Router#fpd_client[385]: %PLATFORM-FPD_CLIENT-1-UPGRADE_COMPLETE : Aggiornamento FPD completato per Bios@0/RP0/CPU0 [immagine aggiornata alla versione 254.00] Router:fpd_client[385]: %PLATFORM-FPD_CLIENT-1-UPGRADE_COMPLETE : Aggiornamento FPD completato per x86TamFw@0/RP0/CPU0 [immagine aggiornata alla versione 7.10] Router:fpd_client[385]: %PLATFORM-FPD_CLIENT-1-UPGRADE_COMPLETE : Aggiornamento FPD completato foDbIoFpga@0/RP0/CPU0 [immagine aggiornata alla versione 14.00] Router:fpd_client[385]: %PLATFORM-FPD_CLIENT-1-UPGRADE_COMPLETE : Aggiornamento FPD completato per IoFpga@0/RP0/CPU0 [immagine aggiornata alla versione 14.00] Router:fpd_client[385]: %PLATFORM-FPD_CLIENT-1-UPGRADE_COMPLETE : Aggiornamento FPD completato per x86Fpga@0/RP0/CPU0 [immagine aggiornata alla versione 254.00] Router:shelfmgr[459]: %PLATFORM-SHELFMGR-6-INFO_LOG : 0/RP0/CPU0 è operativo Router:fpd-serv[265]: %INFRA-FPD_Manager-1-UPGRADE_ALERT: Aggiornamento FPD completato (utilizzare “show hw-module fpd” per verificare lo stato dell'aggiornamento).
Aggiornare tutte le immagini FPD correnti che devono essere aggiornate sulla scheda specificata con nuove immagini.
Prima di procedere con il passaggio successivo, attendere la conferma che l'aggiornamento FPDD è stato completato correttamente. Messaggi di stato simili a questi vengono visualizzati sullo schermo fino al completamento dell'aggiornamento FPD:
- Aggiornamento FPD avviato.
- Aggiornamento FPD in corso.
- Aggiornamento FPD in corso.
- Aggiornamento FPD inviato alla posizione xxxx
- Aggiornamento FPD inviato alla posizione yyyy
- Aggiornamento FPD in corso.
- Aggiornamento FPD completato per la posizione xxx
- Aggiornamento FPD in corso.
- Aggiornamento FPD completato per la posizione yyyy
- Aggiornamento FPD completato.
Il messaggio "Aggiornamento FPD in corso" viene stampato ogni minuto. Questi registri sono registri informativi e, come tali, vengono visualizzati se è configurato il comando informativo della console di registrazione. Se si preme Ctrl-C mentre l'aggiornamento FPD è in corso, viene visualizzato il seguente messaggio di avviso: Aggiornamento FPD in corso su alcuni hardware, l'interruzione ora non è consigliata in quanto potrebbe causare un errore di programmazione HW e comportare l'RMA dell'hardware. Continuare? [Conferma(y/n)] Se si conferma di voler interrompere la procedura di aggiornamento FPD, viene visualizzato questo messaggio: Il processo di aggiornamento FPD è stato interrotto, verificare lo stato dell'hardware e riemettere il comando di aggiornamento, se necessario.
Nota
- Se la scheda supporta più immagini FPD, è possibile utilizzare il comando show fpd package admin per determinare quale immagine specifica aggiornare nel comando upgrade hw-module fpd.
- Quando i moduli router non possono essere aggiornati durante l'aggiornamento, viene visualizzato un messaggio con un'opzione specifica per la posizione, che indica che l'FPGA è stato intenzionalmente ignorato durante l'aggiornamento. Per aggiornare tali FPGA, è possibile utilizzare il comando CLI specificando esplicitamente una posizione specifica. Ad esempioample, aggiorna il modulo HW FPDpd in tutte le posizioni 0/3/1.
- Si consiglia di aggiornare tutti gli FPGA su un dato nodo utilizzando il comando upgrade hw-module fpd all location {all | node-id}. Non aggiornare l'FPGA su un nodo utilizzando il comando upgrade hw-module fpd. posizione {all | node-id} poiché potrebbe causare errori nell'avvio della scheda.
Passo 4 hw-module location{ node-id | all } reload Usa il comando hw-module location reload per ricaricare una scheda di linea. Router:ios(config)# hw-module location 0/3 reload
Passo 5 Uscita
Passo 6 mostra come funziona il modulo fpd
Verifica che l'immagine FPDPD sulla scheda sia stata aggiornata correttamente visualizzando lo stato di tutti gli FPD nel sistema. Esempioample: Router# show hw-module fpd Aggiornamento automatico: Disabilitato Codici attributo: B golden, P protect, S secure, A Anti Theft aware
Posizione Tipo di scheda HWver Dispositivo FPD ATR Stato Esegui programmato d Ricarica Loc
| 0/RP0/CPU08201 | 0.30Bios | NEEDUPGD7.01 | 7.01 | 0/RP0/CPU0 |
| 0/RP0/CPU08201 | 0.30BiosGolden | B NEEDUPGD | 7.01 | 0/RP0/CPU0 |
| 0/RP0/CPU08201 | 0.30 | IoFpga | NEEDUPGD | 7.01 | 7.01 | 0/RP0 | |
| 0/RP0/CPU08201 | 0.30 | IoFpgaGolden | B | NEEDUPGD | 7.01 | 0/RP0 | |
| 0/RP0/CPU08201 | 0.30 | SSD Intel S3520 | NEEDUPGD | 7.01 | 7.01 | 0/RP0 | |
| 0/RP0/CPU08201 | 0.30 | x86Fpga | NEEDUPGD | 7.01 | 7.01 | 0/RP0 | |
| 0/RP0/CPU08201 | 0.30 | x86FpgaGolden | B | NEEDUPGD | 7.01 | 0/RP0 | |
| 0/RP0/CPU08201 | 0.30 | x86TamFw | NEEDUPGD | 7.01 | 7.01 | 0/RP0 | |
| 0/RP0/CPU08201 | 0.30 | x86TamFwGolden | B | NEEDUPGD | 7.01 | 0/RP0 | |
| 0/PM0 PSU2KW-ACPI | 0.0 | PO-PrimMCU | NEEDUPGD | 7.01 | 7.01 | NOTREQ | |
| 0/PM1 PSU2KW-ACPI | 0.0 | PO-PrimMCU | NEEDUPGD | 7.01 | 7.01 | NOTREQ |
Se le schede nel sistema non soddisfano i requisiti minimi, l'output contiene una sezione "NOTE" che indica come aggiornare l'immagine FPD.
Tabella 1: mostra le descrizioni dei campi del modulo hw fpd
| Campo | Descrizione |
| Tipo di carta | Numero di parte del modulo. |
| Versione HW | Versione del modello hardware del modulo. |
| Tipo | Tipo di hardware.
• lc—Scheda di linea |
| Sottotipo | FPDtype. Può essere uno dei seguenti tipi:
BIOS - Sistema di input/output di base • BiosGolden-GoldenBIOSimage • IoFpga- InputOutput Field-Programmable Gate Array • IoFpgaGolden- GoldenIoFpga • SSDIntelS3520- Unità a stato solido, prodotta da Intel, della serie di modelli S3520 • x86Fpga- Field-ProgrammableGateArrayprogettatoperfunzionareconsistemibasatisux86 • x86FpgaGolden- Immagine dorata di x86Fpga • Firmware x86TamFw-x86Tam • x86TamFwGolden-Goldenimageofx86TamFw • PO-PrimMCU - Unità di microcontrollore primaria associata a un 'PO' |
| Istanza | FPDinstance. L'istanza FPD identifica in modo univoco un FPD e viene utilizzata dal processo FPD per registrare un FPD. |
| VersioneSW attuale | Versione immagine FPD attualmente in esecuzione. |
| Upg/Dng? | Specifica se è necessario un upgrade o un downgrade dell'FPD. Un downgrade è richiesto in rari casi in cui la versione dell'immagine FPD ha una revisione principale superiore a quella dell'immagine FPD nel pacchetto software Cisco IOS XR corrente. |
Ricarica automatica della scheda di linea durante l'aggiornamento FPD
Questa funzione ricarica automaticamente una scheda di linea (LC) appena inserita dopo un aggiornamento FPD riuscito. Il precedente processo di aggiornamento FPD automatico non ricaricava automaticamente la scheda di linea; l'utente doveva ricaricare manualmente la LC.
Limitazioni per la ricarica automatica della scheda di linea durante l'aggiornamento FPD
Durante la configurazione del ricaricamento automatico della scheda di linea durante l'aggiornamento FPD, è necessario tenere in considerazione la seguente restrizione:
- Se l'aggiornamento FPD non riesce su una scheda di linea, la funzione di ricarica automatica della scheda di linea (se abilitata) impedisce il ricaricamento dell'LC.
Configurare il ricaricamento automatico della scheda di linea durante l'aggiornamento FPD
I seguenti sample mostra come configurare la funzione di ricaricamento automatico:
- Configurazione del router n.
- Router(config)#fpd abilita aggiornamento automatico
- Router(config)#fpd abilita ricaricamento automatico
- Router(config)#commit
La funzione di ricarica automatica è supportata solo sulle schede di linea. Nota: durante il processo di aggiornamento FPD, la scheda di linea potrebbe visualizzare lo stato IOS XR RUN prima di attivare la ricarica automatica.
Aggiornamenti del modulo di potenza
Nei router Cisco IOS XR, gli aggiornamenti dei dispositivi programmabili sul campo (FPD) per i moduli di alimentazione vengono utilizzati per aggiornare il firmware o la logica hardware dei moduli di ingresso alimentazione (PEM) all'interno del router. Questi aggiornamenti garantiscono il funzionamento efficace dei moduli di alimentazione con i più recenti miglioramenti e correzioni di bug. Seguire la procedura di aggiornamento manuale degli FPD dei moduli di alimentazione per aggiornare gli FPD sui PEM.
Aggiornamento manuale del modulo di potenza FPD
Gli aggiornamenti manuali FPD dei moduli di alimentazione sono supportati sui router Cisco e devono essere eseguiti solo in modalità Configurazione. Questa funzionalità consente di eseguire aggiornamenti FPD su singoli PEM. Solo i moduli di alimentazione che supportano gli aggiornamenti FPD possono essere aggiornati manualmente.
Nota: L'aggiornamento dei moduli di potenza richiede molto tempo e non può essere eseguito implicitamente o come parte di aggiornamenti automatici dell'FPD. Questi moduli devono essere aggiornati indipendentemente dagli altri aggiornamenti dell'FPGA.
Per determinare quali PEM richiedono l'aggiornamento, utilizzare "show hw-module location all fpd". I PEM che richiedono l'aggiornamento sono in stato UPGD SKIP.
- Router#mostra posizione modulo hw tutti fpd
- Aggiornamento automatico: disabilitato
- Codici attributo: B golden, P protect, S secure, A Anti-Theft aware
Versioni FPD
| 0/RP0/CPU08201 | 0.30 | Biografie | BISOGNO | UPGD | 7.01 | 7.01 | |
| 0/RP0/CPU0 | |||||||
| 0/RP0/CPU08201 | 0.30 | BiosGolden | B | BISOGNO | UPGD | 7.01 | |
| 0/RP0/CPU0 | |||||||
| 0/RP0/CPU08201 | 0.30 | IoFpga | BISOGNO | UPGD | 7.01 | 7.01 | |
| 0/RP0 | |||||||
| 0/RP0/CPU08201 | 0.30 | IoFpgaGolden | B | BISOGNO | UPGD | 7.01 | |
| 0/RP0 | |||||||
| 0/RP0/CPU08201 | 0.30 | SSD Intel S3520 | BISOGNO | UPGD | 7.01 | 7.01 | |
| 0/RP0 | |||||||
| 0/RP0/CPU08201 | 0.30 | x86Fpga | BISOGNO | UPGD | 7.01 | 7.01 | |
| 0/RP0 | |||||||
| 0/RP0/CPU08201 | 0.30 | x86FpgaGolden | B | BISOGNO | UPGD | 7.01 | |
| 0/RP0 | |||||||
| 0/RP0/CPU08201 | 0.30 | x86TamFw | BISOGNO | UPGD | 7.01 | 7.01 | |
| 0/RP0 | |||||||
| 0/RP0/CPU08201 | 0.30 | x86TamFwGolden | B | BISOGNO | UPGD | 7.01 | |
| 0/RP0 | |||||||
| 0/PM0 PSU2KW-ACPI | 0.0 | PO-PrimMCU | BISOGNO | UPGD | 7.01 | 7.01 | |
| NOTREQ | |||||||
| 0/PM1 PSU2KW-ACPI | 0.0 | PO-PrimMCU | BISOGNO | UPGD | 7.01 | 7.01 |
Aggiornamento FPD per PSU
Tabella 2: tabella della cronologia delle funzionalità
| CaratteristicaNome | PubblicazioneInformazioni | CaratteristicaDescrizione |
| Aggiornamento ottimizzato PSUFPD | Versione 7.8.1 | Abbiamo ottimizzato il processo di aggiornamento dei dispositivi programmabili sul campo (FPD) e dell'alimentatore (PSU) sul router. Durante l'installazione e l'inserimento dell'alimentatore sul router, gli alimentatori vengono automaticamente aggiornati.
A partire da questa versione, i PSUFPD sono raggruppati sotto forma di un FPD padre e dei relativi FPD figlio, e l'immagine di aggiornamento viene scaricata una sola volta. L'aggiornamento viene quindi attivato sul PSU del FPD padre e replicato sui PSU del FPD figlio. Nelle versioni precedenti rilasci, hai scaricato l'immagine FPD per ogni FPD associato a quell'alimentatore e il processo di aggiornamento è stato quindi attivato in sequenza. Questo processo ha richiesto molto tempo. I seguenti alimentatori: • PSU2KW-ACPI • PSU2KW-HVPI • PSU3KW-HVPI • Alimentatore 4.8 kW-DC100 |
Nota: è necessario disattivare l'aggiornamento automatico FPD per gli alimentatori prima di aggiornare il router a Cisco IOS XR Software Release 7.9.1 o versioni successive se il router utilizza uno dei seguenti alimentatori:
- PSU2KW-ACPI
- PSU2KW-ACPE
- PSU2KW-HVPI
- PSU4.8KW-DC100 Per disattivare l'aggiornamento automatico FPD, utilizzare il seguente comando:
- Escludi PM dall'aggiornamento automatico FPD
- RP/0/RSP0/CPU0:ios# show running-config fpd auto-upgrade
- RP/0/RP0/CPU0:ios(config)#fpd auto-upgrade exclude pm
- RP/0/RP0/CPU0:ios(config)#commit
- RP/0/RP0/CPU0:ios#
Aggiornamento automatico FPD per PSU
| CaratteristicaNome | PubblicazioneInformazioni | CaratteristicaDescrizione |
| Aggiornamento FPD automatico per PSU | Versione 7.5.2 | L'aggiornamento automatico FPD per gli alimentatori è ora abilitato. Nelle versioni precedenti, gli aggiornamenti automatici non applicavano gli alimentatori. |
Durante il processo di inserimento e installazione dell'unità di alimentazione (PSU), i router possono ora aggiornare automaticamente i dispositivi programmabili sul campo (FPD) associati alle PSU. A partire da Cisco IOS-XR Release 7.5.2, l'aggiornamento automatico degli FPD include per impostazione predefinita gli FPD associati alle PSU. Ciò significa che quando l'aggiornamento automatico degli FPD è abilitato, anche gli FPD associati alle PSU verranno aggiornati. Gli aggiornamenti per le PSU avverranno in sequenza, quindi gli aggiornamenti degli FPD per le PSU richiederanno più tempo rispetto ad altri componenti. È possibile scegliere di escludere le PSU dal processo di aggiornamento automatico per ridurre il tempo necessario per l'aggiornamento automatico degli FPD, impedendone l'aggiornamento al momento dell'inserimento o durante un aggiornamento del sistema utilizzando il comando FPD auto-upgrade exclude pm.
Configurazione esample per escludere gli alimentatori dall'aggiornamento automatico FPD:
Configurazione
- Configurazione del router n.
- Router(config)# fpd auto-upgrade enable
- Router(config)# fpd auto-upgrade exclude pm
- Router(config)# commit
Mostra configurazione in esecuzione - Router# show running-config fpd auto-upgrade
- abilitazione aggiornamento automatico fpd
- L'aggiornamento automatico FPD include pm
Escludere l'aggiornamento PSU predefinito dall'aggiornamento FPD automatico
Tabella 3: tabella della cronologia delle funzionalità
| CaratteristicaNome | Pubblicazione Informazioni | CaratteristicaDescrizione |
| Escludi l'aggiornamento predefinito dell'alimentatore da il FPD automatico
Aggiornamento |
Versione 24.3.1 | Introdotto in questa versione su: Sistemi fissi (8200 [ASIC: Q200, P100], 8700 [ASIC: P100), Sistemi centralizzati (8600 [ASIC: Q200]), Sistemi modulari (8800 [LC ASIC: Q100, Q200, P100]) |
| Per rendere il processo di aggiornamento automatico FPD più lungo
Abbiamo ridotto in modo efficiente il tempo predefinito necessario per gli aggiornamenti automatici FPDD escludendo gli alimentatori dall'aggiornamento automatico, poiché gli aggiornamenti degli alimentatori vengono eseguiti uno dopo l'altro e, su un router completamente carico, il processo potrebbe richiedere più di un'ora. Abbiamo anche aggiunto un'opzione per includere l'alimentatore nell'aggiornamento automatico FPD. In precedenza, l'aggiornamento dell'alimentatore era incluso di default nell'aggiornamento automatico FPD. |
||
| La funzionalità introduce la seguente modifica: | ||
| CLI: | ||
| • ILincludepmparola chiaveintrodottanelpolizia di frontieraaggiornamento automaticocomando. |
Includere gli alimentatori nell'aggiornamento automatico FPD
Per includere l'aggiornamento dell'alimentatore nel processo di aggiornamento automatico dell'FPD, procedere come segue
Procedura
Passaggio 1: abilitare l'aggiornamento automatico FPD.
Example:
- Configurazione del router n.
- Router(config)# fpd auto-upgrade enable
- Router(config)# commit
Passaggio 2: includere l'aggiornamento dell'alimentatore nell'aggiornamento automatico dell'FPD.
Example:
- Configurazione del router n.
- Router(config)# fpd auto-upgrade include pm
- Router(config)# commit
Fase 3: verificare le configurazioni di aggiornamento automatico di FPD e PSU.
Example:
- Router# show running-config fpd auto-upgrade
- abilitazione aggiornamento automatico fpd
- L'aggiornamento automatico FPD include pm
Fase 4: View lo stato dell'aggiornamento automatico dell'alimentatore.
Example:
- Router# mostra modulo hw fpd
- Aggiornamento automatico: disabilitato
- Aggiornamento automatico PM: Disabilitato
- Codici attributo: B golden, P protect, S secure, Anti-Theft aware
Supporto per l'aggiornamento automatico per SC/MPA
Nei router Cisco serie 8000, l'aggiornamento automatico al percorso di avvio è supportato per le nuove schede SC e MPA senza CPU. Le schede RP e SC formano insieme un dominio nei nodi Attivo e Standby. Il rispettivo responsabile del dominio (RP) è responsabile dell'attivazione dell'aggiornamento automatico delle rispettive schede SC.
Domande frequenti
D: A cosa serve un pacchetto di immagini FPD?
A: Un pacchetto di immagini FPD viene utilizzato per aggiornare le immagini FPD.
D: Come posso verificare lo stato di un aggiornamento FPD?
A: Utilizzare il comando: show hw-module fpd Per verificare lo stato dell'aggiornamento.
Documenti / Risorse
![]() | Aggiornamento del dispositivo programmabile sul campo |

