Cómo usar el comando de programación en Cisco IOS para administrar routers y switches

¿Quieres aprender más sobre la gestión de routers y switches? ¡Regístrate automáticamente en nuestro boletín gratuito de Cisco Routers and Switches, que se entrega todos los viernes!

Cisco IOS cuenta con un programador de comandos incorporado llamado kron. Introducido en Cisco IOS 12.3(1), este programador de comandos es similar al programa at de Windows y a los programas cron o at de UNIX.

Índice de Contenido
  1. Utiliza el programador de comandos
  2. Conoce tus limitaciones
  3. Descubre otros usos adicionales

Utiliza el programador de comandos

Por ejemplo, supongamos que quieres realizar automáticamente una copia de seguridad de la configuración en ejecución de tu router (en la RAM) a la configuración de inicio (en la NVRAM) todos los lunes por la noche a las 10 P.M. Es posible que desees asegurarte de que el sistema esté guardando los cambios en el router, incluso si este pierde energía y aunque alguien olvide guardar sus cambios.

El nuevo programador de comandos IOS facilita esta tarea. Así es cómo puedes utilizar kron para lograrlo.

En primer lugar, crea una lista de políticas kron. Básicamente, esta lista de políticas sirve como tu "guión", en el que se enumeran los comandos que deseas que el router ejecute en un momento programado. Aquí tienes un ejemplo:

Router(config)# kron policy-list backup
Router(config-kron-policy)# cli write
Router(config-kron-policy)# exit

A continuación, crea una ocurrencia de kron, en la que indicas al router cuándo y con qué frecuencia deseas ejecutar esta lista de políticas (es decir, grupo de comandos). Aquí tienes un ejemplo:

Configuración básica de DHCP en un router Cisco IOS
Router(config)# kron occurrence backup at 22:00 Mon recurring
Router(config-kron-occurrence)# policy-list backup

Este código configura tu tarea de copia de seguridad para que se ejecute todos los lunes por la noche a las 10 P.M. (22:00 en formato militar).

Por último, verifica que hayas ingresado todo correctamente utilizando el comando show.

Router# show kron schedule
br/>
Kron Occurrence Schedule
backup inactive, will run again in 2 days 22:03:46 at 22:00 on Mon

Router# show running-configuration (truncated) kron occurrence backup at 22:00 Mon recurring
policy-list backup ! kron policy-list backup
cli write (truncated)

Tal vez te preguntes por qué utilicé el comando write en lugar de los comandos copy running-configuration startup-configuration. Mientras que el comando copy run start es interactivo, el comando write no lo es. En otras palabras, write no solicita confirmación sobre lo que deseas hacer. Es importante recordar que el programador de comandos Cisco IOS no permite comandos interactivos.

Conoce tus limitaciones

Otra cosa a tener en cuenta es que kron tiene más limitaciones que sus contrapartes de Windows o UNIX. Por ejemplo, solo puedes utilizar comandos de modo privilegiado con kron; no permite ningún comando de configuración global o de interfaz. Esto se debe a que ejecuta cada comando por separado.

Además, no te permite editar la lista de comandos una vez que los hayas ingresado. Por lo tanto, debes probar la secuencia de comandos antes de ingresarla. Si un comando en la secuencia falla, el router eliminará esa secuencia de comandos y no la ejecutará nuevamente.

Algunas de estas limitaciones pueden ser debido a que el diseño principal del programador de comandos parece ser permitir que los routers de Cisco se pongan en contacto con el servidor CNS de Cisco para solicitar una actualización automática. Si bien esta es una buena opción para el programador de comandos, también puedes utilizarlo para realizar varias otras tareas útiles.

Administrative distance y métricas: Qué significan y cómo afectan al rendimiento de la red

Descubre otros usos adicionales

Tal vez te preguntes si podrías utilizar kron para reiniciar el router. Si bien es una buena idea utilizar el programador de comandos si deseas reiniciar tu router de forma regular, puedes realizar un reinicio programado diferido con menos complejidad utilizando el comando reload at ....

Los usos adicionales de kron incluyen borrar una interfaz en un horario diario, borrar el registro interno y mostrar la tabla de enrutamiento en intervalos establecidos y enviarla a un registro.

En algunos casos, es posible que desees registrar el éxito o el fallo de tus comandos. Para hacerlo, puedes utilizar el comando debug. Por ejemplo, para ver todo el depurado de kron, utiliza debug kron all. (También puedes utilizar comandos de depurado específicos de kron).

Una vez que hayas habilitado la depuración, envía la salida de registro al búfer del sistema del router o a un servidor de syslog. En ese registro, encontrarás la salida de los comandos y si se realizaron correctamente o no.

Cómo filtrar y encontrar información específica en un router Cisco

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Redes, allí encontraras muchos artículos similares a Cómo usar el comando de programación en Cisco IOS para administrar routers y switches , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.