- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UISS双引擎热备技术白皮书.doc
UISS双引擎热备技术
前言
摘要
高可用性的要求包括故障检测与故障恢复两方面,本文档主要关心的是故障恢复方面的实现,
简要介绍基于UISS的热备份功能的技术特点、应用方案及实现要点。
关键词
UISS、高可用性、冗余、热备份
缩略语清单
缩略语 英文全名 中文解释
UISS UnInterrupted SupervisorEngine Switchover 无中断引擎切换
UISS双引擎热备技术白皮书.doc
目录
1 概述
随着网络规模及应用领域的急速扩张,网络日益成为社会生活中不可或缺的部分,企业与个
人的通信与交流都离不开网络的使用。随着企业对网络依赖性的增加,网络必须安全可靠,
一旦网络服务不可用,可能严重影响企业的生产力及赢利。
系统停机可划分两类:
l 未经计划的停机(故障)
它们是不可控的、随机的,通常与软硬组件缺陷相关。
l 有计划的停机(维护)
如系统的修理、升级等,由于它们在一定范围内是可调度的,因此对可用性的冲击可以
降低到最低限度。
由于网络应用需要穿越多个网络段,要保证网络的可用性,所有的网络段都必须具有故障中
恢复的能力,恢复要快至对于用户和网络应用都是透明的、不可觉察的。
增加网络的可用性与可靠性的最佳方法是减少偶然停机的发生,以及出故障后减少恢复时间
(MTTR)。即使停机时间的小规模减少和MTTR小幅度的改善也能显著增加网络可用性。
要实现较高的可用性,避免出现由于单点故障而导致网络不可用。从全局来看两个通信节点
之间应该有冗余链路,并进行拓扑的自动管理(如二层的STP、三层的路由协议等)或手工管
理;从局部来看网络节点特别是转发设备也应该具备应对单个组件故障的能力。应对单点故
障,冗余是一种重要的策略。
高可用性的技术要求设备具有较高的可靠性,由于组件的可靠性提升空间有限,达到高可用
性目标的不能只依靠提高组件/器件的高可靠性,通常的实现方法是硬件上对一些关键组件进
行冗余备份,提供不停机更换组件的能力。相应的软件支持则包括了热插拔、故障检测、隔
离与故障恢复。
从故障检测到故障恢复,如果冗余板采用冷启动的方式,则需要较长的恢复时间(异常处理+
机器冷启动)。要实现快速的故障恢复,需要对设备的状态进行备份,这就是热备份功能需求
的来源。通过状态的实时备份,组件与其对应的冗余组件保持状态同步,从而能够实现快速
的故障恢复。
UISS双引擎热备技术白皮书.doc
2
2 UISS热备份技术需求及实现要点
2.1 热备份技术需求
l 能够提供引擎冗余的设备一般都采用基于Chassis的结构,功能方面的分布式构成(即
引擎和线卡的分离)是高可用性方案的硬件基础。
l 引擎的高可靠性通过冗余来保证,在一块引擎发生故障或进行维护时,由另一块接替它
的工作(以下称为主板、备用板)。
l 要想保证通信不中断,要保证冗余切换时线卡的物理状态与管理状态都不发生变化。
从通信支持的角度,网络设备的内部功能可划分为数据平面、控制平面与管理平面,它给网
络用户提供的通信转发服务是由数据面提供的,因此只要转发面的功能正常,对于用户而言
网络就是可用的。
对于单个设备而言,可以通过提引擎可靠性来提高设备的可用性,但这种方法的潜力有限,
很难达到高可用性的要求,要想提高可靠性只能采用冗余的方法,需要通过两方面保证:
l 硬件构成上允许冗余
l 软件要提供相应支持
能够提供引擎冗余的设备一般都采用基于Chassis的结构,功能方面的分布式构成(即引擎和
线卡的分离)是高可用性方案的硬件基础。机器的组件构成包括引擎、线卡和Chassis,还有
风扇、电源等关键组件,这些组件都提供热插拔的硬件支持。引擎提供管理面与控制面的功
能,线卡提供数据面的功能,Chassis 负责将引擎、线卡连接起来,只要线卡工作正常,数据
转发就可以进行。
引擎是整个机器的管理与控制的汇聚点,一旦失效,会影响整个机器的可用性。由于采用分
布式结构,引擎的失效一般不会引起整个机器的立即不可用。引擎的高可靠性通过冗余来保
证,在一块引擎发生故障或进行维护时,由另一块接替它的工作(以下称为主板、备用板)。
下图是UISS热备份功能基础的物理构成模型:
UISS双引擎热备技术白皮书.doc
3
图2-1 UISS热备份的物理模型
要想保证通信不中断,要保证冗余切换时线卡的物理状态与管理状态都不发生变化。
因为线卡的reload 总是会引起通信的中断,即使线卡不重新初始化,而带有拓扑管理功能的
协议在开始运行时,一般会将接口的管理状态设置为禁用(如STP),而路由协议的重收敛会
带来路由震荡,通信不可避免的中断。
如果采用热备份的方法保证冗余板与主板的状态时刻一致,它在接替主板工作时,就不需要
去reload
文档评论(0)