El estándar Ethernet con activación por tiempo (SAE AS6802) , también conocido como TTEthernet o TTE , define una estrategia de sincronización tolerante a fallos para establecer y mantener la sincronización horaria en redes Ethernet, y describe los mecanismos necesarios para la conmutación síncrona de paquetes activada por tiempo para aplicaciones integradas críticas y arquitecturas de aviónica modular integrada (IMA). SAE International publicó el estándar SAE AS6802 en noviembre de 2011.
Los dispositivos de red Ethernet activados por tiempo son dispositivos Ethernet que al menos implementan:
- Servicios de sincronización SAE AS6802 para arquitecturas integradas avanzadas, sistemas operativos a prueba de fallos y sistemas críticos para la seguridad.
- Control de flujo de tráfico activado por tiempo con programación de tráfico
- Control de la temporización de paquetes por flujo para tráfico activado por tiempo
- Arquitectura interna robusta con partición de tráfico.
Los dispositivos de red TTEthernet son dispositivos Ethernet estándar con capacidad adicional para configurar y establecer una sincronización robusta, conmutación síncrona de paquetes, programación de tráfico y partición de ancho de banda, tal como se describe en la norma SAE AS6802. Si no se configura ni se utiliza la capacidad de tráfico activado por tiempo, funcionan como dispositivos Ethernet conmutados dúplex completo que cumplen con los estándares IEEE802.3 e IEEE802.1.
Además, estos dispositivos de red implementan otras clases de tráfico deterministas para permitir redes Ethernet de criticidad mixta. Por lo tanto, las redes TTEthernet están diseñadas para albergar diferentes clases de tráfico Ethernet sin interferencias.
La implementación de dispositivos TTEthernet amplía el estándar Ethernet con servicios para satisfacer requisitos críticos en tiempo real, deterministas o relevantes para la seguridad en configuraciones de redundancia doble y triple para sistemas integrados avanzados. Los dispositivos de conmutación TTEthernet se utilizan para sistemas integrados y aplicaciones relacionadas con la seguridad, principalmente en aplicaciones aeroespaciales, de control industrial y automotrices [ 1 ] .
TTEthernet ha sido seleccionada por la NASA y la ESA como la tecnología para las comunicaciones entre el Orion MPCV y el Módulo de Servicio Europeo , y la ESA la describe como "la mejor opción para futuros lanzadores, ya que les permite implementar conceptos de aviónica modular distribuida". [ 2 ] También ha sido seleccionada como la red troncal para la Lunar Gateway de la NASA [ 3 ], en la que la ESA es un actor clave.
Como arquitectura de red cada vez más utilizada en la industria espacial, la Cooperación Europea para la Estandarización Espacial publicó ECSS-E-ST-50-16C el 30 de septiembre de 2021. [ 4 ]
Descripción
Los dispositivos de red TTEthernet implementan servicios de la capa 2 del modelo OSI y, por lo tanto, afirman ser compatibles con los estándares IEEE 802.3 y coexistir con otras redes Ethernet y servicios o clases de tráfico, como IEEE 802.1Q, en el mismo dispositivo. En las implementaciones actuales de conmutadores TTEthernet se proporcionan tres clases de tráfico y tipos de mensajes: [ 5 ]
- Tráfico de sincronización (tramas de control de protocolo - PCF): Las redes Ethernet con activación por tiempo utilizan tramas de control de protocolo (PCF) para establecer y mantener la sincronización. El tráfico de PCF tiene la máxima prioridad y es similar al tráfico con restricción de velocidad. El tráfico de PCF establece una interfaz bien definida para algoritmos de sincronización de reloj tolerantes a fallos.
- Tráfico programado: Los paquetes Ethernet se envían a través de la red en momentos predefinidos (programados) y tienen prioridad sobre todos los demás tipos de tráfico. La frecuencia, el retardo temporal y la precisión de los mensajes programados están predefinidos y garantizados. Además, "los relojes locales sincronizados son el requisito fundamental para la comunicación programada". [ 6 ] [ nota 1 ]
- Tráfico con restricción de velocidad: Los paquetes Ethernet se configuran para mantener la máxima latencia y fluctuación en un sistema cerrado. Se utilizan para aplicaciones con requisitos de determinismo y tiempo real menos estrictos. Esta clase de tráfico garantiza que el ancho de banda esté predefinido para cada aplicación y que los retrasos y las desviaciones temporales tengan límites superiores definidos.
- Tráfico de mejor esfuerzo (incluido el tráfico VLAN): Los paquetes se envían a través de colas FIFO a los puertos de salida. No hay garantía absoluta de si estos mensajes se transmitirán, cuándo se producirán, qué retrasos ocurrirán ni si llegarán al destinatario. Los mensajes de mejor esfuerzo utilizan el ancho de banda restante de la red y tienen menor prioridad que los otros dos tipos.

