본 제품에 대한 문서 세트는 편견 없는 언어를 사용하기 위해 노력합니다. 본 설명서 세트의 목적상, 편견 없는 언어는 나이, 장애, 성별, 인종 정체성, 민족 정체성, 성적 지향성, 사회 경제적 지위 및 교차성에 기초한 차별을 의미하지 않는 언어로 정의됩니다. 제품 소프트웨어의 사용자 인터페이스에서 하드코딩된 언어, RFP 설명서에 기초한 언어 또는 참조된 서드파티 제품에서 사용하는 언어로 인해 설명서에 예외가 있을 수 있습니다. 시스코에서 어떤 방식으로 포용적인 언어를 사용하고 있는지 자세히 알아보세요.
Cisco는 전 세계 사용자에게 다양한 언어로 지원 콘텐츠를 제공하기 위해 기계 번역 기술과 수작업 번역을 병행하여 이 문서를 번역했습니다. 아무리 품질이 높은 기계 번역이라도 전문 번역가의 번역 결과물만큼 정확하지는 않습니다. Cisco Systems, Inc.는 이 같은 번역에 대해 어떠한 책임도 지지 않으며 항상 원본 영문 문서(링크 제공됨)를 참조할 것을 권장합니다.
이 문서에서는 Catalyst 9800 Series Wireless LAN Controller에서 N+1 히트리스 소프트웨어 업그레이드를 수행하는 방법에 대해 설명합니다.
기고자: Anand Shandilya, Cisco TAC 엔지니어
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
Catalyst 9800 Wireless LAN Controller and AP(IOS 및 ClickOS) 플랫폼
이 문서에서 제공하는 정보는 다음 소프트웨어 및 하드웨어 구성 요소를 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
기존 CAPWAP 구현에는 WLC와 AP가 동일한 소프트웨어 버전에 있어야 합니다.따라서 WLC 업그레이드에 이어 AP가 업그레이드되어 불가피한 네트워크 중단이 발생합니다.기존 구현에서는 다운타임 스케줄링 없이 WLC를 업그레이드할 수 없습니다.
무중단 업그레이드는 예비 WLC(이미 대상 버전으로 업그레이드됨)를 사용하여 CAPWAP 인프라를 업그레이드하기 위해 N+1 고가용성 개념을 활용합니다.그런 다음 롤링 AP 업그레이드 기능을 사용하여 AP를 시차 방식으로 업그레이드하여 모든 AP를 동시에 업그레이드하지 않도록 함으로써 네트워크 중단을 방지합니다.이렇게 하면 인접한 AP에서 클라이언트를 서비스하고 AP 중 하나가 업그레이드 프로세스를 거칩니다.
이 알고리즘은 세 단계로 작동합니다.
우선, 후보자 집합이 인근 AP 정보를 기준으로 선택됩니다.롤링 AP 업그레이드 알고리즘은 RF 커버리지를 유지하면서 각 반복에서 업그레이드할 AP의 구성된 비율을 선택합니다.
무선 클라이언트 서비스커버리지를 유지하는 것이 중요하므로 필요한 AP 수를 선택하는 것보다 우선합니다.따라서
P = 25%, 모든 AP의 업그레이드 예상 반복 횟수 ~ 6
P = 15%, 모든 AP의 업그레이드 예상 반복 횟수 ~ 12
P = 5%, 모든 AP의 업그레이드 예상 반복 횟수 ~ 22
후보 AP의 클라이언트는 후보 AP를 재부팅하기 전에 후보 목록에 없는 AP로 이동합니다.클라이언트가 여전히 후보 AP에 남아 있는 경우, 인증 해제 프레임만 전송되고 AP가 새 이미지로 다시 로드됩니다.
클라이언트 스티어링 단계를 게시하면 AP가 새 이미지로 다시 로드됩니다.
이 시점에서 AP가 다시 가입하기 위해 3분 타이머가 시작됩니다.이 타이머가 만료되면 모든 후보 AP가 확인되고 연결된 WLC(자체 또는 피어)로 표시됩니다.
후보 AP의 90% 이상이 다시 가입하면 반복이 종료됩니다.그렇지 않으면 3분 창이 확장되고 카운트가 90% 이상이 될 때까지 2번 더 확인이 반복됩니다.
3번째 시도가 끝나면 반복이 끝나고 다음 반복이 시작됩니다.따라서 각 반복은 최대 10분 동안 지속될 수 있습니다.
참고:16.11부터 N+1 히트리스 업그레이드에 대한 GUI 옵션은 AP가 컨트롤러에 등록된 경우에만 사용할 수 있습니다.
1. 컨트롤러 간에 모빌리티 터널을 설정합니다.
2. 컨트롤러에서 업그레이드를 시작합니다.히트리스 업그레이드 옵션도 활성화합니다.선택적으로, 새 이미지를 활성화하고 상위 컨트롤러를 다시 로드한 후 AP가 교체와 리셋 없이 부모 컨트롤러로 다시 이동하도록 업그레이드 후 폴백을 활성화합니다.
참고:이 단계를 수행하기 전에 대상 WLC가 이미 대상 코드로 업그레이드되었는지 확인하십시오.
3. 모든 단계가 완료되면 WLC에서 다시 로드하라는 메시지를 표시합니다.
CLI에서
1. 컨트롤러 간에 모빌리티 터널을 설정합니다.
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. 컨트롤러에서 업그레이드를 시작합니다.
9800-40#install add file flash:C9800-40-universalk9_wlc.17.01.01s.SPA.bin
설치가 완료되면 새 이미지가 비활성 상태여야 합니다.
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. AP에서 사전 다운로드를 시작하여 AP의 백업으로 새 이미지를 로드합니다.
9800-40#ap image predownload
사전 다운로드 상태를 확인하려면 이 명령을 사용합니다.
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. 선택적으로, 반복별로 업그레이드할 AP의 비율을 구성해야 하는 경우 이 명령을 사용할 수 있습니다.기본값은 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. 모든 AP에서 사전 다운로드가 완료되면 AP를 업데이트된 코드에서 실행되는 예비 컨트롤러로 이동해야 합니다.
9800-40#ap image upgrade destination 9800-L 10.106.36.78 fallback
이 명령은 swap and reset 명령을 사용하여 AP를 지정된 대상 WLC로 이동합니다.swap 명령은 대상 코드가 AP의 기본 이미지로 표시된 반면 reset 명령은 AP를 다시 로드하도록 AP 이미지를 상호 변경합니다.대상 WLC가 AP 백업 이미지와 동일한 버전에 있다고 가정합니다.
선택적으로, 새 이미지를 활성화하고 소스 컨트롤러를 다시 로드한 후 AP가 부모 컨트롤러(스왑 및 재설정 없이)로 다시 이동하도록 Upgrade 후 Fallback(대체) 키워드를 사용하여 Fallback after Upgrade(업그레이드 후 대체)를 활성화할 수 있습니다.
6. 모든 AP가 대상 컨트롤러로 이동되면 소스 WLC에서 이미지를 활성화합니다.
Destination WLC에서 모든 AP가 성공적으로 이동되었는지 확인합니다.
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 ----------------------------------------------------------------------------------------------------------------------
Source WLC에서 이미지를 활성화합니다. 모든 프롬프트에 yes를 입력합니다.설치가 완료되면 컨트롤러가 다시 로드됩니다.
9800-40#install activate install_add_activate_commit: Activating PACKAGE Following 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 may require 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
다시 로드 후 이 명령을 사용하여 이미지를 커밋합니다.
9800-40#install commit
7. 소스 WLC가 최신 코드로 업그레이드되면 대상 WLC에서 이 명령을 사용하여 AP를 소스 WLC로 다시 이동합니다(5단계에서 언급한 대로). 업그레이드 후 대체(Fallback) 옵션을 활성화하지 않은 경우
참고:히트리스 업그레이드가 시작되는 동안 업그레이드 후 폴백(5단계) 옵션이 활성화되지 않은 경우에만 대상 WLC에서 아래 명령을 사용합니다.
소스 WLC에서
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)
대상 WLC에서
9800-L#ap image move destination 9800-40 10.106.36.110
이 명령은 스왑 및 reset 명령 없이 AP를 소스 WLC로 다시 이동합니다.
8. 모든 AP가 소스 WLC를 다시 연결하고 최신 이미지가 커밋된 상태여야 합니다.
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 ----------------------------------------------------------------------------------------------------------------------