Este documento describe la prueba SpineControlBus y proporciona una acción que se debe realizar cuando la prueba falla.
La prueba SpineControlBus es una prueba de diagnóstico que verifica la conectividad del bus de control en espera desde la tarjeta de columna a la tarjeta de supervisor. La tarjeta Spine también es conocida por otros nombres como Xbar o Fabric. Hay dos buses de control desde cada uno de los módulos Supervisor a cada tarjeta Spine. Sólo se utiliza uno de ellos, mientras que el otro se mantiene como copia de seguridad en caso de que falle el primario.
Esta es una prueba no disruptiva. Esta prueba se inhabilita automáticamente después de 20 fallas consecutivas. El fracaso de esta prueba no se considera catastrófico, pero es una indicación de alta disponibilidad 'reducida' para ese par Supervisor-Spinecard.
Descarte el ID de bug de Cisco CSCuc72466 - El Bus de Control de la Columna falla tanto en activo como en espera.
SpineControlBus accede al registro de arañazos para probar el acceso activo y en espera a la tarjeta de columna para determinar si funciona la columna. Sin embargo, ese acceso sólo se puede realizar de uno en uno. Cuando tanto activo como en espera ejecutan la prueba al mismo tiempo, una de las pruebas (normalmente la prueba en espera) falla. La falla es una alarma falsa y no una indicación de una falla real de hardware.
Aplique esta solución temporal para asegurarse de que el supervisor activo y en espera no ejecute la prueba al mismo tiempo:
N7K(config)# diagnostic monitor interval module <supervisor_slot_number>
test SpineControlBus hour 0 min 0 second 31
N7K# diagnostic clear result module <supervisor_slot_number> test 11
Ingrese el comando show diagnostic content module X para determinar el ID de prueba de SpineControlBus.
Otra solución alternativa es inhabilitar la prueba en el supervisor en espera.
Continúe monitoreando la prueba con el comando show diagnostic output module X test SpineControlBus detail.
El Id. de bug Cisco CSCuc72466 se corrige en NX-OS versión 6.2
Una vez que se ha descartado el error anterior, y el error ocurre nuevamente, lleve a cabo estas acciones:
Si la prueba ha fallado varias veces, esto podría indicar un supervisor defectuoso. Intente un switchover del supervisor en el caso en que el supervisor activo falle la prueba o recargue el supervisor en espera si el supervisor en espera falla la prueba para ver si el problema se resuelve. Si es así, reemplace al supervisor. De lo contrario, aunque no sea común, esto podría indicar un problema con varias tarjetas de columna o fallos de bus múltiples. Si una sola tarjeta Spine ha fallado, inserte una tarjeta Spine en una ranura válida conocida diferente para ver si el problema sigue a la tarjeta Spine. Si lo hace, reemplace la tarjeta de columna. De lo contrario, esto indica un problema con el bus y el chasis debe ser reemplazado.
Ejemplo:Nexus7000# show diagnostic result module 5 test SpineControlBus detail
Module 5: Supervisor module-1X (Active)
11) SpineControlBus E
Error code ------------------> DIAG TEST ERR DISABLE
Total run count -------------> 676018
Last test execution time ----> Tue May 14 18:30:47 2013
First test failure time -----> Sat Oct 13 17:55:06 2012
Last test failure time ------> Tue May 14 18:30:47 2013
Last test pass time ---------> Tue May 14 18:30:17 2013
Total failure count ---------> 30
Consecutive failure count ---> 1
Last failure reason ---------> Spine control test failed
Next Execution time ---------> Tue May 14 18:31:17 2013
XBar 1 2 3
---------------------------------------------------------------------
F F F