Nivel Avanzado - Redes Industriales

Análisis Técnico: Ethernet Estándar vs. PROFINET RT/IRT

Estudio de arquitectura, bypass de la pila OSI, mapa de tramas de capa 2 y análisis con Wireshark.

1. Enrutamiento de Canales y Bypass OSI

Para eliminar el comportamiento estocástico (no determinista) y el jitter variable del software de red de IT tradicional, PROFINET modifica la ruta de los datos dentro del modelo OSI según la criticidad del tráfico:

PROFINET NRT TCP/IP

Utilizado para configuración, diagnóstico (HTTP, SNMP) y comunicación CBA. Pasa por toda la pila convencional de capas (L1 a L7).

Capa 7 → 4 → 3 → 2
PROFINET RT Bypass

Optimiza los datos de proceso de E/S. Realiza un bypass completo de las capas 3 y 4 (IP y TCP/UDP), enviando los datos directo a la capa de enlace.

Capa 7 —(Bypass)—> Capa 2
PROFINET IRT Hardware

Para control de movimiento síncrono. Además del bypass de software, utiliza división de tiempo (TDMA) por hardware mediante chips ASIC específicos de conmutación.

Capa 7 —(ASIC TDMA)—> Capa 1/2

2. Anatomía de una Trama PROFINET RT (Ethernet II)

Mapa de bytes que detalla la inyección de prioridades de Capa 2 (IEEE 802.1Q) y el identificador de protocolo específico:

DMAC6 Bytes
SMAC6 Bytes
VLAN TPID2B (0x8100)
VLAN TCI2B (Prio 6)
EtherType2B (0x8892)
Frame ID2 Bytes
PROFINET APDUDatos de Ciclo + Estado
FCS4 Bytes
  • VLAN TCI (IEEE 802.1Q): PROFINET RT marca este campo estrictamente con la prioridad 6 (Network Control), garantizando paso preferencial en los switches industriales.
  • EtherType 0x8892: Indica al stack que la trama no contiene paquetes IP. Se descarta el procesamiento en el kernel clásico y pasa directo al subsistema industrial.
  • Frame ID: Identifica el servicio de tiempo real cíclico. El rango `0x8000` a `0xBBFF` mapea directamente datos estables de E/S.

3. Laboratorio: Análisis de Tráfico en Wireshark

Filtros de visualización nativos recomendados para las computadoras del laboratorio de redes:

pn_io
eth.type == 0x8892
eth.src == 00:0e:8c:a1:b2:c3 && pn_io