Administración de redes
José Aular / 30.07.2023
Tabla de contenido
- Detección de dispositivos con CDP
- Detección de dispositivos con LLDP
- NTP
- Syslog
- Mantenimiento de archivos del router y del switch
- Administración de imágenes de IOS
- Referencias
Detección de dispositivos con CDP
CDP
Cisco Discovery Protocol (CDP) es un protocolo de Capa 2 patentado de Cisco que se utiliza para recopilar información sobre los dispositivos Cisco que comparten el mismo enlace de datos. El CDP es independiente de los medios y del protocolo y se ejecuta en todos los dispositivos Cisco, como routers, switches y servidores de acceso.
Configuración y verificación de CDP
Para los dispositivos Cisco, CDP está habilitado de manera predeterminada. Por motivos de seguridad, puede ser conveniente deshabilitar CDP en un dispositivo de red de manera global, o por interfaz.
Con CDP, un atacante puede recolectar información valiosa sobre el diseño de la red, como direcciones IP, versiones de IOS, y tipos de dispositivos.
Utilice el comando show cdp
para verificar el estado de CDP y mostrar información sobre CDP.
Utilice el comando cdp run
para habilitar CDP globalmente para todas las interfaces compatibles en el dispositivo.
Utilice el comando no cdp run
para deshabilitar CDP en todas las interfaces del dispositivo.
Para deshabilitar CDP en una interfaz específica, como la que entra en contacto con un ISP, ingrese no cdp enable
en la interfaz.
Para verificar el estado de CDP y mostrar una lista de vecinos, use el comando show cdp neighbors
o show cdp neighbors detail
.
Utilice el comando
show cdp interface
para mostrar las interfaces que están habilitadas en CDP en el dispositivo.
Detección de dispositivos con LLDP
LLDP
El protocolo de descubrimiento de capa de enlace (LLDP) hace lo mismo que CDP, pero no es específico de los dispositivos Cisco. Como ventaja, todavía puede usarlo si tiene dispositivos Cisco. De una forma u otra, obtendrá su mapa de red.
LLDP es un protocolo que no depende del proveedor para detección de vecinos, similar a CDP. El LLDP funciona con los dispositivos de red, como routers, switches, y puntos de acceso inalámbrico LAN. Este protocolo anuncia su identidad y capacidades a otros dispositivos y recibe la información de un dispositivo de capa 2 conectado físicamente.
Configuración y verificación de LLDP
En algunos dispositivos, el LLDP podría estar habilitado de manera predeterminada. Para habilitar LLDP a nivel global en un dispositivo de red Cisco, ingrese el comando lldp run
. Para deshabilitar el LLDP, ingrese el comando no lldp run
.
Al igual que el CDP, el LLDP se puede configurar en interfaces específicas. Sin embargo, LLDP se debe configurar individualmente para transmitir (lldp transmit
) y recibir (lldp receive
) paquetes LLDP.
Para verificar que LLDP ya se haya habilitado en el dispositivo, ingrese el comando show lldp
.
Para verificar el estado de LLDP y mostrar una lista de vecinos, use el comando show lldp neighbors
o show lldp neighbors detail
.
La letra B de bridge también puede significar switch.
NTP
Servicios de tiempo y calendario
El reloj del software en un router o un switch se inicia cuando se inicia el sistema. Es la fuente primaria de tiempo para el sistema. Es importante sincronizar la hora en todos los dispositivos de la red porque todos los aspectos de administración, seguridad, solución de problemas, y planificación de redes requieren una marca de hora precisa. Cuando no se sincroniza la hora entre los dispositivos, será imposible determinar el orden de los eventos y la causa de un evento.
Normalmente, la configuración de fecha y hora de un router o switch se puede establecer mediante uno de los dos métodos, usted puede configurar manualmente la fecha y la hora, como se muestra en el ejemplo, o configurar el Protocolo de tiempo de red (NTP).
Una mejor solución es configurar el NTP en la red. Este protocolo permite que los routers de la red sincronicen sus ajustes de hora con un servidor NTP. Si un grupo de clientes NTP obtiene información de fecha y hora de un único origen, tendrá ajustes de hora más consistentes. Cuando se implementa NTP en la red, se puede configurar para sincronizar con un reloj maestro privado o se puede sincronizar con un servidor NTP disponible públicamente en Internet.
NTP utiliza el puerto 123 de UDP y se documenta en RFC 1305.
Funcionamiento de NTP
Las redes NTP utilizan un sistema jerárquico de fuentes horarias. Cada nivel en este sistema jerárquico se denomina estrato (stratum). El nivel de estrato se define como la cantidad de saltos desde la fuente autorizada. La hora sincronizada se distribuye en la red mediante el protocolo NTP.
Los servidores NTP están organizados en tres niveles, conocidos como estratos: El estrato 1 está conectado a relojes del estrato 0.
- Estrato 0
Una red NTP obtiene la hora de fuentes horarias autorizadas. Estas fuentes autorizadas, conocidas como dispositivos de estrato 0, son dispositivos de cronometraje de alta precisión que son presuntamente precisos y con poco o ningún retraso asociado con los mismos.
- Estrato 1
Los dispositivos del estrato 1 están conectados directamente a las fuentes horarias autorizadas. Actúan como el estándar principal para el horario de la red.
- Estrato y menores
Los servidores del estrato 2 están conectados a dispositivos del estrato 1 a través de conexiones de red. Los dispositivos de estrato 2, como los clientes NTP, sincronizan su tiempo utilizando los paquetes NTP de los servidores de estrato 1. Podrían también actuar como servidores para dispositivos del estrato 3.
Los números más bajos de estratos indican que el servidor está más cerca de la fuente horaria autorizada que los números de estrato más altos. Cuanto mayor sea el número de estrato, menor es el nivel del estrato. El recuento de saltos máximo es 15. El estrato 16, el nivel de estrato inferior, indica que un dispositivo no está sincronizado.
Configuración y verificación del NTP
Antes de configurar NTP en la red, el comando show clock
muestra la hora actual en el reloj. Con la opción detail
, observe que la fuente de tiempo es la configurada por el usuario. Esto significa que la hora se configuró manualmente con el comando clock
.
Para configurar el servidor NTP utilice el comando ntp server {ip-address}
. Para verificar que la fuente de tiempo esté establecida en NTP, use el comando show clock detail
. Observe que ahora la fuente de tiempo es NTP.
Los comandos show ntp associations
y show ntp status
se utilizan para verificar que el dispositivo está sincronizado con el servidor NTP.
Syslog
Introducción de syslog
El protocolo syslog fue diseñado para garantizar que puede recibir y comprender estos mensajes. Cuando ocurren ciertos eventos en una red, los dispositivos de red tienen mecanismos de confianza para notificar al administrador. Estos mensajes pueden ser importantes o no. Los administradores de red tienen una amplia variedad de opciones para almacenar, interpretar y visualizar estos mensajes. También se puede alertar sobre los mensajes que podrían tener el mayor impacto en la infraestructura de la red.
Syslog usa el puerto UDP 514 para enviar mensajes de notificación de eventos a través de redes IP a recopiladores de mensajes de eventos.
Formato de mensaje de Syslog
Los dispositivos de Cisco generan mensajes de syslog como resultado de los eventos de red. Cada mensaje de syslog contiene un nivel de gravedad y un recurso.
Cuanto más bajos son los números de nivel, más criticas son las alarmas de syslog. El nivel de gravedad de los mensajes se puede establecer para controlar dónde se muestra cada tipo de mensaje (es decir, en la consola o los otros destinos).
Configurar marca de tiempo de Syslog
De manera predeterminada, los mensajes de registro no tienen marca de tiempo. El mensaje que se registra en la consola no muestra cuándo se modificó el estado de la interfaz. Los mensajes de registro deben tener marcas de tiempo,de manera que cuando se envían a otro destino, como un servidor syslog, haya un registro del momento en el que se generó el mensaje.
Use el comando service timestamps log datetime para forzar que los eventos registrados muestren la fecha y la hora.
Cuando se utiliza la palabra
datetime
, se debe configurar el reloj del dispositivo de red, ya sea manualmente o a través de NTP.
Mantenimiento de archivos del router y del switch
Sistemas de archivos del router
En una red grande, no sería posible configurar manualmente todos los dispositivos. Afortunadamente, hay muchas maneras de copiar o actualizar sus configuraciones y luego simplemente pegarlas. Para hacer esto, necesitará saber cómo ver y administrar sus sistemas de archivos.
El Sistema de archivos Cisco IOS (IFS) permite al administrador navegar a diferentes directorios y enumerar los archivos en un directorio. El administrador también puede crear subdirectorios en memoria flash o en un disco. Los directorios disponibles dependen del dispositivo.
Utilice el comando show file systems
para mostrar un resultado que enumera todos los sistemas de archivos disponibles en un dispositivo.
Este comando proporciona información útil, como la cantidad de memoria total y memoria libre, el tipo de sistema de archivos y los permisos. Los permisos incluyen solo lectura (ro), solo escritura (wo) y lectura y escritura (rw).
Observe que el sistema de archivos flash también tiene un asterisco que le precede. Esto indica que el sistema de archivos predeterminado actual es flash. El IOS de arranque está ubicado en la memoria flash; por lo tanto, se agrega el símbolo de almohadilla (#) a la entrada de flash para indicar que es un disco de arranque.
Usar TFTP para realizar la copia de seguridad de una configuración y restaurarla
Las copias de los archivos de configuración se deben almacenar como archivos de copia de respaldo en caso de que se produzca un problema. Los archivos de configuración se pueden almacenar en un servidor de protocolo trivial de transferencia de archivos (TFTP) o en una unidad USB.
Para guardar la configuración en ejecución o la configuración de inicio en un servidor TFTP, utilice el comando copy running-config tftp
o copy startup-config tftp
.
Siga estos pasos para realizar una copia de respaldo de la configuración en un servidor TFTP:
- Ingrese el comando
copy running-config tftp
. - Introduzca la dirección IP del host en el cual se almacenará el archivo de configuración.
- Introduzca el nombre que se asignará al archivo de configuración.
- Presione la tecla Enter para confirmar cada elección.
Para restaurar la configuración en ejecución o la configuración de inicio desde un servidor TFTP, utilice el comando copy tftp running-config
o copy tftp startup-config
.
- Ingrese el comando
copy tftp running-config
. - Introduzca la dirección IP del host en el que está almacenado el archivo de configuración.
- Introduzca el nombre que se asignará al archivo de configuración.
- Presione la tecla Enter para confirmar cada elección.
Usar una USB para realizar copias de seguridad y restaurar una configuración
Al realizar copias de respaldo en un puerto USB, se recomienda ejecutar el comando show file systems
para verificar que la unidad USB esté presente y confirmar el nombre.
Utilice el comando copy run usbflash0:/
para copiar el archivo de configuración a la unidad flash USB. Asegúrese de utilizar el nombre de la unidad flash tal como se indica en el sistema de archivos.
El IOS le solicitará el nombre de archivo. Si el archivo ya existe en la unidad flash USB, el router solicitará que se sobrescriba.
Utilice el comando dir
para ver el archivo en la unidad USB, y el comando more
para ver el contenido.
Administración de imágenes de IOS
Realizar una copia de seguridad de una imagen del IOS en un servidor TFTP
Para mantener la red operacional con el mínimo tiempo de inactividad posible, es necesario implementar procedimientos para realizar copias de seguridad de las imágenes del IOS de Cisco. Esto permite que el administrador de red copie rápidamente una imagen a un router en caso de que la imagen esté dañada o borrada.
- Asegúrese de que haya acceso al servidor TFTP de red. Haga ping en el servidor TFTP para probar la conectividad.
- Verifique que el servidor TFTP tenga suficiente espacio en disco para admitir la imagen del software IOS de Cisco. Use el comando
show flash0:
en el router para determinar el tamaño del archivo de imagen Cisco IOS.
- Copie la imagen en el servidor TFTP mediante el comando
copy {source-url} {destination-url}
. Después de emitir el comando utilizando las URL de origen y destino especificadas, se le solicita al usuario el nombre del archivo de origen, la dirección IP del host remoto y el nombre del archivo de destino.
Copia de una imagen de IOS en un dispositivo
- Asegúrese de que haya acceso al servidor TFTP de red. Haga ping en el servidor TFTP para probar la conectividad.
- Asegúrese de que haya suficiente espacio en la memoria flash en el router que se actualiza. Se puede verificar la cantidad de memoria flash disponible mediante el comando
show flash:
. Compare el espacio disponible en la memoria flash con el tamaño del nuevo archivo de imagen.
- Copie el archivo de imagen del IOS del servidor TFTP al router con el comando
copy
. Después de emitir este comando con los URL de destino y de origen especificados, se solicitará al usuario que introduzca la dirección IP del host remoto, el nombre del archivo de origen y el nombre del archivo de destino.
El comando boot system
Para actualizar a la imagen IOS copiada después de que esa imagen se guarde en la memoria flash del router, configure el router para cargar la nueva imagen mediante el comando boot system
.