¿Por qué el Switch Responde con Startup Configuration?
En este artículo, exploraremos los archivos de configuración de un switch, cómo alterarlos, capturarlos en un archivo de texto y cómo realizar la configuración inicial del switch. Además, aprenderás a utilizar los comandos de IOS para guardar la configuración en ejecución.
1. Archivos de Configuración
Hay dos archivos de sistema que almacenan la configuración del dispositivo:
- startup-config: Este es el archivo de configuración guardado que se almacena en la NVRAM. Contiene todos los comandos que serán utilizados por el dispositivo al iniciar o reiniciar. El flash no pierde su contenido cuando se apaga el dispositivo.
- running-config: Esto se almacena en la memoria de acceso aleatorio (RAM). Refleja la configuración actual. La modificación de una configuración en ejecución afecta el funcionamiento de un dispositivo Cisco inmediatamente. La RAM es una memoria volátil. Pierde todo su contenido cuando el dispositivo se apaga o se reinicia.
El comando en modo EXEC privilegiado show running-config se usa para ver la configuración en ejecución. Para ver el archivo de configuración de inicio, usa el comando EXEC show startup-config.
Si se pierde la alimentación del dispositivo, o si se reinicia el dispositivo, todos los cambios de configuración se perderán a menos que se hayan guardado. Para guardar los cambios realizados en la configuración en ejecución en el archivo de configuración de inicio, utiliza el comando en modo EXEC privilegiado copy running-config startup-config.
2. Alterar la Configuración de Ejecución
Si los cambios realizados en la configuración de funcionamiento no tienen el efecto deseado y la configuración de funcionamiento no se ha guardado todavía, puedes restaurar el dispositivo a su configuración anterior. Elimina los comandos cambiados individualmente, o recarga el dispositivo utilizando el comando de modo EXEC privilegiado reload para restaurar la configuración de inicio.
La desventaja de usar el comando reload para eliminar una configuración en ejecución no guardada es la breve cantidad de tiempo que el dispositivo estará fuera de línea, lo que causará un tiempo de inactividad de la red.
Cuando se inicia una recarga, el IOS detectará que la configuración en ejecución tiene cambios que no se guardaron en la configuración de inicio. Aparecerá un aviso que te preguntará si deseas guardar los cambios. Para descartar los cambios, introduce n o no.
Alternativamente, si los cambios no deseados se guardaron en la configuración de inicio, puede ser necesario borrar todas las configuraciones. Esto requiere borrar la configuración de inicio y reiniciar el dispositivo. La configuración de inicio se elimina mediante el comando de modo EXEC privilegiado erase startup-config. Después de que se emita el comando, el switch te pedirá una confirmación. Pulsa Intro para aceptar.
Después de eliminar la configuración de inicio de la NVRAM, vuelve a cargar el dispositivo para eliminar el archivo de configuración que se está ejecutando actualmente de la RAM. En la recarga, un switch cargará la configuración de inicio predeterminada que se envió originalmente con el dispositivo.
3. Capturar la Configuración a un Archivo de Texto
Los archivos de configuración también pueden ser guardados y archivados en un documento de texto. Esta secuencia de pasos asegura que una copia de trabajo del archivo de configuración esté disponible para su edición o reutilización posterior.
Por ejemplo, supongamos que se ha configurado un switch y que la configuración en ejecución se ha guardado en el dispositivo.
Paso 1. Abrir el software de emulación de terminal, como PuTTY o Tera Term, que ya está conectado a un switch.
Paso 2. Habilitar el registro en el software de la terminal y asignar un nombre y una ubicación de archivo para guardar el archivo de registro. La figura muestra que toda la salida de la sesión será capturada en el archivo especificado (es decir, MySwitchLogs).
Paso 3. Ejecuta el comando show running-config o show startup-config en el prompt EXEC privilegiado. El texto mostrado en la ventana de la terminal se colocará en el archivo elegido.
Switch# show running-configBuilding configuration…
Paso 4. Deshabilita el registro en el software de la terminal. La figura muestra cómo desactivar el registro eligiendo la opción de registro de sesión None.
El archivo de texto creado puede utilizarse como registro de cómo se implementa el dispositivo en la actualidad. El archivo podría requerir ser editado antes de ser usado para restaurar una configuración guardada en un dispositivo.
Para restaurar un archivo de configuración en un dispositivo:
Paso 1. Entra en el modo de configuración global del dispositivo.
Paso 2. Copia y pega el archivo de texto en la ventana de la terminal conectada al switch.
El texto del archivo se aplicará como comandos en el CLI y se convertirá en la configuración de ejecución en el dispositivo. Este es un método conveniente para configurar manualmente un dispositivo.
4. Configuración Inicial de Switch
Antes de que puedas configurar un switch, tienes que encenderlo y permitir que pase por la secuencia de arranque de cinco pasos.
Después de que un switch Cisco es encendido, pasa por la siguiente secuencia de arranque de cinco pasos:
- Paso 1: Primero, el switch carga un power-on self-test (POST) almacenado en la ROM. El POST comprueba el subsistema de la CPU. Prueba la CPU, la DRAM y la porción del dispositivo de flash que compone el sistema de archivos de flash.
- Paso 2: A continuación, el switch carga el software del cargador de arranque. El cargador de arranque es un pequeño programa almacenado en la ROM que se ejecuta inmediatamente después de que el POST se completa con éxito.
- Paso 3: El cargador de arranque realiza una inicialización de bajo nivel de la CPU. Inicializa los registros de la CPU, que controlan dónde se mapea la memoria física, la cantidad de memoria y su velocidad.
- Paso 4: El cargador de arranque inicializa el sistema de archivos flash en la placa del sistema.
- Paso 5: Finalmente, el cargador de arranque localiza y carga una imagen del software del sistema operativo IOS por defecto en la memoria y da el control del switch al IOS.
5. El comando boot system
El switch intenta arrancar automáticamente usando la información de la variable de entorno BOOT. Si esta variable no está configurada, el switch intenta cargar y ejecutar el primer archivo ejecutable que encuentre.
El sistema operativo IOS entonces inicializa las interfaces usando los comandos IOS de Cisco que se encuentran en el archivo startup-config. El archivo startup-config se llama config.text y está ubicado en flash.
En el ejemplo, la variable de entorno BOOT se establece usando el comando en modo de configuración global boot system. Observe que el IOS se encuentra en una carpeta distinta y se especifica la ruta de la carpeta. Utiliza el comando show boot para ver a qué se ajusta el archivo de arranque actual de IOS.
S1(config)# boot system flash:/c2960-lanbasek9-mz.150-2.SE/c2960-lanbasek9-mz.150-2.SE.bin
La tabla define cada parte del comando boot system.
| Comando | Definición |
|---|---|
| boot system | El comando principal |
| flash: | El dispositivo de almacenamiento |
| c2960-lanbasek9-mz.150-2.SE/ | La ruta del sistema de archivos |
| c2960-lanbasek9-mz.150-2.SE.bin | El nombre del archivo IOS |
6. Indicadores LED del Switch
Los switches Cisco Catalyst tienen varias luces indicadoras LED de estado. Puedes usar los LEDs de los switches para supervisar rápidamente la actividad y el rendimiento de los mismos.
La figura muestra los LEDs del switch y el botón Mode de un switch Cisco Catalyst 2960.
El botón Mode se utiliza para alternar entre el estado del puerto, el puerto dúplex, la velocidad del puerto y, si se admite, el estado de Power over Ethernet (PoE) de los LED del puerto.
7. Recuperándose de un Accidente del Sistema
El cargador de arranque permite acceder al switch si el sistema operativo no puede utilizarse debido a la falta de archivos de sistema o a que éstos están dañados. El cargador de arranque tiene una línea de comandos que proporciona acceso a los archivos almacenados en la memoria flash.
Se puede acceder al gestor de arranque a través de una conexión de consola siguiendo estos pasos:
- Paso 1. Conecta una PC mediante un cable de consola al puerto de la consola del switch.
- Paso 2. Configura el software de emulación de terminal para conectarse al switch.
- Paso 3. Desconecta el cable de alimentación del switch.
- Paso 4. Vuelve a conectar el cable de alimentación al switch y, en un plazo de 15 segundos, presiona y mantén pulsado el botón Mode mientras el LED de sistema sigue parpadeando en verde.
- Paso 5. Continúa presionando el botón de Mode hasta que el LED de sistema se ponga brevemente en ámbar y luego en verde sólido; luego suelta el botón de Mode.
Escribe help o ? en el indicador del cargador de arranque para ver una lista de los comandos disponibles.
De forma predeterminada, el switch intenta arrancar automáticamente utilizando la información de la variable de entorno BOOT. Para ver la ruta de la variable de entorno BOOT del switch, escribe el comando set.
Introduce el comando BOOT=flash para cambiar la ruta de la variable de entorno BOOT que el switch usa para cargar el nuevo IOS en flash. Para verificar la nueva ruta de la variable de entorno BOOT, emite el comando set de nuevo.
Los comandos del cargador de arranque soportan la inicialización de la flash, el formateo de la flash, la instalación de un nuevo IOS, el cambio de la variable de entorno BOOT y la recuperación de contraseñas perdidas u olvidadas.
Configurar Switch Cisco 3750 | Reset y Solución de Problemas
8. Acceso a la Administración del Switch
Para preparar un switch para el acceso de gestión remota, el switch debe estar configurado con una dirección IP y una máscara de subred. Ten en cuenta que para gestionar el switch desde una red remota, el switch debe estar configurado con una puerta de enlace por defecto. Esto es muy similar a la configuración de la información de la dirección IP en los dispositivos de host.
En la figura, se debe asignar una dirección IP a la interfaz virtual del switch (SVI) en S1. El SVI es una interfaz virtual, no un puerto físico en el switch. Se utiliza un cable de consola para conectarse a un PC de modo que el switch pueda ser configurado inicialmente.
9. Switch SVI Configuration Example
Por defecto, el switch está configurado para que su gestión se controle a través de la VLAN 1. Todos los puertos están asignados a la VLAN 1 por defecto.
Por motivos de seguridad, se considera una buena práctica utilizar una VLAN distinta de la VLAN 1 para la VLAN de gestión, como la VLAN 99 del ejemplo.
