Table des matières

Commandes Cisco IOS pour les commutateurs

Gestion des vLAN

Pour créer un vLAN 2 nommé vLAN-test:

(config)#vlan 2
(config-vlan)#name vLAN-test
(config-vlan)#exit

Il faut configurer l'IP de l'interface sur un vLAN. La procédure est la suivante :

(config)#interface vlan 1
(config-if)#ip address 192.168.1.1 255.255.255.0

Pour supprimer le vLAN 2 :

(config)#no vlan 2

Gestion des interfaces (ports)

Pour configurer le port 1 utiliser l'une des commandes ci-dessous :

Switch(config)#interface FastEthernet0/1
Switch(config)#int f0/1

Pour configurer simultanément les ports 13 à 24 lancer la commande :

int range f0/13-f0/24

Desactiver le port :

Switch(config-if)#shutdown

Activer le port :

Switch(config-if)#no shutdown

Pour affecter le port au vLAN 2 :

Switch(config-if)#switchport access vlan 2

Gestion du Spanning Tree Protocol (STP)

Le Spanning Tree permet d'éviter des boucles infinies de broadcast tout en assurant la redondance des liens et des équipements. Il permet de forcer un chemin unique pour communiquer d'un point à un autre. En cas de défaillance, un autre chemin sera redéfini automatiquement selon la priorité et la disponibilité des liens.

Prenons par exemple la topologie suivante pour l'exercice. Le point orange est le port qui bloque en quelque sorte la “boucle”. Ce port est le priorité la plus basse.

Nous allons configurer Switch1 en tant que root du Spanning Tree et définir la priorité maximum :

Switch1(config)#spanning-tree vlan 1 root primary
Switch1(config)#spanning-tree vlan 1 priority 0

Nous allons configurer la priorité du Switch2 :

Switch2(config)#spanning-tree vlan 1 priority 4096

Nous allons configurer la priorité du Switch3 :

Switch3(config)#spanning-tree vlan 1 priority 8192

Gestion du Trunk

Chez Cisco le trunk permet de faire passer plusieurs vLAN dans un même média (câble). Utile pour étendre tous les LAN sur plusieurs switch avec un seul câble. Le mieux serait de combiner cette fonction avec EtherChannel pour assurer la redondance.

Pour configurer un trunk lassant passer tous les vLAN sur les interfaces 1 et 2 :

(config)#interface range fastEthernet 0/1 - fastEthernet 0/2
(config-if-range)#switchport mode trunk
(config-if-range)#switchport trunk allowed vlan all

Si on ne souhaite pas faire passer tous les vLAN, on peut en retirer. Ici le vLAN 2 :

(config-if-range)#switchport trunk allowed vlan remove 2

Remettons le par la commande :

(config-if-range)#switchport trunk allowed vlan add 2

Gestion du EtherChannel

Création de l'interface virtuelle port-channel 1 :

(config)#interface port-channel 1
(config-if)#exit

Intégration des ports 1 à 3 au ChannelGroup :

(config)#interface range fa 0/1 - 3
(config-if-range)#channel-group 1 mode on
(config-if-range)#channel-protocol lacp

configuration du mode trunk sur EtherChannel :

(config)#interface port-channel 1
(config-if)#switchport mode trunk

Si on souhaite activer le load-balancing en mode src-dst-ip entre les ports :

(config)#port-channel load-balance src-dst-ip

Note : Le mode du load-balancing est défini pour tous les ports du switch.