Introducción
Cuando un switch falla, a veces es útil obtener una copia completa de la imagen de memoria (llamada vaciado de memoria) para identificar la causa del desperfecto. Los vaciados de memoria suelen ser muy útiles para su representante de soporte técnico.
Problema
Dada la complejidad de un Virtual Switching System (VSS) puede ser difícil capturar un vaciado de memoria. Este documento muestra cómo recuperar un vaciado de memoria mediante el protocolo de transferencia de archivos (FTP) de un VSS Catalyst 6500.
Solución
En esta guía se da por supuesto lo siguiente:
1) Es necesario excluir una interfaz de cada switch en el VSS del apagado durante la detección dual-activa como se muestra a continuación.
VSS(conf)#switch virtual domain 10
VSS(config-vs-domain)#dual-active exclude interface GigabitEthernet1/5/3
VSS(config-vs-domain)#dual-active exclude interface GigabitEthernet2/5/3
2) Configure dos instancias de reenvío de ruta virtual (VRF), una para cada switch en VSS como se muestra a continuación. Esto es necesario porque ambos switches en VSS se conectan a una subred común.
VSS(conf)#ip vrf switch1
VSS(conf)#ip vrf switch2
3) Configure el nombre de usuario, la contraseña y la interfaz de origen para FTP. Configure las direcciones IP en las interfaces y configúrelas como parte de los VRF como se muestra a continuación.Las direcciones MAC deben cambiarse para evitar que la conexión se inestable en el dispositivo adyacente.
VSS(conf)#ip ftp username anonymous
VSS(conf)#ip ftp password cisco@cisco.com
VSS(conf)#ip ftp source-interface GigabitEthernet2/5/3
VSS(conf)#interface GigabitEthernet1/5/3
VSS(config-if)#no switchport
VSS(config-if)#mac-address AAAA.AAAA.AAAA
VSS(config-if)#ip vrf forwarding switch1
VSS(config-if)#ip address 10.1.1.1 255.255.255.0
VSS(config)#interface GigabitEthernet2/5/3
VSS(config-if)#no switchport
VSS(config-if)#mac-address BBBB.BBBB.BBBB
VSS(config-if)#ip vrf forwarding switch2
VSS(config-if)#ip address 10.1.1.2 255.255.255.0
4) Si la dirección IP del servidor FTP se encuentra en una subred conectada directamente, por ejemplo, 10.1.1.3, no se requiere ninguna configuración de ruta. Sin embargo, si el servidor FTP no está en una subred conectada directamente, configure una ruta dentro de cada VRF para alcanzar el servidor FTP.
VSS(conf)#ip route vrf switch1 0.0.0.0 0.0.0.0 10.1.1.254
VSS(conf)#ip route vrf switch2 0.0.0.0 0.0.0.0 10.1.1.254
5) Verifique la conectividad con el servidor FTP con un ping originado en la instancia VRF respectiva.
VSS#ping vrf switch1 10.1.1.3
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.1.1.3, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms
6) Configure los siguientes detalles en VSS para la generación de vaciado de memoria.
VSS(conf)#exception core-file incoming/FTP_CORE_FILE compress
VSS(conf)#exception protocol ftp
VSS(conf)#exception dump 10.1.1.3
ADVERTENCIA: Cuando esta configuración está presente, en caso de que se produzca un desperfecto en VSS, el switch activo permanece activo hasta que se escribe el vaciado de memoria. El switch en espera VSS no asumirá el rol activo hasta que el vaciado de memoria esté completamente escrito. Esto será un mínimo de varios minutos, y podría ser mucho más dependiendo de los tiempos de respuesta de la red, la ubicación del servidor FTP, etc. Escribir en un servidor FTP puede tardar una cantidad de tiempo extendida dependiendo del tamaño del archivo y del retraso de la red.