Objectif
L’objectif est de permettre la communication entre des appareils situés dans des VLANs différents en utilisant une seule interface physique sur un routeur.
Contexte et Justification
Les VLANs segmentent le réseau en domaines de diffusion distincts, ce qui améliore la sécurité et les performances. Par défaut, les appareils d’un VLAN ne peuvent pas communiquer avec ceux d’un autre VLAN. Pour permettre cette communication, il faut un appareil de niveau 3 : un routeur.
La méthode « Router-on-a-Stick » est une solution économique qui utilise un seul port de routeur et un lien trunk pour acheminer et router le trafic de plusieurs VLANs. Le routeur agit comme le couloir d’un immeuble qui relie des appartements séparés (les VLANs).
Concepts Clés : VLAN, Access et Trunk
- VLAN (Virtual LAN) : Un VLAN est un réseau local virtuel. Il permet de diviser un switch physique en plusieurs switchs virtuels complètement isolés les uns des autres. C’est comme prendre un grand hangar (le switch) et y construire des murs pour créer des bureaux séparés (les VLANs).
- Port en Mode Access : C’est un port de switch configuré pour appartenir à un seul VLAN. On y connecte les appareils finaux comme les PC, les imprimantes ou les serveurs. C’est la porte d’entrée qui ne mène qu’à un seul bureau (VLAN).
- Port en Mode Trunk : C’est un port spécial capable de transporter le trafic de plusieurs VLANs en même temps. Il est utilisé pour connecter le switch à un autre switch ou, comme ici, à un routeur. Pour différencier le trafic, il utilise un système d’étiquetage (le protocole 802.1Q). C’est le couloir principal de l’immeuble : il dessert tous les bureaux, et chaque personne (trame) porte un badge (étiquette) indiquant à quel bureau (VLAN) elle appartient.
Topologie et Plan d’Adressage
Topologie : 1 routeur, 1 switch, 2 PC.
- PC est dans le VLAN 10 (ADMIN).
- PC1 est dans le VLAN 20 (COMMERCE).
- Le lien entre le switch et le routeur est un trunk.

Figure 1 · Topologie et Plan d'Adressage
Plan d’Adressage :
| ID VLAN | Nom | Réseau | Passerelle |
|---|---|---|---|
| 10 | Admin | 192.168.10.0 /24 | 192.168.10.1 |
| 20 | Commerce | 192.168.20.0 /24 | 192.168.20.1 |
Procédure de Configuration
Cette procédure se déroule en deux temps : d’abord le switch, puis le routeur.
Configuration du Switch (Création des VLANs)
Justification : Nous allons créer les VLANs, assigner les PC à leurs VLANs respectifs et configurer le port connecté au routeur pour qu’il transporte le trafic de tous les VLANs (trunk).
- Passez en mode de configuration globale (
configure terminal). - Créez et nommez le VLAN 10 avec les commandes
vlan 10etname ADMIN. - Créez et nommez le VLAN 20 avec les commandes
vlan 20etname COMMERCE. Quittez le mode de configuration VLAN avecexit.

Figure 2 · Création des VLANs 10 et 20
- Entrez dans la configuration du port du PC (ex : FastEthernet0/1) avec la commande
interface FastEthernet0/1. - Ajoutez une description pour identifier facilement à quoi ce port est connecté avec
description Connexion PC (ADMIN). - Configurez le port en mode access dans le VLAN 10 avec
switchport mode accessetswitchport access vlan 10.

Figure 3 · Port d'accès du PC (VLAN 10)
- Entrez dans la configuration du port du PC1 (ex : FastEthernet0/2) avec la commande
interface FastEthernet0/2. - Ajoutez une description avec
description Connexion PC1 (COMMERCE). - Configurez le port en mode access dans le VLAN 20 avec
switchport mode accessetswitchport access vlan 20.

Figure 4 · Port d'accès du PC1 (VLAN 20)
- Entrez dans la configuration du port connecté au routeur (ex : GigabitEthernet0/1) avec la commande
interface GigabitEthernet0/1. - Ajoutez une description claire pour le lien trunk avec
description TRUNK vers R1. - Configurez le port en mode trunk avec la commande
switchport mode trunk. - Autorisez explicitement uniquement les VLANs nécessaires sur le trunk avec la commande
switchport trunk allowed vlan 10,20.

Figure 5 · Port trunk vers le routeur
- Sauvegardez votre configuration avec
endpuiscopy running-config startup-config.
Configuration du Routeur
Justification : Nous allons créer des sous-interfaces virtuelles, une pour chaque VLAN. Chaque sous-interface aura une adresse IP et servira de passerelle pour son VLAN. En ajoutant une description, nous rendons la configuration auto-documentée.
- Passez en mode de configuration globale (
configure terminal). - Entrez dans la configuration de l’interface physique connectée au switch (ex : GigabitEthernet0/0/0) avec la commande
interface GigabitEthernet0/0/0. - Ajoutez une description pour le lien physique avec
description TRUNK vers SW1. - Allumez l’interface, qui est éteinte par défaut, avec
no shutdown.

