Switches : Switches Cisco Catalyst de la serie 3750

Resolución de problemas comunes de switch de la serie Catalyst 3750

10 Abril 2008 - Traducción manual
Otras Versiones: PDFpdf | Traducción Automática (31 Julio 2013) | Inglés (6 Julio 2007) | Comentarios

Contenido

Introducción
Requisitos previos
      Requerimientos
      Componentes utilizados
      Convenciones
Problemas de conectividad
      Discordancias de negociación automática de dúplex/velocidad de Ethernet
      Discordancias de negociación automática de dúplex/velocidad de SFP
Problemas de acceso HTTP
      Se pierde el certificado con firma automática cuando se reinicia el dispositivo
Problemas de Power over Ethernet
      Exceso de suscripción de alimentación
      Puerto desactivado a causa de pérdida de alimentación
      Puerto desactivado a causa de falso enlace activo
Problemas de pila
      %STACKMGR-6-SWITCH_ADDED_VM
Problemas de configuración
      Servicio DHCP no disponible en las VLAN
      Comandos no compatibles
      La multidifusión no funciona en la misma VLAN
      Transiciones de puerto a estado err-disable debido a violaciones de seguridad de puerto
      FIB-2-FIBDOWN
      El reloj del sistema se restablece después de cada recarga
Problemas de actualización
      La pila no se inicia con la nueva imagen después de una actualización de software
      No se puede crear el directorio temporal "flash:update"
Problemas de uso elevado de CPU
Problemas de memoria
      Agotamiento de la memoria
      Consumo de memoria inesperado en el proceso en segundo plano de CEF IPC
      %Error opening flash:/ (Device or resource busy) (Error al abrir flash: dispositivo o recurso ocupado)
      Debug Exception (Could be NULL pointer dereference) (Excepción de depuración (puede ser una anulación de referencia de puntero NULL))
Discusiones relacionadas de la comunidad de soporte de Cisco

Introducción

Este documento describe problemas comunes de los switches de la serie Catalyst 3750 de Cisco y las posibles formas de resolverlos.

Requisitos previos

Requerimientos

No hay requerimientos específicos para este documento.

Componentes utilizados

La información en este documento se basa en los switches de la serie Catalyst 3750 de Cisco.

La información que contiene este documento se creó a partir de los dispositivos en un entorno de laboratorio específico. Si la red está funcionando, asegúrese de haber comprendido el impacto que puede tener cualquier comando.

Convenciones

Consulte Convenciones sobre consejos técnicos de Cisco para obtener más información sobre las convenciones del documento.

Problemas de conectividad

Discordancias de negociación automática de dúplex/velocidad de Ethernet

El protocolo de negociación automática IEEE 802.3ab administra la configuración de los switches de velocidad (10 Mbps, 100 Mbps y 1000 Mbps que excluye los puertos del módulo SFP) y dúplex (semidúplex o completo). Hay situaciones en las que este protocolo puede alinear incorrectamente la configuración y reducir el rendimiento.

Las discordancias se producen en las siguientes circunstancias:

  • Un parámetro de velocidad o dúplex del puerto establecido manualmente es distinto del parámetro de velocidad o dúplex establecido manualmente en el puerto conectado.

  • Un puerto está establecido en negociación automática y el puerto conectado está establecido en dúplex completo sin negociación automática.

Para maximizar el rendimiento del switch y garantizar un enlace, siga una de estas pautas al cambiar la configuración para dúplex y velocidad:

  • Deje que ambos puertos negocien automáticamente la velocidad y el dúplex.

O bien

  • Establezca manualmente los parámetros de velocidad y dúplex para los puertos en los dos extremos de la conexión.

Nota: Si un dispositivo remoto no negocia automáticamente, configure los valores de dúplex en los dos puertos para que coincidan. El parámetro de velocidad puede ajustarse automáticamente incluso si el puerto conectado no negocia de manera automática.

Discordancias de negociación automática de dúplex/velocidad de SFP

No puede configurar la velocidad en los puertos del módulo SFP, aunque puede configurar que no se negocie automáticamente (nonegotiate) la velocidad si está conectado a un dispositivo que no admita la negociación automática. Sin embargo, cuando un módulo SFP 1000BASE-T está en el puerto del módulo SFP, puede configurar la velocidad como 10, 100 o 1000 Mbps, o bien como automática.

No puede configurar el modo de dúplex en los puertos del módulo SFP a menos que haya un módulo SFP 1000BASE-T o un módulo SFP 100BASE-FX con MMF en el puerto. Los demás módulos SFP funcionan solamente en modo de dúplex completo.

  • Si hay un módulo SFP 1000 BASE-T en el puerto del módulo SFP, puede configurar el modo de dúplex como automático o completo.

  • Si hay un módulo SFP 100 BASE-FX en el puerto del módulo SFP, puede configurar el modo de dúplex como semi o completo.

Nota: Se admite el modo semidúplex en interfaces Gigabit Ethernet. Sin embargo, no puede configurar estas interfaces para que funcionen en modo semidúplex.

Problemas de acceso HTTP

Se pierde el certificado con firma automática cuando se reinicia el dispositivo

Si el switch no está configurado con un nombre de host y un nombre de dominio, se genera un certificado con firma automática temporal. Si se reinicia el switch, se pierde cualquier certificado con firma automática temporal y se asigna uno nuevo.

Si el switch se ha configurado con un nombre de host y un nombre de dominio, se genera un certificado con firma automática persistente. Este certificado permanece activo si reinicia el switch o si desactiva el servidor HTTP seguro para que esté ahí la próxima vez que vuelva a activar una conexión HTTP segura.

Se genera un certificado con firma automática temporal o persistente al activar una conexión HTTP segura y no configurar el punto de confianza de autentificación de cliente (CA).

Nota: Para conexiones HTTP seguras, se recomienda encarecidamente configurar un punto de confianza de CA. Si no se configura ningún punto de confianza de CA para el dispositivo que ejecuta el servidor HTTPS, el servidor se certifica automáticamente y genera el par de claves necesario Rivest, Shamir y Adelman (RSA). Puesto que un certificado con certificación automática (con firma automática) no proporciona la seguridad adecuada, el cliente que se conecta genera una notificación de que el certificado tiene certificación automática y el usuario puede aceptar o rechazar la conexión.

Problemas de Power over Ethernet

Exceso de suscripción de alimentación

La función Power Inline Consumption (Consumo en línea de energía) de los productos de Power over Ethernet (PoE) de las series Catalyst 3560 y 3750 de Cisco permite al administrador de red configurar los requerimientos de alimentación reales del dispositivo correspondiente. Esta función permite al administrador anular el valor de clasificación del dispositivo alimentado. Muchos clientes de grandes empresas solicitaron esta función que es compatible con las versiones 12.2(25)SEC y posteriores.

A continuación se muestran dos escenarios en los que la interfaz de línea de comandos (CLI) de consumo se puede utilizar para configurar manualmente la asignación de PoE de forma más eficaz que los algoritmos automáticos:

  • Actualmente, los switches de la serie Catalyst 3750 de Cisco utilizan 15.4 W para los dispositivos con alimentación de clase 0. Sin embargo, algunos de estos dispositivos requieren un máximo inferior a 15,4 W (por ejemplo, el teléfono IP de Siemens requiere 5 W). Sin la función Power Inline Consumption (Consumo en línea de energía), los clientes sólo podrían implementar 24 de estos dispositivos. Los clientes pueden implementar hasta 48 de estos dispositivos gracias al comando power inline consumption para la configuración de requerimientos de alimentación de puertos del switch.

  • Normalmente, a los dispositivos con alimentación de clase 3 se asignan 15,4 W. Algunos dispositivos con alimentación de clase 3 IEEE (rango de 8 a 15 W) utilizan mucho menos del máximo de 15,4 W. Un ejemplo es Avaya 2620SW, que utiliza 8 W en el peor de los casos. Si la CLI de consumo configuró puertos que admiten este teléfono a 8 W, un switch 3750-48PS puede alimentar de forma segura 46 teléfonos en vez de 24.

Nota: Cualquier configuración incorrecta del switch (un exceso de suscripción del suministro de energía) puede reducir su confiabilidad o dañar el switch. Si el suministro de energía tiene un exceso de suscripción de hasta un 20 por ciento, el switch sigue funcionando pero su confiabilidad se puede reducir. Por encima del 20 por ciento, los circuitos de protección ante cortocircuitos se activan y cierran el switch.

Puerto desactivado a causa de pérdida de alimentación

Si un dispositivo con alimentación (como un teléfono IP 7910 de Cisco) conectado a un puerto de switch PoE y alimentado por una fuente de alimentación de CA pierde alimentación de dicha fuente, el dispositivo puede pasar a un estado error-disabled. Para recuperarse de un estado error-disabled, introduzca el comando de configuración de interfaz shutdown y, a continuación, introduzca el comando de interfaz no shutdown.

Puerto desactivado a causa de falso enlace activo

Si un dispositivo con alimentación de Cisco está conectado a un puerto y configura el puerto con el comando de configuración de interfaz power inline never, se puede producir un falso enlace activo y hacer que el puerto pase al estado error-disabled. Para que el puerto deje de tener el estado error-disabled, cambie el modo de PoE con power inline y, a continuación, introduzca los comandos de configuración de interfaz shutdown y no shutdown. No debe conectar ningún dispositivo con alimentación de Cisco a un puerto que se haya configurado con el comando power inline never.

Problemas de pila

%STACKMGR-6-SWITCH_ADDED_VM

La compatibilidad del software entre los miembros de la pila se determina mediante el número de versión del protocolo de la pila. Para ver la versión del protocolo de la pila de switches, puede ejecutar el comando show platform stack-manager all.

3750-Stk# show platform stack-manager all
                                               Current
Switch#  Role      Mac Address     Priority     State
--------------------------------------------------------
 1       Slave     0016.4748.dc80     5         Ready
*2       Master    0016.9d59.db00     1         Ready


!--- Output suppressed


                 Stack State Machine View
==============================================================

Switch   Master/   Mac Address          Version    Uptime   Current
Number   Slave                          (maj.min)            State
---------------------------------------------------------------------
1        Slave     0016.4748.dc80          1.11        8724    Ready
2        Master    0016.9d59.db00          1.11        8803    Ready


!--- Output suppressed

Los switches con la misma versión del software Cisco IOS® tienen la misma versión del protocolo de la pila. Dichos switches son totalmente compatibles y todas las características funcionan correctamente en la pila de switches. Los switches con la misma versión del software Cisco IOS que el maestro de la pila se unen inmediatamente a la pila de switches.

Si existe alguna incompatibilidad, los miembros de la pila completamente funcionales generan un mensaje del sistema que describe la causa de la incompatibilidad en los miembros concretos de la pila. El maestro de la pila envía el mensaje a todos los miembros de la pila.

Los switches con versiones distintas del software Cisco IOS probablemente tengan diferentes versiones del protocolo de la pila. Los switches con números de versión principal distintos son incompatibles y no pueden existir en la misma pila de switches.

3750-Stk# show switch
                                               Current
Switch#  Role      Mac Address     Priority     State
--------------------------------------------------------
 1       Member    0015.c6f5.6000     1         Version Mismatch
*2       Master    0015.63f6.b700     15        Ready
 3       Member    0015.c6c1.3000     5         Ready

Los switches con el mismo número de versión principal, pero con un número de versión secundaria distinto al del maestro de la pila, se consideran parcialmente compatibles. Cuando está conectado a una pila de switches, un switch parcialmente compatible pasa al modo de discordancia de versiones (VM) y no puede unirse a la pila como miembro completamente funcional. El software detecta el software discordante e intenta actualizar (o retornar a una versión anterior) el switch en modo VM con la imagen de la pila de switches o con una imagen de archivo tar de la memoria Flash de la pila de switches. El software utiliza las funciones de actualización automática (auto-upgrade) y la recomendación automática (auto-advise).

