基于Linux系统的交换机版本升级系统设计

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:kvkv
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现在网络技术的快速发展,网络通信设备的增值业务越来越多,因此网络通信设备的软件版本更新和维护显得越来越频繁。而对于一些网络通信设备,由于业务上的需求,不能有中断或要求中断的时间极其的短,所以这时就需要一种高可用性的不中断业务升级系统来保证网络通信设备的软件版本升级。本文与此为背景,基于Linux系统设计了一种在线业务不中断升级系统。本文的主要工作内容有:1)介绍了不中断业务升级系统的工作原理与相关应用到的技术。主要介绍了该系统应用的四种软件包,包括软件包的定义。这些软件包为后面系统进行各种升级准备了升级的版本。此外,还介绍了不中断业务升级系统的两种技术,高可用性技术与不间断转发技术。这两种技术支撑着系统的运行。2)给出了不中断业务升级系统的整体框架与功能设计。首先给出了系统的整体开发环境以及各个模块的联系与功能。然后介绍了系统的状态机,状态机把系统的工作流程及功能很好地表现出来。还介绍了系统的启动加载模块,这个模块的设计给出了系统如何对一个软件版本进行加载启动的。由系统的交付件版本管理引出了系统的三种升级方式,重点介绍了进程升级与重启升级,并且对系统的异常情况做了详细介绍,包括升级异常回退与启动加载异常回退,保证系统在发生故障时也可以自我恢复到正常稳定状态。3)对不中断业务升级系统的各种功能与性能进行了测试分析。介绍了系统测试的软硬件的测试环境,为系统测试做好了准备。主要对系统的两大升级进行了功能测试与性能分析,测试结果发现进程升级与重启升级都能很好的满足高可用性的需求。此外也对系统发生异常进行了测试,包括升级异常测试与启动加载异常的测试。经测试,系统可以在升级版本发生异常时自动回退到正常的版本状态;在启动加载版本时发生异常会进入应急系统,在应急系统中进行版本更新,之后再次加载新版本恢复到系统的正常状态。所以测试结果发现不中断业务升级系统可以很好的做到升级不中断,而且系统发生故障可以自动恢复到原来的稳定状态,做到了高可用性,很好地满足用户要求。
其他文献
围绕新一代信息技术,打造智慧城市,是城市未来发展的主要方向,是实现创新驱动、实现城市治理体系现代化的关键战略,因此基于赣州市的智慧城市建设情况,探索分析了智慧城市建
近二十年来,声音技术飞速发展,尤其是21世纪以来,随着CD、DVD的不断普及,多媒体技术开始蓬勃发展,而数字音频技术作为多媒体技术的代表之一,伴随着高清数字节目的广播越来越
对传统人工装罐清挖水仓工艺进行改进后,使用传统的煤矿清仓设备进行清仓工作,往往出现设备使用损耗大、劳动工作量大等困难,通过对清仓设备工艺改进后,大幅度提高清仓效率.
太阳能是目前可再生能源中最具发展前景的清洁能源之一,而太阳能电池片作为利用太阳能的最佳方式,通过串焊设备将其以串联或并联方式组成电池阵列以提高输出功率可以有效解决单个电池片电压、电流较小的问题。传统的串焊设备对于缺陷检测环节关注过少,缺陷检测方法依赖硬件设备导致成本高,检测时间过长而使生产率不高。另外,搬运机械手可以完成对电池片的搬运及串焊工位上电池片的摆放,电池片在焊接工位的定位精度直接影响串焊
纳机电系统(NEMS)从微机电系统(MEMS)发展而来,NEMS器件相比MEMS器件具有更高的谐振频率和Q值,更高的灵敏度,更高的集成度,更低的功耗。因而具有很大的发展潜力。在超小力、
AES(Advanced Encryption Standard,高级加密标准)由于其加密速度快、易实现,已经广泛应用到多种密码设备中。功耗分析攻击是一种针对密码设备的侧信道攻击,它利用密码设备的功耗-
随着半导体产业的快速发展以及许多新型消费类电子产品的广泛应用于普及,人们对于存储器的要求越来越高。业界对于Flash的持续性的研究使它一直保持了旺盛的生命力,在存储领
Flash是目前应用最广泛的非易失性存储器,由于存在器件间耦合的问题,限制了其尺寸的进一步减小,急需寻找可替代的新型非易失性存储器,以满足信息技术发展的需要。阻变随机存
基层报道员,生活在基层,和基层干部群众吃、住、工作在一起,接触的事物多,能发现的新人新事也不少。可不能见啥写啥,要看有没有新闻价值。这就需要我们从凡事中发现不平凡的
近年来,随着物联网的发展,汽车电子需求越来越旺盛。胎压监测系统作为汽车电子安全系统重要的组成部分也受到越来越多的关注。由于汽车轮胎内恶劣的工作环境,胎压监测系统不仅需