mardi 15 juin 2010

Un réseau en grappe


Un réseau CopperLan a pour but d’interconnecter différentes choses qui peuvent être virtuelles ou physiques.

Selon une approche top-down classique, commençons par l’élément de base sans quoi rien ne serait possible.

Une Machine est un élément hardware du réseau CopperLan qui peut héberger une ou plusieurs Applications. Les Machines discutent entre elle à travers un réseau Ethernet en utilisant un protocole dédié : le Protocole CopperLan (Ethertype IEEE 0x8927). C’est le seul protocole qui est strictement nécessaire pour constituer un réseau CopperLan, tous les autres (TCPIP, UDP, ...) peuvent être désactivés sauf bien entendu si vous en avez besoin pour d’autres transports (audio ou accès internet par exemple).

Chaque Machine abrite un réseau virtuel CopperLan (VNM) lui permettant d’héberger plusieurs Applications CopperLan de manière autonome. Un ordinateur peut ainsi mettre en relation plusieurs programmes CopperLan, du hardware CopperLan branché en USB, Firewire ou autre, des ports MIDI physiques ou virtuels. La connexion de cet ordinateur à d’autres via Ethernet permet d’étendre le réseau CopperLan, chaque Application pouvant alors échanger des informations avec n’importe quelle autre, quel que soit sa localisation physique.

En bref, il suffit d’installer le package CopperLan pour transformer n’importe quel ordinateur Windows ou Mac en Machine. D’autre part, tout autre équipement doté d’un connecteur Ethernet et hébergeant un VNM est également une Machine : pédale de guitariste, console de mix, surface de contrôle, instrument, ampli, projecteur…