无线 : Cisco Aironet 1130 AG 系列

AP Pre-image download 配置实例

2011 年 10 月 25 日 - 原创文档
其他版本: PDFpdf | 反馈

目录

平台需求
介绍
Predownload 过程
AP IMAGE 恢复机制
AP 智能控制
使用AP pre-image download 升级控制器步骤
 

平台需求

APs Supported: 1130, 1140, 1240, 1250 and 1522/1524
Controllers Supported: 5508, 4402, 4404, WISM, and 2106,2112, 2125
不支持AP1120 and AP1230.
软件需求:WLC release 6.0.188 or later , 7.0

 

介绍

为了减少控制器升级造成的网络中断时间,AP可以在不重启情况下从控制器事先下载image。 以前,当控制器升级时将导致AP 进入discovery mode, 然后AP 发现控制器的版本不匹配,AP下载新的image. 然后Reset再重新加入控制器。

当前控制器的升级过程

当控制器升级并重启时,要发生以下事件

  1. Controller reboot (A)
  2. AP discovers and joins the controller (B)
  3. AP downloads the new image (C)
  4. AP reboots (D)
  5. AP rediscovers and rejoins the controller (E)

网络升级时间 = A + B + C + D + E

使用新的特性,控制器下载新的image并通知ap pre-download 新的image. Step b 和c 发生在网络运行期间。一旦重启控制器,setp a 和d 同时进行, step e 发生在step a 和 d 完成之后.

网络升级时间= ceil (A, D) + E

 

Predownload 过程

AP pre‐download的并发session比正常AP版本下载少一半。所以在AP pre-download过程中不影响新AP的join 过程。而下载的总session 限制和以前一致。

如果控制器达到了pre-download 的最大session 限制,控制器停止响应AP 的请求,此时AP 产生一个随机数x 0<X<15. AP 将等待x分钟再尝试下一次。 AP 将最多尝试64次。

 

AP IMAGE 恢复机制

AP IMAGE 大小约为4M, 因为所有支持这个特性的AP 都需要至少16M 的flash。上面有一个recover image 和两个正常的image. 现有的恢复机制不变,当启动image失败时使用recover image。

 

AP 智能控制

当AP收到控制器的join response后,检查运行版本和控制器的版本是否一致。如果不一致则进入image状态,从控制器下载新的版本,这是当前的AP的行为。

如果版本不一致,新的特性将使AP检查backup image ,如果backup image和控制器的版本一致,AP就不用进入image 状态,而是改变BOOT 变量并且使用backup image 启动。

 

使用AP pre-image download 升级控制器步骤

Step ‐0. 查看控制器的运行版本(7.0.98.220)

(WiSM-slot3-2) >show sysinfo 

Manufacturer's Name.............................. Cisco Systems Inc. Product Name..................................... Cisco Controller Product Version.................................. 7.0.98.220

Step ‐1. 下载新的版本到控制器 (7.0.116.0)

确认控制器没有重启.

(WiSM-slot3-2) >show boot
Primary Boot Image............................... Code 7.0.116.0 (default)
Backup Boot Image................................ Code 7.0.98.220 (active)

Step ‐2. 执行这一步是为了防止在AP image 下载过程中控制器failure/ bad image/ crash 。

(Cisco Controller) >config boot ?
primary Sets the primary image as active.
backup Sets the backup image as active.
(Cisco Controller) >config boot backup

Step –3. 检查AP上的image, 应该还是旧的image 。

(WiSM-slot3-2) >show ap image all
  
Total number of APs.............................. 1
Number of APs
	Initiated....................................... 0
	Predownloading.................................. 0
	Completed predownloading........................ 0
	Not Supported................................... 0
	Failed to Predownload........................... 0
 
                                                 Predownload     Predownload
AP Name            Primary Image  Backup Image   Status          Version        Next Retry Time  Retry Count
------------------ -------------- -------------- --------------- -------------- ---------------- ------------
ap3502-2           7.0.98.220     0.0.0.0        None            None           NA               NA

现在在所有的AP或所选的AP上执行AP image pre-download。

(WiSM-slot3-2) >config ap image predownload primary all
    
(WiSM-slot3-2) >show ap image all

Total number of APs.............................. 1
Number of APs
	Initiated....................................... 0
	Predownloading.................................. 1
	Completed predownloading........................ 0
	Not Supported................................... 0
	Failed to Predownload........................... 0

                                                 Predownload     Predownload
AP Name            Primary Image  Backup Image   Status          Version        Next Retry Time  Retry Count
------------------ -------------- -------------- --------------- -------------- ---------------- ------------
ap3502-2           7.0.98.220     0.0.0.0        Predownloading  7.0.116.0      NA               NA

Step –4. 过一段时间以后, 检查AP的backup image 是否已经是新版本。

(WiSM-slot3-2) >show ap image all
    
Total number of APs.............................. 1
Number of APs
	Initiated....................................... 0
	Predownloading.................................. 0
	Completed predownloading........................ 1
	Not Supported................................... 0
	Failed to Predownload........................... 0
                                                 Predownload     Predownload
AP Name            Primary Image  Backup Image   Status          Version        Next Retry Time  Retry Count
------------------ -------------- -------------- --------------- -------------- ---------------- ------------
ap3502-2           7.0.98.220     7.0.116.0      Complete        7.0.116.0      NA               NA

恢复控制器的启动版本

(Cisco Controller) >config boot primary

Step ‐5. 重启控制器

现在重启控制器,控制器的primary image 将被使用。AP 的backup image 将被使用。

(Cisco Controller) >show time
Time............................................. Tue Sep 22 21:19:14 2009
(Cisco Controller) >reset system

Step ‐6. 检查控制器和AP的版本

现在所有ap 和控制器已经升级为新的版本。
(WiSM-slot3-2) >show ap image all
    
Total number of APs.............................. 2

Number of APs
 Initiated....................................... 0
 Predownloading.................................. 0
 Completed predownloading........................ 0
 Not Supported................................... 0
 Failed to Predownload........................... 0


AP Name            Primary Image  Backup Image   Status          Version        Next Retry Time  Retry Count
------------------ -------------- -------------- --------------- -------------- ---------------- ------------
ap3                7.0.116.0      3.0.51.0       None            None           NA               NA
ap3502-2           7.0.116.0      7.0.98.220     None            None           NA               NA


(WiSM-slot3-2) >show sysinfo

Manufacturer's Name.............................. Cisco Systems Inc. Product Name..................................... Cisco Controller Product Version.................................. 7.0.116.0