J'ai appris des VLAN et je me demande si le commutateur peut être utilisé pour la communication entre deux VLAN.
Étant donné que les commutateurs prennent en charge les liaisons de jonction et connaissent déjà la destination / source (VID) de la trame, pourraient-ils être utilisés pour envoyer la trame d'un VLAN à l'autre?
Par exemple, dans cette image ci-dessus, je me demandais pourquoi le routeur est nécessaire si ce commutateur reçoit déjà le VID de chaque VLAN. Pourquoi ne peut-on pas transférer la trame vers le VLAN ciblé mais a besoin du routeur pour le faire, prolongeant ainsi le temps de transfert de la trame vers le routeur et vice-versa?
Réponses:
Les commutateurs L2 ne peuvent pas effectuer de routage inter-VLAN, car ils ne prennent en charge que les éléments du réseau L2, c'est-à-dire les trames de transfert entre les liaisons. S'il s'agit d'un commutateur L3, il peut effectuer le routage de protocole IP entre les VLAN.
la source
L3 Switch
, vous trouverez l'appareil que vous recherchez.Les VLAN sont utilisés pour créer différents sous-réseaux, ce qui signifie différents domaines de diffusion. Vous devez disposer d'un routeur ou d'un commutateur de couche 3 pour transférer le trafic entre différents VLAN (différents sous-réseaux).
la source
Le routage est une fonction de couche 3, alors que les VLAN ne concernent que la couche 2.
Lorsqu'un ordinateur A veut envoyer des données à un autre hôte B, en utilisant le protocole IP, il vérifiera d'abord si B est dans le même réseau que lui (en comparant la partie réseau de sa propre adresse et l'adresse IP de destination).
Si l'adresse IP B se trouve dans le même réseau, A exécutera alors une demande ARP pour trouver l'adresse MAC de B.
Si B n'est pas vivant ou n'est pas dans le même VLAN, la demande ARP n'aura pas de réponse et A n'enverra pas toute autre chose (la communication échoue).
Si l'adresse IP B appartient à un autre réseau IP, alors A recherchera dans sa table de routage, trouvera l'adresse IP du routeur C (généralement sa passerelle par défaut) et enverra le paquet à C (exécutant à nouveau une requête ARP pour trouver C Adresse Mac).
Donc, si vous n'avez pas de routeur avec une interface dans les deux réseaux, vous ne pouvez pas avoir de communication entre deux hôtes dans deux réseaux IP séparés.
Même s'il existe une sorte de pont entre deux VLAN (inhabituel mais possible), ou si les deux hôtes sont dans le même VLAN mais ont une adresse IP dans différents réseaux IP, la communication n'est pas possible sans routeur, car A n'essaiera pas d'envoyer une trame vers B (car sa configuration IP lui indique qu'il a besoin d'un routeur).
Maintenant, comme d'autres réponses l'ont souligné, si votre commutateur est un commutateur de couche 3, cela signifie que vous avez dans une boîte à la fois un commutateur et un routeur. Si elle est configurée correctement, la fonction de routeur de votre commutateur sera acheminée entre les différents VLAN.
Le principal avantage des commutateurs de couche 3 (par opposition à un routeur séparé) est que vous pouvez router entre différents VLAN à pleine vitesse (IE aussi vite que le processus de commutation).
la source
Les autres réponses ici concernent la théorie des réseaux, donc je ne commenterai pas cela. En ce qui concerne le matériel réseau réel dans le monde réel, qui est lié mais différent de la théorie des réseaux, la réponse est oui. Vous pouvez acheter un commutateur réseau capable de gérer le trafic VLAN.
Un commutateur réseau était auparavant considéré comme un périphérique de couche 2, mais de nombreux commutateurs font plus que cela de nos jours. Parfois, les routeurs sont étiquetés comme un «commutateur de couche 3». Les commutateurs ayant plus qu'une simple fonctionnalité de couche 2 sont parfois appelés «commutateurs de couche 2.5»
la source
Curieusement, cela n'est pas pris en charge par les commutateurs VLAN - vous ne pouvez pas les configurer pour se connecter, par exemple, VLAN3 sur le port A à VLAN5 sur le port B.
Vous pouvez pirater cela en utilisant deux ports, configurer l'un pour que VLAN3 soit non balisé, et l'autre VLAN5 non balisé, puis les connecter avec un câble. (Je n'ai pas essayé cela, mais je ne vois pas pourquoi cela ne devrait pas fonctionner.)
la source
Si j'interprète cela correctement, vous voulez qu'un commutateur qui reçoive une trame avec VLAN 5 (par exemple) la transfère avec VLAN 6.
Ce serait inutile. Au lieu de cela, vous pouvez simplement prendre tous vos appareils qui utilisent VLAN 6 et les déplacer vers VLAN 5 à la place.
Parce que c'est inutile, les fournisseurs de commutateurs n'ont ajouté aucun moyen de le faire.
la source
Le trafic intra-VLAN est transféré entre les adresses mac du réseau VLAN. Pour qu'une «trame» quitte ce réseau, elle doit être transmise à l'adresse mac d'un périphérique capable de routage. Il peut s'agir d'un commutateur, d'un pare-feu ou d'un routeur. Donc, si une trame du VLAN A veut atteindre le VLAN B, le VLAN A enverra la trame à l'adresse mac de la passerelle par défaut, le VLAN B fera de même. Si ces passerelles sont sur un commutateur, le commutateur achemine les paquets entre les réseaux locaux virtuels, de même pour un routeur. Vous voudrez peut-être utiliser un pare-feu, cependant, si vous devez contrôler l'accès dans les deux sens entre les réseaux locaux virtuels.
Dans le monde moderne: Considérez les commutateurs comme des routeurs avec beaucoup de ports. Considérez les routeurs comme des commutateurs avec moins de ports, mais une disponibilité plus élevée. Considérez les pare-feu comme des routeurs qui peuvent prendre en charge des services de couche supérieure, comme la détection d'intrusion, l'antivirus, le proxy SSL, les services d'application, le NAT, etc.
la source