Dans tout réseau informatique, vous devez décider d'une topologie. Une topologie de réseau est l'architecture physique de la façon dont les ordinateurs se connectent les uns aux autres. Une topologie de réseau classique est la topologie en anneau. Dans cette structure, tous les appareils du réseau sont connectés en un seul anneau. Tout le trafic réseau va dans une seule direction autour de la boucle. Cela signifie que chaque appareil a deux connexions au réseau, une qui reçoit des données et une qui transmet des données.
Avantages
La topologie en anneau est relativement facile à mettre en place, du moins à petite échelle. Par exemple, si vous envisagez de connecter chaque ordinateur d'un bureau à celui d'à côté, cela serait relativement simple à faire. Le concept devient encore plus facile à mettre en œuvre avec les serveurs rack. La difficulté survient lorsqu'il s'agit de réseaux dans différentes pièces, étages ou bâtiments où il peut être plus difficile de faire passer les câbles.
Dans les réseaux à topologie en anneau, les technologies de détection ou d'évitement des collisions ne sont pas nécessaires, car chaque appareil sait déjà s'il transmet des données ou non, et donc s'il peut ou non en transmettre davantage. Aucun serveur central ou routeur n'est nécessaire pour gérer la connectivité entre les appareils.
Désavantages
Étant donné que le trafic réseau ne circule que dans une seule direction, tout le trafic doit faire le tour complet de la boucle une fois. Bien que le destinataire prévu puisse identifier le message comme étant destiné à lui et ne pas le transmettre, s'il le faisait, l'expéditeur n'aurait aucun moyen de vérifier si le message avait été reçu ou non. Cela gaspille de la bande passante, ce qui peut causer des problèmes dans les réseaux fortement chargés.
Toute défaillance d'un seul appareil peut faire tomber toute la boucle. Si chaque message doit terminer une boucle complète, s'il y a une pause n'importe où dans la boucle, tous les messages sembleront échouer. Techniquement, certains messages peuvent être parvenus à leur destinataire prévu, s'ils étaient dans la boucle avant l'échec, cependant, l'expéditeur n'a aucun moyen de le savoir. Ce problème peut être principalement résolu avec une boucle bidirectionnelle ou une variante de topologie en anneau à contre-rotation décrite ci-dessous.
Tout ajustement de l'anneau provoque une perturbation, brisant temporairement tout l'anneau. Comme chaque appareil n'a que deux connexions, l'ajout d'un nouvel appareil ou la suppression d'un ancien, provoque une rupture du réseau, fermant tout l'anneau, jusqu'à ce que la connexion soit rétablie.
Malheureusement, cela signifie également que tous les appareils doivent rester sous tension. Si un ordinateur est éteint, sa carte réseau ne transmet plus de messages. Cela casserait l'anneau, rendant les topologies en anneau inadaptées aux réseaux qui n'ont pas des temps de disponibilité presque parfaits. L'anneau entier défaillant lorsqu'un seul lien tombe en panne les rend également inadaptés à la gestion à distance, car tout accès à distance reposerait généralement sur la boucle rompue.
La latence de communication est directement proportionnelle au nombre d'appareils dans la boucle. Chaque saut qu'un paquet réseau doit effectuer augmente le temps nécessaire pour atteindre sa destination.
Variantes
Une boucle bidirectionnelle ou une topologie en anneau contrarotatif est une variante de la topologie en anneau qui a une boucle secondaire qui transmet le trafic réseau dans l'autre sens autour de la boucle. Typiquement, cette boucle secondaire n'est pas utilisée sauf si la boucle principale est interrompue. Une fois qu'une interruption est détectée, le dispositif de travail le plus proche de l'interruption redirige tout le trafic autour de la boucle dans l'autre sens, créant essentiellement une boucle en forme de « C ».
Théoriquement, une boucle secondaire pourrait également être utilisée pour fournir une bande passante supplémentaire, bien que cela ne soit généralement pas fait. Bien qu'une deuxième boucle puisse être fournie en connectant une autre paire de fils à chaque appareil, cela n'est généralement pas fait non plus, car cela double l'infrastructure nécessaire pour l'anneau. Au lieu de cela, la communication bidirectionnelle sur un seul câble est activée en utilisant une communication en duplex intégral. Cela permet de fournir une tolérance aux pannes dans une boucle, mais ne résout pas les complexités d'échelle ou le problème de latence.
Une topologie en anneau à jeton peut être facile à confondre avec une topologie en anneau, cependant, elles sont très différentes. Malgré son nom, un réseau en anneau à jeton utilise en fait une topologie en étoile au niveau de la couche de connectivité physique.
Conclusion
La topologie en anneau est une architecture de réseau informatique qui place tous les périphériques dans un seul anneau. Tout le trafic réseau est transmis dans une seule direction autour de l'anneau, ce qui simplifie la configuration de petits réseaux locaux. Cependant, la topologie se débat à grande échelle et chaque appareil du réseau agit essentiellement comme un point de défaillance unique qui peut faire tomber l'ensemble du réseau. Pour ces raisons, les topologies en anneau sont désormais très rarement utilisées, voire pas du tout. Les réseaux à topologie en étoile ont tendance à être utilisés pour les points de terminaison, tandis que les réseaux principaux utilisent une topologie maillée.