J'ai effectué des mises à niveau du micrologiciel dans les commutateurs HP. Deux modèles différents ont été mis à niveau:
- ProCurve Switch 5406zl Intelligent Edge (J8697A): mise à niveau de K.15.06.0008 à K.15.12.0012
- Commutateur HP 2520-24G-PoE (J9299A): mis à niveau de J.14.54 à J.15.09.0021
En vérifiant chaque commutateur juste après le démarrage de la nouvelle image, j'ai observé quelque chose:
- Les commutateurs ont chargé la nouvelle image du micrologiciel sans erreur et la connectivité a été récupérée dès le démarrage du commutateur. À ce stade, l'utilisation du processeur était faible (moins de 10%)
- Quelques secondes plus tard, l'utilisation du processeur a augmenté jusqu'à 100% et est restée là pendant plusieurs minutes. Je n'ai pu détecter aucun problème à ce stade, à part que CLI via SSH soit un peu lent: connectivité normale, pas de messages de journal ...
- Après cinq à dix minutes à 100%, le CPU est revenu à la normale sans aucun changement de mon côté.
Les deux modèles avaient ce comportement. J'ai restauré une unité de chaque modèle à l'image de firmware précédente et ils se sont comportés de la même manière.
Malgré ce pic de processeur juste après le démarrage, cela n'a causé aucun problème, je me demande si le comportement normal du réseau pourrait être la cause de ce pic, mais je ne le pense pas. J'ai considéré les aspects suivants:
Juste après le démarrage, STP démarre, générant des BPDU et faisant passer tous les ports du commutateur aux états Bloking, Listening, Learning et Forwarding. Cependant, même avec 802.1D, ce processus ne prend pas plus d'une minute avec les minuteries par défaut. De plus, je vérifiais les commutateurs via SSH, donc tous les calculs STP étaient déjà effectués au moment où je pouvais me connecter au commutateur.
Juste après le démarrage, la table d'adresses MAC est vide et une diffusion est nécessaire pour les premières trames à transmettre. Mais je doute que cette diffusion prenne 100% de CPU, et encore moins pendant 5 minutes, dans un commutateur à 24 ports.
Tous les commutateurs agissant comme des périphériques L2, aucune fonctionnalité L3 n'est activée, je rejette donc le routage et les autres processus L3.
Suis-je en train de manquer quelque chose de "normal" dans les opérations réseau qui peut expliquer cette utilisation du processeur pendant 5 minutes après le redémarrage tout en conservant la connectivité? C'est peut-être une sorte de processus d'arrière-plan que le commutateur exécute juste après le redémarrage?