Captura de tráfico EtherNet/IP de un Allen-Bradley 842E
Una captura de paquetes 842E útil depende de la duplicación de puertos del switch, la ubicación correcta de la captura y la separación de las E/S cíclicas de...
Un portátil conectado al mismo switch que un encoder Allen-Bradley 842E no necesariamente verá su tráfico cíclico. Los switches modernos reenvían las tramas unicast únicamente al puerto de destino, por lo que una captura realizada desde un puerto de acceso común puede parecer limpia mientras la conexión de control se interrumpe.

Un puerto espejado del switch proporciona visibilidad al analizador sin colocar el portátil en línea con una ruta de retroalimentación de movimiento o posición.
Coloque la captura donde existe la falla
Utilice una sesión de espejado de puertos en un switch administrable o un TAP pasivo diseñado específicamente para ello. Espeje el puerto del encoder, el puerto del controlador o el enlace ascendente correspondiente, según la cuestión que se esté comprobando. Confirme que la interfaz del analizador no esté transmitiendo innecesariamente tráfico de descubrimiento o configuración a la red de control.
Sincronice la hora de la captura con las fallas del controlador, los registros del switch y los eventos de la máquina. Sin una línea de tiempo compartida, una traza de paquetes se convierte en un archivo grande de tráfico plausible en lugar de ser una evidencia.
Separe las clases de tráfico
E/S cíclicas
Las E/S implícitas de EtherNet/IP suelen utilizar UDP. Identifique los extremos de la conexión y el intervalo de paquetes solicitado esperado; después, grafique el tiempo entre llegadas, el comportamiento de las secuencias y las interrupciones. No etiquete cada paquete UDP como E/S del encoder.
Descubrimiento y configuración
Los intercambios de identidad y otros intercambios de descubrimiento son diferentes de una conexión de E/S establecida. Los servicios explícitos de configuración y diagnóstico pueden utilizar TCP. Los filtros deben conservar suficiente contexto para mostrar el establecimiento de la conexión, no solo el momento de la falla.
Infraestructura de red
Correlacione la pérdida de paquetes con los errores del puerto del switch, las transiciones del enlace, los controles multicast, la negociación dúplex y la topología. El manual del 842E define el comportamiento del dispositivo, mientras que la documentación del switch administrable determina qué copia realmente el espejado.
Capture sin crear una nueva falla
Evite insertar un switch no administrable en una arquitectura en funcionamiento. Limite la duración y el tamaño del archivo de captura, proteja la traza porque los paquetes industriales pueden revelar direcciones y configuraciones, y elimine la configuración de espejado después de la prueba. Si el problema se parece a una inestabilidad general de la red, la disciplina de diagnóstico utilizada en la guía de aislamiento de DH-485 sigue siendo aplicable: cambie una sola variable y conserve la evidencia temporal.
Perspectiva editorial: la captura de paquetes es un instrumento de medición
Wireshark no proporciona por sí solo la causa raíz. El valor proviene de una pregunta comprobable —como si los paquetes cíclicos se detienen antes o después de un evento del enlace del switch— y de un punto de captura capaz de responderla. Revise el hardware de encoder correspondiente en la colección Allen-Bradley y consulte el Manual del usuario del encoder EtherNet/IP 842E de Rockwell Automation para obtener detalles de conexión y diagnóstico.
Preguntas que los ingenieros hacen antes de la interrupción
¿Por qué mi portátil no puede ver las E/S UDP del encoder?
Normalmente, una red conmutada envía el tráfico unicast únicamente a los puertos participantes. Configure un puerto espejado verificado o utilice un TAP pasivo.
¿Debo capturar en el puerto del encoder o en el del controlador?
Elija el punto que responda a la hipótesis de la falla. Capturar en ambos lados de un enlace intermedio puede ayudar a localizar dónde aparece la pérdida o el retraso.
¿Es suficiente un filtro de visualización de Wireshark?
No. La ubicación de la captura, la sincronización horaria y los contadores del switch son esenciales; el filtrado solo cambia qué paquetes capturados se muestran.