ISSU技术白皮书手册.docx
《ISSU技术白皮书手册.docx》由会员分享,可在线阅读,更多相关《ISSU技术白皮书手册.docx(12页珍藏版)》请在优知文库上搜索。
1、ISSU技术白皮书IISSU11.1 介绍1定义1目的1受益21.2 原理描述21.2.1 ISSU升级对系统的要求21.2.2 ISSU预检查21.2.3 升级过程31.2.4 升级阶段31.2.5 版本回退51.3 实施ISSU升级示例61ISSU1.1介绍定义在线业务软件升级ISSU(In-ServiceSoftwareUpgrade)是一种简便、快速升级设备系统软件的方式,可以有效减少系统软件升级过程中的业务中断时间,提高业务可靠性。ISSU还提供了版本回退功能,以使用户快速的进行版本回退,确保版本升级的风险具有可控性。除此之外,1SSU专用的display命令帮助用户了解版本兼容性信
2、息和当前的升级状态。如表1-1所示,ISSU升级方式包括无损升级和有损升级:表I-IISSU升级方式升级方式实现方式无损升级主用主控板的静态配置数据和动态协议数据同步到备用主控板;接口板原进程的静态配置数据与动态协议数据同步到接口板新进程。有损升级主用主控板的静态配置数据完全同步到备用主控板;接口板的升级方式有接口板双进程方式和快速重启方式。双进程方式:接口板原进程的静态配置数据完全同步到接口板新进程,但不同步动态数据信息。快速重启方式:接口板在新旧控制平面切换时直接按照新版本重启,不进行数据备份,可以只针对某块单板。目的在大多数网络中,系统软件的升级都需要重启设备,设备的重启过程中断了业务正
3、常运行和流量转发。传统升级中减少业务中断的方法有: 在线补丁:在线补丁技术可以实现不中断业务修正bug,属于ISSU的范畴,但是由于补丁操作的最小单元为函数,只能进行函数流程的修复,对于函数参数变化、数据结构变化以及增加完整的新业务的场景升级很难做到,并且对于操作系统等底层代码错误和补丁模块自身的错误,补丁技术不能解决的。 夜间升级:传统升级模式下为减小软件升级带来的业务中断的影响,升级一般在业务流量少的夜间进行,并且对升级操作时间要求极为严格。如果在规定时间内没能升级完成,必须尽快恢复到升级前的状态,本次升级失败,版本升级放到下一次进行。这样导致新业务无法按时提供或者缺陷不能及时修复。极大的
4、时间压力也增加了升级过程中人工操作失误的概率,同时增加了人力及管理的成本。 等价/备份路径:建立多条等价/备份路径在版本升级时将业务切换到等价/备份路径来保证业务的正常运行。但在这种情况下需要调整网络配置,增加了出错的概率和延长了升级时间,同时也可能由于业务的负载调整导致用户流量集中而引起服务中断。如果现有网络不存在备用路径则这种方法无效。与传统的升级方式相比,ISSU提供一种在系统软件版本升级或Pl退过程中尽量不中断当前业务转发的机制,可以有效减少系统软件升级过程中的流量中断时间,提高业务可靠性。受益在线业务软件升级ISSU具有如下优点: ISSU升级方式有效的减少因系统软件升级而引起的网络
5、中断时间。 ISSU升级方式不需要修改网络拓扑结构,降低了运营成本。 ISSU升级方式更为简单,且升级过程可控;升级过程中的回退机制,降低了升级的风险。1.2原理描述1.2.1 ISSU升级对系统的要求 当前设备必须是双主控设备。 待升级版本的系统软件已上传至主用主控板和备用主控板。 当前设备运行的系统软件版本和待升级的系统软件版本必须都支持1SSU。1.2.2 ISSU预检查在进行ISSU升级之前,升级人员可以通过issuprecheck命令进行ISSU预检查,以确认当前是否可以进行ISSU升级。与ISSUCheCk不同,预检查不会重启备用主控板。预检查主要包括硬件兼容性检查和软件兼容性检查
6、:硬件兼容性检查,也叫资源检查,主要检查接口板支持的ISSU方式。软件兼容性检查主要检查各个业务模块支持的ISSU方式。检查的结果决定了ISSU采用的升级方式:当所有模块都支持ISSU升级时,设备进行无损升级;当有部分模块不支持ISSU升级时,设备进行有损升级。目前设备支持的升级方式为:lossy(有损升级),其中,接口板支持升级方式为fast-reboot(快速重启升级)。1.2.3升级过程ISSU升级过程是在尽可能不影响业务的情况下实现软件的升级,如图1-1所示,设备的升级过程可分为以下四个阶段:1. ISSUCheCk:检查系统的ISSU升级条件是否具备。如果具备升级条件,备用主控板以新
7、版本的系统软件重启。2. ISSUStart:主用主控板和备用主控板之间进行数据备份。3. ISSUSWitChOVer:备用主控板升级为新的主用主控板。同时,接口板以新版本重启,向新的主用主控板注册。4. ISSUConfirm:原有主用主控板以新版本的系统软件重启,重启后作为新的备用主控板。图I-IlSSU升级流程示意图Before ISSUAfter CheckAfter StartAMB:主用主控板SMB:备用主控板IINew_ver:新系统软件版本Old.ver:原系统软件版本1.2.4升级阶段ISSU的每个阶段都有相应的操作和状态,操作会导致ISSU状态的变迁以及设备版本的变化,I
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ISSU 技术 白皮书 手册