Introduzione
In questo documento viene descritto come aggiornare il registro di configurazione (config-register) per modificare il comportamento del router.
Prerequisiti
Requisiti
Nessun requisito specifico previsto per questo documento.
Componenti usati
Il documento può essere consultato per tutte le versioni software o hardware.
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.
Convenzioni
Per ulteriori informazioni sulle convenzioni usate, consultare il documento Cisco sulle convenzioni nei suggerimenti tecnici.
Scopo del registro di configurazione
Il registro di configurazione può essere utilizzato per modificare il comportamento del router in diversi modi, ad esempio:
-
modalità di avvio del router (in ROMmon, NetBoot)
-
Opzioni di avvio (ignorare la configurazione, disabilitare i messaggi di avvio)
Nota: se la velocità in baud è impostata su un valore diverso da quello predefinito, i caratteri dispari vengono visualizzati sulla CLI. Controllare la tabella Parametri della piattaforma comune per impostare le velocità in baud per confreg valori diversi.
Il registro di configurazione può essere impostato dalla modalità di configurazione con il comando config-register. Da ROMmon, eseguire il comando confreg. Immettere il comando show version per visualizzare l'impostazione corrente del registro di configurazione:
Router#show version
Cisco IOS XE Software, Version 16.10.01a
Cisco IOS Software [Gibraltar], ASR1000 Software (X86_64_LINUX_IOSD-UNIVERSALK9-M), Version 16.10.1a, RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2018 by Cisco Systems, Inc.
Compiled Thu 29-Nov-18 03:47 by mcpre
Cisco IOS-XE software, Copyright (c) 2005-2018 by cisco Systems, Inc.
All rights reserved. Certain components of Cisco IOS-XE software are
licensed under the GNU General Public License ("GPL") Version 2.0. The
software code licensed under GPL Version 2.0 is free software that comes
with ABSOLUTELY NO WARRANTY. You can redistribute and/or modify such
GPL code under the terms of GPL Version 2.0. For more details, see the
documentation or "License Notice" file accompanying the Cisco IOS-XE software,
or the applicable URL provided on the flyer accompanying the Cisco IOS-XE
software.
ROM: IOS-XE ROMMON
Router uptime is 2 minutes
Uptime for this control processor is 5 minutes
System returned to ROM by Reload Command
System image file is "bootflash:asr1002x-universalk9.16.10.01a.SPA.bin"
Last reload reason: Reload Command
This product contains cryptographic features and is subject to United
States and local country laws governing import, export, transfer and
use. Delivery of Cisco cryptographic products does not imply
third-party authority to import, export, distribute or use encryption.
Importers, exporters, distributors and users are responsible for
compliance with U.S. and local country laws. By using this product you
agree to comply with applicable laws and regulations. If you are unable
to comply with U.S. and local laws, return this product immediately.
A summary of U.S. laws governing Cisco cryptographic products may be found at:
http://www.cisco.com/wwl/export/crypto/tool/stqrg.html
If you require further assistance please contact us by sending email to
export@cisco.com.
License Type: Smart License is permanent
License Suite: AdvUCSuiteK9
Next reload License Suite: AdvUCSuiteK9
The current throughput level is 10000000 kbps
Smart Licensing Status: UNREGISTERED/EVAL MODE
cisco ASR1002-X (2RU-X) processor (revision 2KP) with 1189381K/6147K bytes of memory.
Processor board ID FOX1719GE28
14 Gigabit Ethernet interfaces
1 Ten Gigabit Ethernet interface
32768K bytes of non-volatile configuration memory.
4194304K bytes of physical memory.
6684671K bytes of eUSB flash at bootflash:.
0K bytes of WebUI ODM Files at webui:.
Configuration register is 0x2102
L'impostazione predefinita in fabbrica per il registro di configurazione è 0x2102. Vale a dire che il router deve tentare di caricare un'immagine sofware Cisco IOS® dalla memoria flash e caricare la configurazione di avvio.
Nota: il comando config-register non può modificare la velocità in baud della console. Nel sistema operativo Cisco IOS legacy, il comando config-register è stato effettivamente utilizzato per modificare la velocità in baud della console. Tuttavia, per Cisco IOS XE, è necessario configurare la velocità della console della linea per modificare la velocità in baud.
Valori del registro di configurazione e relativa importanza
configreg
Se si conosce il valore del registro di configurazione, è possibile determinarne il significato. Per informazioni sul registro di configurazione, sui potenziali problemi e sulle correzioni, catturare l'output del comando show version o show tech-support e immetterlo nello strumento Cisco CLI Analyzer.
Nota: solo gli utenti Cisco registrati possono accedere agli strumenti interni e alle informazioni sui bug.
Questa tabella contiene alcuni parametri comuni validi per la maggior parte delle piattaforme.
Nota: controllare la guida all'installazione dell'hardware appropriata per verificare che sia possibile utilizzare il registro di configurazione prima di modificare il registro di configurazione sul proprio router con uno dei valori riportati in questa tabella.
Parametri comuni della piattaforma
Registro di configurazione impostato su |
Comportamento del router |
0x102 |
- Ignora l'interruzione
- Velocità console 9600 baud
|
0x1202 |
|
0x2101 |
- Avvio in bootstrap
- Ignora l'interruzione
- Esegue l'avvio nella ROM se l'avvio iniziale non riesce
- Velocità console 9600 baud
|
0x2102 |
- Ignora l'interruzione
- Esegue l'avvio nella ROM se l'avvio iniziale non riesce
- Valore predefinito della velocità console 9600 baud per la maggior parte delle piattaforme
|
0x2120 |
- Esegue l'avvio in ROMmon
- Velocità console 19200
|
0x2122 |
- Ignora l'interruzione
- Esegue l'avvio nella ROM se l'avvio iniziale non riesce
- Velocità console 19200 baud
|
0x2124 |
- NetBoot
- Ignora l'interruzione
- Esegue l'avvio nella ROM se l'avvio iniziale non riesce
- Velocità console 19200
|
0x2142 |
- Ignora l'interruzione
- Esegue l'avvio nella ROM se l'avvio iniziale non riesce
- Velocità console 9600 baud
- Ignora i contenuti della NVRAM (Non-Volatile RAM) (ignora la configurazione)
|
0x2902 |
- Ignora l'interruzione
- Esegue l'avvio nella ROM se l'avvio iniziale non riesce
- Velocità console 4800 baud
|
0x2922 |
- Ignora l'interruzione
- Esegue l'avvio nella ROM se l'avvio iniziale non riesce
- Velocità console 38400 baud
|
0x3122 |
- Ignora l'interruzione
- Esegue l'avvio nella ROM se l'avvio iniziale non riesce
- Velocità console 57600 baud
|
0x3902 |
- Ignora l'interruzione
- Esegue l'avvio nella ROM se l'avvio iniziale non riesce
- Velocità console 2400 baud
|
0x3922 |
- Ignora l'interruzione
- Esegue l'avvio nella ROM se l'avvio iniziale non riesce
- Velocità console 115200 baud
|
Nota: tenere presente inoltre che il registro di configurazione 0x2142 viene utilizzato per le procedure di recupero della password in quanto può ignorare il contenuto della NVRAM.
Se il valore per il registro di configurazione non è presente nella tabella, determinare i bit impostati per calcolare il valore:
Valori ordine bit
Numero bit |
Hex |
Significatività |
00-03 |
0x0000-0x000F |
Avvia i parametri dei campi:
-
0x0000 - Rimane sul prompt del bootstrap di sistema.
-
0x0001 - Avvia la prima immagine di sistema nella memoria flash integrata (EPROM).
-
0x0002-0x000F- Specifica un nome file netboot predefinito. Abilita i comandi del sistema di avvio che sostituiscono il nome file netboot predefinito.
|
06 |
0x0040 |
|
07 |
0x0080 |
|
08 |
0x0100 |
|
09 |
0x0200 |
|
10 |
0x0400 |
|
5,11,12 |
0x0020, 0x0800, 0x1000 |
|
13 |
0x2000 |
|
14 |
0x4000 |
|
15 |
0x8000 |
|
Il modo corretto per configurare l'impostazione della velocità in baud nella console consiste nell'accedere alla modalità di configurazione della console della linea e modificare la velocità, come mostrato negli esempi che seguono:
In non-Controller mode Router#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)#line console 0 Router(config-line)#speed 19200 Router(config-line)#end In Controller (SDWAN) mode Router#config-transaction Router(config)#line con 0 Router(config-line)#speed 19200
Dopo il riavvio del router, in entrambi gli scenari precedenti, il registro di configurazione viene modificato in 0x2122.
Risoluzione dei problemi del registro di configurazione
Un registro di configurazione impostato in modo errato può causare molti problemi, ad esempio:
-
Il file di configurazione viene ignorato.
-
Non è presente alcun output o garbage output dalla console.
-
Avviare ROMmon.
Per risolvere questi problemi, modificare il registro di configurazione con un parametro appropriato, ad esempio il valore predefinito 0x2102.
Risoluzione dei problemi relativi al valore sconosciuto del registro di configurazione
Se il valore del registro di configurazione non è noto, provare a stabilire una sessione Telnet o console con il router. È quindi possibile controllare l'output show version per determinare il valore del registro di configurazione:
Router#show version
Cisco IOS XE Software, Version 16.10.01a
Cisco IOS Software [Gibraltar], ASR1000 Software (X86_64_LINUX_IOSD-UNIVERSALK9-M), Version 16.10.1a, RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2018 by Cisco Systems, Inc.
Compiled Thu 29-Nov-18 03:47 by mcpre
Cisco IOS-XE software, Copyright (c) 2005-2018 by cisco Systems, Inc.
All rights reserved. Certain components of Cisco IOS-XE software are
licensed under the GNU General Public License ("GPL") Version 2.0. The
software code licensed under GPL Version 2.0 is free software that comes
with ABSOLUTELY NO WARRANTY. You can redistribute and/or modify such
GPL code under the terms of GPL Version 2.0. For more details, see the
documentation or "License Notice" file accompanying the Cisco IOS-XE software,
or the applicable URL provided on the flyer accompanying the Cisco IOS-XE
software.
ROM: IOS-XE ROMMON
Router uptime is 1 minute
Uptime for this control processor is 4 minutes
System returned to ROM by Reload Command
System image file is "bootflash:asr1002x-universalk9.16.10.01a.SPA.bin"
Last reload reason: Reload Command
This product contains cryptographic features and is subject to United
States and local country laws governing import, export, transfer and
use. Delivery of Cisco cryptographic products does not imply
third-party authority to import, export, distribute or use encryption.
Importers, exporters, distributors and users are responsible for
compliance with U.S. and local country laws. By using this product you
agree to comply with applicable laws and regulations. If you are unable
to comply with U.S. and local laws, return this product immediately.
A summary of U.S. laws governing Cisco cryptographic products may be found at:
http://www.cisco.com/wwl/export/crypto/tool/stqrg.html
If you require further assistance please contact us by sending email to
export@cisco.com.
License Type: Smart License is permanent
License Level: adventerprise
Next reload license Level: adventerprise
The current throughput level is 10000000 kbps
Smart Licensing Status: UNREGISTERED/EVAL MODE
cisco ASR1002-X (2RU-X) processor (revision 2KP) with 1189381K/6147K bytes of memory.
Processor board ID FOX1719GE28
14 Gigabit Ethernet interfaces
1 Ten Gigabit Ethernet interface
32768K bytes of non-volatile configuration memory.
4194304K bytes of physical memory.
6684671K bytes of eUSB flash at bootflash:.
0K bytes of WebUI ODM Files at webui:.
Configuration register is 0x2142
Se non è possibile stabilire una sessione console o se vengono visualizzati solo i caratteri garbage, è possibile che la causa sia una mancata corrispondenza tra il router e il software di emulazione del terminale. Provare a modificare la velocità in baud del software di emulazione del terminale. I tassi possibili includono 1200, 2400, 4800, 9600, 19200, 38400, 57600 e 115200. Una volta stabilita una sessione, è possibile utilizzare il comando show version per determinare l'installazione. Se il router è in modalità ROMmon, è possibile provare a utilizzare il comando boot per avviare manualmente il sistema operativo.
rommon 4 > boot bootflash:asr1002x-universalk9.16.10.01a.SPA.bin
Per informazioni sul significato del set di registri di configurazione e sui potenziali problemi e correzioni, catturare l'output del comando show version o show tech-support e immetterlo nello strumento Cisco CLI Analyzer.
Nota: solo gli utenti Cisco registrati possono accedere agli strumenti interni e alle informazioni sui bug.
Risoluzione dei problemi relativi al valore del registro di configurazione noto
Se si conosce il valore del registro di configurazione, esaminare la tabella del registro di configurazione per determinarne il comportamento. Se è possibile accedere al router tramite Telnet, stabilire una sessione con il router. In caso contrario, impostare il programma di emulazione del terminale sulla velocità in baud indicata dal registro di configurazione impostato per stabilire una sessione console, dove la velocità in baud predefinita è 9600.
Impostazione del registro di configurazione
Controllare la tabella del registro di configurazione per determinare il set di registri di configurazione desiderato (generalmente 0x2102).
Impostazione del registro di configurazione dalla modalità di configurazione
Utilizzare il comando config-register per impostare il registro di configurazione:
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#config-register 0x2102
Router(config)#end
Router#show version
Cisco IOS XE Software, Version 16.10.01a
Cisco IOS Software [Gibraltar], ASR1000 Software (X86_64_LINUX_IOSD-UNIVERSALK9-M), Version 16.10.1a, RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2018 by Cisco Systems, Inc.
Compiled Thu 29-Nov-18 03:47 by mcpre
Cisco IOS-XE software, Copyright (c) 2005-2018 by cisco Systems, Inc.
All rights reserved. Certain components of Cisco IOS-XE software are
licensed under the GNU General Public License ("GPL") Version 2.0. The
software code licensed under GPL Version 2.0 is free software that comes
with ABSOLUTELY NO WARRANTY. You can redistribute and/or modify such
GPL code under the terms of GPL Version 2.0. For more details, see the
documentation or "License Notice" file accompanying the Cisco IOS-XE software,
or the applicable URL provided on the flyer accompanying the Cisco IOS-XE
software.
ROM: IOS-XE ROMMON
Router uptime is 6 minutes
Uptime for this control processor is 9 minutes
System returned to ROM by Reload Command
System image file is "bootflash:asr1002x-universalk9.16.10.01a.SPA.bin"
Last reload reason: Reload Command
This product contains cryptographic features and is subject to United
States and local country laws governing import, export, transfer and
use. Delivery of Cisco cryptographic products does not imply
third-party authority to import, export, distribute or use encryption.
Importers, exporters, distributors and users are responsible for
compliance with U.S. and local country laws. By using this product you
agree to comply with applicable laws and regulations. If you are unable
to comply with U.S. and local laws, return this product immediately.
A summary of U.S. laws governing Cisco cryptographic products may be found at:
http://www.cisco.com/wwl/export/crypto/tool/stqrg.html
If you require further assistance please contact us by sending email to
export@cisco.com.
License Type: Smart License is permanent
License Level: adventerprise
Next reload license Level: adventerprise
The current throughput level is 10000000 kbps
Smart Licensing Status: UNREGISTERED/EVAL MODE
cisco ASR1002-X (2RU-X) processor (revision 2KP) with 1189381K/6147K bytes of memory.
Processor board ID FOX1719GE28
14 Gigabit Ethernet interfaces
1 Ten Gigabit Ethernet interface
32768K bytes of non-volatile configuration memory.
4194304K bytes of physical memory.
6684671K bytes of eUSB flash at bootflash:.
0K bytes of WebUI ODM Files at webui:.
Configuration register is 0x2142 (will be 0x2102 at next reload)
Il nuovo set di registri di configurazione diventa attivo una volta ricaricato il router.
Router#reload System configuration has been modified. Save? [yes/no]: n Proceed with reload? [confirm]
Impostazione del registro di configurazione da ROMmon
Impostare il registro di configurazione con il comando confreg se il router è in modalità ROMmon:
rommon 1 > confreg 0x2102
Per rendere effettivo il nuovo registro di configurazione, è necessario eseguire un reset o spegnere e riaccendere.
Informazioni correlate