La función de actualización automática se produce si la versión del software que se ejecuta en el maestro de la pila es compatible con el switch en modo VM y el archivo tar de la imagen actual está disponible para cualquier miembro de la pila. Si el archivo tar de la imagen actual no está disponible, la función auto-advise recomienda que se descargue una imagen compatible con los comandos correspondientes. Las funciones auto-upgrade y auto-advise no funcionan si el switch maestro y el switch en modo VM ejecutan conjuntos de funciones distintos (servicios IP e IP base) o capacidades criptográficas distintas (criptográficas y no criptográficas).

Para obtener más información, consulte Los switches de la pila no inician la nueva imagen (discordancia de versiones) (en inglés).

Problemas de configuración

Servicio DHCP no disponible en las VLAN

Cuando Catalyst 3750 de Cisco actúa como agente de relé DHCP, puede que no preste servicio a los clientes de VLAN distintas a la VLAN del servidor DHCP. Para resolver este problema, siga estos pasos:

  1. Verifique si el enrutamiento de IP está activado en el switch.

  2. Verifique si la versión 2 de VTP se ejecuta en la red.

    3750-Stk#show vtp status
    VTP Version                     : 2
    
    ! ---- Output suppressed
    
    
  3. Configure la dirección del ayudante IP del servidor DHCP en la interfaz enrutada.

    3750-Stk(config-if)# ip helper-address <IP Address of DHCP Server>
    
    
  4. En el modo de configuración global, abra los puertos DHCP/BOOTP para reenviar solicitudes.

    3750-Stk(config)#ip forward-protocol udp bootpc
    3750-Stk(config)#ip forward-protocol udp bootps
    

Comandos no compatibles

En los switches de la serie Catalyst 3750, algunos comandos de CLI se muestran en la ayuda de CLI, pero no son compatibles porque no se han probado o debido a limitaciones de hardware de los switches Catalyst 3750.

Para obtener la lista de comandos no admitidos en el software Cisco IOS versión 12.2(35)SE, consulte Unsupported Commands in Cisco IOS Release 12.2(25)SEE (Comandos no compatibles en Cisco IOS versión 12.2(25)SEE).

Para otras versiones de Cisco IOS, consulte Catalyst 3750 Switch Software Configuration Guide (Guía de configuración del software del switch Catalyst 3750).

La multidifusión no funciona en la misma VLAN

En los switches Catalyst, una configuración incorrecta común hace que el tráfico de multidifusión no pase por los switches. Para obtener más información sobre este problema y las soluciones disponibles, consulte La multidifusión no funciona en la misma VLAN en los switches Catalyst (en inglés).

Transiciones de puerto a estado err-disable debido a violaciones de seguridad de puerto

Se produce una violación de seguridad de puerto cuando una dirección aprendida o configurada en una interfaz segura se ve en otra interfaz segura en la misma VLAN.

SW1-3750#
1d01h: %PM-4-ERR_DISABLE: psecure-violation error detected on Gi2/0/22,
   putting Gi2/0/22 in err-disable state
1d01h: %PORT_SECURITY-2-PSECURE_VIOLATION: Security violation occurred,
   caused by MAC address 0009.434b.c48c on port GigabitEthernet2/0/22.
1d01h: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet2/0/22,
   changed state to down
1d01h: %LINK-3-UPDOWN: Interface GigabitEthernet2/0/22,
   changed state to down SW1-3750#

Si debe moverse de una interfaz segura a otra, siga estos pasos:

  1. Utilice el aprendizaje dinámico para la seguridad del puerto y elimine cualquier lista de direcciones MAC estáticas o cualquier configuración de aprendizaje persistente.

    SW1-3750(config-if)#no switchport port-security mac-address sticky
    SW1-3750(config-if)#no switchport port-security mac-address H.H.H
    
    
    !--- H.H.H is the 48 bit MAC addresses configured
    
    
  2. Configure el vencimiento de la seguridad del puerto.

    El tiempo de vencimiento determina el período mínimo requerido antes de que la dirección MAC aparezca en un puerto diferente.

    SW1-3750(config-if)#switchport port-security aging time 1
    
    SW1-3750(config-if)#switchport port-security aging type inactivity
    

    La inactividad de tipo vencimiento hace que venzan las direcciones seguras en el puerto sólo si no hay tráfico de datos de las direcciones de origen seguras durante el período especificado.

  3. Configure la recuperación del estado err-disable de la violación de seguridad del puerto.

    SW1-3750(config)#errdisable recovery cause psecure-violation
    

