La documentazione per questo prodotto è stata redatta cercando di utilizzare un linguaggio senza pregiudizi. Ai fini di questa documentazione, per linguaggio senza di pregiudizi si intende un linguaggio che non implica discriminazioni basate su età, disabilità, genere, identità razziale, identità etnica, orientamento sessuale, status socioeconomico e intersezionalità. Le eventuali eccezioni possono dipendere dal linguaggio codificato nelle interfacce utente del software del prodotto, dal linguaggio utilizzato nella documentazione RFP o dal linguaggio utilizzato in prodotti di terze parti a cui si fa riferimento. Scopri di più sul modo in cui Cisco utilizza il linguaggio inclusivo.
Cisco ha tradotto questo documento utilizzando una combinazione di tecnologie automatiche e umane per offrire ai nostri utenti in tutto il mondo contenuti di supporto nella propria lingua. Si noti che anche la migliore traduzione automatica non sarà mai accurata come quella fornita da un traduttore professionista. Cisco Systems, Inc. non si assume alcuna responsabilità per l’accuratezza di queste traduzioni e consiglia di consultare sempre il documento originale in inglese (disponibile al link fornito).
Questo documento descrive come eseguire un aggiornamento software N+1 hitless sui controller Catalyst serie 9800 Wireless LAN.
Cisco raccomanda la conoscenza dei seguenti argomenti:
Catalyst 9800 Wireless LAN Controller e piattaforme AP (Cisco IOS® e ClickOS)
Le informazioni fornite in questo documento si basano sui seguenti componenti software e hardware.
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
L'implementazione CAPWAP corrente richiede che il WLC e l'access point si trovino sulla stessa versione software. Pertanto, un aggiornamento del WLC è seguito da un aggiornamento dei punti di accesso che causa un'inevitabile interruzione della rete. Con l'implementazione corrente, è impossibile aggiornare il WLC senza tempi di inattività pianificati.
L'aggiornamento hitless sfrutta il concetto di elevata disponibilità N+1 con un WLC di riserva (già aggiornato alla versione di destinazione) per aggiornare l'infrastruttura CAPWAP. Gli access point vengono quindi aggiornati in modo scaglionato e utilizzano la funzione di aggiornamento in sequenza, che evita interruzioni alla rete e non consente di aggiornare tutti gli access point contemporaneamente. In questo modo, i client vengono serviti dagli access point adiacenti mentre uno degli access point viene sottoposto al processo di aggiornamento.
L'algoritmo funziona in tre fasi.
In primo luogo, viene selezionato un gruppo di candidati in base alle informazioni degli access point vicini. L'algoritmo di aggiornamento in sequenza consente di selezionare la percentuale configurata di punti di accesso da aggiornare in ogni iterazione mantenendo la copertura RF
Per il servizio client wireless, la manutenzione della copertura è importante e, di conseguenza, ha la precedenza sulla selezione del numero di punti di accesso richiesto. Pertanto,
Per P = 25%, numero previsto di iterazioni per tutti gli access point da aggiornare ~ 6
Per P = 15%, numero previsto di iterazioni per tutti gli access point da aggiornare ~ 12
Per P = 5%, numero previsto di iterazioni per tutti gli access point da aggiornare ~ 22
I client sugli access point candidati vengono indirizzati verso access point che non sono presenti nell'elenco prima del riavvio degli access point candidati. Se i client persistono nei punti di accesso candidati, viene inviato un frame di deautenticazione e il punto di accesso viene ricaricato con la nuova immagine.
Oltre la fase di guida del client, l'access point viene ricaricato con la nuova immagine.
A questo punto, viene avviato un timer di 3 minuti per consentire ai punti di accesso di tornare alla configurazione precedente. Alla scadenza di questo timer, tutti gli access point candidati vengono controllati e contrassegnati per il WLC a cui si sono connessi (auto o peer).
Se almeno il 90% dei punti di accesso candidati è stato aggiunto nuovamente, l'iterazione viene completata. In caso contrario, viene estesa la finestra di 3 minuti e il controllo viene ripetuto per altre due volte fino a quando il conteggio raggiunge almeno il 90%.
Al termine del terzo tentativo, l'iterazione viene comunque conclusa e viene avviata l'iterazione successiva. Pertanto, ogni iterazione dura al massimo 10 minuti.
Nota: a partire dalla versione 16.11, l'opzione GUI per l'aggiornamento hitless N+1 è disponibile solo quando un access point è registrato sul controller.
1. Stabilire il tunnel della mobilità tra i controllori.
2. Avviare l'aggiornamento sul controller. Abilitare anche l'opzione hitless upgrade. Facoltativamente, abilitare il fallback dopo l'aggiornamento in modo che gli access point tornino al controller padre (senza scambio e ripristino) dopo l'attivazione della nuova immagine e il ricaricamento del controller padre.
Nota: prima di questo passaggio, verificare che il WLC di destinazione sia già stato aggiornato al codice di destinazione.
3. Una volta completate tutte le fasi, il WLC chiede di eseguire un ricaricamento.
1. Stabilire il tunnel della mobilità tra i controllori.
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. Avviare l'aggiornamento sul controller.
9800-40#install add file flash:C9800-40-universalk9_wlc.17.01.01s.SPA.bin
Una volta completata l'installazione, la nuova immagine è in stato 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. Avviare il pre-download sugli access point per caricare la nuova immagine come backup sugli access point.
9800-40#ap image predownload
Per controllare lo stato di pre-download, usare questo comando.
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. Se si desidera configurare la percentuale di access point da aggiornare per iterazione, è possibile utilizzare questo comando. Il valore predefinito è 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. Una volta completato il pre-download su tutti gli access point, spostare gli access point sul controller di riserva in esecuzione sul codice aggiornato.
9800-40#ap image upgrade destination 9800-L 10.106.36.78 fallback
Con questo comando gli AP vengono spostati sul WLC di destinazione specificato con un comando swap e reset. Il comando Swap interagisce con l'immagine AP in modo che il codice di destinazione sia contrassegnato come immagine primaria per gli access point, mentre il comando reset ricarica l'access point. Si presume che il WLC di destinazione si trovi sulla stessa versione dell'immagine di backup degli AP.
Facoltativamente, è possibile utilizzare la parola chiave fallback per abilitare l'opzione Fallback dopo l'aggiornamento in modo che gli access point tornino al controller padre (senza scambio e ripristino) dopo l'attivazione della nuova immagine e il ricaricamento del controller di origine.
6. Una volta che tutti gli AP sono stati spostati sul controller di destinazione, attivare l'immagine sul WLC di origine.
Sul WLC di destinazione, verificare che tutti gli AP siano stati spostati correttamente.
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 ----------------------------------------------------------------------------------------------------------------------
Sul WLC di origine, attivare l'immagine. Digitate yes per visualizzare tutti i prompt. Una volta completata l'installazione, il controller procede al ricaricamento.
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
Dopo il riavvio, eseguire il commit dell'immagine con questo comando.
9800-40#install commit
7. Se non è stata abilitata l'opzione Fallback dopo l'aggiornamento (come indicato nel passaggio 5), usare questo comando sul WLC di destinazione per spostare nuovamente gli AP sul WLC di origine, una volta che il WLC di origine è stato aggiornato al codice più recente.
Nota: utilizzare questo comando sul WLC di destinazione solo se l'opzione Fallback dopo l'aggiornamento (nel passaggio 5) non è stata abilitata mentre è stato avviato l'aggiornamento hitless.
Sul WLC di origine:
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)
Sul WLC di destinazione:
9800-L#ap image move destination 9800-40 10.106.36.110
Con questo comando gli AP vengono spostati nuovamente sul WLC di origine senza un comando swap e reset.
8. Tutti gli AP si uniscono al WLC di origine e l'ultima immagine deve essere in stato di commit.
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 ----------------------------------------------------------------------------------------------------------------------
Revisione | Data di pubblicazione | Commenti |
---|---|---|
4.0 |
26-Sep-2024 |
Titolo migliorato |
3.0 |
02-Aug-2024 |
Testo alternativo e formattazione aggiornati. |
2.0 |
19-May-2023 |
Certificazione |
1.0 |
26-May-2020 |
Versione iniziale |