[Cisco] Routage inter-vlans

Même s’il est toujours possible de connecter une interface de routeur à un port d’accès pour chaque vlan, cette solution est peu pratique car gourmande en port de routeur, de switch et de câblage.

Une autre solution est de connecter l’interface d’un routeur à un port trunk d’un switch et de configurer des sous-interfaces au niveau de l’interface du routeur.

Routage inter-vlan à l’aide de sous-interfaces

Nous allons donc créer nos interface virtuelles sur le port fa1/0 de notre routeur. Il faut tout d’abord absolument activer l’interface physique pour que les interfaces virtuelles soient opérationnelles :

Router>enable
Router#configuration terminal
Router(config)#interface fa1/0
Router(config-if)#no shutdown
Router(config-if)#exit

Nous allons ensuite créer l’interface fa1/0.20 (interface virtuelle de l’interface physique fa1/0) :

Router(config)#interface fa1/0.20
Router(config-subif)#encapsulation dot1Q 20
Router(config-subif)#ip address 192.168.20.254 255.255.255.0
Router(config-subif)#no shutdown
Router(config-subif)#exit

Idem pour l’interface fa1/0.30 :

Router(config)#interface fa1/0.30
Router(config-subif)#encapsulation dot1Q 30
Router(config-subif)#ip address 192.168.30.254 255.255.255.0
Router(config-subif)#no shutdown
Router(config-subif)#exit

Commandes de vérification

Router#show ip route

C 192.168.2.0/24 is directly connected, FastEthernet1/0.20
C 192.168.3.0/24 is directly connected, FastEthernet1/0.30

Et notre switch !

Il faut également mettre le port fa0/24 de notre switch (qui fait la liaison avec le routeur) en mode trunk pour que lui aussi puisse acheminer toutes les VLANs vers et depuis le routeur :

Switch(config)#interface fa0/24
Switch(config-if)#switchport mode trunk
Switch(config-if)#switchport trunk allowed vlan 20,30,99
Switch(config-if)# switchport trunk native vlan 99
Switch(config-if)#no shutdown
Switch(config-if)#exit

Voilà comment on fait du routage inter-vlans avec un routeur et un switch (L2).

Autrement, on achète un beau switch de niveau 3 😉

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *