Logo
COUCHE 2 Vlan, Spanning-tree, Trunk, EtherChannel et encapsulation Dot1Q
Overview
COUCHE 2 Vlan, Spanning-tree, Trunk, EtherChannel et encapsulation Dot1Q

COUCHE 2 Vlan, Spanning-tree, Trunk, EtherChannel et encapsulation Dot1Q

14 septembre 2021
12 janvier 2025
3 min de lecture
Disponible en :

VLANs

Les VLANs permettent de diviser un switch en plusieurs parties.

  • Sécurité améliorée, gestion, coûts réduits.
  • Limite le domaine de diffusion > meilleures performances.

Il existe deux façons de créer un VLAN :

Switch(config)#
Switch(config)#vlan 10

Créer le VLAN 10.

Switch(config)#
Switch(config)#int f0/1
Switch(config-if)#
Switch(config-if)#switchport access vlan 10
% Access VLAN does not exist. Creating vlan 10

L’interface f0/1 a maintenant accès au VLAN 10.

Le préfixe no permet de supprimer un VLAN :

Switch(config)#
Switch(config)#no vlan 10

Spanning-tree

Le spanning-tree empêche les boucles de diffusion et attribue un coût de chemin et une priorité à chaque VLAN. Il organise une élection basée sur les BIDs (bridge ID) et les adresses MAC de chaque équipement.

Note

Plus la valeur est basse, plus la chance du switch d’être élu comme “root bridge” est élevée.

Tip

Le root bridge doit être traversé pour sortir du réseau local.

Vous pouvez définir la priorité d’un VLAN :

Switch(config)#
Switch(config)#spanning-tree vlan 10 priority 8000
% Bridge Priority must be in increments of 4096.
% Allowed values are:
0 4096 8192 12288 16384 20480 24576 28672
32768 36864 40960 45056 49152 53248 57344 61440
Note

Le BID doit être l’une des valeurs listées ci-dessus (puissance de 2).

  • Vous pouvez forcer un VLAN à utiliser un “root bridge” spécifique, indépendamment du BID :
Switch(config)#
Switch(config)#spanning-tree vlan 10 root primary
  • Si le root bridge échoue, une sauvegarde peut prendre le relais :
Switch(config)#
Switch(config)#spanning-tree vlan 10 root secondary

Trunk

Le trunk permet de transmettre un ou plusieurs VLANs entre plusieurs équipements. Il ajoute effectivement plus de ports au switch principal.

Vue physiqueVue logique

Pour configurer un lien trunk, configurez l’interface (le port) avec ces commandes :

Switch(config)#
Switch(config)#int f0/1
Switch(config-if)#
Switch(config-if)#switchport mode trunk
Tip

Si les équipements configurés sont récents, l’équipement de l’autre côté du lien trunk peut détecter ce lien et se configurer automatiquement.

EtherChannel/PortChannel

EtherChannel permet l’agrégation de liens (jusqu’à 8 liens). Cela augmente la bande passante et fournit redondance/tolérance aux pannes.

Exemple de lien logique EtherChannel

  • Sélectionnez la plage d’interfaces :
Switch(config)#
Switch(config)#int range f0/1-2
  • Créez le lien EtherChannel #1 sur les interfaces :
Switch(config-if-range)#
Switch(config-if-range)#channel-group 1 mode on

Ici, “mode on” indique le mode manuel. Vous devez répéter ces commandes sur le second switch.

Tip

Les deux liens physiques sont traités comme un seul lien logique : EtherChannel #1.

Encapsulation Dot1Q

L’encapsulation permet à plusieurs VLANs d’être routés sur un seul lien physique. Le routeur étiquette les trames pour identifier les VLANs. Pour ce faire, des “sous-interfaces” doivent être créées.

Router(config)#
Router(config)#int g0/0/0.10
  • Encapsulez les trames pour le VLAN 10, selon la norme IEEE 802.1Q.
Router(config-subif)#
Router(config-subif)#encapsulation dot1Q 10
  • Définissez l’adresse IP de l’interface LAN pour le VLAN spécifié.
Router(config-subif)#
Router(config-subif)#ip address 192.168.10.1 255.255.255.0
  • 192.168.10.1 est la passerelle pour les équipements sur le VLAN 10.
Warning

N’oubliez pas d’activer l’interface physique : g0/0/0

Tip

Si vous avez plusieurs VLANs à configurer, les commandes sont les mêmes. Adaptez-les simplement à votre configuration.

Exemple de configuration de l’encapsulation Dot1Q pour le VLAN 20 :

Router(config)#
Router(config)#int g0/0/0.20
Router(config-subif)#
Router(config-subif)#encapsulation dot1Q 20
Router(config-subif)#
Router(config-subif)#ip address 192.168.20.1 255.255.255.0
Warning

N’oubliez pas d’activer l’interface physique : g0/0/0

Résumé des commandes Dot1Q

Copiez/collez ces lignes (en les adaptant à votre configuration) dans votre terminal :

Terminal
conf t
int g0/0/0.10
encapsulation dot1Q 10
ip address 192.168.10.1 255.255.255.0
no shut