Einleitung
In diesem Dokument wird beschrieben, wie Sie das Konfigurationsregister (config-register
) aktualisieren, um das Router-Verhalten zu ändern.
Voraussetzungen
Anforderungen
Es gibt keine spezifischen Anforderungen für dieses Dokument.
Verwendete Komponenten
Dieses Dokument ist nicht auf bestimmte Software- und Hardware-Versionen beschränkt.
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle kennen.
Zweck des Konfigurationsregisters
Das Konfigurationsregister kann verwendet werden, um das Verhalten des Routers auf verschiedene Arten zu ändern, z. B.:
-
wie der Router bootet (in ROMmon, NetBoot)
-
Boot-Optionen (Konfiguration ignorieren, Boot-Nachrichten deaktivieren)
Anmerkung: Wenn die eingestellte Baudrate von der Standardrate abweicht, sind in der CLI seltsame Zeichen zu sehen. Überprüfen Sie die Tabelle Allgemeine Plattformparameter, um die Baudraten für verschiedene confreg
Werte einzustellen.
Das Konfigurationsregister kann mithilfe des Befehls config-register über den Konfigurationsmodus festgelegt werden. Führen Sie von ROMmon aus den Befehl confreg aus. Führen Sie den Befehl show version aus, um die aktuelle Einrichtung des Konfigurationsregisters anzuzeigen:
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
Die werksseitig voreingestellte Konfiguration für das Konfigurationsregister ist 0x2102. Dies bedeutet, dass der Router versuchen muss, ein Cisco IOS®-Software-Image aus dem Flash-Speicher zu laden und die Startkonfiguration zu laden.
Anmerkung: Der Befehl config-register kann die Baudrate der Konsole nicht ändern. In älteren Cisco IOS-Umgebungen wurde der Befehl config-register verwendet, um die Baudrate der Konsole zu ändern. Für Cisco IOS XE müssen Sie jedoch die Geschwindigkeit der Leitungs-Konsole konfigurieren, um die Baudrate zu ändern.
Konfigurationsregisterwerte und ihre Bedeutung
configreg
Wenn Sie den Wert Ihres Konfigurationsregisters kennen, können Sie dessen Bedeutung ermitteln. Informationen zum Konfigurationsregister, zu möglichen Problemen und Korrekturen erhalten Sie über die Ausgabe des Befehls show version oder des Befehls show tech-support und über das Cisco CLI Analyzer-Tool.
Anmerkung: Nur registrierte Cisco Benutzer können auf interne Tools und Fehlerinformationen zugreifen.
Diese Tabelle enthält einige allgemeine Parameter, die auf den meisten Plattformen gültig sind.
Anmerkung: Lesen Sie das entsprechende Hardware-Installationshandbuch, um zu überprüfen, ob das Konfigurationsregister verwendet werden kann, bevor Sie das Konfigurationsregister auf Ihrem Router auf einen der Werte in dieser Tabelle ändern.
Allgemeine Parameter der Plattform
Konfigurationsregister festgelegt auf
|
Router-Verhalten
|
0x102
|
- Pause ignorieren
- 9600 Konsolen-Baudraten
|
0x1202
|
|
0x2101
|
- Bootet in Bootstrap
- Pause ignorieren
- Bootet in ROM, wenn der erste Boot-Vorgang fehlschlägt
- 9600 Konsolen-Baudraten
|
0x2102
|
- Pause ignorieren
- Bootet in ROM, wenn der erste Boot-Vorgang fehlschlägt
- Konsolen-Baudrate 9600, Standardwert für die meisten Plattformen
|
0x2120
|
- Bootet in ROMmon
- Konsolengeschwindigkeit 19200
|
0x2122
|
- Pause ignorieren
- Bootet in ROM, wenn der erste Boot-Vorgang fehlschlägt
- 19200 Konsolenbaudraten
|
0x2124
|
- NetBoot
- Pause ignorieren
- Bootet in ROM, wenn der erste Boot-Vorgang fehlschlägt
- Konsolengeschwindigkeit 19200
|
0x2142
|
- Pause ignorieren
- Bootet in ROM, wenn der erste Boot-Vorgang fehlschlägt
- 9600 Konsolen-Baudraten
- Ignoriert den Inhalt des nicht-flüchtigen RAM (NVRAM) (ignoriert die Konfiguration)
|
0x2902
|
- Pause ignorieren
- Bootet in ROM, wenn der erste Boot-Vorgang fehlschlägt
- 4800 Konsolen-Baudraten
|
0x2922
|
- Pause ignorieren
- Bootet in ROM, wenn der erste Boot-Vorgang fehlschlägt
- 38400 Konsolenbaudraten
|
0x3122
|
- Pause ignorieren
- Bootet in ROM, wenn der erste Boot-Vorgang fehlschlägt
- 57600 Konsolenbaudraten
|
0x3902
|
- Pause ignorieren
- Bootet in ROM, wenn der erste Boot-Vorgang fehlschlägt
- 2400 Konsolen-Baudraten
|
0x3922
|
- Pause ignorieren
- Bootet in ROM, wenn der erste Boot-Vorgang fehlschlägt
- 115200 Konsolenbaudraten
|
Anmerkung: Beachten Sie auch, dass das Konfigurationsregister 0x2142 für Kennwortwiederherstellungsverfahren verwendet wird, da es den Inhalt des NVRAM ignorieren kann.
Wenn Ihr Wert für das Konfigurationsregister nicht in der Tabelle enthalten ist, bestimmen Sie, welche Bits eingestellt sind, um den Wert zu berechnen:
Bitordnungswerte
Bit-Nummer
|
Hexa
|
Bedeutung
|
00-03
|
0x0000-0x000F
|
Bootet Feldparameter:
-
0x0000 – bleibt bei der Bootstrap-Aufforderung des Systems.
-
0x0001 – bootet das erste System-Image im integrierten Flash-Speicher (EPROM).
-
0x0002-0x000F- Gibt einen Standard-NetBoot-Dateinamen an. Aktiviert Boot-Systembefehle, die den standardmäßigen NetBoot-Dateinamen überschreiben.
|
06
|
0x0040
|
|
07
|
0x0080
|
|
08
|
0x0100
|
|
09
|
0x0200
|
|
10
|
0x0400
|
|
5, 11, 12
|
0x0020, 0x0800, 0x1000
|
|
13
|
0x2000
|
|
14
|
0x4000
|
|
15
|
0X8000
|
|
Boot-Feld
Die niedrigsten vier Bit des Registers beschreiben das Boot-Feld. Die Boot-Feldeinstellung bestimmt, ob der Router ein Betriebssystem lädt und wo der Router das System-Image abruft:
Boot-Feld (Bits 3, 2, 1 und 0)
|
Beschreibung
|
0000
(0x0)
|
Beim nächsten Ein- und Ausschalten oder erneuten Laden wird der Router mit dem ROMmon (Bootstrap-Programm) gestartet. Um den ROMmon zu verwenden, müssen Sie ein Terminal oder einen PC verwenden, der mit dem Konsolenport des Routers verbunden ist. Weitere Informationen zum Anschließen des Routers an einen PC oder ein Terminal finden Sie in der Hardware-Installationsanleitung für Ihren Router.
Im ROMmon-Modus müssen Sie das System-Image oder ein anderes Image manuell mit dem Befehl ebootROMmon booten.
|
0001-1111
(0 x 01 - 0 x F)
|
Beim nächsten Ein- und Ausschalten oder erneuten Laden verarbeitet der Router jeden Boot-Systembefehl sequenziell im globalen Konfigurationsmodus, der in der Konfigurationsdatei gespeichert wird, bis das System erfolgreich bootet.Wenn keine Boot-Systembefehle in der Konfigurationsdatei gespeichert sind oder die Ausführung dieser Befehle nicht erfolgreich ist, versucht der Router, die erste Image-Datei im Flash-Speicher zu booten.
|
Konsolenleitungsgeschwindigkeit
Die Bits 5, 11 und 12 definieren die Konsolengeschwindigkeit (Baudrate) mit den folgenden Kombinationen:
Bit 5
|
Bit 11
|
Bit 12
|
Konsolengeschwindigkeit (Baud)
|
1
|
1
|
1
|
115200
|
1
|
0
|
1
|
57600
|
1
|
1
|
0
|
38400
|
1
|
0
|
0
|
19200
|
0
|
0
|
0
|
9600
|
0
|
1
|
0
|
4800
|
0
|
1
|
1
|
2400
|
0
|
0
|
1
|
1200
|
Die richtige Vorgehensweise zum Konfigurieren der Baudrate der Konsole besteht darin, in den Leitungskonfigurationsmodus zu wechseln und die Geschwindigkeit zu ändern, wie in den folgenden Beispielen gezeigt:
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
Nach dem Neuladen des Routers wird in beiden vorherigen Szenarien das Konfigurationsregister in 0x2122 geändert.
Behebung von Fehlern des Konfigurationsregisters
Ein unpassend eingestelltes Konfigurationsregister kann zahlreiche Probleme verursachen, z. B.:
Ändern Sie das Konfigurationsregister in einen geeigneten Parameter, z. B. die werksseitige Voreinstellung 0x2102, um diese Probleme zu beheben.
Fehlerbehebung beim Wert des unbekannten Konfigurationsregisters
Wenn der Konfigurationsregisterwert nicht bekannt ist, versuchen Sie, eine Telnet- oder Konsolensitzung mit dem Router einzurichten. Anschließend können Sie die Ausgabe des Befehls show version prüfen, um den Wert des Konfigurationsregisters zu bestimmen:
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
Wenn Sie keine Konsolensitzung einrichten können oder nur nutzlose Zeichen sehen, könnte eine Geschwindigkeitsdiskrepanz zwischen dem Router und der Terminal-Emulationssoftware die Ursache sein. Versuchen Sie, die Baudrate Ihrer Terminal-Emulationssoftware zu ändern. Zu den möglichen Raten gehören 1200, 2400, 4800, 9600, 19200, 38400, 57600 und 115200. Sobald Sie eine Sitzung eingerichtet haben, können Sie den Befehl show version eingeben, um die Einrichtung zu bestimmen. Wenn sich der Router im ROMmon-Modus befindet, können Sie versuchen, den Befehl boot auszugeben, um das Betriebssystem manuell zu booten.
rommon 4 > boot bootflash:asr1002x-universalk9.16.10.01a.SPA.bin
Sammeln Sie Informationen zur Bedeutung Ihres Konfigurationsregistersatzes sowie zu möglichen Problemen und Korrekturen in der Ausgabe des Befehls show version oder des Befehls show tech-support, und geben Sie diese Informationen in das Cisco CLI Analyzer-Tool ein.
Anmerkung: Nur registrierte Cisco Benutzer können auf interne Tools und Fehlerinformationen zugreifen.
Fehlerbehebung beim bekannten Konfigurationsregisterwert
Wenn Sie den Wert Ihres Konfigurationsregisters kennen, überprüfen Sie die Tabelle Konfigurationsregister, um das Verhalten zu bestimmen. Wenn Sie über Telnet auf den Router zugreifen können, richten Sie eine Sitzung mit dem Router ein. Falls nicht, stellen Sie die Baudrate Ihres Terminalemulationsprogramms auf die im Konfigurationsregister angegebene Baudrate ein, um eine Konsolensitzung einzurichten, wobei 9600 Baudrate die Standardeinstellung ist.
Einstellen des Konfigurationsregisters
Überprüfen Sie die Tabelle "Configuration Register" (Konfigurationsregister), um den gewünschten Konfigurationsregistersatz zu ermitteln (in der Regel 0x2102).
Einstellen des Konfigurationsregisters über den Konfigurationsmodus
Stellen Sie das Konfigurationsregister mit dem Befehl config-register ein:
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)
Der neue Konfigurationsregistersatz wird aktiviert, sobald der Router neu geladen wurde.
Router#reload
System configuration has been modified. Save? [yes/no]: n
Proceed with reload? [confirm]
Einstellen des Konfigurationsregisters über ROMmon
Stellen Sie das Konfigurationsregister mit dem Befehl confreg ein, wenn sich der Router im ROMmon-Modus befindet:
rommon 1 > confreg 0x2102
Sie müssen den Router zurücksetzen oder aus- und einschalten, damit das neue Konfigurationsregister wirksam wird.
Zugehörige Informationen