Tres clases de tráfico abarcan distintos tipos de determinismo: desde tráfico de mejor esfuerzo con tiempo flexible hasta tráfico "más determinista", pasando por tráfico "muy determinista" (latencia máxima definida por VL) y tráfico "estrictamente determinista" (latencia fija, fluctuación de microsegundos), creando así una tecnología de red Ethernet unificada y determinista. Si bien el Ethernet conmutado dúplex completo estándar suele ser de mejor esfuerzo o más determinista, el tráfico activado por tiempo está sujeto únicamente a la progresión temporal del sistema y a la programación del tráfico, y no a las prioridades. Se puede considerar el tráfico de máxima prioridad, por encima del tráfico VLAN 802.1Q de máxima prioridad.
Tolerancia a fallos
TTEthernet (es decir, un conmutador Ethernet con SAE AS6802) integra un modelo de tolerancia a fallos y gestión de errores . El conmutador TTEthernet puede implementar una gestión de redundancia fiable e integración de flujo de datos (datastream) para garantizar la transmisión de mensajes incluso en caso de fallo del conmutador. El SAE AS6802 implementado en un conmutador Ethernet admite el diseño de arquitecturas de sistemas síncronos con hipótesis de fallo definidas.
La hipótesis de fallo único, la hipótesis de fallo dual y la tolerancia frente a perturbaciones de sincronización arbitrarias definen el concepto básico de tolerancia a fallos en una red Ethernet con activación por tiempo (basada en la norma SAE AS6802).
Bajo la hipótesis de fallo único, Ethernet con activación por tiempo (SAE AS6802) está diseñado para tolerar tanto el fallo arbitrario de un sistema final como el fallo por omisión inconsistente de un conmutador. Los conmutadores en una red Ethernet con activación por tiempo pueden configurarse para ejecutar una función de protección de bus central. Esta función garantiza que, incluso si un conjunto de sistemas finales presenta fallos arbitrarios, enmascara el impacto de estos fallos en todo el sistema al transformar el modo de fallo arbitrario en un modo de fallo por omisión inconsistente. Este modo de fallo arbitrario también incluye el comportamiento denominado "comportamiento de balbuceo". Por lo tanto, los conmutadores Ethernet con activación por tiempo establecen límites de contención de fallos.
Según la hipótesis de doble fallo, las redes Ethernet con activación por tiempo están diseñadas para tolerar fallos en dos dispositivos con omisión inconsistente. Estos dispositivos pueden ser dos sistemas finales, dos conmutadores o un sistema final y un conmutador. El último escenario de fallo (es decir, fallo del sistema final y del conmutador) implica que la red Ethernet con activación por tiempo tolera una ruta de comunicación inconsistente entre los sistemas finales. Este modo de fallo es uno de los más difíciles de superar.
Las redes Ethernet con activación por tiempo están diseñadas para tolerar perturbaciones transitorias de sincronización, incluso en presencia de fallos permanentes. Tanto en el caso de un único fallo como en el de dos fallos, Ethernet con activación por tiempo ofrece propiedades de autoestabilización. La autoestabilización implica que la sincronización puede restablecerse, incluso tras una alteración transitoria en múltiples dispositivos de la red informática distribuida.
Actuación
Tráfico activado por tiempo
El tráfico temporizado se programa periódicamente y, según la arquitectura, la velocidad de línea (p. ej., 1 GbE), la topología y el modelo de computación, con bucles de control que operan a 0,1–5(+) kHz, utilizando un modelo de computación y comunicación de arquitectura temporizada (TTA). El tiempo real estricto es posible a nivel de aplicación gracias al determinismo riguroso, el control de la fluctuación y la alineación/sincronización entre tareas y mensajes de red programados.
En arquitecturas L-TTA (Loosely TTA) con red TTEthernet síncrona, pero con relojes locales desacoplados del tiempo del sistema/red, el rendimiento de los bucles de control puede verse limitado. En este caso, las transmisiones activadas por tiempo se programan necesariamente de forma cíclica , por lo que los retrasos entre procesos en la capa de aplicación pueden ser grandes, por ejemplo, con procesos plesiócronos que operan con su propio reloj local y ciclo de ejecución, como se observa en sistemas que utilizan buses cíclicos MIL-STD-1553 B, hasta el doble del intervalo de transmisión debido a los paquetes liberados que esperan la transmisión programada en el origen y a que el proceso receptor se ejecute en el destino.
Tráfico con restricción de velocidad
El tráfico con restricciones de velocidad es otra clase de tráfico periódico sensible al tiempo, y debe modelarse para alinearse con el tráfico activado por tiempo (y viceversa) con el fin de cumplir con los requisitos máximos de latencia y fluctuación. Sin embargo, incluso cuando la suma de los anchos de banda asignados es menor que la capacidad proporcionada en cada punto de la red, la entrega aún no está garantizada debido, por ejemplo, a posibles desbordamientos de búfer en las colas de conmutación, etc., que la simple limitación de anchos de banda no garantiza que se eviten.
Tráfico de mejor esfuerzo
El tráfico de mejor esfuerzo utilizará el ancho de banda de la red que no sea utilizado por el tráfico con restricciones de velocidad y el tráfico activado por tiempo.
En los dispositivos TTEthernet, esta clase de tráfico no puede interferir con el tráfico determinista, ya que reside en su propia memoria intermedia independiente. Además, implementa una arquitectura interna que aísla el tráfico de mejor esfuerzo en puertos particionados del tráfico asignado a otros puertos. Este mecanismo se puede combinar con una política de control de tráfico IP de grano fino, lo que permite un control de tráfico mucho más robusto que el de las VLAN con almacenamiento FIFO.
Historia
En 2008, se anunció que Honeywell aplicaría la tecnología a aplicaciones en la industria aeroespacial y de automatización. [ 7 ] En 2010, se demostró que una implementación basada en conmutadores tenía un mejor rendimiento que los sistemas de bus compartido como FlexRay para su uso en automóviles. [ 8 ] Desde entonces, Ethernet con activación por tiempo se ha implementado en diferentes programas y componentes industriales, espaciales y automotrices.
Véase también
Notas
- ↑ La calidad de la sincronización determina el límite de eficiencia con la que se puede utilizar el enlace físico entre una fuente de datos y un conmutador para transferencias activadas por tiempo, y por lo tanto, la eficiencia general de la red: Los tramas de datos individuales deben transmitirse de manera que lleguen dentro del intervalo de tiempo esperado por el conmutador. Por lo tanto, el error máximo de sincronización entre la fuente y el conmutador debe incluirse en la duración del intervalo de tiempo que el conmutador debe permitir. De lo contrario, las tramas de la transferencia activada por tiempo, que están correctamente sincronizadas desde la perspectiva de la fuente, serán descartadas por el conmutador por estar desincronizadas. Por lo tanto, cuanto mayores sean los errores de sincronización, menos tramas de este tipo se podrán transmitir en un período determinado. Este es un problema particular en el uso de interfaces de red Ethernet IEEE 802.3 estándar con soporte de software para IEEE 1588 para la transmisión de transferencias activadas por tiempo, por ejemplo, para el transporte de datos con fiabilidad demostrable. Esta es, en parte, la razón por la que se recomienda el uso de interfaces de red TTEthernet específicas con soporte de hardware para la sincronización, etc., en las implementaciones de TTEthernet.
Referencias
- ↑ "Ethernet con activación por tiempo" . www.tttech.com . Consultado el 13 de julio de 2014 .
- ↑ "Ethernet activado por tiempo" . Agencia Espacial Europea . Consultado el 10 de abril de 2020 .
- ↑ Loveless, Andrew (30 de julio de 2020). "Sobre Ethernet con activación por tiempo en la estación espacial lunar de la NASA" (PDF) . Servidor de informes técnicos de la NASA . Consultado el 4 de mayo de 2022 .
- ↑ "ECSS-E-ST-50-16C – Ingeniería espacial – Ethernet con activación por tiempo (30 de septiembre de 2021) | Cooperación Europea para la Estandarización Espacial" . ecss.nl. Consultado el 4 de mayo de 2022 .
- ↑ "TTEthernet: una potente solución de red para todos los propósitos" (PDF) . Documento técnico de marketing . TTTech Computertechnik AG. 2009. Archivado del original (PDF) el 28 de marzo de 2014. Consultado el 28 de marzo de 2014 .
- ↑ Wilfried Steiner y Bruno Dutertre, SMT-Based Formal Verification of a TTEthernet Synchronization Function , S. Kowalewski y M. Roveri (Eds.), FMICS 2010, LNCS 6371, pp. 148–163, 2010.
- ↑ "Nuevos productos: Plataforma Ethernet" . Comunicado de prensa en la revista Avionics . 1 de abril de 2008. Consultado el 9 de junio de 2011 .
- ↑ T. Steinbach; F. Korf; TC Schmidt (18 de mayo de 2010). «Comparación de Ethernet con activación por tiempo con FlexRay: una evaluación de enfoques competitivos para redes en tiempo real en vehículos». Actas del Taller Internacional IEEE de 2010 sobre Sistemas de Comunicación en Fábricas . págs. 199–202 . doi : 10.1109/WFCS.2010.5548606 . ISBN 978-1-4244-5460-0. S2CID 16739946 .
Enlaces externos
- AS6802: Ethernet con activación por tiempo
- www.tttech.com/ttethernet - TTTech Computertechnik AG
- realtime-ethernet.de - Comparación de soluciones Ethernet en tiempo real. Explicaciones parcialmente en alemán y parcialmente en inglés.
- Michael Cooney (14 de abril de 2009). "La NASA lleva Ethernet más allá en el espacio" . Network World . Consultado el 9 de junio de 2011 .
- La NASA y TTTech se asocian para establecer estándares de red espacial para operaciones espaciales centradas en la red. Revista Military & Aerospace Electronics sobre TTEthernet.
- "Descripción general de TTEthernet" . Sitio web del grupo industrial . TTA-Group . Consultado el 9 de junio de 2011 .
- ¿Qué es SAE AS6802 "Ethernet con activación por tiempo"? Ethernet determinista y redes unificadas . 11 de noviembre de 2011. Consultado el 31 de marzo de 2014 .
- Ethernet industrial