Figure 6 · Interface physique du routeur
- Créez la première sous-interface pour le VLAN 10 avec la commande
interface GigabitEthernet0/0/0.10. - Ajoutez une description pour identifier son rôle avec
description Passerelle VLAN 10 ADMIN. - Activez le protocole de trunking 802.1Q et associez cette sous-interface au VLAN 10 avec la commande
encapsulation dot1q 10. - Assignez l’adresse IP de la passerelle pour le VLAN 10 avec
ip address 192.168.10.1 255.255.255.0.

Figure 7 · Sous-interface du VLAN 10
- Créez la seconde sous-interface pour le VLAN 20 avec
interface GigabitEthernet0/0/0.20. - Ajoutez une description avec
description Passerelle VLAN 20 COMMERCE. - Associez-la au VLAN 20 avec
encapsulation dot1q 20. - Assignez l’adresse IP de la passerelle pour le VLAN 20 avec
ip address 192.168.20.1 255.255.255.0.

Figure 8 · Sous-interface du VLAN 20
- Sauvegardez votre configuration avec
endpuiscopy running-config startup-config.
Configuration des Hôtes et Vérifications
Configuration des PC :
- PC : IP 192.168.10.10, Masque 255.255.255.0, Passerelle 192.168.10.1.
- PC1 : IP 192.168.20.10, Masque 255.255.255.0, Passerelle 192.168.20.1.

Figure 9 · Configuration IP du PC (VLAN 10)

Figure 10 · Configuration IP du PC1 (VLAN 20)
Vérification sur le Switch :
- Tapez
show vlan briefpour voir vos VLANs et les ports qui y sont assignés. - Tapez
show interfaces trunkpour confirmer que le port vers le routeur est bien en mode trunking.

Figure 11 · Vérification des VLANs et du trunk
Vérification sur le Routeur :
- Tapez
show ip interface briefpour voir que vos deux sous-interfaces sont actives (up / up). - Tapez
show ip routepour voir que le routeur connaît les deux réseaux (192.168.10.0/24 et 192.168.20.0/24).

Figure 12 · Sous-interfaces et table de routage
Test Final :
- Depuis le PC, ouvrez le « Command Prompt » et tapez
ping 192.168.20.10. Le ping doit réussir ! Il se peut que la première requête échoue (le temps que le protocole ARP fasse son travail), mais les suivantes doivent fonctionner.

Figure 13 · Ping inter-VLAN réussi
Dépannage
Voici la checklist à suivre méthodiquement pour trouver la cause du problème.
Vérifier le PC Client :
- L’adresse IP est-elle correcte et dans le bon sous-réseau ?
- La passerelle par défaut est-elle bien l’adresse IP de la sous-interface du routeur correspondant à son VLAN ? C’est l’erreur la plus fréquente.
Vérifier le Switch (Niveau 2) :
- Les VLANs sont-ils bien créés ? (commande :
show vlan brief). - Les ports des PC sont-ils bien en mode access et assignés au bon VLAN ? (commande :
show vlan brief). - Le port connecté au routeur est-il bien en mode trunk ? (commande :
show interfaces trunk).
Vérifier le Routeur (Niveau 3) :
- L’interface physique est-elle bien allumée (
no shutdown) ? (commande :show ip interface brief). - Les sous-interfaces sont-elles actives (up / up) ? (commande :
show ip interface brief). - La commande
encapsulation dot1q [vlan-id]sur chaque sous-interface correspond-elle bien au bon numéro de VLAN ? Une faute de frappe ici est une erreur classique. (commande :show running-config). - Les adresses IP des sous-interfaces sont-elles correctes et uniques ?
Conseils et Bonnes Pratiques
- Convention de nommage : Faites correspondre le numéro de la sous-interface au numéro du VLAN (ex :
GigabitEthernet0/0/0.10pour le VLAN 10). C’est plus clair pour tout le monde. - VLAN Natif : Par défaut, un trunk a un « VLAN natif » (le VLAN 1) qui n’est pas étiqueté. Pour des raisons de sécurité, il est recommandé de le changer pour un VLAN inutilisé et de ne jamais utiliser le VLAN 1 pour des appareils.
- Sécurité des ports : Sur un switch en production, tous les ports inutilisés devraient être désactivés (
shutdown) et assignés à un VLAN « parking » non utilisé pour empêcher les connexions non autorisées.
Procédures Liées
- Configuration Initiale et Sécurisation d’un Switch Cisco (Trunk et VLANs côté switch)
- DHCP pour Multiples VLANs (Adressage DHCP de chaque VLAN)
- ACLs (Standard et Étendues) (Filtrage entre VLANs)
- Segmentation Réseau (VLANs) sur pfSense (Alternative avec un pare-feu pfSense)
