Dans le cadre de la documentation associée à ce produit, nous nous efforçons d’utiliser un langage exempt de préjugés. Dans cet ensemble de documents, le langage exempt de discrimination renvoie à une langue qui exclut la discrimination en fonction de l’âge, des handicaps, du genre, de l’appartenance raciale de l’identité ethnique, de l’orientation sexuelle, de la situation socio-économique et de l’intersectionnalité. Des exceptions peuvent s’appliquer dans les documents si le langage est codé en dur dans les interfaces utilisateurs du produit logiciel, si le langage utilisé est basé sur la documentation RFP ou si le langage utilisé provient d’un produit tiers référencé. Découvrez comment Cisco utilise le langage inclusif.
Cisco a traduit ce document en traduction automatisée vérifiée par une personne dans le cadre d’un service mondial permettant à nos utilisateurs d’obtenir le contenu d’assistance dans leur propre langue. Il convient cependant de noter que même la meilleure traduction automatisée ne sera pas aussi précise que celle fournie par un traducteur professionnel.
Ce document décrit comment effectuer une mise à niveau logicielle sans heurt N+1 sur les contrôleurs LAN sans fil de la gamme Catalyst 9800.
Cisco vous recommande de prendre connaissance des rubriques suivantes :
Contrôleurs LAN sans fil Catalyst 9800 et plates-formes AP (Cisco IOS® et ClickOS)
Les informations fournies dans ce document sont basées sur ces composants logiciels et matériels.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
La mise en oeuvre actuelle de CAPWAP nécessite que le WLC et le point d'accès soient sur la même version logicielle. Par conséquent, une mise à niveau de WLC est suivie d'une mise à niveau d'AP qui provoque une indisponibilité inévitable du réseau. Avec l'implémentation actuelle, il est impossible de mettre à niveau le WLC sans temps d'arrêt planifié.
La mise à niveau sans heurt exploite le concept de haute disponibilité N+1 avec un WLC de rechange (déjà mis à niveau vers la version cible) pour mettre à niveau l'infrastructure CAPWAP. Les points d'accès sont ensuite mis à niveau de manière échelonnée et ils utilisent la fonctionnalité de mise à niveau des points d'accès roulants, qui évite l'interruption du réseau et ne permet pas la mise à niveau de tous les points d'accès en même temps. Cela garantit que les clients sont desservis par les AP voisins pendant que l'un des AP subit le processus de mise à niveau.
L'algorithme fonctionne en trois étapes.
Tout d'abord, un ensemble de candidats est sélectionné sur la base des informations des points d'accès voisins. L'algorithme de mise à niveau continue des points d'accès sélectionne le pourcentage configuré de points d'accès à mettre à niveau dans chaque itération tout en maintenant la couverture RF
Pour le service client sans fil, la maintenance de la couverture est importante et, par conséquent, elle prévaut sur la sélection du nombre requis de points d'accès. Par conséquent,
Pour P = 25 %, le nombre attendu d'itérations pour tous les AP à mettre à niveau ~ 6
Pour P = 15 %, le nombre attendu d'itérations pour tous les AP à mettre à niveau ~ 12
Pour P = 5 %, le nombre attendu d'itérations pour tous les AP à mettre à niveau ~ 22
Les clients sur les AP candidats sont dirigés vers les AP qui ne sont pas dans la liste des candidats avant que les AP candidats soient redémarrés. Si les clients persistent sur les AP candidats, ils reçoivent une trame de désauthentification et l'AP se recharge avec la nouvelle image.
Après l'étape de direction du client, l'AP est rechargé avec la nouvelle image.
À ce stade, un minuteur de 3 minutes est démarré pour que les AP se reconnectent. Lorsque ce temporisateur expire, tous les AP candidats sont vérifiés et marqués pour le WLC auquel ils se sont connectés (soi-même ou l'homologue).
Si au moins 90 % des points d'accès candidats se sont rejoints, l'itération est terminée. Si ce n'est pas le cas, la fenêtre de 3 minutes est prolongée et la vérification est répétée deux fois de plus jusqu'à ce que le comptage atteigne au moins 90 %.
À la fin de la troisième tentative, l'itération est quand même terminée et l'itération suivante est lancée. Ainsi, chaque itération dure au plus 10 minutes.
Remarque : à partir de la version 16.11, l'option GUI pour la mise à niveau sans heurt N+1 n'est disponible que lorsqu'un AP est enregistré sur le contrôleur.
1. Établir le tunnel de mobilité entre les contrôleurs.
2. Lancez la mise à niveau sur le contrôleur. Activez également l'option de mise à niveau transparente. En option, activez Fallback après la mise à niveau afin que les AP reviennent au contrôleur parent (sans permutation et réinitialisation) après l'activation de la nouvelle image et le rechargement du contrôleur parent.
Remarque : avant cette étape, assurez-vous que le WLC de destination est déjà mis à niveau vers le code cible.
3. Une fois toutes les étapes terminées, le WLC demande un rechargement.
1. Établir le tunnel de mobilité entre les contrôleurs.
9800-40(config)#wireless mobility group member mac-address d478.9b3c.4ecb ip 10.106.36.78 public-ip 10.106.36.78 group default 9800-L(config)#wireless mobility group member mac-address d4e8.80b2.dc8b ip 10.106.36.110 public-ip 10.106.36.110 group default
2. Lancez la mise à niveau sur le contrôleur.
9800-40#install add file flash:C9800-40-universalk9_wlc.17.01.01s.SPA.bin
Une fois l'installation terminée, la nouvelle image est inactive.
9800-40#show install summary [ Chassis 1 ] Installed Package(s) Information: State (St): I - Inactive, U - Activated & Uncommitted, C - Activated & Committed, D - Deactivated & Uncommitted -------------------------------------------------------------------------------- Type St Filename/Version -------------------------------------------------------------------------------- IMG I 17.1.1s.0.351 IMG C 16.12.2s.0.47 -------------------------------------------------------------------------------- Auto abort timer: inactive --------------------------------------------------------------------------------
3. Lancez le prétéléchargement sur les points d’accès pour charger la nouvelle image en tant que sauvegarde sur les points d’accès.
9800-40#ap image predownload
Afin de vérifier l'état du pré-téléchargement, utilisez cette commande.
9800-40#show ap image Total number of APs: 5 Number of APs Initiated : 0 Predownloading : 1 Completed predownloading : 3 Not Supported : 0 Failed to Predownload : 0 Predownload in progress : Yes AP Name Primary Image Backup Image Predownload Status Predownload Version Next Retry Time Retry Count ------------------------------------------------------------------------------------------------------------------------------------------------------- AP3800 16.12.2.132 17.1.1.29 Complete 17.1.1.29 0 0 3800-2 16.12.2.132 17.1.1.29 Complete 17.1.1.29 0 0 4800-1 16.12.2.132 17.1.1.29 Complete 17.1.1.29 0 0 3702I-2 16.12.2.132 0.0.0.0 Predownloading 17.1.1.29 0 0
4. Facultativement, si vous devez configurer le pourcentage de points d'accès à mettre à niveau par itération, cette commande peut être utilisée. La valeur par défaut est 15.
9800-40(config)#ap upgrade staggered ? 15 15 percent APs per iteration 25 25 percent APs per iteration 5 5 percent APs per iteration one-shot All APs in one shot, no staggering
5. Une fois que le prétéléchargement est terminé sur tous les points d'accès, déplacez les points d'accès vers le contrôleur de rechange qui s'exécute sur le code mis à jour.
9800-40#ap image upgrade destination 9800-L 10.106.36.78 fallback
Cette commande déplace les AP vers le WLC de destination spécifié avec une commande swap et reset. La commande swap échange l'image AP de sorte que le code cible soit marqué comme image principale pour les AP, alors que la commande reset recharge l'AP. Il est supposé que le WLC de destination est sur la même version que l'image de sauvegarde des AP.
Vous pouvez éventuellement utiliser le mot clé fallback pour activer l'option Fallback after Upgrade afin que les AP reviennent au contrôleur parent (sans permutation ni réinitialisation) après l'activation de la nouvelle image et le rechargement du contrôleur source.
6. Une fois que tous les AP ont été déplacés vers le contrôleur de destination, activez l'image sur le WLC source.
Sur Destination WLC, vérifiez si tous les AP ont été déplacés avec succès.
9800-L#show ap upgrade AP upgrade is complete, fallback awaited Fallback type: Fallback only From version: 16.12.2.132 To version: 17.1.1.29 Started at: 04/13/2020 02:32:09 UTC Configured percentage: N/A Percentage complete: 100 End time: 04/13/2020 02:56:09 UTC Progress Report --------------- Iterations ---------- Iteration Start time End time AP count ------------------------------------------------------------------------------------------------ 0 04/13/2020 02:32:09 UTC 04/13/2020 02:32:09 UTC 1 1 04/13/2020 02:32:09 UTC 04/13/2020 02:38:09 UTC 1 2 04/13/2020 02:38:09 UTC 04/13/2020 02:44:09 UTC 1 3 04/13/2020 02:44:09 UTC 04/13/2020 02:47:09 UTC 1 4 04/13/2020 02:47:09 UTC 04/13/2020 02:56:09 UTC 1 Upgraded -------- Number of APs: 5 AP Name Radio MAC Iteration Status Site ---------------------------------------------------------------------------------------------------- AP3800 1880.9021.e0e0 0 Joined default-site-tag 3800-2 1880.9021.e280 1 Joined default-site-tag 9130-1 04eb.409f.9760 2 Joined default-site-tag 4800-1 dc8c.3746.b0e0 3 Joined default-site-tag 3702I-2 fc5b.39f1.c7e0 4 Joined Unknown In Progress ----------- Number of APs: 0 AP Name Radio MAC ------------------------------------------------- Remaining --------- Number of APs: 0 AP Name Radio MAC ------------------------------------------------- APs not handled by Rolling AP Upgrade ------------------------------------- AP Name Radio MAC Status Reason for not handling by Rolling AP Upgrade ----------------------------------------------------------------------------------------------------------------------
Sur le WLC source, activez l'image. Tapez yes pour toutes les invites. Une fois l'installation terminée, le contrôleur procède au rechargement.
9800-40#install activate install_add_activate_commit: Activating PACKAGE These packages shall be activated: /bootflash/C9800-L-rpboot.17.01.01s.SPA.pkg /bootflash/C9800-L-mono-universalk9_wlc.17.01.01s.SPA.pkg /bootflash/C9800-L-hw-programmables.17.01.01s.SPA.pkg This operation requires a reload of the system. Do you want to proceed? [y/n]y --- Starting Activate --- Performing Activate on all members [1] Activate package(s) on chassis 1 [1] Finished Activate on chassis 1 Checking status of Activate on [1] Activate: Passed on [1] Finished Activate
Après le rechargement, validez l'image avec cette commande.
9800-40#install commit
7. Si vous n'avez pas activé l'option Fallback after Upgrade (comme mentionné à l'étape 5) utilisez cette commande sur le WLC de destination pour déplacer de nouveau les AP vers le WLC source, une fois que le WLC source est mis à niveau vers le dernier code.
Remarque : utilisez cette commande sur le WLC de destination, uniquement si l'option Fallback after upgrade (in step 5) n'a pas été activée pendant le lancement de la mise à niveau transparente.
Sur le WLC source :
9800-40#show version | i Version Cisco IOS XE Software, Version 17.01.01s Cisco IOS Software [Amsterdam], C9800 Software (C9800_IOSXE-K9), Version 17.1.1s, RELEASE SOFTWARE (fc4)
Sur le WLC de destination :
9800-L#ap image move destination 9800-40 10.106.36.110
Cette commande déplace les AP vers le WLC source sans une commande swap et reset.
8. Tous les AP se connectent au WLC source et la dernière image doit être dans un état validé.
9800-40#show install summary [ Chassis 1/R0 ] Installed Package(s) Information: State (St): I - Inactive, U - Activated & Uncommitted, C - Activated & Committed, D - Deactivated & Uncommitted -------------------------------------------------------------------------------- Type St Filename/Version -------------------------------------------------------------------------------- IMG C 17.1.1s.0.351 -------------------------------------------------------------------------------- Auto abort timer: inactive -------------------------------------------------------------------------------- 9800-40#show ap summary Number of APs: 5 AP Name Slots AP Model Ethernet MAC Radio MAC Location Country IP Address State ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 9130-1 2 9130AXI 04eb.409e.2620 04eb.409f.9760 default location IN 10.106.36.145 Registered AP3800 2 3802I a023.9fae.f48a 1880.9021.e0e0 default location IN 10.106.37.13 Registered 3800-2 2 3802I a023.9fae.f4a4 1880.9021.e280 default location IN 10.106.36.187 Registered 4800-1 3 4800 dc8c.370e.b2da dc8c.3746.b0e0 default location IN 10.106.36.130 Registered 3702I-2 2 3702I fc5b.39d9.f4b4 fc5b.39f1.c7e0 default location IN 10.106.38.219 Registered
9800-40#show version | i mode Installation mode is INSTALL
9800-40#show wireless mobility summary Mobility Summary Wireless Management VLAN: 36 Wireless Management IP Address: 10.106.36.110 Wireless Management IPv6 Address: Mobility Control Message DSCP Value: 48 Mobility Keepalive Interval/Count: 10/3 Mobility Group Name: default Mobility Multicast Ipv4 address: 0.0.0.0 Mobility Multicast Ipv6 address: :: Mobility MAC Address: d4e8.80b2.dc8b Mobility Domain Identifier: 0x34ac Controllers configured in the Mobility Domain: IP Public Ip MAC Address Group Name Multicast IPv4 Multicast IPv6 Status PMTU --------------------------------------------------------------------------------------------------------------------- 10.106.36.110 N/A d4e8.80b2.dc8b default 0.0.0.0 :: N/A N/A 10.106.36.78 10.106.36.78 d478.9b3c.4ecb default 0.0.0.0 :: Up 1385
9800-40#show ap upgrade AP upgrade is in progress Fallback type: Fallback only From version: 16.12.2.132 To version: 17.1.1.29 Started at: 04/12/2020 21:02:09 India Configured percentage: 15 Percentage complete: 80 Expected time of completion: 04/12/2020 22:22:09 India Progress Report --------------- Iterations ---------- Iteration Start time End time AP count ------------------------------------------------------------------------------------------------ 0 04/12/2020 21:02:09 India 04/12/2020 21:02:09 India 1 1 04/12/2020 21:02:09 India 04/12/2020 21:08:09 India 1 2 04/12/2020 21:08:09 India 04/12/2020 21:14:09 India 1 3 04/12/2020 21:14:09 India 04/12/2020 21:17:09 India 1 4 04/12/2020 21:17:09 India ONGOING 1 Upgraded -------- Number of APs: 4 AP Name Radio MAC Iteration Status Site ---------------------------------------------------------------------------------------------------- AP3800 1880.9021.e0e0 0 Joined Member default-site-tag 3800-2 1880.9021.e280 1 Joined Member default-site-tag 9130-1 04eb.409f.9760 2 Joined Member default-site-tag 4800-1 dc8c.3746.b0e0 3 Joined Member default-site-tag In Progress ----------- Number of APs: 1 AP Name Radio MAC ------------------------------------------------- 3702I-2 fc5b.39f1.c7e0 Remaining --------- Number of APs: 0 AP Name Radio MAC ------------------------------------------------- APs not handled by Rolling AP Upgrade ------------------------------------- AP Name Radio MAC Status Reason for not handling by Rolling AP Upgrade ----------------------------------------------------------------------------------------------------------------------
9800-L#show ap upgrade AP upgrade is in progress Fallback type: Fallback only From version: 16.12.2.132 To version: 17.1.1.29 Started at: 04/13/2020 02:32:09 UTC Configured percentage: N/A Percentage complete: 80 Expected time of completion: 04/13/2020 03:52:09 UTC Progress Report --------------- Iterations ---------- Iteration Start time End time AP count ------------------------------------------------------------------------------------------------ 0 04/13/2020 02:32:09 UTC 04/13/2020 02:32:09 UTC 1 1 04/13/2020 02:32:09 UTC 04/13/2020 02:38:09 UTC 1 2 04/13/2020 02:38:09 UTC 04/13/2020 02:44:09 UTC 1 3 04/13/2020 02:44:09 UTC 04/13/2020 02:47:09 UTC 1 4 04/13/2020 02:47:09 UTC ONGOING 0 Upgraded -------- Number of APs: 4 AP Name Radio MAC Iteration Status Site ---------------------------------------------------------------------------------------------------- AP3800 1880.9021.e0e0 0 Joined default-site-tag 3800-2 1880.9021.e280 1 Joined default-site-tag 9130-1 04eb.409f.9760 2 Joined default-site-tag 4800-1 dc8c.3746.b0e0 3 Joined default-site-tag In Progress ----------- Number of APs: 1 AP Name Radio MAC ------------------------------------------------- 3702I-2 fc5b.39f1.c7e0 Remaining --------- Number of APs: 0 AP Name Radio MAC ------------------------------------------------- APs not handled by Rolling AP Upgrade ------------------------------------- AP Name Radio MAC Status Reason for not handling by Rolling AP Upgrade ----------------------------------------------------------------------------------------------------------------------
9800-L#show ap upgrade summary Report Name Start time ------------------------------------------------------------------------------------------ AP_upgrade_from_9800-40_13320202329 04/13/2020 02:32:09 UTC 9800-L#show ap upgrade name AP_upgrade_from_9800-40_13320202329 AP upgrade is in progress Fallback type: Fallback only From version: 16.12.2.132 To version: 17.1.1.29 Started at: 04/13/2020 02:32:09 UTC Configured percentage: N/A Percentage complete: 60 Expected time of completion: 04/13/2020 03:52:09 UTC Progress Report --------------- Iterations ---------- Iteration Start time End time AP count ------------------------------------------------------------------------------------------------ 0 04/13/2020 02:32:09 UTC 04/13/2020 02:32:09 UTC 1 1 04/13/2020 02:32:09 UTC 04/13/2020 02:38:09 UTC 1 2 04/13/2020 02:38:09 UTC 04/13/2020 02:44:09 UTC 1 3 04/13/2020 02:44:09 UTC ONGOING 0 Upgraded -------- Number of APs: 3 AP Name Radio MAC Iteration Status Site --------------------------------------------------------------------------------------------------------- AP3800 1880.9021.e0e0 0 Joined default-site-tag 3800-2 1880.9021.e280 1 Joined default-site-tag 9130-1 04eb.409f.9760 2 Joined default-site-tag In Progress ----------- Number of APs: 1 AP Name Radio MAC ------------------------------------------------- 4800-1 dc8c.3746.b0e0 Remaining --------- Number of APs: 0 AP Name Radio MAC ------------------------------------------------- APs not handled by Rolling AP Upgrade ------------------------------------- AP Name Radio MAC Status Reason for not handling by Rolling AP Upgrade ----------------------------------------------------------------------------------------------------------------------
Révision | Date de publication | Commentaires |
---|---|---|
4.0 |
26-Sep-2024 |
Titre amélioré |
3.0 |
02-Aug-2024 |
Mise à jour du texte de remplacement et de la mise en forme. |
2.0 |
19-May-2023 |
Recertification |
1.0 |
26-May-2020 |
Première publication |