Para obtener más información, consulte la sección Configuring Port Security (Configuración de seguridad de puerto) de Configuring Port-Based Traffic Control (Configuración de control de tráfico basado en puerto).

FIB-2-FIBDOWN

FIB-2-FIBDOWN : CEF has been disabled due to a low memory condition.
It can be re-enabled by configuring "ip cef [distributed]"

Antes de volver a activar CEF, identifique la causa y corrija el problema. Este error puede deberse a alguno de los siguientes problemas:

  • Se ha excedido el número de rutas no conectadas directamente que permite la plantilla de escritorio predeterminada.

    Si se utiliza esta plantilla, probablemente se excederá el número máximo de 2000.

    Como solución alternativa, ejecute el comando sdm prefer routing y vuelva a carga el switch. Lo ideal es que esta solución alternativa resuelva el problema. Para obtener más información, consulte Configuring SDM Templates (Configuración de plantillas SDM).

  • El número de direcciones MAC obtenido por el switch ha excedido la cantidad de espacio asignado en el hardware para almacenar direcciones MAC.

    En este caso, el resultado de show mac-address-table count muestra 0 entradas libres.

    Como solución alternativa, cambie la plantilla Switch Database Management (SDM) para permitir más espacio en la región de direcciones MAC unidifusión, o bien para excluir las VLAN innecesarias a fin de reducir el número de direcciones MAC aprendidas por el switch. Este problema está documentado en el error de funcionamiento de Cisco CSCef89559 (sólo para clientes registrados).

El reloj del sistema se restablece después de cada recarga

Ningún switch Catalyst 3750 o casi ningún switch inferior (como 2900 XL, 3500 XL, 2950, 3550, 3560) tiene un reloj del sistema alimentado por batería. Por consiguiente, si establece manualmente la fecha y la hora, se perderán al volver a cargar. Es por ello que se recomienda utilizar un servidor NTP externo para administrar la fecha y la hora del sistema en dichos switches. Para obtener más información sobre el reloj del sistema, consulte la sección Managing the System Time and Date (Administración de la fecha y la hora del sistema) de Administering the Switch (Administración del switch).

Nota: Cisco recomienda utilizar una configuración manual de fecha y hora sólo si no tiene ninguna fuente externa con la que se pueda sincronizar el switch.

Problemas de actualización

La pila no se inicia con la nueva imagen después de una actualización de software

Puede que los switches de la serie Catalyst 3750 de la pila no se inicien con la nueva imagen después de actualizar el software. Este problema puede deberse a que utilizó archive download-sw /leave-old-sw en la opción de descarga.

La opción /leave-old-sw mantiene la versión antigua del software después de una descarga. Al volver a cargar, sólo se carga de nuevo el maestro de la pila. Esto falla porque el switch, como pila, espera que todos los modelos de la pila tengan la misma versión de la imagen. Como resultado, el switch maestro de la pila entra en estado desactivado y se elige otro switch miembro como principal.

Para recuperarse de este estado, utilice el comando archive copy-sw en el maestro de la pila con objeto de copiar la imagen de ejecución de la memoria Flash de un miembro de la pila a la memoria Flash de uno o más miembros distintos de la pila. Copia la imagen del software de un miembro de la pila existente al que tiene el software incompatible. Ese switch se vuelve a cargar automáticamente y se une a la pila como miembro totalmente funcional.

Consulte la sección Resolución de problemas de Actualización del software de Catalyst 3750 en una configuración de pila con la interfaz de línea de comandos (en inglés) para conocer otros problemas relacionados con la actualización del software Cisco IOS en los switches Catalyst 3750 de Cisco.

