VINES de Banyan


Banyan VINES fue un sistema operativo de red desarrollado por Banyan Systems para computadoras que ejecutan UNIX System V de AT&T .

VINES es un acrónimo de Virtual Integrated NEtwork Service . Al igual que Novell NetWare , los servicios de red de VINES se basaron en la pila Xerox XNS .

James Allchin , quien más tarde trabajó como vicepresidente de grupo de plataformas en Microsoft hasta su jubilación el 30 de enero de 2007, fue el arquitecto principal de Banyan VINES.

VINES se ejecutó en un protocolo de bajo nivel conocido como VIP , el protocolo de internetwork de VINES, que era esencialmente idéntico a las capas inferiores de los protocolos de Xerox Network Systems (XNS). Las direcciones consistían en una dirección de 32 bits y una subred de 16 bits que se asignaba a la dirección Ethernet de 48 bits para enrutar a las máquinas. Esto significaba que, al igual que otros sistemas basados ​​en XNS, VINES solo podía admitir una Internet de dos niveles.

Sin embargo, un conjunto de algoritmos de enrutamiento distingue a VINES de otros sistemas XNS en este nivel. El diferenciador clave, ARP ( Protocolo de resolución de direcciones ), permitió a los clientes de VINES configurar automáticamente sus propias direcciones de red. Cuando un cliente se iniciaba por primera vez, transmitía una solicitud en la subred solicitando servidores, que responderían con direcciones sugeridas. El cliente usaría el primero para responder, aunque los servidores podrían entregar instrucciones de enrutamiento "mejores" al cliente si la red cambia. El concepto general se parecía mucho a AppleTalkdel sistema AARP, con la excepción de que VINES requería al menos un servidor, mientras que AARP funcionaba completamente "sin cabeza". Al igual que AARP, VINES requería una red intrínsecamente "habladora", que enviaba actualizaciones sobre el estado de los clientes a otros servidores de la internetwork .

Para completar su sistema de nivel inferior, VINES usó RTP (el Protocolo de tabla de enrutamiento ), un sistema de mensajes de baja sobrecarga para pasar información sobre cambios en el enrutamiento y ARP para determinar la dirección de otros nodos en el sistema. Estos se parecían mucho a los sistemas similares utilizados en otros protocolos basados ​​en XNS. VINES también incluyó ICP (el Protocolo de control de Internet ), que utilizó para pasar mensajes de error y métricas.