Plus facile à lire avec un fond crème, une teinte, plus de contraste ou un texte plus grand ? Choisissez vos couleurs et votre texte, une fois pour toutes les pages.

Leçon gratuite

Séparer des groupes sur un seul commutateur (VLAN)

Après cette leçon: Je peux séparer deux groupes de postes sur un seul commutateur.

Leçon de 55 min6 commandesLab VLAN : VLAN et routage inter-VLAN sur une VM Ubuntu dans le navigateur

Caisses et clients sur un commutateur

Dans une agence, un seul commutateur relie les caisses, les PC du personnel et une borne wifi pour les clients. Un portable de client ne doit jamais voir une caisse.

Acheter trois commutateurs coûte cher et prend de la place. Un VLAN découpe un commutateur en plusieurs, avec de simples réglages.

À la fin de cette leçon

Remarque

Je peux séparer deux groupes de postes sur un seul commutateur.

Mots clés

MotCe que ça veut direExemple
Domaine de diffusiontous les appareils qui entendent les diffusions les uns des autres
VLANun réseau local virtuel : un commutateur qui se comporte comme plusieursVLAN 10
Port d'accèsun port qui appartient à un seul VLAN, pour un seul appareil
Port trunkun port qui porte plusieurs VLAN vers un autre commutateur ou un routeur
Étiquetteune marque sur une trame qui nomme son VLAN
Routeur sur un brasun seul câble du routeur qui porte tous les VLAN (en anglais router on a stick)

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

Un commutateur est un domaine de diffusion

Un commutateur ordinaire envoie une diffusion par tous ses ports. Tous les appareils s'entendent donc.

On appelle cela un domaine de diffusion. Les appareils d'un même domaine se joignent sans routeur.

Un VLAN coupe le commutateur en plusieurs domaines de diffusion.

Rencontrer le commutateur, le routeur et les postes

Commande
vlanlab status

Affichée ici, non exécutée. Créez un compte gratuit pour appuyer sur Exécuter et la saisir dans le terminal de votre propre labo.

Lire la table des VLAN du commutateur

Commande
sudo ip netns exec sw bridge vlan show

Affichée ici, non exécutée. Créez un compte gratuit pour appuyer sur Exécuter et la saisir dans le terminal de votre propre labo.

Demander à travers le commutateur, sans routeur

Commande
sudo ip netns exec h20 arping -c 2 -I eth0 10.10.0.100

Affichée ici, non exécutée. Créez un compte gratuit pour appuyer sur Exécuter et la saisir dans le terminal de votre propre labo.

Ce que disent les trois réponses

Tous les ports sont dans le VLAN 1. La table a une ligne pour chacun des quatre ports, et une pour le pont lui-même, br0. Les postes ont deux plages d'adresses, mais le commutateur les traite comme un seul groupe.

L'arping demande « qui a cette adresse ? » à travers le commutateur. Le serveur répond les deux fois avec sa propre adresse matérielle. Rien ne sépare encore les deux groupes.

Ports d'accès et ports trunk

Un port d'accès appartient à un seul VLAN. L'appareil branché dessus ne sait rien des VLAN.

Un port trunk porte plusieurs VLAN sur un câble. Pour les distinguer, chaque trame reçoit une étiquette qui nomme son VLAN. La norme s'appelle 802.1Q.

Exemple : une table de ports

PortBranché surModeVLAN
1Caisse uneAccès10
2Caisse deuxAccès10
3PC du personnelAccès20
4Borne wifi clientsAccès30
5Le routeurTrunk10, 20, 30

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

Un routeur relie les VLAN

Des appareils de VLAN différents ne se parlent pas à travers le commutateur. S'ils doivent se parler, un routeur doit se placer entre eux.

Un seul câble suffit. C'est un trunk, et le routeur lui donne une sous-interface par VLAN. Chaque sous-interface porte l'adresse de passerelle de son VLAN.

C'est un routeur sur un bras.

Exemple : un paquet d'un VLAN à l'autre

ÉtapeOùÉtiquette
1Le PC du personnel écrit à sa passerelleAucune
2Le commutateur l'envoie au routeurVLAN 20
3Le routeur trouve le réseau de la caisse et le renvoieVLAN 10
4Le commutateur le remet à la caisseAucune

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

Tenter de joindre l'autre VLAN

Commande
sudo ip netns exec h10 ping -c 2 -W 1 10.20.0.11

Affichée ici, non exécutée. Créez un compte gratuit pour appuyer sur Exécuter et la saisir dans le terminal de votre propre labo.

Regarder l'unique câble du routeur

Commande
sudo ip netns exec r1 ip -br addr show dev eth0

Affichée ici, non exécutée. Créez un compte gratuit pour appuyer sur Exécuter et la saisir dans le terminal de votre propre labo.

Lire où h10 envoie les autres réseaux

Commande
sudo ip netns exec h10 ip route

Affichée ici, non exécutée. Créez un compte gratuit pour appuyer sur Exécuter et la saisir dans le terminal de votre propre labo.

Une erreur fréquente

Attention

On croit souvent que des postes de VLAN différents se joignent quand même à travers le commutateur. Le commutateur ne franchit jamais un VLAN. Il faut un routeur, et une règle de ce routeur peut encore bloquer le trafic.

Pour aller plus loin : un troisième groupe

L'agence ajoute des caméras à l'entrée. Elles vont dans le VLAN 40, sur le port 6, avec le réseau 10.40.0.0/24.

Écrivez les lignes nouvelles et modifiées de la table de ports d'exemple. Dites quelle adresse de passerelle il faut à la nouvelle sous-interface du routeur.

Ajoutez ensuite ces lignes à PORTS dans une copie des tests. Vérifiez avec peuvent_parler qu'une caméra ne joint une caisse qu'à travers le routeur.

À propos de ce labo et de sa source: Lab VLAN : VLAN et routage inter-VLAN sur une VM Ubuntu dans le navigateur

Vous enseignez à une classe ? Proposez ce module à vos étudiants avec un guide de l'enseignant, des devoirs corrigés et un laboratoire pour chaque étudiant.