본 제품에 대한 문서 세트는 편견 없는 언어를 사용하기 위해 노력합니다. 본 설명서 세트의 목적상, 편견 없는 언어는 나이, 장애, 성별, 인종 정체성, 민족 정체성, 성적 지향성, 사회 경제적 지위 및 교차성에 기초한 차별을 의미하지 않는 언어로 정의됩니다. 제품 소프트웨어의 사용자 인터페이스에서 하드코딩된 언어, RFP 설명서에 기초한 언어 또는 참조된 서드파티 제품에서 사용하는 언어로 인해 설명서에 예외가 있을 수 있습니다. 시스코에서 어떤 방식으로 포용적인 언어를 사용하고 있는지 자세히 알아보세요.
Cisco는 전 세계 사용자에게 다양한 언어로 지원 콘텐츠를 제공하기 위해 기계 번역 기술과 수작업 번역을 병행하여 이 문서를 번역했습니다. 아무리 품질이 높은 기계 번역이라도 전문 번역가의 번역 결과물만큼 정확하지는 않습니다. Cisco Systems, Inc.는 이 같은 번역에 대해 어떠한 책임도 지지 않으며 항상 원본 영문 문서(링크 제공됨)를 참조할 것을 권장합니다.
이 문서에서는 Catalyst 9800 Series Wireless LAN Controller에서 N+1 히트리스 소프트웨어 업그레이드를 수행하는 방법에 대해 설명합니다.
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
Catalyst 9800 Wireless LAN Controller 및 AP(Cisco IOS® 및 ClickOS) 플랫폼
이 문서에서 제공하는 정보는 이러한 소프트웨어 및 하드웨어 구성 요소를 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
현재 CAPWAP 구현에서는 WLC와 AP가 동일한 소프트웨어 버전에 있어야 합니다. 따라서 WLC 업그레이드와 AP 업그레이드가 뒤따르며, 이로 인해 불가피하게 네트워크 중단이 발생합니다. 현재 구현에서는 예정된 다운타임 없이 WLC를 업그레이드할 수 없습니다.
히트리스(hitless) 업그레이드는 예비 WLC(이미 대상 버전으로 업그레이드됨)와 함께 N+1 고가용성 개념을 활용하여 CAPWAP 인프라를 업그레이드합니다. 그런 다음 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회 더 체크가 반복된다.
세 번째 시도의 끝에서, 어차피 반복은 종료되고 다음 반복이 개시된다. 따라서 각 반복은 최대 10분 동안 지속됩니다.
참고: 16.11 이후부터는 AP가 컨트롤러에 등록되어 있는 경우에만 N+1 무중단 업그레이드에 대한 GUI 옵션을 사용할 수 있습니다.
1. 컨트롤러 간에 모빌리티 터널을 설정합니다.
2. 컨트롤러에서 업그레이드를 시작합니다. 히트리스 업그레이드 옵션도 활성화합니다. 선택적으로, 새 이미지를 활성화하고 상위 컨트롤러를 다시 로드한 후 AP가 상위 컨트롤러(스왑 및 재설정 없이)로 다시 이동하도록 업그레이드 후의 폴백(Fallback)을 활성화합니다.
참고: 이 단계 전에 대상 WLC가 대상 코드로 이미 업그레이드되었는지 확인합니다.
3. 모든 단계가 완료되면 WLC에서 다시 로드하라는 메시지를 표시합니다.
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의 1차 이미지로 표시되도록 AP 이미지를 상호 교환하는 반면, reset 명령은 AP를 다시 로드합니다. 대상 WLC가 AP 백업 이미지와 동일한 버전인 것으로 가정합니다.
선택적으로, fallback 키워드를 사용하여 새 이미지를 활성화하고 소스 컨트롤러를 다시 로드한 후 AP가 상위 컨트롤러(스왑 및 재설정 없이)로 다시 이동되도록 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 ----------------------------------------------------------------------------------------------------------------------
소스 WLC에서 이미지를 활성화합니다. 모든 프롬프트에 yes를 입력합니다. 설치가 완료되면 컨트롤러가 다시 로드됩니다.
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
다시 로드 후 이 명령으로 이미지를 커밋합니다.
9800-40#install commit
7. 업그레이드 후 폴백 옵션(5단계에서 언급한 대로)을 활성화하지 않은 경우 소스 WLC가 최신 코드로 업그레이드되면 대상 WLC에서 이 명령을 사용하여 AP를 소스 WLC로 다시 이동합니다.
참고: 히트리스 업그레이드가 시작되는 동안 업그레이드 후 대체(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
이 명령은 swap and 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 ----------------------------------------------------------------------------------------------------------------------
개정 | 게시 날짜 | 의견 |
---|---|---|
3.0 |
02-Aug-2024 |
업데이트된 대체 텍스트 및 서식 |
2.0 |
19-May-2023 |
재인증 |
1.0 |
26-May-2020 |
최초 릴리스 |