¿ Funciona un cable ethernet fuera de
norma ?
Fecha: 11 de agosto del 2022
Escenario
Este laboratorio comienza a partir de un chiste de redes sobre unos cables mal armados y nos llevó a la
siguiente pregunta: eso influye ?
Ya en algún otro laboratorio de cableado estructurado en las clases de Furukawa habíamos desafiado
a Norma (por la norma EIA/TIA 568 y 569), esta vez vamos mas lejos y a Norma la dejamos durmiendo,
armando el peor cable que se pueda armar, con un cable plano telefónico (no trenzado) que le “tomé
prestado” a Guille Arenas (una eminencia en telefonía), y empalmándolo de mala gana a unas puntas
de cable categoría 6 y protegidos por spaguettis, bien mugriento.
La pregunta del millón: anduvo ?
La respuesta: claro que si, pero en condiciones de laboratorio.
En otras condiciones también hubiese funcionado pero mucho peor, asi que analicemos que tan bien
anduvo algo tan mal hecho. Que quede en claro: siempre hay que respetar a las Normas (todas ellas).
La norma (propia) utilizada:
negro - blanco verde
rojo - verde
verde - blanco naranja
amarillo - naranja
Como el cable plano tiene 4 hilos, sólo podremos “linkear” a 100 Mbps, con los pares verde y naranja.
Detalle: por seguridad para las primeras pruebas utilicé una placa de red USB y probé link contra
un equipo Mikrotik “descartable”.
Pruebas de performance:
Si bien entre dos PC linkeaba y tenia buena transferencia, para las pruebas utilicé un switch
Catalist 2960 y asi poder tener una idea de las tramas con errores que pudieran generarse
por tener el cable fuera de norma.
Resultados de las pruebas:
Todas las pruebas que realicé dieron 60~70 Mbps de promedio, con bajo nivel de errores,
el detalle es que hay que tener en cuenta que el cable esta libre de otras interferencias, y
solo es suceptible a su propia auto-interferencia (por eso el UTP tiene los hilos de cada par
trenzado entre sí y también los pares trenzados entre ellos (para evitar el crosstalk)).
En este caso, el cable telefónico al ser 100% plano, todos los hilos (cables) estan paralelos
unos a otros y por lo tanto son potenciales antenas unos de otros.
Prueba de 1 hora:
Se ejecuto una prueba para ver cuanto se transfiere en una hora y cuantos errores se generan, ya que
con pruebas cortas las chances de no-fallo son menores.
Catalyst2960#clear counters (limpiamos los contadores de pruebas anteriores)
Clear "show interface"
counters on all interfaces [confirm]
Catalyst2960#
*Aug 11 23:02:42.881:
%CLEAR-5-COUNTERS: Clear counter on all interfaces by console
Catalyst2960#sh int Fa0/1 (conectado al cable fuera de norma)
FastEthernet0/1 is up, line protocol is up (connected)
Hardware is Fast Ethernet, address is
a418.75bd.e581 (bia a418.75bd.e581)
MTU 1500 bytes, BW 100000 Kbit/sec, DLY 100 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation ARPA, loopback not set
Keepalive set (10 sec)
Full-duplex, 100Mb/s, media type is 10/100BaseTX
input flow-control is off, output flow-control
is unsupported
ARP type: ARPA, ARP Timeout 04:00:00
Last input never, output 00:00:01, output hang never
Last clearing of "show interface" counters 00:00:08
Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
Queueing strategy: fifo
Output queue: 0/40 (size/max)
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
0 packets input, 0 bytes, 0 no buffer (dice packets, pero en layer 2 debemos decir tramas (frames))
Received 0 broadcasts (0 multicasts)
0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 watchdog, 0 multicast, 0 pause input
0 input packets with dribble condition detected
0 packets output, 0 bytes, 0 underruns
0 output errors, 0 collisions, 0 interface resets
0 unknown protocol drops
0 babbles, 0 late collision, 0 deferred
0 lost carrier, 0 no carrier, 0 pause output
0 output buffer failures, 0 output buffers swapped out
Catalyst2960#
Durante la prueba:
[ ID] Interval Transfer Bandwidth
[152] 0.0- 1.0 sec 9.10 MBytes
76.4 Mbits/sec
[152] 1.0- 2.0 sec 8.80 MBytes
73.9 Mbits/sec
[152] 2.0- 3.0 sec 9.06 MBytes
76.0 Mbits/sec
[152] 3.0- 4.0 sec 9.07 MBytes 76.1 Mbits/sec
---omitido---
[136] 3597.0-3598.0 sec 10.1 MBytes 84.9 Mbits/sec
[136] 3598.0-3599.0 sec 10.2 MBytes 85.2 Mbits/sec
[136] 3599.0-3600.0 sec 10.1 MBytes 85.1 Mbits/sec
[ ID] Interval Transfer Bandwidth
[136] 0.0-3600.0 sec 36558
MBytes 85.2 Mbits/sec
Done.
De esos 36 GBytes transferidos veamos cuantos errores tenemos en el contador del puerto en el switch.
Catalyst2960#sh controllers fastEthernet 0/1 utilization
Receive Bandwidth Percentage
Utilization : 98
Transmit Bandwidth Percentage Utilization : 6
Catalyst2960#
Después de la prueba:
Catalyst2960#sh int fa0/1 | inc input (conectado al cable fuera de norma)
input flow-control is off, output flow-control is
unsupported
Last input never, output 00:00:00, output hang never
5 minute input rate 88788000 bits/sec, 19468 packets/sec
74867180 packets input,
42697058093 bytes, 0 no buffer
36392 input errors, 14916 CRC, 0 frame, 0 overrun, 0 ignored (un promedio de 1 error cada 2057 tramas)
0 watchdog, 84 multicast, 0 pause input
0 input packets with dribble condition detected
Catalyst2960#
Catalyst2960#sh int Fa0/2 |
inc input (conectado a un
patch normalizado)
input flow-control is off, output flow-control
is unsupported
Last input never, output 00:00:00, output hang never
5 minute input rate 61461000 bits/sec, 13380
packets/sec
75439363 packets input, 14879371743 bytes, 0 no buffer
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 watchdog, 221 multicast, 0 pause input
0 input packets with dribble condition detected
Catalyst2960#
Resumen: el cable anduvo, el chiste está bueno, y hay que utilizar la norma siempre. Que quede en claro
que este laboratorio fué sólo por curiosidad y no para desacreditar las normas, este lab es como decir:
“¿ que pasa si paso un semáforo en rojo ?” puede no pasar nada o podemos morir.
Lo dejo a elección de cada uno. Yo paso en verde (como la norma A).
(2022) Norma, I miss you, came back
!
Rosario, Argentina