5 votes

paquets acheminés par le commutateur ou le routeur ?

J'ai une question simple qui implique la compréhension de l'utilité d'un routeur.

J'ai une petite entreprise qui se compose de plusieurs PC et d'un routeur qui sont tous connectés au même commutateur à 24 ports. De temps en temps, tous les PC de mon réseau local sont déconnectés ; ils ne peuvent pas se joindre les uns aux autres ni aux serveurs. Un cycle d'alimentation du commutateur résout généralement le problème.

Je me demandais si ce problème pouvait être causé par le routeur qui est aussi notre serveur DHCP. Si le PC-A envoie un ping ou se connecte à Server-A, le routeur a-t-il quelque chose à voir avec cette connexion ? Je suppose que puisque le PC-A et le Serveur-A sont sur le même réseau physique et le même commutateur, les paquets sont acheminés par le commutateur, mais pas par le routeur. Est-ce exact ? Puis-je supposer dans ce cas que la faute se situe soit dans le câblage, le commutateur ou les ordinateurs ?

4voto

MDMarra Points 99815

Je suppose que votre installation est comme ça :

                                |------Server  
__________   ________     ______|
|Internet|---|Router|----|Switch|  
__________   ________     ______|
                                |-----------Clients

Un routeur itinéraires des paquets vers différents sous-réseaux IP. C'est un dispositif de couche 3.

Si tout se trouve sur le même commutateur Ethernet de couche 2, aucun routage n'est nécessaire, ce qui signifie que le trafic n'atteindra jamais le routeur. Le trafic n'atteindra le routeur que s'il doit être acheminé, c'est-à-dire s'il quitte votre commutateur L2.

1 votes

C'est exactement comme ça. Je pense donc que je peux laisser le routeur en dehors de l'équation...

3voto

jwbensley Points 4092

Vous avez raison de dire que le commutateur n'est pas en train de "router les paquets". "Paquet" est un terme généralement utilisé pour désigner la couche 3 du modèle de réseau à 7 couches OSI. Le commutateur va vraisemblablement "commuter" le trafic au niveau de la couche 2, en utilisant les adresses MAC. Le routeur ne devrait entrer dans l'équation que pour le trafic quittant votre réseau local, c'est-à-dire vers l'Internet. Le routage au niveau de la couche 3 se fait entre des réseaux logiques (généralement des réseaux IP), mais au niveau de la couche 2, le réseau local, nous ne faisons que commuter.

Si un redémarrage du commutateur résout votre problème, il s'agit probablement d'un problème de couche 1 (couche physique) ou de couche 2 (couche de liaison de données).

Je changerais certains câbles, je changerais le commutateur, je déplacerais les appareils dans les ports muraux et les ports du commutateur, et j'effectuerais des captures de paquets pour essayer d'identifier la source du problème.

1voto

leoger Points 788

Il existe un cas (certes rare) où le routeur peut être en cause... Lorsqu'un nœud du réseau doit atteindre un autre nœud local, il existe un processus appelé ARP (Address Resolution Protocol) qui permet de déterminer l'adresse Ethernet (ou MAC) à partir de l'adresse IP. Cela se fait par diffusion - le nœud demandeur envoie une diffusion demandant "qui possède cette adresse IP ?". Le serveur possédant cette adresse IP répond alors - avec son adresse MAC source dans la réponse - et le client envoie alors le paquet à cette adresse MAC.

Il est possible que le routeur, ou un autre nœud de votre réseau, réponde à des requêtes ARP pour des IP qu'il ne possède pas. Vous pouvez détecter cela en exécutant "arp" en ligne de commande, ce qui vous montrera ces entrées en cache. Si vous ne pouvez pas atteindre un serveur et que vous voyez une entrée ARP pour son IP sur le client, vérifiez les paramètres de cette machine et assurez-vous que l'adresse MAC que vous voyez est correcte pour cet hôte.

0voto

Dusan Bajic Points 2036

Vous avez raison dans vos hypothèses. Il y a peu de chances que les câbles ou les ordinateurs soient en cause, mais même si c'est le cas, vous devez probablement vous procurer un commutateur décent.

0 votes

Ce qui est amusant, c'est que seuls certains PC ne peuvent pas se connecter au serveur A, alors que les autres peuvent établir une nouvelle connexion sans problème. Quelqu'un m'a dit que le routeur pouvait en être la cause, mais je pensais que le commutateur acheminait les paquets au sein du même réseau plutôt que le routeur...

0 votes

Vous pouvez essayer de déconnecter le routeur la prochaine fois que cela se produit si vous voulez vous en assurer.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X