Академический Документы
Профессиональный Документы
Культура Документы
Todos los router siguen estos cuatro pasos cada vez que son encendidos o reinicializados. El
código ejecutable del POST no puede ser cambiado por el administrador del router, pero sí
pueden serlo las ubicaciones predeterminadas del código de arranque (bootstrap), del archivo
de configuración de arranque (STARTUP-CONFIG) y de la imagen del sistema operativo. Lo
habitual es, para los dos primeros elementos, utilizar la ubicación predeterminada que viene de
fábrica y, en algunas circunstancias, lo que suele modificarse en la ubicación u origen del
sistema operativo o software a cargar.
Hay tres tipos de software que pueden cargarse en un router de Cisco al momento de su
arranque; estos son:
En los routers de Cisco hay dos elementos que permiten controlar cual de estos tres tipos de
software se carga cuando se reinicializa el router. Estos elementos son el “registro de
configuración” y el comando de Configuración Global boot system, que reside en el archivo
de configuración.
ORT 131
Capítulo 10 El proceso de arranque del router
El registro de configuración
El registro de configuración es un registro de software de 16 bits cuyo valor indicará al
router, entre otras cosas, cual de los tres tipos de software mencionados debe cargar cuando se
lo reinicialize. Los 16 bits de este registro están numerados de 0 a 15 y organizados en cuatro
grupos de cuatro bits cada uno:
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Con los cuatro bits de cada grupo podemos representar valores decimales de 0 a 15, pero en
lugar de indicar el valor de cada grupo usando números decimales o binarios, se utilizan dígitos
del sistema numérico hexadecimal. Este sistema numérico, de base 16, utiliza 16 dígitos: los
números 0 a 9 para los valores decimales 0 a 9 y las letras A a F para los valores decimales 10 a
15. En la tabla siguiente se muestra la correspondencia entre los dígitos hexadecimales y sus
respectivos valores decimales:
Decimal Hexadecimal
0-9 0–9
10 A
11 B
12 C
13 D
14 E
15 F
Para distinguir entre un dígito hexadecimal y un dígito decimal o una letra, los valores en
hexadecimal se escriben precedidos de “0x”; así, el valor hexadecimal 2 se escribe como 0x2 y el
valor hexadecimal F se escribe como 0xF.
De la discusión anterior vemos que el valor de cada grupo de bits puede, entonces,
representarse mediante un dígito hexadecimal. Por ejemplo, si el registro de configuración tiene
el valor 0x2102, esto significa que los valores de cada grupo de bits son los siguientes:
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Valor 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0
Hexa 2 1 0 2
132 ORT
El proceso de arranque del router Capítulo 10
Este valor 0x2102, además de ser un ejemplo, es el valor predeterminado del registro de
configuración, es decir, el valor con el que este registro viene de fábrica.
De los 16 bits de este registro, los cuatro bits de menor orden (3 a 0) conforman el
denominado “campo de arranque” o “boot field” y es el valor de este campo el que controla
cual de los tres tipos de software va a cargar el router cuando se reinicializa.
Si el valor de este campo es 0x0, el router procederá a cargar el Monitor ROM, mientras
que si su valor es 0x1 se cargará la versión limitada de IOS que reside en la memoria ROM
(RXBOOT). Para cualquier otro valor de este campo (0x2 a 0xF) el router buscará en el archivo
STARTUP-CONFIG la presencia de algún comando boot system que le indique desde dónde
cargar el sistema operativo IOS, es decir, desde la memoria ROM, desde la memoria FLASH o
desde un servidor TFTP disponible en la red.
Por ejemplo, podemos configurar el router para que, en primer término, intente cargar la
imagen normal de IOS desde la memoria FLASH. Si esto falla, entonces que intente cargar un
archivo de imagen de IOS desde un servidor TFTP y si esto también falla, que cargue la versión
reducida de IOS que reside en la memoria ROM. Para esto, debemos establecer el valor del
campo de arranque del registro de configuración en un valor distinto de 0x0 y de 0x1 y luego
indicar los comandos boot system en la secuencia deseada de intentos:
ORT 133
Capítulo 10 El proceso de arranque del router
Router(config)# end
Router# copy running-config startup-config
No debemos olvidar ejecutar el último comando, de modo que la nueva configuración sea
la que utilice el router cuando se reinicialize.
La última línea muestra el valor actual del registro de configuración y el valor que tendrá
luego de la reinicialización del router.
Una de las formas de acceder a este modo es interrumpir el proceso normal de arranque
del router presionando la tecla Break dentro de los primeros 60 segundos de ejecución del
proceso. La otra forma de hacerlo es estableciendo el valor 0x0 en el campo de arranque del
registro de configuración. Esto provoca que, al reinicializarse el router, ingrese directamente al
modo de ROM Monitor.
En el modo ROM Monitor, el indicador del sistema es la palabra rommon seguida del
símbolo de mayor:
rommon # >
rommon 1 > ?
alias set and display aliases command
boot boot up an external process
break set/show/clear the breakpoint
134 ORT
El proceso de arranque del router Capítulo 10
boot:
Este comando permite cargar desde la memoria Flash una imagen del sistema operativo
para su ejecución:
Comando Descripción
Carga la primera imagen disponible en la memoria
boot
Flash.
Carga la imagen de nombre archivo que se
boot flash archivo
encuentre en la memoria Flash.
confreg:
Este comando permite modificar el valor del registro de configuración del router:
Comando Descripción
confreg Se ingresa al modo interactivo del comando.
Asigna al registro de configuración el valor
confreg numero
número expresado en hexadecimal
La forma interactiva de este comando permite modificar el valor de los bits del registro de
configuración sin tener que calcular y escribir el valor hexadecimal:
ORT 135
Capítulo 10 El proceso de arranque del router
dir:
reset:
Estando en el modo Monitor ROM, este comando reinicializa el router, de manera similar
al comando de modo Privilegiado reload.
tftpdnld:
136 ORT
El proceso de arranque del router Capítulo 10
Este comando permite descargar en el router una imagen del sistema operativo IOS desde
un servidor TFTP accesible a través de la red y la imagen descargada es almacenada, en forma
predeterminada, en la memoria Flash del mismo.
Si por algún desperfecto en la memoria Flash del router fue necesario sustituir el módulo
correspondiente por uno nuevo, este comando permite cargar una nueva copia de la imagen de
IOS para que sea ésta la que se cargue y ejecute posteriormente en la operativa normal del
router.
En el próximo capítulo describiremos el procedimiento para utilizar este comando en esas
circunstancias.
ORT 137
138 ORT