DECnet es un conjunto de protocolos de red creado por Digital Equipment Corporation . Lanzado originalmente en 1975 con el fin de conectar dos minicomputadoras PDP-11 , evolucionó hasta convertirse en una de las primeras arquitecturas de red peer-to-peer , transformando así a DEC en una potencia de las redes en la década de 1980. Inicialmente construido con tres capas , más tarde (1982) evolucionó hasta convertirse en un protocolo de red compatible con OSI de siete capas .
DECnet [1] se incorporó directamente al sistema operativo insignia de DEC, OpenVMS , desde su inicio. Más tarde, Digital lo adaptó a Ultrix , OSF/1 (posteriormente Tru64 ), así como a Apple Macintosh e IBM PC que ejecutaban variantes de DOS , OS/2 y Microsoft Windows bajo el nombre PATHWORKS , lo que permitió que estos sistemas se conectaran a redes DECnet de máquinas VAX como nodos terminales. [2]
Si bien los protocolos DECnet fueron diseñados íntegramente por Digital Equipment Corporation, DECnet Phase II (y posteriores) fueron estándares abiertos con especificaciones publicadas, y varias implementaciones se desarrollaron fuera de DEC, incluidas las de FreeBSD y Linux . [3] El código DECnet en el kernel de Linux se marcó como huérfano el 18 de febrero de 2010 [4] [5] y se eliminó el 22 de agosto de 2022. [6]
DECnet se refiere a un conjunto específico de productos de red de hardware y software que implementan la Arquitectura de Red DIGITAL (DNA). La Arquitectura de Red DIGITAL tiene un conjunto de documentos que definen la arquitectura de red en general, establecen las especificaciones para cada capa de la arquitectura y describen los protocolos que operan dentro de cada capa. Aunque las herramientas de análisis de protocolos de red tienden a categorizar todos los protocolos de DIGITAL como "DECnet", estrictamente hablando, los protocolos DIGITAL no enrutados como LAT , SCS, AMDS, LAST/LAD no son protocolos DECnet y no forman parte de la Arquitectura de Red DIGITAL.
Rastrear la evolución de DECnet es rastrear el desarrollo del ADN. Los inicios del ADN se remontan a principios de los años 70. DIGITAL publicó su primera especificación de ADN aproximadamente al mismo tiempo que IBM anunció su Arquitectura de Red de Sistemas (SNA). Desde entonces, el desarrollo del ADN ha evolucionado a través de las siguientes fases:
Fase I (1974) Soporte limitado a dos PDP-11 ejecutando el sistema operativo RSX-11 , o una pequeña cantidad de PDP-8 ejecutando el sistema operativo RTS-8, con comunicación a través de enlaces punto a punto ( DDCMP ) entre nodos.
Fase II (1975) [7] Soporte para redes de hasta 32 nodos con múltiples implementaciones diferentes que podrían interoperar entre sí. Las implementaciones se expandieron para incluir RSTS , TOPS-10 , TOPS-20 y VAX/VMS [8] con comunicaciones entre procesadores todavía limitadas a enlaces punto a punto únicamente. Introducción de carga descendente (MOP) y transferencia de archivos utilizando File Access Listener (FAL), acceso remoto a archivos utilizando Data Access Protocol (DAP), interfaces de programación de tarea a tarea y características de administración de red.
Fase III (1980). [9] Soporte para redes de hasta 255 nodos con direcciones de 8 bits, sobre enlaces punto a punto y multipunto. Introducción de capacidad de enrutamiento adaptativo, acceso a registros, una arquitectura de gestión de red y pasarelas a otros tipos de redes, incluyendo SNA de IBM y la Recomendación X.25 del CCITT .
Fase IV [10] [11] y Fase IV+ (1982). La Fase IV se lanzó inicialmente para los sistemas RSX-11 y VMS , más tarde TOPS-20 , TOPS-10 , ULTRIX , VAXELN y RSTS/E obtuvieron soporte. Soporte para redes de hasta 64.449 nodos (63 áreas de 1023 nodos) con direcciones de 16 bits, capacidades de enlace de datos expandidas más allá de DDCMP para incluir soporte de red de área local Ethernet como el enlace de datos de elección, capacidad de enrutamiento adaptativo expandida para incluir enrutamiento jerárquico (áreas, enrutadores de nivel 1 y nivel 2), soporte de clúster VMS (alias de clúster) y servicios de host (CTERM). CTERM permitía que un usuario en una computadora iniciara sesión en otra computadora de forma remota, realizando la misma función que Telnet en la pila de protocolos TCP/IP . Digital también lanzó un producto llamado cliente PATHWORKS, más comúnmente conocido como cliente PATHWORKS 32, que implementó gran parte de DECnet Phase IV para DOS y plataformas Microsoft Windows de 16 y 32 bits (hasta Windows Server 2003).
La Fase IV implementó una arquitectura de 8 capas similar al modelo OSI (7 capas), especialmente en los niveles inferiores. Como los estándares OSI aún no estaban completamente desarrollados en ese momento, muchos de los protocolos de la Fase IV siguieron siendo propietarios.
La implementación de Ethernet fue inusual en el sentido de que el software cambió la dirección física de la interfaz Ethernet en la red a AA-00-04-00-xx-yy, donde xx-yy reflejaba la dirección de red DECnet del host. Esto permitió el funcionamiento de la LAN sin ARP porque la dirección de la LAN se podía deducir de la dirección DECnet. Sin embargo, esto impidió conectar dos NIC del mismo nodo DECnet al mismo segmento de LAN.
Las implementaciones iniciales lanzadas fueron para VAX/VMS y RSX-11, y luego se expandieron a prácticamente todos los sistemas operativos DIGITAL que se han lanzado, con la notable excepción de RT-11 . Las pilas DECnet se encuentran en Linux, SunOS y otras plataformas, y Cisco y otros proveedores de redes ofrecen productos que pueden cooperar con las redes DECnet y operar dentro de ellas. Las especificaciones completas de la Fase IV de DECnet están disponibles.
Al mismo tiempo que se lanzó la Fase IV de DECnet, la compañía también lanzó un protocolo propietario llamado LAT para el acceso a terminales seriales a través de servidores de terminales . LAT compartía las capas físicas y de enlace de datos de OSI con DECnet y los servidores de terminales LAT usaban MOP para la descarga de imágenes del servidor y el procesamiento de arranque relacionado.
Las mejoras realizadas a DECnet Fase IV finalmente se conocieron como DECnet Fase IV+, aunque los sistemas que ejecutan este protocolo siguieron siendo completamente interoperables con los sistemas DECnet Fase IV.
Fase V [12] y Fase V+ (1987). Compatibilidad con redes muy grandes (arquitectónicamente ilimitadas), un nuevo modelo de gestión de red, servicio de nombres local o distribuido, rendimiento mejorado con respecto a la Fase IV. Se pasó de una red propietaria a una Interconexión de Sistemas Abiertos (OSI) mediante la integración de estándares ISO para proporcionar conectividad de múltiples proveedores y compatibilidad con DNA Fase IV, las dos últimas características dieron como resultado una arquitectura de red híbrida (DNA y OSI) con "torres" separadas que compartían una capa de transporte integrada. Se añadieron enlaces de nivel de transporte transparentes a TCP/IP mediante los estándares IETF RFC 1006 (OSI sobre IP) y RFC 1859 (NSP sobre IP) (ver diagrama) .
Posteriormente se le cambió el nombre a DECnet/OSI para enfatizar su interconectabilidad OSI y posteriormente se incorporaron los protocolos DECnet-Plus a medida que se incorporaban los protocolos TCP/IP.
La red corporativa interna de DEC era una red DECnet llamada Easynet, que había evolucionado a partir de la Engineering Net (E-NET) de DEC. Incluía más de 2.000 nodos en 1984, [13] 15.000 nodos (en 39 países) en 1987, [14] y 54.000 nodos en 1990. [15]
DECnet se utilizó en varios centros de investigación científica que vincularon sus redes para formar una red internacional llamada Internet DECnet. Esto incluía la Red de Análisis de Física Espacial de los Estados Unidos (US-SPAN), la Red de Análisis de Física Espacial Europea (E-SPAN), la Red de Ciencias de la Energía y otras redes de investigación y educación. [16] [17] La red constaba de más de 17.000 nodos en 1989. [18] El enrutamiento entre redes con diferentes espacios de direcciones implicaba el uso de "enrutamiento del pobre" (PMR) o puertas de enlace de traducción de direcciones. [16] En diciembre de 1988, los hosts VAX/VMS en Internet DECnet fueron atacados por el gusano Father Christmas .
CCNET (Computer Center Network) fue una red DECnet que conectó los campus de varias universidades en las regiones orientales de los Estados Unidos durante la década de 1980. Un beneficio clave fue el intercambio de software de sistemas desarrollado por el personal de operaciones en los diversos sitios, todos los cuales usaban una variedad de computadoras DEC. [19] A partir de marzo de 1983, incluía la Universidad de Columbia , la Universidad Carnegie Mellon y la Universidad Case Western Reserve . Para mayo de 1986, se habían agregado la Universidad de Nueva York , el Instituto Tecnológico Stevens , el Vassar College y el Oberlin College . Varias otras universidades se unieron más tarde. [20]
Las redes DECnet para aficionados se han utilizado durante el siglo XXI. Entre ellas se incluyen:
Solución de puerta de enlace DECnet/SNA