No se puede crear el directorio temporal "flash:update"

Puede aparecer este mensaje de error al actualizar el software Cisco IOS:

Unable to create temp dir "flash:update"

Este mensaje de error indica que el directorio temporal "update" ya existe en el sistema de archivos flash: y que el proceso de actualización actual no puede utilizar el directorio. Puede que el directorio haya quedado en el sistema de archivos flash: como resultado de intentos anteriores de actualización.

Para resolver este problema, siga estos pasos:

  1. Utilice el comando rmdir flash:update para eliminar el directorio temporal.

  2. Ejecute el comando delete flash:update .

  3. Si el comando rmdir flash:update no funciona, ejecute el comando delete /force /recursive flash:update .

  4. Continúe con el procedimiento de actualización del software Cisco IOS.

Problemas de uso elevado de CPU

Antes de tratar la arquitectura de manejo de paquetes del CPU y resolver problemas de uso elevado de CPU, debe conocer las distintas maneras en las que los cswitches en estado forwarding basados en hardware y los routers basados en el software Cisco IOS utilizan la CPU. El concepto erróneo común es que la utilización elevada del CPU indica el agotamiento de recursos en un dispositivo y la amenaza de una caída. Un problema de capacidad es uno de los síntomas de la elevada utilización de CPU en los routers de Cisco IOS. Sin embargo, un problema de capacidad casi nunca es un síntoma de elevada utilización de CPU con switches en estado forwarding basados en hardware.

El primer paso para resolver problemas de elevada utilización de CPU es comprobar en las notas de la versión de Cisco IOS del switch Catalyst 3750 los posibles errores de funcionamiento de IOS conocidos. De esta forma, puede eliminar los errores de funcionamiento de IOS de los pasos de resolución de problemas. Consulte Notas de la versión de los switches de la serie Catalyst 3750 de Cisco (en inglés) para conocer las notas de la versión del software Cisco IOS que está utilizando.

Para conocer los problemas comunes de elevada utilización de CPU y las posibles resoluciones, consulte Resolución de problemas de elevada utilización de CPU de los switches de la serie Catalyst 3750 (en inglés).

Problemas de memoria

Agotamiento de la memoria

Al trabajar con switches Catalyst 3750 de Cisco, puede recibir los mensajes %SYS-2-MALLOCFAIL debido a una fuga de memoria o problema de fragmentación. Este mensaje indica que el proceso no puede encontrar un bloque suficientemente grande de memoria contigua. El proceso de entrada IP intenta obtener 1028 bytes de la agrupación de procesador de memoria, como se muestra en este ejemplo:

%SYS-2-MALLOCFAIL: Memory allocation of 1028 bytes failed from 0x601617A4,
pool Processor, alignment 0 -Process= "IP Input", ipl= 2, pid= 21

Las causas probables de estos mensajes de error son:

  • Utilización de memoria normal

  • Fugas de memoria

  • Fragmentación de la memoria

Normalmente, los errores MALLOCFAIL se deben a un problema de seguridad, como un gusano o un virus que funcionen en la red. Es muy probable que ésta sea la causa si no ha habido cambios recientes en la red, como una actualización de IOS del switch. En general, los cambios de configuración, como agregar líneas adicionales a las listas de acceso, pueden mitigar los efectos de este problema. La página Avisos y asesoría en seguridad de Cisco (en inglés) contiene información sobre la detección de las causas más probables y soluciones alternativas concretas.

