b'\n_START_ARTICLE_\nTRAME\n_START_PARAGRAPH_\nTRAME (TRAnsmisi\xc3\xb3n de MEnsajes)\xe2\x80\x8b fue el nombre de la segunda red inform\xc3\xa1tica en el mundo similar a Internet que se utiliz\xc3\xb3 en una empresa el\xc3\xa9ctrica. Al igual que Internet, la tecnolog\xc3\xada b\xc3\xa1sica era la conmutaci\xc3\xb3n de paquetes y fue desarrollada por la empresa el\xc3\xa9ctrica ENHER en Barcelona y desplegada por esta misma empresa en primer lugar en Catalu\xc3\xb1a y Arag\xc3\xb3n, Espa\xc3\xb1a, y m\xc3\xa1s tarde en otros lugares. Su desarrollo comenz\xc3\xb3 en el a\xc3\xb1o 1974 y los primeros enrutadores, llamados nodos en aquel momento, se desplegaron en el a\xc3\xb1o 1978.\xe2\x80\x8b\xe2\x80\x8b\xe2\x80\x8b\xe2\x80\x8b La red ha estado en operaci\xc3\xb3n hasta el a\xc3\xb1o 2016 (38 a\xc3\xb1os), obviamente con sucesivas actualizaciones tecnol\xc3\xb3gicas de software y hardware.\n_START_SECTION_\nEl inicio\n_START_PARAGRAPH_\nEn el a\xc3\xb1o 1974, la conmutaci\xc3\xb3n de paquetes era una tecnolog\xc3\xada conocida solo en \xc3\xa1mbitos de investigaci\xc3\xb3n._NEWLINE_El concepto comenz\xc3\xb3 en el a\xc3\xb1o 1968 asociado al proyecto de investigaci\xc3\xb3n ARPAnet de la agencia norteamericana ARPA (Advanced Research Projects Agency) que cre\xc3\xb3 una red que un\xc3\xada diversas universidades norteamericanas con el objetivo de investigar sobre las posibilidades de las redes de conmutaci\xc3\xb3n de paquetes._NEWLINE_En aquellos a\xc3\xb1os, no havia oferta comercial ni tan siquiera demasiada informaci\xc3\xb3n sobre la conmutaci\xc3\xb3n de paquetes de forma que era necesario investigar, innovar y desarrollar la tecnolog\xc3\xada desde cero para poder aplicarla._NEWLINE_La idea de aplicar el concepto de conmutaci\xc3\xb3n de paquetes a redes de telecomunicaciones para el control de sistemas el\xc3\xa9ctricos apareci\xc3\xb3 por primera vez en 1974 cuando la empresa el\xc3\xa9ctrica sueca Vattenfall comenz\xc3\xb3 a crear su red de conmutaci\xc3\xb3n de paquetes TIDAS\xe2\x80\x8b\xe2\x80\x8b\xe2\x80\x8b y fue seguida por la empresa el\xc3\xa9ctrica espa\xc3\xb1ola ENHER,\xe2\x80\x8b que produc\xc3\xada y distribu\xc3\xada energ\xc3\xada el\xc3\xa9ctrica en Catalu\xc3\xb1a y parte de Arag\xc3\xb3n, que ten\xc3\xada como objetivo telecontrolar y automatizar su red el\xc3\xa9ctrica de alta tensi\xc3\xb3n._NEWLINE_Para este objetivo, ENHER cre\xc3\xb3 un equipo espec\xc3\xadfico de personas para desarrollar tanto la red de conmutaci\xc3\xb3n de paquetes como el sistema de Telecontrol o SCADA, que ser\xc3\xada su principal aplicaci\xc3\xb3n._NEWLINE_En el a\xc3\xb1o 1978, ya se dispon\xc3\xada de los primeros cuatro enrutadores TRAME\xe2\x80\x8b\xe2\x80\x8b y en el a\xc3\xb1o 1980 ocho de ellos ya estaban desplegados y operando.\xe2\x80\x8b\xe2\x80\x8b\xe2\x80\x8b Estos primeros enrutadores se fundamentaban en una estructura multiprocesador basada en el procesador Zilog Z80 y estaban formados por una serie de placas de circuito impreso cada una de las cuales controlaba hasta cuatro l\xc3\xadneas de comunicaciones. Estas placas se conectaban a una placa de memoria compartida que les permite intercambiar datos y mensajes._NEWLINE_El proyecto se desarroll\xc3\xb3 junto con su principal aplicaci\xc3\xb3n inicial, el sistema Telecontrol SICL (Sistema Integral de Control Local)\xe2\x80\x8b\xe2\x80\x8b\xe2\x80\x8b con el que inicialmente compart\xc3\xadan un hardware muy similar._NEWLINE_La capacidad m\xc3\xa1xima de los enlaces de esta primera red era de 9.600 bit/s, que en 1980 era el m\xc3\xa1ximo posible en un canal anal\xc3\xb3gico de voz de 4\xc2\xa0kHz de ancho en aquel entonces._NEWLINE_Hasta aquel momento y para Telecontrol, se utilizaban llamadas telef\xc3\xb3nicas o enlaces dedicados de baja velocidad, t\xc3\xadpicamente de 600bit/s, normalmente compartidos entre diez subestaciones el\xc3\xa9ctricas de alta tensi\xc3\xb3n.\n_START_SECTION_\nServicios\n_START_PARAGRAPH_\nEl servicio b\xc3\xa1sico prestado por la red TRAME\xe2\x80\x8b fue el de Telecontrol de la red el\xc3\xa9ctrica de alta tensi\xc3\xb3n, mejorando as\xc3\xad la operativa hasta entonces realizada manualmente con comunicaci\xc3\xb3n telef\xc3\xb3nica entre operadores humanos._NEWLINE_Cada enrutador TRAME ten\xc3\xada asociada una o varias estaciones remotas de telecontrol (ERT o RTU) del sistema de Telecontrol SICL.\xe2\x80\x8b\xe2\x80\x8b Tambi\xc3\xa9n ten\xc3\xada conectadas pantallas, y m\xc3\xa1s tarde PC, ubicadas en subestaciones el\xc3\xa9ctricas para intercambiar mensajes entre ellas y con el Centro de Control\xe2\x80\x8b ubicado en la conocida Casa Fuster de Barcelona. Era una especie de predecesor del correo electr\xc3\xb3nico de hoy tan popular._NEWLINE_M\xc3\xa1s tarde, en la d\xc3\xa9cada de 1990, se desarrollaron otros protocolos (X.25, IP) para incluir terminales de inform\xc3\xa1tica corporativa, sistemas de vigilancia de seguridad patrimonial y otros servicios._NEWLINE_Adem\xc3\xa1s, se desarrollaron aplicaciones y terminales para la transmisi\xc3\xb3n de voz y video a trav\xc3\xa9s de la red TRAME\xe2\x80\x8b\xe2\x80\x8b\n_START_SECTION_\nProtocolos\n_START_PARAGRAPH_\nEl sistema de enrutamiento de TRAME,\xe2\x80\x8b como el de la ARPAnet original, se bas\xc3\xb3 en el algoritmo Bellman-Ford pero con \xc2\xabhorizonte dividido\xc2\xbb\xe2\x80\x8b como en la red sueca TIDAS pero con una mejora original.\xe2\x80\x8b Este protocolo permite encontrar rutas \xc3\xb3ptimas en redes malladas para cada paquete a transmitir, permitiendo el uso compartido de la misma red por m\xc3\xbaltiples servicios._NEWLINE_En contraposici\xc3\xb3n, la tecnolog\xc3\xada tradicional de conmutaci\xc3\xb3n de circuitos al uso, establec\xc3\xada circuitos dedicados para cada servicio o comunicaci\xc3\xb3n._NEWLINE_El direccionamiento de enrutadores y terminales usaba un sistema propio con una direcci\xc3\xb3n de 16 bits; Ser\xc3\xada el equivalente al conocido protocolo IP (Protocolo de Internet) versi\xc3\xb3n 4 (IPv4), todav\xc3\xada en uso en Internet hoy en d\xc3\xada y que utiliza direcciones de 32 bits._NEWLINE_Es necesario tener en cuenta que para el a\xc3\xb1o 1978 el protocolo IPv4 a\xc3\xban no exist\xc3\xada ya que la versi\xc3\xb3n IPv4 utilizada en Internet no apareci\xc3\xb3 hasta el a\xc3\xb1o 1981, y de hecho, no lleg\xc3\xb3 al gran p\xc3\xbablico hasta mucho m\xc3\xa1s tarde; En Espa\xc3\xb1a hasta 1992, a\xc3\xb1o en que Internet se hizo disponible al gran p\xc3\xbablico al aparecer el primer proveedor de Servicios de Internet (ISP: Internet Service Provider) en Espa\xc3\xb1a (Goya Servicios Telem\xc3\xa1ticos) y en 1994 el segundo, Servicom, ya con m\xc3\xa1s impacto._NEWLINE_Los protocolos de l\xc3\xadnea tambi\xc3\xa9n eran propietarios y se denominaron UCL (Unidad de Control de L\xc3\xadnea), el que enlazaba los enrutadores entre ellos, y UTR (Uni\xc3\xb3n TRAME-Remotas), el de acceso._NEWLINE_Fueron dise\xc3\xb1ados para ofrecer la mayor calidad de servicio requerida por la funci\xc3\xb3n de telecontrol en t\xc3\xa9rminos de integridad de datos y disponibilidad establecidos por la Comisi\xc3\xb3n Electrot\xc3\xa9cnica Internacional (IEC), est\xc3\xa1ndar IEC-870-5-1 y ANSI C37.1., y porque el protocolo utilizado por entonces en las redes inform\xc3\xa1ticas corporativas, el HDLC, no ofrec\xc3\xada la calidad suficiente para aplicaciones industriales cr\xc3\xadticas.\xe2\x80\x8b\xe2\x80\x8b_NEWLINE_M\xc3\xa1s tarde, otros protocolos como X.25 e IP tambi\xc3\xa9n fueron compatibilizados con los protocolos TRAME mencionados. En el a\xc3\xb1o 2000, el protocolo UTR fue sustituido\xe2\x80\x8b por el est\xc3\xa1ndar internacional IEC 60870-5-101 / 104._NEWLINE_Inicialmente, el control de flujo de red se basaba en la gesti\xc3\xb3n de 8 prioridades de datos en colas tipo HOL (Head Of the Line). M\xc3\xa1s tarde y despu\xc3\xa9s de algunos experimentos,\xe2\x80\x8b se adopt\xc3\xb3 un m\xc3\xa9todo de control de flujo basado en un bit que indica congesti\xc3\xb3n de la ruta y la gesti\xc3\xb3n del tiempo entre paquetes al acceder a la red. Esto necesitaba la medici\xc3\xb3n de la capacidad del cuello de botella de la ruta.\xe2\x80\x8b\xe2\x80\x8b\xe2\x80\x8b\xe2\x80\x8b\xe2\x80\x8b Tambi\xc3\xa9n se agreg\xc3\xb3 un protocolo de extremo a extremo para algunos flujos que requieren preservaci\xc3\xb3n de orden como X.25.\n_START_SECTION_\nTRAME 1\n_START_PARAGRAPH_\nEl proyecto se inici\xc3\xb3 en el a\xc3\xb1o 1974 y en el a\xc3\xb1o 1978 ya se hab\xc3\xada instalado una primera red con 4 enrutadores en operaci\xc3\xb3n en la empresa el\xc3\xa9ctrica ENHER. En el a\xc3\xb1o 1980, la red ten\xc3\xada 8 nodos en operaci\xc3\xb3n (Ver Figura I). El hardware se basaba en el procesador Zilog Z80 y ten\xc3\xada una estructura multiprocesador con 16 procesadores que compart\xc3\xadan una memoria com\xc3\xban. El software se desarroll\xc3\xb3 en la sede de ENHER\xe2\x80\x8b ubicada en la conocida Casa Fuster de Barcelona, utilizando el lenguaje de ensamblador Z80. M\xc3\xa1s all\xc3\xa1 de 1980, el software comenz\xc3\xb3 a escribirse en lenguaje C y se utiliz\xc3\xb3 un emulador HP64000. El hardware fue producido por ISEL, una compa\xc3\xb1\xc3\xada del INI (Instituto Nacional de Ind\xc3\xbastria)._NEWLINE_El sistema de enrutamiento era una variante de Bellman-Ford con horizonte dividido.\xe2\x80\x8b Fue una mejora del sistema de enrutamiento de red ARPA original que consiste en un procedimiento de actualizaci\xc3\xb3n original de la informaci\xc3\xb3n de rutas que permite reaccionar m\xc3\xa1s r\xc3\xa1pido a los cambios. La funci\xc3\xb3n de distancia era la cantidad de paquetes en las colas de espera de salida m\xc3\xa1s uno._NEWLINE_Los protocolos de l\xc3\xadnea (UCL para las l\xc3\xadneas internas que conectan enrutadores y UTR para acceder a la red) se dise\xc3\xb1aron para cumplir con los estrictos requisitos establecidos para el telecontrol de redes de energ\xc3\xada de alta tensi\xc3\xb3n (est\xc3\xa1ndares IEC-870-5-1 y ANSI C37). 1). En la capa de transporte OSI, se usaron ventanas con un ancho de 1 a 8, dependiendo del servicio requerido, que resid\xc3\xadan en los terminales._NEWLINE_Inicialmente, las direcciones ten\xc3\xadan solo 14 bits de longitud para abordar tanto los enrutadores (llamados nodos para entonces) como los dispositivos conectados a ellos. Estaban formados por dos campos, un campo de 8 bits para direccionar el enrutador y una subdirecci\xc3\xb3n de 6 bits para direccionar los terminales conectados a \xc3\xa9l. La direcci\xc3\xb3n del nodo se asign\xc3\xb3 a los nodos y no a los extremos de los enlaces como en Internet._NEWLINE_Las ventajas b\xc3\xa1sicas de TRAME\xe2\x80\x8b con respecto a otras tecnolog\xc3\xadas utilizadas en las empresas el\xc3\xa9ctricas en ese momento se deb\xc3\xadan en parte a la tecnolog\xc3\xada de paquetes en s\xc3\xad: capacidad para gestionar cualquier topolog\xc3\xada de red, adaptabilidad autom\xc3\xa1tica a cambios topol\xc3\xb3gicos y de tr\xc3\xa1fico, integraci\xc3\xb3n de diferentes tecnolog\xc3\xadas de enlace (digital o anal\xc3\xb3gica) y capacidades en una red \xc3\xbanica, intercomunicabilidad abierta y descentralizada entre usuarios y dispositivos, comunicaci\xc3\xb3n simult\xc3\xa1nea con varios usuarios y ubicaciones desde una sola conexi\xc3\xb3n f\xc3\xadsica y supervisi\xc3\xb3n de red integrada; De hecho, la red fue provista desde su inicio con un centro de supervisi\xc3\xb3n\xe2\x80\x8b formado por un ordenador y un tablero sin\xc3\xb3ptico ubicado en la sede de la compa\xc3\xb1\xc3\xada (Ver Figura II)._NEWLINE_Pero otras ventajas se debieron al dise\xc3\xb1o espec\xc3\xadfico de TRAME: alta integridad de datos,\xe2\x80\x8b\xe2\x80\x8b soporte de prioridades para los paquetes, facilidad para incluir protocolos especiales como los muchos protocolos SCADA que estaban en uso en ese momento._NEWLINE_Todo lo anterior result\xc3\xb3 en una mejor calidad del servicio, especialmente con respecto a la disponibilidad de datos y la integridad de datos, y en una integraci\xc3\xb3n de servicios en una sola red. Parte de la evoluci\xc3\xb3n de su despliegue se puede ver en las Figuras II a IV._NEWLINE_Se puede encontrar un video que presenta TRAME 1 en el siguiente enlace: https://www.youtube.com/watch?v=Mb4285XKnz0\n_START_SECTION_\nTRAME 2\n_START_PARAGRAPH_\nEn el a\xc3\xb1o 1990, TRAME 2 se despleg\xc3\xb3 por completo y TRAME 1 se sustituy\xc3\xb3. El procesador del nuevo hardware era Intel 80286 y la estructura del hardware y el aspecto externo de los enrutadores era muy similar al de TRAME 1. El software estaba escrito en lenguaje C y el emulador mencionado continu\xc3\xb3 utiliz\xc3\xa1ndose._NEWLINE_Las mejoras sobre TRAME 1 fueron la introducci\xc3\xb3n del protocolo de acceso estandarizado X.25 para permitir la conexi\xc3\xb3n de terminales corporativos a la red, la capacidad de hacer frente a los 64 kbit/s de las nuevas l\xc3\xadneas digitales, una mayor capacidad de conmutaci\xc3\xb3n y la introducci\xc3\xb3n de un protocolo de extremo a extremo para evitar la p\xc3\xa9rdida de paquetes y el desorden seg\xc3\xban lo requerido por X.25._NEWLINE_Una mejora importante fue la posibilidad de utilizar la doble conexi\xc3\xb3n de los terminales a la red para aumentar la disponibilidad; Pod\xc3\xadan conectarse a la red mediante dos l\xc3\xadneas de acceso. Para el prop\xc3\xb3sito, los terminales ten\xc3\xadan dos direcciones, una primaria y una secundaria._NEWLINE_Con respecto al direccionamiento, en 1991 se agregaron dos bits al direccionamiento para indicar la red. El espacio de direcciones se aument\xc3\xb3 as\xc3\xad a 16 bits y, de esta forma, se pod\xc3\xadan interconectar hasta 4 redes. Este esquema de direccionamiento se mantuvo en las siguientes versiones de TRAME.\n_START_SECTION_\nTRAME 3\n_START_PARAGRAPH_\nEl hardware era nuevamente una estructura multiprocesador con 16 procesadores que compart\xc3\xadan una memoria com\xc3\xban pero esta \xc3\xbaltima no era una placa separada, sino que, en lugar de esto, se distribuy\xc3\xb3 entre las 16 placas para evitar puntos \xc3\xbanicos de fallo. La interconexi\xc3\xb3n de placas se realizaba con un bus multimaestro compartido de 40Mbit/s de capacidad dise\xc3\xb1ado y fabricado por la empresa DIMAT, S.A . Tambi\xc3\xa9n incluy\xc3\xb3 un canal en serie para el mantenimiento, monitoreo, reprogramaci\xc3\xb3n y reinicializaci\xc3\xb3n de los diferentes m\xc3\xb3dulos mediante un terminal conectado a ellos. El software fue desarrollado por ENHER en colaboraci\xc3\xb3n con la empresa DIMAT, S.A .._NEWLINE_El algoritmo de enrutamiento sigui\xc3\xb3 siendo el mismo, pero la funci\xc3\xb3n de distancia se cambi\xc3\xb3 a una menos din\xc3\xa1mica. Se introdujo un procedimiento de control de flujo basado en la medici\xc3\xb3n de la congesti\xc3\xb3n de la ruta y la indicaci\xc3\xb3n hacia la fuente.\xe2\x80\x8b\xe2\x80\x8b_NEWLINE_Las mejoras con respecto a TRAME2 fueron el soporte de IPv4, la introducci\xc3\xb3n de un agente de supervisi\xc3\xb3n de SNMP, un nuevo sistema de control de flujo, una m\xc3\xa9trica de distancia mejorada que hizo que el sistema fuera menos din\xc3\xa1mico y una tarea de autoejecuci\xc3\xb3n para comprobar peri\xc3\xb3dicamente el hardware y el software.\n_START_SECTION_\nTRAME +\n_START_PARAGRAPH_\nEl dise\xc3\xb1o del hardware se modific\xc3\xb3 radicalmente al pasar a una arquitectura con un solo procesador por nodo en comparaci\xc3\xb3n con el hardware tradicional TRAME. Ten\xc3\xada dos m\xc3\xb3dulos base alternativos de diferente capacidad basados en los procesadores Intel i960CA e i960RM con un bus de 1 Gbit/s para comunicar las diferentes placas de los enrutadores._NEWLINE_El n\xc3\xbamero de interfaces f\xc3\xadsicas era de solo 10 (8 interfaces serie + 2 de Ethernet (10B2 o 10BT)) ya que Ethernet permit\xc3\xada conectar varios dispositivos en una sola LAN._NEWLINE_Tambi\xc3\xa9n ten\xc3\xada un canal serie de servicio frontal. Al perder la redundancia (un solo procesador por enrutador), el nodo perdi\xc3\xb3 algo de disponibilidad con respecto a las versiones anteriores de TRAME. Esto se hizo por razones econ\xc3\xb3micas provenientes del hecho de que la red se estaba extendiendo a subestaciones m\xc3\xa1s peque\xc3\xb1as donde las restricciones de costos son m\xc3\xa1s estrictas. La posibilidad de doble conexi\xc3\xb3n de los terminales podr\xc3\xada ayudar en lugares con requisitos de disponibilidad m\xc3\xa1s estrictos._NEWLINE_Las mejoras con respecto a TRAME 3 fueron la capacidad de manejar enlaces de 2Mbit/s de capacidad, enrutadores m\xc3\xa1s peque\xc3\xb1os y menos costosos, acceso por Ethernet y protocolos est\xc3\xa1ndar y el cambio del protocolo propietario UTR a los internacionalmente estandarizados para sistemas de Telecontrol (IEC 60870-5-101 e IEC 60870-5-104) con una adaptaci\xc3\xb3n original a las redes de conmutaci\xc3\xb3n de paquetes.\xe2\x80\x8b\xe2\x80\x8b'