Si el contador CRC de una interfaz es alto, normalmente es una mala señal, pero ¿por qué?
- Si el recuento es alto, ¿qué significa esto técnicamente?
- ¿Qué puede causar que este contador suba?
- ¿En qué capa del modelo OSI reaccionará este contador?
Si el contador CRC de una interfaz es alto, normalmente es una mala señal, pero ¿por qué?
Respuestas:
El contador está aumentando porque sus marcos se están corrompiendo.
CRC es una función polinómica en el marco que devuelve un número 4B en Ethernet. Capturará todos los errores de un solo bit y un buen porcentaje de errores de doble bit. Por lo tanto, está destinado a garantizar que el marco no se haya dañado en tránsito. Si su contador de errores CRC está aumentando, significa que cuando su hardware ejecutó la función polinómica en el marco, el resultado fue un número 4B que difería del número 4B encontrado en el marco mismo.
La trama Ethernet CRC (FCS) generalmente se entiende que está en la capa 2 de OSI, muchas personas afirman que es la capa 1 en Ethernet, pero eso es incorrecto (solo el preámbulo, SFD e IFG son la capa 1 en Ethernet).
Recomiendo un libro llamado Computer Networks - Un enfoque de sistemas en este y muchos otros temas. Discute CRC en profundidad alrededor de las páginas 92 a 102.
Como señaló Daniel, los marcos pueden corromperse debido a varias razones, tales como: falta de coincidencia de dúplex, cableado defectuoso y hardware roto. Sin embargo, se debe esperar cierto nivel de errores CRC y el estándar permite una tasa de error de hasta 10-12 bits en Ethernet (1 bit de 10 12 puede cambiar) y es aceptable de acuerdo con el estándar.
En el cobre, la señal viaja transfiriendo el estado entre electrones (los electrones en sí mismos no viajan mucho) y en la fibra la señal viaja por los fotones que se reflejan en las paredes de la fibra. Existe una posibilidad distinta de cero de que el fotón simplemente cambie debido al calor en las paredes o que el estado de los electrones se voltee. Entonces, incluso en situaciones perfectas, siempre ocurrirán algunos errores. Debe saberse que un bit no es un solo fotón o un solo cambio de estado de un electrón; hoy necesita muchos fotones o cambios de estado de electrones para expresar un solo bit, por lo que un solo 'estado' incorrecto no generará un error, ya que un bit es el estado promedio de muchos de estos.
Abreviatura de verificación de redundancia cíclica, una técnica común para detectar errores de transmisión de datos. Los mensajes transmitidos se dividen en longitudes predeterminadas que se dividen por un divisor fijo. Según el cálculo, el número restante se agrega y se envía con el mensaje. Cuando se recibe el mensaje, la computadora recalcula el resto y lo compara con el resto transmitido. Si los números no coinciden, se detecta un error.