web-dev-qa-db-fra.com

Que se passe-t-il lorsque vous branchez deux côtés d'un câble sur un seul périphérique réseau?

Qu'est-ce qui risque de se produire lorsque vous branchez deux extrémités d'un câble réseau sur un seul commutateur/routeur? Cela créera-t-il des problèmes sur le réseau ou sera-t-il simplement ignoré?

83
lisa1987

Dépend du routeur/commutateur.

Si c'est "Géré" - Comme Netgear décent, Cisco ou HP Procurve, ou a STP (Spanning Tree Protocol) ou l'une de ses variantes activé, il y a quelques secondes de folie absolue, le commutateur se rend compte qu'il y a une boucle dans la topologie du réseau et bloque l'un des ports.

(J'ai seulement décrit la STP re-convergence comme une "folie absolue" parce que si vous utilisez un style ancien, lent, STP puis la convergence peut prendre 30 secondes ou plus, en fonction de la complexité du réseau. Spécifiques au fournisseur STP telles que BackboneFast et ainsi de suite diminueront cela, mais vous pourriez toujours vous retrouver avec une courte période d'un réseau légèrement instable). . Rapid STP est un lot plus rapide à converger, en raison d'un algorithme différent)

Si c'est "non géré" - comme à peu près tous les équipements de qualité SOHO, et une bonne proportion de petits commutateurs à 4-8 ports, alors tout l'enfer se déchaîne, car vous venez de créer une boucle dans un réseau , et tout le trafic a tendance à rebondir à l'intérieur de la boucle.

La raison en est que les commutateurs s'appuient sur un processus d'apprentissage des adresses MAC pour mapper les adresses MAC aux ports physiques. Dans un réseau sans boucle, une seule adresse MAC ne sera visible que par le commutateur sur un port physique donné. Si vous avez une boucle, le commutateur verra plusieurs chemins vers la même adresse MAC, et éventuellement plusieurs adresses MAC sur plusieurs ports, donc au lieu que le trafic soit commuté efficacement, il sera diffusé partout où il verra les MAC. C'est ce qu'on appelle une "tempête de diffusion".

Cela peut rapidement utiliser toute la puissance du processeur d'un commutateur, remplir les tampons de transmission et de réception, ainsi que polluer la table d'adresses MAC.

Fondamentalement, si vous créez une boucle dans le réseau, vous en serez informé, soit par le biais de la surveillance (détection d'un changement dans la topologie STP [vous avez une surveillance, non?])), Ou dans tout ce qui tombe dramatiquement.

Si vous regardez un commutateur qui a une tempête de diffusion, vous avez tendance à constater que tous les voyants d'activité du port clignotent tous en même temps.

91
Tom O'Connor

Un problème similaire s'est produit dans mon travail - mais on m'a dit que cette situation (câble Ethernet branché sur deux ports réseau distincts) ne ponterait pas les réseaux à moins qu'il ne s'agisse d'un câble croisé. Nous avons trouvé un cas où quelqu'un dans une salle de conférence a branché un seul câble dans les ports femelles de deux réseaux complètement séparés. Il y a eu une discussion animée pour savoir s'il s'agissait du pistolet fumant ou non (les réseaux doivent être séparés) - mais récemment, les commutateurs d'un réseau ont été mis à niveau et la détection automatique n'a pas été désactivée - ou peut-être que c'est auto-mdix (où il est automatiquement configure la connexion à traverser même si vous n'utilisez pas de câble croisé) - il est donc possible que ce soit ce qui s'est passé.

1