Si los mensajes %SYS-2-MALLOCFAIL se registran, siga estos pasos:

  1. Utilice el comando show version a fin de verificar que el switch tiene suficiente DRAM para admitir el software Cisco IOS.

    3750-Stk#show version
    Cisco IOS Software, C3750 Software (C3750-IPBASE-M), Version 12.2(25)SEC2,
      RELEASE SOFTWARE (fc1)
    Copyright (c) 1986-2005 by Cisco Systems, Inc.
    Compiled Wed 31-Aug-05 08:45 by antonino
    
    ROM: Bootstrap program is C3750 boot loader
    BOOTLDR: C3750 Boot Loader (C3750-HBOOT-M) Version 12.2(25r)SEC,
       RELEASE SOFTWARE (fc4)
    
     SW1-3750 uptime is 6 hours, 32 minutes
    System returned to ROM by power-on
    System image file is "flash:/c3750-ipbase-mz.122-25.SEC2.bin"
    
    cisco WS-C3750G-24T (PowerPC405) processor (revision L0) with 118784K/12280K
       bytes of memory.
    
    !--- Output suppressed
    
    

    El switch se ejecuta con una DRAM de 128 MB (118784K/12280K bytes). Desafortunadamente, los switches de la serie Catalyst 3750 no admiten actualizaciones de DRAM. Para comprobar los requerimientos mínimos de memoria del software Cisco IOS, corte y pegue el resultado del comando show version en la herramienta Output Interpreter (Intérprete de resultados) (sólo para clientes registrados). Siga el enlace proporcionado en la sección Cisco IOS Image Software Advisor - IOS Image Name del resultado del análisis.

  2. Algunas aplicaciones tienen funciones como, por ejemplo, la función User Tracking (UT) Discovery de Cisco Works, cuyo resultado pueden ser condiciones de memoria baja a menos que se ejecute el comando ip cef.

  3. Los fallos de asignación de memoria pueden deberse a un error de funcionamiento de fuga de memoria o una fragmentación de la memoria. En este caso, analice el resultado del comando show memory con la herramienta Output Interpreter (Intérprete de resultados) (sólo para clientes registrados).

  4. Para determinar si se produjo fragmentación, ejecute el comando show memory summary con objeto de comparar los campos Largest y Free.

    Se produjo fragmentación si el número del campo Largest es mucho más pequeño que el número del campo Free. Esto se debe a que el campo Largest indica el bloque de memoria libre contigua más grande y normalmente debe ser casi la memoria libre, como se muestra en este ejemplo:

    SW1-3750#show memory summary
               Head     Total(b)  Used(b)   Free(b)   Lowest(b) Largest(b)
    Processor  18AA068  95772568  24384312  71388256  68313048  69338560
          I/O  7400000  12574720  9031656   3543064   3499232   3535816
    
    !--- Output suppressed
    
    

    Ésta es una breve descripción de los campos:

    • Total es la memoria total asignada al procesador o a la memoria de E/S. Este valor no incluye la cantidad de memoria tomada por el software Cisco IOS.

    • Used (Utilizada) es la cantidad de memoria utilizada en el momento de ejecutar el comando.

    • Free (Libre) es la cantidad de memoria libre disponible en el momento de ejecutar el comando.

    • Lowest (Mínimo) es la menor cantidad de memoria disponible desde la última recarga.

    • Largest (Máximo) es la mayor cantidad de memoria contigua libre en el momento de ejecutar el comando. Normalmente debe ser casi la memoria libre. Un número pequeño en comparación con la memoria libre indica fragmentación.

  5. Para determinar si se produjo fuga de memoria, capture el resultado del comando show memory summary varias veces en intervalos regulares. Los intervalos dependen del período de tiempo que tardan en aparecer los fallos de asignación de memoria. Si el switch empieza a mostrar los errores después de cuatro días, bastan una o dos capturas al día para establecer un patrón.

    Si la memoria libre disminuye a un ritmo constante, puede que se haya producido una fuga de memoria.

    Se produce una fuga de memoria cuando un proceso toma y utiliza memoria, pero no vuelve a liberar la memoria en el sistema. Para determinar el proceso que produjo el problema, ejecute el comando show processes memory y siga estos pasos:

    1. Para determinar qué proceso no devuelve memoria al sistema, capture el resultado del comando show processes memory varias veces en intervalos regulares.

    2. Los dos contadores utilizados para esta captura son Freed (Liberados) y Holding (Retención). Si aumenta el contador Holding (Retención) para un proceso, pero no el contador Freed (Liberados), dicho proceso puede ser la causa de la fuga de memoria.

    3. Una vez identificado el proceso, consulte Herramienta para errores de funcionamiento (en inglés) (sólo para clientes registrados) para buscar problemas de fuga de memoria. Este problema está relacionado con el proceso que afecta al software Cisco IOS instalado actualmente en el switch.

