Il suffit de connecter le cable de stack à
l'arrière des switches. Pour le Cisco 2960s, un module doit également être ajouté. Pour optimiser la bande passante et pour
améliorer la redondance, l'architecture stackée formera une boucle.
Empilage Cisco 3750 |
Pré-requis
pour stacker des switches sans problème
Puisque les switchs appartenant à une pile
seront vus comme un seul switch, les versions d'IOS doivent être identiques
pour tous les switchs. Avant de stacker des switchs, on vérifiera les versions
d'IOS de chaque switch. Et si un switch est ajouté à une pile, il
est préférable que l'IOS de ce switch corresponde à celui du stack en place.
Autre solution: Si il y a uniquement une différence de version entre les IOS et que ceux ci sont récents (je vous laisse chercher la version minimum), le switch peut lancer une mise à jour automatique. Dans l'exemple suivant sur Cisco 3750, le switch 2 a été ajouté, la version courante de l'IOS ne convient pas (mismatch). Le switch lance la procédure de mise à jour automatique.
cisco-3750#sh
switch
Switch/Stack
Mac Address : 0012.e350.0356
H/W
Current
Switch#
Role Mac Address Priority Version State
*1
Master 1234.e350.0356 1 0 Ready
2
Member d235.eb65.3108 1 2 Version Mismatch
cisco-3750#
Jan
21 14:42:30.338: %IMAGEMGR-6-AUTO_COPY_SW_INITIATED: Auto-copy-software process
initiated for switch number(s) 2
Si l'autoconfiguration ne se lance pas, on
peut toujours tenter de recopier l'IOS sur le switch qui a été ajouté.
La commande suivante recopie l'IOS du
switch 1 vers le switch 2 (destination-system). Il faudra ensuite rédémarrer le
switch.
cisco-3750#archive
copy-sw /destination-system 2 1
fonctionnement
et configuration des switchs de la pile
Un switch maitre est élu et gère le
controle de la pile de switch.
Lorsqu'un switch est ajouté à une pile, les
ports s'ajoutent à la configuration en cours. Ainsi, les ports du switch numéro
1 de la pile auront comme numéro 1/0/x, les ports du switch numéro 2 de la pile
auront comme numéro 2/0/x, etc ... Les autres paramètres de configuration sont
communs.
Il y a donc un seul fichier de
configuration pour l'ensemble des switchs. Les numéros de ports apparaissent
dans ce fichier.
La commande suivante affiche la
configuration du port 5 du deuxième switch du stack:
sw-3750#show
running-config interface fastEthernet 2/0/5
Building
configuration...
Current
configuration : 309 bytes
!
interface
FastEthernet2/0/5
switchport
access vlan 10
switchport
mode access
spanning-tree
portfast
end
Pour afficher le numéro d'un swith dans la
pile, il faut presser le bouton mode pour selectionner l'item stack, le numéro
du port qui clignote correspond au numéro du switch.
Empilage Cisco 2960S |
Quelques commandes de supervision
Affichage des switchs appartenant à la pile
ainsi que la correspondance des ports reliés entre eux.
sw-3750#sh
switch detail
Switch/Stack
Mac Address : aa12.4321.0372 H/W Current
Switch#
Role Mac Address Priority Version State
*1
Master aa12.4321.0372 1 0 Ready
2
Member aa12.b7a4.4256 1 0 Ready
3
Member aa11.c4d2.325a 1 0 Ready
Stack
Port Status Neighbors
Switch#
Port 1 Port 2 Port 1 Port 2
1 Ok
Ok 3 2
2 Ok
Ok 3 1
3 Ok
Ok 2 1
sw-3750#
Quelques commandes d'affichage de
statistique sur les ports de stacks:
sw-3750#sh
switch stack-ring speed
Stack
Ring Speed : 32G
Stack
Ring Configuration: Full
Stack
Ring Protocol : StackWise
sw-3750#sh
switch stack-ring activity
Sw
Frames sent to stack ring (approximate)
1
2507518748
2
1995263804
Total
frames sent to stack ring : 4502782552
sw-3750#sh
switch stack-ports summary
Switch#/
Stack Neighbor Cable Link Link Sync # In
Port#
Port Length OK Active OK Changes Loopback
Status
To LinkOK
1/1
OK 2 50 cm Yes Yes Yes 2 No
1/2
OK 2 50 cm Yes Yes Yes 5 No
2/1
OK 1 50 cm Yes Yes Yes 4 No
2/2
OK 1 50 cm Yes Yes Yes 1 No
Comment
afficher la version les informations administratives d'un switch appartenant à
un stack
La commande d'affichage suivante permet de
visualiser la version de l'ios ou encore le numéro de série de chaque switch.
sw-3750#sh
version
.....
Switch
Ports Model SW Version SW Image
* 1
52 WS-C3750-48P 12.2(55)SE1 C3750-IPBASEK9-M
2 52
WS-C3750-48P 12.2(55)SE1 C3750-IPBASEK9-M
.....
Switch
02
Switch
Uptime : 5 weeks, 2 days, 22 hours, 11 minutes
Base
ethernet MAC Address : 00:a2:05:8f:23:02
Motherboard
assembly number : 86-9273-22
Power
supply part number : 458-1032-15
......
Affichage du contenu de la mémoire flash du
switch 2
sw-3750#sh
flash2:
Directory
of flash2:/
2
drwx 128 Dec 12 2010 09:05:35 +01:00 c3750-ipbasek9-mz.122-55.SE1
.....
Comment
remplacer un switch d'une pile?
Tout d'abord, il est préférable que le
switch qui va être ajouté ait une version d'IOS identique à celle des autres
switchs de la pile.
Pour remplacer un switch, il faut
débrancher ce switch électriquement et l'enlever du stack.
Ensuite le nouveau switch sera connecté à
la pile, puis alimenté électriquement. Il récupère ainsi automatiquement la
configuration du switch qui vient d'être retiré.
Retirer
définitivement un switch d'une pile
Il faut tout d'abord débrancher le switch
électriquement et enlever les cordons de stack.
Lorsque le switch est retiré, la
configuration concernant les ports de ce switch est toujours présente dans le
fichier de configuration. Il faut donc supprimer cette partie de configuration
du fichier.
La séquence de commande suivante affiche
les switchs appartenant à la pile (le switch 2 a été retiré).
Puis, on affiche un extrait du fichier de
configuration et on supprime le switch 2 du fichier de configuration.
Enfin, on enregistre la configuration (il
n'est pas nécessaire de redémarrer la pile).
switch-3750#show
switch
Switch/Stack
Mac Address : 0014.d8b2.3450
H/W
Current
Switch#
Role Mac Address Priority Version State
*1
Master 0014.d8b2.3450 1 0 Ready
2
Member 0000.0000.0000 0 0 Removed
switch-3750#sh
running-config | include provision
switch
1 provision ws-c3750-48p
switch
2 provision ws-c3750-48p
switch-3750#configure
terminal
switch-3750(config)#no
switch 2 provision
switch-3750(config)#^Z
switch-3750#write
Building
configuration...
[OK]
Comment
redémarrer un switch d'un stack?
La commande suivante redémarre le switch
numéro 4:
sw-3750#reload
slot 4
Comment
renuméroter le switch d'un stack?
La commande suivante renumérote le switch
numéro 3 en switch numéro 2. Il faut ensuite redémarrer le switch.
sw-3750(config)#switch
3 renumber 2
Comment
désactiver le port stack d'un switch
La commande suivante désactive le port de
stack numéro 2 du premier switch.
sw-3750#switch
1 stack port 2 disable
Enabling/disabling
a stack port may cause undesired stack changes. Continue?[confirm]
Pour réactiver ce port:
sw-3750#switch
1 stack port 2 enable
Enabling/disabling
a stack port may cause undesired stack changes. Continue?[confirm]
Comment changer la priorité d'un switch
dans le stack
Le switch qui a la priorité la plus haute
devient le master. Le niveau de priorité va de 1 à 15. Le niveau le plus haut
étant prioritaire.
Commande pour modifier le niveau d'un
switch puis vérification:
sw-3750(config)#switch
2 priority 15
Changing
the Switch Priority of Switch Number 2 to 15
Do
you want to continue?[confirm]
sw-3750#sh
switch
Switch/Stack
Mac Address : 0024.d96d.e800
H/W
Current
Switch#
Role Mac Address Priority Version State
*1
Master 0024.d96d.e800 1 0 Ready
2
Member 0024.5e23.a290 15 0 Ready
3
Member 0024.6256.0300 1 0 Ready
4
Member 0024.2b25.4520 1 0 Ready
Au
prochain redémarrage du switch master, le switch 2 sera le master.