Routage inter-VLAN — Router-on-a-Stick
Après avoir segmenté le réseau en VLANs, l'objectif est de permettre la communication contrôlée entre le VLAN 10 (ADM) et le VLAN 20 (DSI). Pour optimiser les ressources matérielles, une seule interface physique sur le routeur gère plusieurs réseaux logiques grâce à l'encapsulation 802.1Q.
- Interconnexion : faire communiquer deux réseaux IP distincts (10.0.10.0/24 et 10.0.20.0/24)
- Optimisation matérielle : utiliser l'encapsulation 802.1Q pour éviter de multiplier les câbles entre le switch et le routeur
- Passerelle par défaut : configurer les adresses IP virtuelles qui serviront de sortie pour les PC de chaque VLAN
- Routeur Cisco : utilisation de sous-interfaces logiques sur une interface physique unique
- 802.1Q (Dot1Q) : standard de marquage de trames pour le transport des VLANs sur un lien Trunk
- Lien Trunk : port G0/1 du switch configuré pour laisser passer tous les VLANs vers le routeur
10.0.10.10/24
GW: 10.0.10.1
10.0.20.10/24
GW: 10.0.20.1
G0/1 → Trunk vers routeur
G0/0.10 → 10.0.10.1/24
G0/0.20 → 10.0.20.1/24
Réalisation
Le port relié au routeur doit être configuré en mode Trunk pour laisser passer les trames de tous les VLANs vers le routeur.
Switch(config)# interface gigabitEthernet 0/1
Switch(config-if)# switchport mode trunk
En mode Trunk, le switch encapsule chaque trame avec un tag 802.1Q indiquant son VLAN d'origine, permettant au routeur de les distinguer.
L'interface physique est d'abord activée, puis divisée en deux sous-interfaces logiques — une par VLAN. Chaque sous-interface est associée à un VLAN via l'encapsulation Dot1Q et reçoit l'adresse IP qui servira de passerelle par défaut pour les hôtes.
Router(config)# interface gigabitEthernet 0/0
Router(config-if)# no shutdown
# Sous-interface pour le VLAN 10 (ADM)
Router(config-if)# interface g0/0.10
Router(config-subif)# encapsulation dot1Q 10
Router(config-subif)# ip address 10.0.10.1 255.255.255.0
# Sous-interface pour le VLAN 20 (DSI)
Router(config-if)# interface g0/0.20
Router(config-subif)# encapsulation dot1Q 20
Router(config-subif)# ip address 10.0.20.1 255.255.255.0
Chaque PC doit pointer vers la sous-interface de son VLAN comme passerelle par défaut :
- IP : 10.0.10.10 / 255.255.255.0
- Passerelle : 10.0.10.1
- IP : 10.0.20.10 / 255.255.255.0
- Passerelle : 10.0.20.1
Preuves de réalisation
Ping réussi entre un PC du VLAN 10 (10.0.10.10) et un PC du VLAN 20 (10.0.20.10), confirmant que le routage inter-VLAN fonctionne via les sous-interfaces du routeur.
Table de routage du routeur affichant les deux réseaux directement connectés (10.0.10.0/24 et 10.0.20.0/24) via les sous-interfaces G0/0.10 et G0/0.20.
Résultat confirmant que le port G0/1 du switch est bien en mode Trunk, avec les VLANs 10 et 20 autorisés et actifs sur ce lien.