Mise en stack d'un switch Cisco

Dans : Réseau Cisco

Mettre en stack (ou en pile) plusieurs switchs Cisco consiste à les raccorder ensemble afin de former une seule unité logique. Le but de ce guide est d’indiquer comment réaliser la mise en stack d'un switch Cisco.

De manière virtuelle, un stack de plusieurs switchs se comporte comme un seul et même switch. Ainsi, l’ensemble des switchs ne possède qu’une unique adresse IP, et une seule configuration. En plus de simplifier le management (une seule IP, une seule config, une seule supervision), la mise en stack améliore la disponibilité, la performance, et la fiabilité du réseau.

1. Vérification de la version de l'IOS du switch Cisco

Avant de commencer, vous devez vous connecter en console à votre switch Cisco.

Vous devez alors vérifier que la version du switch est compatible avec celle du stack auquel vous souhaitez l’ajouter.

Pour ce faire, passez en mode privilégié en entrant la commande :

enable

puis utilisez la commande suivante :

show version

La version de l’IOS utilisé par votre switch Cisco se décompose en deux parties : la version majeure et la version mineure.

Dans notre exemple, la version majeure est 12.1 et la version mineure est 22.

c2950#show version
Cisco Internetwork Operating System Software
IOS (tm) C2950 Software (C2950-I6K2L2Q4-M), Version 12.1(22)EA11, RELEASE SOFTWARE (fc2)
Copyright (c) 1986-2008 by cisco Systems, Inc.
Compiled Tue 08-Jan-08 11:12 by amvarma
Image text-base: 0x80010000, data-base: 0x80680000

Si la version majeure est différente de celle de votre stack, vous ne pouvez pas ajouter votre switch à la pile existante.

Si la version majeure est la même mais la version mineure est différente, il est quand même possible de mettre votre switch en stack. Il est fortement recommandé de rester sur des versions majeures et mineures identiques au sein d'une stack.

2. Mise en place physique du stack

Une stack Cisco est circulaire, et utilise des câbles de stack spécifiques. Elle est composée de deux anneaux, ce qui permet de transporter les données dans les deux sens, en amont et en aval de la stack, depuis chaque switch, et sans point unique de panne.

Pour réaliser la mise en place physique, il faut connecter votre switch Cisco à la pile de switchs grâce à un premier câble de stack. Dans le cas d'une pile de switch existante et en production, il est nécessaire d'ouvrir la boucle de stack pour y connecter le nouveau switch.

Au cours de cette connexion, sur le terminal du switch, vous pouvez voir que, si la version mineure n’était pas la même que celle des autres switchs du stack, l'IOS de votre switch se met automatiquement à jour.

3. Vérification du niveau de priorité du switch Cisco dans le stack

Vous devez vérifier que la priorité du switch est la plus petite possible. De ce fait, vous serez sûr que le switch sera bien en position d’esclave dans le stack.

Cette étape est indispensable car, dans le stack existant, un switch est considéré comme maître et joue le rôle de gestionnaire de toute l’unité. Si la priorité de votre switch n’est pas inférieure à celle du maître dans le stack, il risque de se mettre automatiquement en position de maître, ce qui n’est pas souhaitable.

La priorité dans un stack va de 1 à 15. Plus ce nombre est grand, plus la priorité du switch est importante. La valeur par défaut pour tous les switchs est 1, afin qu'il se place en tant qu'esclave par défaut.

Vous pouvez tout de même vérifier cela grâce aux informations données précédemment par la commande que vous aviez entrée :

show switch detail

c2950#show switch detail
H/WCurrent
Switch#RoleMac AddressPriorityVersionState
-----------------------------------------------------------
1Master0018.ba60.de00150Ready
2Member0017.0ec6.508010Ready
3Member0012.0198.270010Ready




Stack Port Status


Neighbors
Switch#Port 1Port 2Port 1Port 2
-----------------------------------------------------------
1DownOkNone2
2OkOk13
3OkDown2None

c2950# 

Si ce n’est pas le cas, vous devez changer la priorité du switch et, dans l’idéal, la configurer à 1. Vous pouvez effectivement la changer grâce à la commande suivante :

switch <numéro_switch> priority <numéro_priorité>

Gestion du numéro du switch dans la stack

En plus de sa priorité, chaque switch physique dispose d'un numéro dans la stack. Par défaut, ce numéro est de 1. Lorsqu'un switch devient membre d'une stack, son numéro est fixé au plus petit numéro disponible dans la stack. Le numéro du switch dans la stack correspond au 1er digit des interfaces dans la configuration de la stack. Par exemple :

interface fastethernet 4/20

désigne la 20ème interface du switch numéro 4

Vous pouvez changer le numéro d'un switch dans une stack avec les commandes suivantes.

switch <numéro_courant_switch> renumber <nouveau_numéro_switch>

Il est nécessaire de redémarrer le membre de la stack ensuite

reload slot <numéro_courant_switch>

4. Enregistrement et fermeture de l’anneau du stack

Pour vérifier que le switch est bien pris en compte par le stack, entrez de nouveau la commande suivante :

show switch detail

Vous verrez alors tous les switchs connectés au stack, dont celui que vous venez d’ajouter, si tout s’est bien passé.

c2950#show switch detail
H/WCurrent
Switch#RoleMac AddressPriorityVersionState
-----------------------------------------------------------
1Master0018.ba60.de00150Ready
2Member0017.0ec6.508010Ready
3Member0012.0198.270010Ready




Stack Port Status


Neighbors
Switch#Port 1Port 2Port 1Port 2
-----------------------------------------------------------
1OkOk32
2OkOk13
3OkOk21

c2950# 

Il vous faut maintenant enregistrer les modifications apportées au switch Cisco en entrant la commande “copy running-config startup-config” ou “copy run start” puis en appuyant deux fois sur Entrée comme ci-dessous.

astarox#copy running-config startup-config
Destination filename [startup-config]?
Building configuration...
[OK]

astarox# 

Pour terminer, branchez le deuxième câble de stack pour fermer l’anneau du stack.

Photo de connexion en stack de switchs Cisco

En résumé, voici toutes les commandes à utiliser pour mettre en stack un Switch Cisco

>en
#show version
#show switch
#switch <numéro_switch> priority <numéro_priorité> //Pour changer la priorité du swicth
#copy run start

Commentaires

Commenter cet article