Logo Studenta

Reporte de lectura Secuencia de arranque del router

¡Estudia con miles de materiales!

Vista previa del material en texto

REPORTE DE LECTURA 
SECUENCIA DE ARRANQUE DEL ROUTER
Cuando un router se enciende, realiza una serie de pasos llamados secuencia de arranque, 
para probar el hardware y cargar el software necesario. La secuencia de arranque está formada de 
los siguientes pasos:
1. El router realiza el POST.- El POST prueba el hardware para verificar que todos los 
componentes del dispositivo sean operacionales y estén presentes. Por ejemplo: El POST 
prueba las interfaces del router. El POST es almacenado y ejecutado desde la ROM.
2. El bootstrap busca y carga el IOS.- El bootstrap es un programa almacenado en la ROM 
que es usado para ejecutar programas. Es responsable de localizar el IOS y cargarlo. Por 
default el IOS es cargado desde la memoria Flash en todos los routers Cisco.
3. El IOS busca un archivo de configuración válido almacenado en la NVRAM.- Este archivo 
es llamado startup-config y existe sólo si un administrador de la red copia el archivo running-
config a la NVRAM.
4. Si el archivo startup-config está en la NVRAM, el router lo cargará y ejecutará.- El router 
es ahora operacional. Si el archivo startup-config no está en la NVRAM, el router entrará al 
modo setup.
Administrando el Registro de Configuración.
Todos los router Cisco tienen un registro de 16 bits que está escrito en la NVRAM. Por default, el 
registro de configuración está configurado para cargar el IOS desde la memoria Flash y para 
buscar y cargar el archivo startup-config desde la NVRAM.
Entendiendo los Bits del Registro de Configuración.
Los 16 bits del registro de configuración son leídos desde el 15 al 0, de izquierda a derecha. El 
registro de configuración por default en los routers Cisco es 0x2102. Esto quiere decir que los bits 13, 
8 y 1 están encendidos. Cada conjunto de 4 bits es leído en binario con el valor de 8,4,2,1.
Al añadir el prefijo 0x a la dirección del registro de configuración significa que los dígitos que siguen 
están en hexadecimal.
La siguiente tabla muestra los significados de los bits del registro de configuración:
Registro de Configuración 2 1 0 2
Número de Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Binario 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 
Bit Hex Description
0 - 3 0x0000-0x000F Campo de arranque
6 0x0040 Ignorar los contenidos de la NVRAM
7 0x0080 Establecer bit OEM
8 0x101 Deshabilitar break
10 0x0400 IP Broadcast con todos ceros
5, 11-12 0x0800-0x1000 Velocidad de la línea de consola
13 0x2000 Cargar por default desde la ROM si falla desde la red.
14 0x4000 IP Broadcast no tiene números de red.
15 0x8000 Habilitar mensajes de diagnóstico e ignorar los contenidos de la 
NVRAM.
El campo de arranque, que está compuesto de los bits 0 – 3 en el registro de configuración, controla 
la secuencia de arranque del router.
Bits del campo de arranque.
Campo de arranque Significado Uso
00 Modo monitor ROM Para cargar el modo monitor ROM se debe colocar el 
registro de configuración en 2100. Se debe cargar 
manualmente el router con el comando b. El router 
mostrará el prompt rommon>
01 Cargar imagen del 
IOS desde la ROM
Para cargar una imagen del IOS almacenada en la 
ROM se debe colocar el registro de configuración en 
2101. El router mostrará el prompt router (boot)>
02-F Especifica un 
nombre de archivo 
para cargar
Cualquier valor desde 2102 hasta 210F le dice al router 
que use los comandos de carga especificados en la 
NVRAM.
Checar el valor actual del Registro de Configuración.
Se debe usar el comando show version, show ver o sh version (forma corta) para ver el valor 
actual del registro de configuración.
El valor 0x2102 le dice al router que busque en la NVRAM la secuencia de arraque.
El comando show version despliega información de la configuración de hardware del sistema, 
versión del software IOS y los nombres y origenes de los archivos de configuración e imágenes 
cargadas en el router.
Cambiar el Registro de Configuración.
Se puede cambiar el valor del registro de configuración para modificar la forma en que se carga el 
router. Las posibles razones para cambiar el registro de configuración son:
● Forzar al sistema a entrar al modo Monitor ROM.
● Seleccionar un origen desde donde cargar el IOS.
● Habilitar o deshabilitar la función break.
● Controlar las direcciones de broadcast.
● Establecer la tasa de baudios de la terminal de consola.
● Cargar el IOS desde la ROM.
● Establecer la carga del IOS desde un servidor TFTP (Protocolo de Transferencia de Archivos 
Trivial).
Antes de cambiar un registro de configuración, nos debemos asegurar cuál es el valor actual que 
tiene el router.
Para cambiar el registro de configuración se debe usar el comando config-register de la siguiente 
manera:
Router(config)#config-register 0x101
Router(config)#^Z
Router#sh ver
[output cut]
Configuration register is 0x2102 (will be 0x101 at next reload)
Algún cambio al registro de configuración no tendrá efecto hasta que el router se reinicie. Cabe 
mencionar que en el ejemplo es lo mismo poner 0x101 y 0x0101.
Recuperación de Passwords.
Cuando olvidamos un password lo podemos recuperar cambiando el valor del registro de 
configuración. 
Como ya mencione, el bit 6 en el registro de configuración es usado para decirle al router si usa o no 
los contenidos de la NVRAM para cargar la configuración del router.
El valor por default del registro de configuración es 0x2102, lo que significa que el bit 6 está apagado. 
Con este valor, el router buscará y cargará la configuración almacenada en la NVRAM (startup-
config). Sin embargo, para recuperar un password es necesario encender el bit 6. Haciendo esto le 
diremos al router que ignore el contenido de la NVRAM.
El valor del registro de configuración al encender el bit 6 es: 0x2142.
Los pasos para recuperar un password son:
1. Cargar el router e interrumpir la secuencia de arranque utilizando la función break.
2. Cambiar el registro de configuración para encender el bit 6 (0x2142).
3. Reiniciar el router.
4. Entrar al modo privilegiado.
5. Copiar el archivo startup-config al running-config.
6. Cambiar el password.
7. Reiniciar el registro de configuración al valor por default.
8. Guardar la configuración del router.
9. Reiniciar el router.
Interrumpir la secuencia de arranque del router.
Para interrumpir la secuencia de arranque del router, se debe presionar la combinación de teclas 
Ctrl+Break cuando usamos HyperTerminal y cargamos el router por primera vez. Después veremos 
algo como esto y aparecerá el prompt del modo monitor ROM.
System Bootstrap, Version 11.3(2)XA4, RELEASE SOFTWARE (fc1)
Copyright (c) 1999 by cisco Systems, Inc.
TAC: Home:SW:IOS:Specials for info.
PC=0xfff0a530, Vector=0x500, SP=0x680127b0
C2600 platform with 32768 Kbytes of main memory
PC=0xfff0a530, Vector=0x500, SP=0x80004374
monitor: command “boot” aborted due to user interrupt
rommon 1>
Cambiar el Registro de Configuración en los Routers Cisco 2600 y 2500.
Para cambiar el valor del bit 6 en un Router Cisco 2600 series, se debe escribir el comando confreg 
0x2142 desde el modo monitor ROM. Ejemplo:
rommon 1> confreg 0x2142
Después se debe reiniciar el router para que la configuración se aplique.
Para cambiar el registro de configuración en un Router Cisco 2500 series, se debe escribir o después 
de crear un break en la secuencia del router. A continuación, nos mostrará un menú con opciones del 
registro de configuración, y debemos escribir o/r, seguido del nuevo valor del registro.
Ejemplo cuando se enciende el bit 6 en un router 2501:
System Bootstrap, Version 11.0(10c)SOFTWARE
Copyright (c) 1986-1999 by cisco Systems, Inc.
2500 processor with 14336 Kbytes of main memory
Abort at 0x1098FEC (PC)
>o
Configuration register= 0x2102 at last boot
Bit# Configuration register option settings:15 Diagnostic mode disabled
14 IP broadcasts do not have network numbers
13 Boot default ROM software if network boot fails
12-11 Console speed is 9600 baud
10 IP broadcasts with ones
08 Break disabled
07 OEM disabled
06 Ignore configuration disabled
03-00 Boot file is cisco2-2500 (or 'boot system' command)
>o/r 0x2142
La última línea en la salida anterior es 03-00. Esto le dice al router cuál es el archivo de arranque del 
IOS. Por default, el router usará el primer archivo encontrado en la memoria flash, así que si 
deseamos cargar un archivo diferente, podemos cambiar el registro de configuración o usar el 
comando boot system ios_name.
Para cargar una imagen del IOS desde un servidor TFTP, debemos usar el comando boot system 
tftp ios_name ip_address desde el modo de configuración global.
Reiniciando el router y entrando al Modo Privilegiado.
a) Para reiniciar un Router 2600 series, escribir reset.
b) Para reiniciar un Router 2500 series, escribir I (de inicializar).
El router se reiniciará y nos preguntará si queremos entrar al modo setup (debido a que no existe el 
archivo startup-config).
Visualizando y cambiando la configuración.
Para copiar el archivo startup-config al running-config, debemos usar el comando copy startup-
config running-config o su forma corta copy start run.

Continuar navegando