Test cable-diagnostics TDR en Cisco: uso y resultados

Test cable-diagnostics TDR en un switch Cisco

Escrito por

en

Cuando un puerto de switch no levanta enlace o la conexión va lenta, el cable es el primer sospechoso. Muchos switches Cisco incluyen un reflectómetro (TDR) integrado que prueba el cable sin desconectarlo y sin un probador externo. En este artículo verás cómo usar el comando test cable-diagnostics tdr y cómo interpretar sus resultados.

¿Qué es el TDR y cómo funciona?

TDR son las siglas de Time Domain Reflectometer (reflectómetro en el dominio del tiempo). El switch envía una señal por cada par del cable y mide los reflejos: si el cable está bien, la señal llega al otro extremo; si hay un corte o un corto, parte de la señal rebota y el switch calcula a qué distancia está la falla. La prueba cubre los 4 pares del cable (A, B, C y D) y funciona en cables de cobre de par trenzado.

Requisitos antes de empezar

  • Un switch Cisco con puertos de cobre 10/100/1000 que soporten TDR (por ejemplo, Catalyst 2960, 3560, 3750, 9300 o 9400). En modelos antiguos no funciona en puertos SFP ni 10 GigabitEthernet.
  • El puerto debe estar en up antes de ejecutar la prueba.
  • El cable debe estar conectado al puerto, al menos de un lado.
  • La prueba tarda unos segundos y el puerto se cae brevemente mientras corre: no la ejecutes en un puerto en producción en horario de trabajo sin avisar.

Paso 1. Ejecutar la prueba con test cable-diagnostics tdr

Switch# test cable-diagnostics tdr interface gigabitethernet1/0/1
TDR test started on interface Gi1/0/1
A TDR test can take a few seconds to run on an interface
Use 'show cable-diagnostics tdr' to read the TDR results.

Verás mensajes de que el protocolo de línea cae y vuelve a subir; es normal mientras dura la prueba.

Paso 2. Leer los resultados

Switch# show cable-diagnostics tdr interface gigabitethernet1/0/1
TDR test last run on: March 01 01:59:04
Interface Speed Local pair Pair length        Remote pair Pair status
--------- ----- ---------- ------------------ ----------- --------------------
Gi1/0/1   1000M Pair A     8  +/- 10 meters   Pair B      Normal
                Pair B     8  +/- 10 meters   Pair A      Normal
                Pair C     8  +/- 10 meters   Pair D      Normal
                Pair D     8  +/- 10 meters   Pair C      Normal

Las columnas significan: Interface es el puerto probado; Speed, la velocidad; Local pair, el par local; Pair length, la longitud del par con su margen de error, en metros; Remote pair, a qué par remoto está conectado (solo se conoce si el enlace está bien); y Pair status, el estado de cada par.

Cómo interpretar los resultados por par

EstadoSignificadoQué hacer
NormalEl par está bien terminado en el otro extremoNada, el cable está bien
OpenEl par está abierto: cable desconectado o rotoRevisa el conector; la columna Pair length indica a qué distancia está el corte
ShortedHay un corto entre hilosRevisa el cable y los conectores; probablemente hay que cambiar el cable
Impedance MismatchImpedancia fuera de rango, cable dañado o de mala calidadPrueba con otro cable
Not CompletedLa prueba no terminóVuelve a ejecutar la prueba
Not SupportedEl puerto no soporta TDRUsa otro método o un probador externo
InProgressLa prueba sigue corriendoEspera y vuelve a consultar

Ejemplo: cable roto a 5 metros

Si el otro extremo está desconectado, todos los pares salen como Open. Si un par tiene una longitud mucho menor que los demás, ahí está el corte:

Gi0/2  auto  Pair A  22 +/- 4 m  N/A  Open
             Pair B  21 +/- 4 m  N/A  Open
             Pair C  5  +/- 4 m  N/A  Open
             Pair D  20 +/- 4 m  N/A  Open

Aquí el par C se abre a los 5 metros, mientras los demás llegan a unos 20 m: el cable tiene un corte en el par C a unos 5 metros del switch. La precisión depende de la plataforma (entre ±1 y ±10 m; en cable abierto o en corto, Cisco indica ±2 m).

Errores comunes

  1. Ejecutar la prueba en un puerto en down: el switch no permite iniciar el TDR si el puerto está caído.
  2. Asustarse porque el puerto cae durante la prueba: es normal, dura solo unos segundos.
  3. Leer “TDR test was never run”: significa que aún no se ha ejecutado la prueba en ese puerto.
  4. Esperar precisión de centímetros: el TDR estima la distancia con un margen de error; sirve para localizar la falla, no para medir el cable exacto.
  5. Probar cables de fibra o puertos SFP: el TDR es solo para cobre.

Conclusión

El comando test cable-diagnostics tdr convierte tu switch Cisco en un probador de cables: en segundos te dice si cada par está bien, abierto o en corto, y a qué distancia está la falla. Es la primera prueba que conviene hacer cuando un puerto no levanta enlace o hay errores de capa física.

Si el problema no es el cable sino la configuración de la VLAN, revisa cómo crear una VLAN en un switch Cisco: https://dotbugs.com/como-crear-una-vlan-en-un-switch-cisco/

Documentación oficial: Cisco, “TDR for cable status” — https://www.cisco.com/c/en/us/td/docs/switches/lan/c9000/infra/tdr/tdr-for-cable-status.html