Para obtener más información sobre cómo solucionar problemas de memoria, consulte Resolución de problemas de la memoria.

Consumo de memoria inesperado en el proceso en segundo plano de CEF IPC

Cuando los switches Catalyst 3750 están apilados, el enrutamiento de IP está desactivado en el switch y cambia el maestro de la pila, se produce una fuga lenta y constante de memoria en el proceso en segundo plano de Cisco Express Forwarding (CEF) IPC. Este problema está documentado en el error de funcionamiento de Cisco CSCsc59027 (sólo para clientes registrados).

Para resolver este problema, active el enrutamiento de IP o actualice el software del switch a la versión de Cisco IOS que no esté afectada por el error de funcionamiento.

%Error opening flash:/ (Device or resource busy) (Error al abrir flash: dispositivo o recurso ocupado)

Después de actualizar a Cisco IOS versión 12.2(25)SED, puede que experimente problemas con la memoria Flash o NVRAM, y que reciba este mensaje de error:

%Error opening flash:/ (Device or resource busy)

Los síntomas observados en estos escenarios son los siguientes:

  • Se puede producir una recarga inesperada si se vuelve a numerar un switch con el comando switch renumber.

  • El sistema de archivos parece funcionar incorrectamente y aparece uno de estos mensajes de error:

    Switch#dir
    Directory of flash:/
    %Error opening flash:/ (Device or resource busy)

    O bien

    Switch#copy flash:config.text flash:config.also.text
    Destination filename [config.also.text]?
    i28f128j3_16x_write_bytes: command sequence error
    flashfs[1]: writing to flash handle 0x2411CD8, device 0, offset 0x520000,
       length 0x208: Operation Failed
    flashfs[1]: sector ptr: {0x29, 0xA3}
    %Error opening flash:config.also.text (I/O error)

    O bien

    Switch(config)#boot system flash:
         /c3750-ipservices-mz.122-25.SEC/c3750-ipservices-mz.122-25.SEC.bin
    i28f128j3_16x_erase_sector: timeout after 593 polling loops,
         and 0x393AC7D usecs
    bs_open[2]: Unable to erase boot_block 0
    vb:: I/O error

Este problema está documentado en el error de funcionamiento de Cisco CSCsc41813 (sólo para clientes registrados). Para resolver este problema, puede actualizar el software del switch a la versión de Cisco IOS que no esté afectada por el error de funcionamiento.

Debug Exception (Could be NULL pointer dereference) (Excepción de depuración (puede ser una anulación de referencia de puntero NULL))

Un switch de la serie Catalyst 3750 que ejecuta el software de sistema Cisco IOS se vuelve a cargar con el mensaje de error Debug Exception (Could be NULL pointer dereference) (Excepción de depuración (puede ser una anulación de referencia de puntero NULL)) en los registros.

Las causas probables del mensaje de error son:

  • Fuga de memoria en proceso en segundo plano de CEF. Para obtener más información sobre cómo solucionar este problema, consulte Consumo de memoria inesperado en el proceso en segundo plano de CEF IPC.

  • Detección de dispositivo encendido.

    Este problema se produce cuando se detecta o clasifica el dispositivo encendido como overcurrent class (clase de sobrecarga de corriente). Este problema está documentado en el error de funcionamiento de Cisco CSCsa72400 (sólo para clientes registrados).

    Para resolver este problema, no conecte los dispositivos con alimentación de clase no estándar IEEE 802.3af (ni cables de bucle de retorno o incorrectos) al switch, ya que el switch puede detectar la clase incorrectamente. También puede actualizar el software del switch a la versión de Cisco IOS no afectada por el error de funcionamiento.


Discusiones relacionadas de la comunidad de soporte de Cisco

La Comunidad de Soporte de Cisco es un foro donde usted puede preguntar y responder, ofrecer sugerencias y colaborar con colegas.


Document ID: 77805