Résumé
- Publié en mai 1997 dans la catégorie Experimental, RFC 2143 proposait de transporter des datagrammes IPv4 dans des commandes SCSI SEND MESSAGE(10), non de normaliser un nouveau réseau local.
- Un adaptateur initiateur reçoit normalement les réponses à ses propres commandes. Pour accepter une commande spontanée d’un autre ordinateur, il fallait le mode cible et un pilote transmettant le message aux couches supérieures.
- Faute d’adresse de diffusion SCSI, la résolution d’adresse devait interroger les cibles l’une après l’autre. Les 64 hôtes et les usages en grappe décrits ensuite étaient des possibilités d’architecture, non des déploiements constatés.
Le paquet tenait dans la commande
Le document de Ben Elliston part d’une intuition matérielle : entre des machines proches, un bus de périphériques pouvait offrir un débit intéressant. Son RFC 2143 choisit précisément la forme à dix octets de SEND MESSAGE parmi trois variantes. L’opcode est 0x2A; deux octets contiennent la longueur du datagramme IPv4, tandis que les quatre bits inférieurs du champ « stream select » indiquent le type de charge utile. Le datagramme suit l’en-tête SCSI. Le parallèle avec le champ de type Ethernet aide à comprendre ce choix, sans créer les autres propriétés d’Ethernet.
Cette précision est réelle, mais limitée. Un champ de transfert de 16 bits adapté à la longueur IPv4 n’atteste ni une interopérabilité entre adaptateurs ni un débit IP observé. Le texte évoque une communication approchant 360 Mbit/s pour des grappes proches ; il ne publie pas une mesure de service sur un parc installé. La fiche officielle confirme que le document est Experimental et ne constitue pas un standard Internet.
Le destinataire n’était pas automatiquement un pair
Le SCSI courant faisait dialoguer deux rôles inégaux. L’initiateur envoyait une commande, la cible répondait. Un ordinateur configuré seulement comme initiateur n’attendait pas qu’un autre adaptateur lui adresse soudain une commande. Pour des échanges IP entre hôtes, l’adaptateur devait aussi agir comme cible ; son pilote devait faire remonter la commande reçue jusqu’à la pile réseau. Le RFC désigne ce point comme la difficulté déterminante.
On peut donc brancher plusieurs stations au même support et ne toujours pas posséder un chemin bidirectionnel utilisable entre elles. La capacité physique, le rôle autorisé par l’adaptateur et la prise en charge logicielle sont trois preuves différentes. La commande correctement formée n’a aucune valeur pour un destinataire qui ne peut pas la recevoir en mode cible.
Une recherche sans cri collectif
Même après avoir réglé la réception, IP devait connaître l’identifiant SCSI correspondant au prochain saut. Sur Ethernet, l’ARP décrit par le RFC 826 exploite une adresse de diffusion : une demande atteint tous les postes du segment. Le bus SCSI du RFC 2143 ne fournit pas une telle adresse. Elliston propose alors d’envoyer la recherche successivement aux cibles possibles. Selon la variante, il pouvait falloir au moins sept accès distincts au bus. Mettre les correspondances positives en cache réduirait les répétitions ; mémoriser temporairement un échec était présenté comme optimisation éventuelle.
Le cache ne transforme pas sept interrogations en une véritable diffusion. Il décale le coût tant que l’information reste valable. Le SCSI d’origine numérotait les appareils de 0 à 7 ; Wide SCSI étendait les identifiants jusqu’à 15. La discussion d’échelle mentionne aussi une portée inférieure à dix mètres. Ce sont des limites de support et d’adressage local, pas la preuve d’un réseau extensible par simple ajout de machines.
La proposition imagine ensuite huit hôtes, chacun disposant éventuellement d’un second adaptateur, puis du routage IP entre buses pour atteindre 64 hôtes. Le mot important est « imagine » : plusieurs domaines courts reliés par routage ne deviennent pas un seul bus géant. Les applications évoquées — calcul distribué, NFS, Web, bases de données — expliquent l’intérêt économique d’une grappe rapide, mais le texte ne rapporte pas leur exploitation sur ce protocole.
Sources et portée
- RFC 2143, sections 2 à 7 : rôles SCSI, format, résolution d’adresse, topologies possibles et remarques générales de sécurité.
- RFC 826 : mécanisme de diffusion ARP sur Ethernet, utilisé ici uniquement comme comparaison.
- Notice du RFC Editor : statut Experimental et date.
Ces sources ne fournissent ni traces de paquets, ni essai comparatif, ni preuve d’adoption générale, ni garantie d’authentification ou de confidentialité. L’image est une interprétation éditoriale, non la photographie d’un système réel.
Briefing des membres
Contexte approfondi du profil
Connectez-vous avec le bon niveau d'adhésion pour débloquer le briefing complet et les notes de source.
Réservé à Strategic Circle
Strategic Circle
Ouvert à tous les lecteurs. Débloquez les briefings de profil après adhésion et connexion.
Rejoindre Strategic CircleRéservé aux membres de Leadership Alliance
Leadership Alliance
Réservé aux propriétaires et dirigeants qualifiés d'actifs IP ; connectez-vous pour débloquer les briefings Alliance.
Rejoindre Leadership Alliance

