Sondeo de cables Ethernet con un alcance

3

Estoy en medio de un proyecto que requiere software de escritura que envíe algunos paquetes a través de Ethernet cada N milisegundos. El cable Ethernet pasaría de una computadora a un conmutador y luego al resto de la red. No hay tráfico hacia atrás, por lo que el paquete solo sale, nada entra. Esta situación "idealizada" se creó para medir la fluctuación (variabilidad en el tiempo) de los paquetes. Por ejemplo, aunque esperamos que un paquete salga cada 5 ms, dejará la computadora cada 5 ms + - w donde w es una incertidumbre aleatoria (es decir, fluctuación de fase).

Me gustaría medir este jitter conectando un alcance a los cables internos de un Adaptador de extensión Ethernet , que registra la forma de onda y observa cuándo se transmiten ráfagas de datos (paquetes). Estoy haciendo muchas suposiciones ingenuas acerca de Ethernet en general y CAT5 en particular, y hasta ahora no logro ver nada significativo, excepto de cualquier posible sabor de ruido. Por lo tanto, tengo preguntas.

En primer lugar, ¿puedo suponer que no se transfieren constantemente señales que no sean mis paquetes entre mi computadora portátil y el conmutador?

En segundo lugar, ¿funciona mi esquema de sondeo? ¿Puedo simplemente conectar dos cables CAT5 con dicho adaptador, romperlo, quitarle el aislamiento a los cables y engancharlos a un alcance? En caso afirmativo, ¿qué cables debo mirar?

Finalmente, ¿puede mi alcance de 100MHz manejar las cosas que se enviarán a través de mi conexión de 100 Megabits? Solo necesito ver si hay una explosión o no, así que pensé que estaría bien.

¿Hay otras sugerencias sobre cómo puedo hacer esto alternativamente?

¡Salud! =)

    
pregunta Phonon

1 respuesta

4

No, no puede asumir que no habrá ninguna señal en la línea simplemente porque no está enviando algo deliberadamente a la capa de paquetes de red. Hay cosas llamadas pulsos de enlace, y puede haber otras negociaciones en curso entre el conmutador y la PHY y posiblemente el MAC.

Lo mejor que se puede hacer es dejar que MAC y PHY hagan su trabajo. Puede usar un microcontrolador con un MAC y PHY para parpadear un pin cada vez que reciba uno de sus paquetes. Escribiría un "controlador" muy simple que solo espera un paquete en la capa MAC, emite un pin y luego borra el paquete. Con ese firmware dedicado, el jitter que agrega debe ser bastante pequeño.

Si está dispuesto a reducir la velocidad de su paquete, puede hacerlo aún más fácilmente. La mayoría de los conmutadores y otros dispositivos Ethernet tienen LED de envío y / o recepción. A menudo, estos se almacenan durante unos 10s de ms cuando se envía o recibe un paquete, por lo que no funciona el envío de uno cada 5 ms. Si envía un paquete cada 100 ms, el LED debería estar apagado nuevamente cuando llegue el próximo paquete. También puede conectar su propia PHY y configurarlo para que emita un pin durante un breve periodo de tiempo para cada paquete. Básicamente, eso es lo que hace el chip en el interruptor cuando controla el LED.

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas