CN120223171A 基于多级冗余的星载路由器异常恢复系统及方法_第1页
CN120223171A 基于多级冗余的星载路由器异常恢复系统及方法_第2页
CN120223171A 基于多级冗余的星载路由器异常恢复系统及方法_第3页
CN120223171A 基于多级冗余的星载路由器异常恢复系统及方法_第4页
CN120223171A 基于多级冗余的星载路由器异常恢复系统及方法_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(19)国家知识产权局地址311121浙江省杭州市余杭区中泰街(72)发明人张文佳杨斌刘云涛张祖鑫何鹏飞王华李超司33200HO4W24/04(2009.01)HO4W84/06(2009.01)十十是本发明公开了一种基于多级冗余的星载路本发明针对星载路由器在卫星运行环境中面临21.一种基于多级冗余的星载路由器异常恢复系统,其特征在于,包括星务综合电子和星载路由器;所述星载路由器内部集成了主路由交换单元和备路由交换单元,主路由交换中安装的uboot经由引导系统控制链路引导EMMC中存储的操作系统启动;两个交换单元经由遥测遥控控制链路与星务综合电子交互;星载路由器单设备选择主flash-主SONIC、备以及基于ONIE重装SONIC系统四种方式恢复系统可用性。2.根据权利要求1所述的一种基于多级冗余的星载路由器异常恢复系统,其特征在于,SONIC系统配置重加载过程中,在保证系统不重启的前提下,仅重启数据库之外的业务容器,通过遥测状态可监控容器是否重启完成,容器状态恢复正常即可表明重加载命令执行完毕。3.根据权利要求1所述的一种基于多级冗余的星载路由器异常恢复系统,其特征在于,SONIC系统下遥测遥控收发正常,两种方法任选其一;否则只能采用基于ONIE系统重装4.根据权利要求1所述的一种基于多级冗余的星载路由器异常恢复系统,其特征在于,基于SONIC在线重装SONIC系统执行前需要检查容器状态,若状态正常再执行重装操作,否则需要切换到ONIE系统进行重装;SONIC系统在线安装基于遥控指令进SONIC系统中包含两个系统,重启即可自动切换到新系统;根据遥测返回的系统状态信息判断系统业务是否恢复正常,若业务已恢复,则执行遥控指令卸载旧版本系统;否则切换到5.根据权利要求1所述的一种基于多级冗余的星载路由器异常恢复系统,其特征在于,若SONIC系统处于异常状态无法在线重装,则基于遥测遥控指令切换到ONIE系统再重装从挂载盘加载备份安装包,若安装包不存在或校验码异常,尝试通过遥控指令从星务综合电子获取可用的安装包再次执行安装指令,直到正常安装完成;安装指令执行成功后系统会切换到SONIC系统,根据遥测返回的系统状态信息判断系统业务是否恢复正常。6.根据权利要求1所述的一种基于多级冗余的星载路由器异常恢复系统,其特征在于,flash的同步标识;切换回主flash后,由引导系统根据EMMC中保存的flash同步标识同步默复方法同理;若主备flash均异常,则当前SONIC系统无法恢复,切换到备SONIC系统恢复通信链路业务;所述备SONIC系统为备路由交换单元中的SONIC系统。7.根据权利要求1所述的一种基于多级冗余的星载路由器异常恢复系统,其特征在于,若ONIE系统出现异常,切换到SONIC系统检查遥测遥控功能是否可用,若SONIC系统遥测遥控正常,则基于SONIC系统重装进而恢复系统可用性;首先尝试通过遥控指令尝试从挂载盘3加载ONIE系统镜像安装包,若挂载盘不存在目标镜像或校验码异常,则从星务综合电子获取正确的安装包,解压并执行安装脚本将最新的镜像链接到系统,根据遥测返回的系统状态信息判断系统重装是否成功。8.一种基于多级冗余的星载路由器异常恢复方法,其特征在于,基于权利要求1所述的一种基于多级冗余的星载路由器异常恢复系统实现;针对卫星星座通信过程中星内、星间或星地数据链路业务异常场景,结合星务综合电子、星载路由器系统CPLD、星载路由器SONIC系统与星载路由器ONIE系统间的控制链路通信状态,执行对应的恢复方案,保障数据链路业务可用性;所述恢复方案包含以下步骤:a)检查SONIC系统状态,如果SONIC系统遥测状态与遥控指令收发异常,进入步骤b,否则基于SONIC系统遥测状态与遥控指令检查SONIC系统状态,若存在异常进入步骤b,否则结束本步骤;b)尝试重启SONIC系统,重启后检查SONIC系统状态否则进入步骤c;c)若SONIC系统能够正常收发遥测遥控状态信息则进入步骤d,否则检查ONIE系统状态,若ONIE系统能够正常收发遥测遥控状态信息且MAC配置状态均正常则进入步骤e,否则进入步骤f;d)尝试重新加载SONIC系统配置,若执行后系统恢复则结束本步骤,否则检查SONIC系统MAC是否异常,若存在异常则进入步骤f,否则进入步骤g;e)尝试在ONIE系统下基于遥测遥控指令重装SONIC恢复系统可用性,若恢复失败则进入步骤h,否则结束本步骤;f)尝试切换备flash进入SONIC系统,通过同步备份引导系统的配置恢复系统可用性,若恢复失败则进入步骤h,否则结束本步骤;g)尝试在SONIC系统下重装SONIC恢复系统可用性,若恢复失败则进入步骤h,否则结束本步骤;h)尝试通过遥控指令切换到备路由交换单元恢复业务可用性。9.根据权利要求8所述的一种基于多级冗余的星载路由器异常恢复方法,其特征在于,若SONIC系统状态正常,则排查通信链路上其他载荷状态及网络配置;通信链路上其他载荷状态及网络配置状态结合星载路由器遥测返回的对应端口状态和端口计数进行分析;若计数正常增长,表示报文发出,若星地链路不通,则由星地通信载荷和地面站排查故障;若星间链路不通,则由星间通信载荷定位问题。10.根据权利要求8所述的一种基于多级冗余的星载路由器异常恢复方法,其特征在于,基于备份引导系统的配置恢复系统可用性的方法基于双flash冗余架构设计,通过遥测入默认flash时首先加载同步后最新的配置信息,进而实现引导系统可用性的恢复。4技术领域[0001]本发明涉及卫星星座通信技术领域,尤其涉及一种基于多级冗余的星载路由器异常恢复系统及方法。背景技术[0002]在卫星星座通信领域,星内各个业务载荷及星务综合电子经由星载路由器实现基于以太网协议的互联互通。星内各载荷、星间各卫星以及卫星和地面站之间的通信过程,都依赖于星载路由器的正确配置和正常运行。由于卫星运行环境往往处于高温/低温、真空、故障场景,导致以太网数据的转发与路由异常,无法满足卫星星座经由星载路由器实现数据链路正常通信的需求。目前现有技术针对上述通信异常场景,缺乏系统层面的高可用恢复机制,以保障星载路由器通信业务的可用性。发明内容[0003]本发明的目的在于针对上述现有技术存在的不足,提出一种基于多级冗余的星载路由器异常恢复系统及方法,旨在为处于异常状态的卫星星座系统提供高可用的通信业务恢复方案。[0004]为实现上述目的,本发明采取如下技术方案:一种基于多级冗余的星载路由器异常恢复系统,包括星务综合电子和星载路由器;所述星载路由器内部集成了主路由交换单元和备路由交换单元,主路由交换单元和备路由交换单元均包含一个CPLD、两个flash和一储的操作系统启动;两个交换单元经由遥测遥控控制链路与星务综合电子交互;星载路由条路线中任一路线进入SONIC系统,任一路线进入系统后选择系统重启、SONIC系统配置重加载、基于SONIC在线重装SONIC系统以及基于ONIE重装SONIC系统四种方式恢复系统可用[0005]进一步地,SONIC系统配置重加载过程中,在保证系统不重启的前提下,仅重启数据库之外的业务容器,通过遥测状态可监控容器是否重启完成,容器状态恢复正常即可表明重加载命令执行完毕。[0006]进一步地,重装SONIC系统的方法包括基于SONIC在线重装SONIC系统以及基于[0007]进一步地,基于SONIC在线重装SONIC系统执行前需要检查容器状态,若状态正常再执行重装操作,否则需要切换到ONIE系统进行重装;SONIC系统在线安装基于遥控指令进行,安装完成后当前SONIC系统中包含两个系统,重启即可自动切换到新系统。根据遥测返5回的系统状态信息判断系统业务是否恢复正常,若业务已恢复,则执行遥控指令卸载旧版[0008]进一步地,若SONIC系统处于异常状态无法在线重装,则基于遥测遥控指令切换到令安装系统,尝试从挂载盘加载备份安装包,若安装包不存在或校验码异常,尝试通过遥控指令从星务综合电子获取可用的安装包再次执行安装指令,直到正常安装完成;安装指令执行成功后系统会切换到SONIC系统,根据遥测返回的系统状态信息判断系统业务是否恢[0009]进一步地,若主flash异常,备flash正常,则切换到备flash,通过遥控指令删除flash同步标识同步默认flash的配置信息,并在EMMC创建主flash的同步标识;若备flash[0010]进一步地,若ONIE系统出现异常,切换到SONIC系统检查遥测遥控功能是否可用,若SONIC系统遥测遥控正常,则基于SONIC系统重装进而恢复系统可用性;首先尝试通过遥控指令尝试从挂载盘加载ONIE系统镜像安装包,若挂载盘不存在目标镜像或校验码异常,则从星务综合电子获取正确的安装包,解压并执行安装脚本将最新的镜像链接到系统,根据遥测返回的系统状态信息判断系统重装是否成功。[0011]本发明还提供了一种基于多级冗余的星载路由器异常恢复方法,基于上述的一种基于多级冗余的星载路由器异常恢复系统实现;针对卫星星座通信过程中星内、星间或星统与星载路由器ONIE系统间的控制链路通信状态,执行对应的恢复方案,保障数据链路业b,否则基于SONIC系统遥测状态与遥控指令检查SONIC系统状态,若存在异常进入步骤b,否则结束本步骤;[0013]b)尝试重启SONIC系统,重启后检查SONIC系统状态是否恢复,若已恢复则结束本[0014]c)若SONIC系统能够正常收发遥测遥控状态信息则进入步骤d,否则检查ONIE系统状态,若ONIE系统能够正常收发遥测遥控状态信息且MAC配置状态均正常则进入步骤e,否则进入步骤f;[0015]d)尝试重新加载SONIC系统配置,若执行后系统恢复则结束本步骤,否则检查[0016]e)尝试在ONIE系统下基于遥测遥控指令重装SONIC恢复系统可用性,若恢复失败则进入步骤h,否则结束本步骤;[0017]f)尝试切换备flash进入SONIC系统,通过同步备份引导系统的配置恢复系统可用性,若恢复失败则进入步骤h,否则结束本步骤;[0018]g)尝试在SONIC系统下重装SONIC恢复系统可用性,若恢复失败则进入步骤h,否则6结束本步骤;[0019]h)尝试通过遥控指令切换到备路由交换单元恢复业务可用性。[0020]进一步地,若SONIC[0021]通信链路上其他载荷状态及网络配置状态结合星载路由器遥测返回的对应端口状态和端口计数进行分析;若计数正常增长,表示报文发出,若星地链路不通,则由星地通信载荷和地面站排查故障;若星间链路不通,则由星间通信载荷定位问题。[0022]进一步地,基于备份引导系统的配置恢复系统可用性的方法基于双flash冗余架构设计,通过遥测指令控制SONIC系统将备flash存储的配置信息更新到EMMC中完成同步,星载路由器再次进入默认flash时首先加载同步后最新的配置信息,进而实现引导系统可用性的恢复。[0023]本发明的有益效果是,基于多级冗余设计提出了一个系统级星载路由器异常恢复方法,针对卫星星座通信过程中由于星载路由器异常导致的星内、星间或星地数据链路通信业务异常场景,结合星务综合电子、星载路由器系统CPLD、星载路由器SONIC系统与星载路由器ONIE系统间的控制链路通信状态,基于高可用的在轨恢复手段实现数据链路通信业务可用性的在轨恢复。与传统的卫星通信方案相比,本发明所述的星座路由器基于多级冗线重装SONIC系统以及基于ONIE重装SONIC系统四种方式恢复系统可用性,可组合产生16条系统恢复路线,保障星座数据链路通信业务的高可用性。附图说明[0024]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。[0025]图1为本发明实施例流程图。[0026]图2为星载路由器控制链路示意图。其中,flash0对应主flash,flash1对应备[0027]图3为卫星星座通信链路示意图。[0028]图4为引导系统恢复时序图。[0029]图5为SONIC系统在线恢复时序图。具体实施方式[0032]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。当然,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。[0033]针对卫星星座运行过程中基于地面站收发的遥测遥控数据定位到的星载路由器7存在的状态异常问题,本发明提出了一个基于多级冗余设计的星载路由器异常恢复系统及方法,在卫星星座通信链路中若出现业务异常,首先基于遥测状态和遥控指令检查星载路由器的系统状态是否正常,若星载路由器系统状态正常则尝试排查通信链路上其他载荷状态及网络配置,否则需要针对具体的异常状态执行系统恢复方案。本发明适用于卫星星座通信过程中由于星载路由器异常导致的星内、星间或星地数据链路业务运行异常的场景。[0034]本发明实施例中星载路由器控制链路示意图如图2所示,基于多级冗余设计在每个星载路由器内部集成了主备两个交换单元,每个交换单元包含一个CPLD,两个flash和一的uboot经由引导系统控制链路引导EMMC中存储的操作系统启动。EMMC中安装了ONIE和场景下重装SONIC才会使用。两个交换单元经由遥测遥控控制链路与星务综合电子交互,星务综合电子通过接收遥测数据可感知系统内各个模块的状态,并通过遥控指令控制各个模块有序运行。基于上述多级冗余设计,星载路由器单设备可选择主flash-主SONIC、备入系统后可选择系统重启、软件配置重加载、在线重装SONIC系统以及基于ONIE重装SONIC系统四种方式恢复系统可用性,共计16条系统恢复路线可选择。其中,主flash-备SONIC和备flash-备SONIC这两条线路中的主备flash、备SONIC是指备路由交换单元中的主备flash[0035]本发明实施例中卫星星座通信链路示意图如图3所示,星内由星载路由器连接各个载荷并经由星内通信链路实现各个载荷的互联互通,包含星务综合电子(简称星务综电或综电)、星间通信载荷、星地通信载荷、星内计算载荷等。星链路建链,卫星与地面站之间经由星地通信链路建链。通信链路上其他载荷状态及网络配置状态可结合星载路由器遥测返回的对应端口状态和端口计数进行分析。若计数正常增长,表示报文发出,若星地链路不通,则由星地通信载荷和地面站排查故障。若星间链路不[0036]卫星星座通信链路包含控制链路和数据链路两条,针对数据链路的通信异常可基于控制链路进行排查,基于星地控制链路,地面站能够向星务综合电子、星载路由器系统CPLD、星载路由器SONIC系统与星载路由器ONIE系统发送遥控控制指令,并从星务综合电态信息。由星座内各个计算载荷构成的计算集群间的协作业务则基于数据链路进行。[0037]本发明实施例提供的基于多级冗余的星载路由器系统针对异常状态的系统恢复[0038]步骤一:卫星星座通信过程中,若通信链路业务异常,首先排查星载路由器SONIC系统是否存在异常,若确定是系统存在异常,则执行对应的恢复方案;否则排查通信链路上其他载荷状态及网络配置。是否存在异常,需要基于地面站发送的遥控控制指令和接收到的遥测状态信息进行检查。[0040]1、首先判断星载路由器SONIC系统是否正常收发遥测遥控状态信息,如果星务综合电子发送SONIC系统上电的遥控指令十分钟后,SONIC系统遥测状态与遥控指令收发仍然8失败,进入步骤二进一步定位异常原因;[0042]其中,具体异常原因需要基于遥测返回的系统状态信息分析定位,不同的异常原因对应不同的系统恢复方案。根据定位到的异常原因执行对应的恢复方案后,需要结合遥测返回的状态信息判断业务是否恢复,若业务仍未恢复需要继续排查。[0043]排查通信链路上其他载荷状态及网络配置,包括:通信链路上其他载荷状态及网络配置状态可结合星载路由器遥测返回的对应端口状态和端口计数进行分析。若计数正常增长,表示报文发出,若星地链路不通,则由星地通信载荷和地面站排查故障。若星间链路异常状态依然存在,检查SONIC系统是否正常收发遥测遥控状态信息,若正常则进入步骤三,否则基于遥控指令将当前SONIC系统下电,切换到ONIE系统并上电,检查ONIE(OpenNetworkInstallEnvironment)系统下遥测遥控状态,进一步定位系统异常原因。[0045]具体的,ONIE系统下的系统异常原因定位包含以下步骤:[0046]1、若ONIE系统下可以正常收发遥控控制指令和遥测状态信息且MAC配置状态正[0047]2、若ONIE系统无法正常收发遥测遥控状态信息,或可以正常收发遥控控制指令和[0048]在一实施例中,若步骤二中判断星载路由器系统当前处于flash引导系统异常状态下,不能直接采用重装SONIC系统的方案进行恢复,因为系统缺少基础的MAC配置,会导致重装失败。可基于双flash设计,通过在轨的系统配置同步恢复当前系统引导。[0049]需要说明的是,星载路由器SONIC系统与星载路由器ONIE系统是独立的两个系统,统也可经由SONIC系统进行重装。星载路由器同一时刻只能选择从一个flash启动,并进入切换,进而指定星载路由器SONIC系统与星载路由器ONIE系统的选择,低电平选择ONIE系[0050]星载路由器CPLD系统接收星务综合电子遥控指令后选择ONIE系统或者SONIC系[0051]1.星务综合电子向星载路由器CPLD系统发送遥控指令,控制星载路由器flash下[0052]2.星务综合电子向星载路由器CPLD系统发送遥测请求指令,确认系统状态;[0053]3.星务综合电子向星载路由器CPLD系统发送遥控指令,控制星载路由器GPIO信号切换;[0054]4.星务综合电子向星载路由器CPLD系统发送遥控指令,控制星载路由器flash上电,星载路由器uboot系统通过读取指定GPIO信号选择从对应系统启动,低电平选择ONIE系9[0055]5.星务综合电子向星载路由器当前运行系统(ONIE/SONIC)发送遥测请求指令,星载路由器当前运行系统返回当前状态信息。[0056]步骤三:若SONIC系统遥控控制指令和遥测状态信息收发异常则进入步骤五,否则尝试执行步骤六,执行成功后等待容器重启成功后再检查系统状态,若系统恢复则结束本步骤;若仍未恢复则检查当前SONIC系统是否存在MAC(MediaAccessControl)配置异常,若存在异常则进入步骤四;否则进入步骤五;[0057]步骤四:针对引导系统运行异常,可通过同步备份引导系统的配置恢复。首先通过遥控指令切换到备flash并上电,若切换备flash后能够正常进入SONIC系统,执行下述指令,基于双flash配置同步设计,将备flash存储的配置信息更新到EMMC(EmbeddedMultiMediaCard)中,完成同步后再进入默认flash(默认为主flash)加载同步最新的配置信息,实现引导系统的恢复;若两个flash都异常或引导系统恢复失败,可通过遥控指令切换到备份板卡通信;[0058]引导系统的恢复过程具体包含以下步骤:步默认flash的配置信息。若此时备flash同步标识已存在,备flash不需要再进行配置同保存的最新的配置信息及主备flash同步标识,并将备flash的配置信息更新到EMMC中;[0064]6、上电后默认flash自动读取EMMC中保存的flash同步标识,此时备flash同步标识已存在,默认flash同步标识还未创建,默认flash自动执行同步操作将EMM信息更新到当前flash;[0067]需要说明的是,若星载路由器系统在默认flash出现异常前,主备flash已经实现过同步,则备flash同步标识已存在,不受异常flash配置影响;否则备flash会自动同步默的不同,可采用两种对应的安装方案(基于SONIC在线重装SONIC系统和基于ONIE系统重装SONIC系统),若SONIC系统下遥测遥控收发正常,两种方案都可以执行;否则只能采用基于ONIE系统重装SONIC系统的方案。若SONIC系统重装失败,可通过遥控指令切换到备份板卡保障通信业务运行。[0069]具体的,基于SONIC在线重装SONIC系统的方案包含以下步骤:[0070]1、执行遥控指令,首先尝试从挂载盘加载备份安装包在线安装系统,若安装包不存在或校验码异常,通过遥测可以获取安装失败的状态信息,再尝试通过遥控指令从综电或智算机获取可用的安装包,再次执行安装指令,直到正常安装完成;[0071]2、根据遥测判断安装指令是否执行完毕,若执行成功,则当前系统已经安装了两个版本的sonic系统,通过遥控指令重启系统,会自动切换到新系统;否则需要进一步定位系统安装指令执行不成功的原因,如果是指令发送或接收失败,尝试重发指令解决,否则结[0072]3、切到新系统后,根据遥测返回的系统状态信息判断系统业务是否恢复正常,若业务已恢复,则执行遥控指令卸载旧版本系统;否则结束本步骤,切换到ONIE系统进行重装。[0073]星载路由器基于GPIO监控的系统切换设计,可实现当前SONIC操作系统出现异常系统重装SONIC系统的方案包含以下步骤:[0074]1、基于星载路由器CPLD遥控指令执行系统切换指令,将当前SONIC系统下电后切[0075]2、判断ONIE系统遥测返回的系统状态信息是否正常,若系统状态正常,则进入第3[0076]3、执行遥控指令,首先尝试从挂载盘加载备份安装包安装系统,若安装包不存在或校验码异常,通过遥测可以获取安装失败的状态信息,再尝试通过遥控指令从综电获取可用的安装包再次执行安装指令,直到正常安装完成;[0077]系统安装成功后会自动进入sonic系统,根据遥测返回的系统状态信息判断系统业务是否恢复正常。[0078]如果判断星载路由器ONIE系统异常,无法使用,则结束本步骤;否则进入第2步执行遥控指令重装ONIE系统;[0080]2、首先通过遥控指令尝试从挂载盘加载ONIE系统镜像安装包,若挂载盘不存在目标镜像或校验码异常,可从综电获取上注文件获取正确的安装包;[0082]通过CPLD执行系统切换指令,将当前板卡下电后切换到从ONIE系统启动再上电,根据遥测返回的系统状态信息判断系统重装是否成功。[0083]步骤六:基于默认的网络配置,执行重加载指令,在保证系统不重启的前提下,重启业务容器,实现默认网络配置的恢复。基于软件层面实现的三模冗余,可保障当前运行的业务配置与备份数据不一致情况下通过自动同步数据恢复业务可用性。[0085]本发明实施例中若基于遥测状态定位到引导系统出现问题,可通过同步备份引导系统的配置恢复当前引导系统的可用性,定位与恢复过程对应的时序图如图4所示,包含以下步骤:[0087]2、星载路由器CPLD控制主flash上电,并更新指定GPI0为高电平;主flash基于11[0088]3、综电向SONIC系统请求遥测状态,系统启动成功后会返回对应的状态信遥测状态包含的系统启动时间、容器状态、端口状态信息,判断SONIC系统是否处于异常状[0091]6、星载路由器CPLD控制主flash上电,并更新指定GPI0为低电平;主flash基于[0092]7、综电向ONIE系统请求遥测状态,系统启动成功后会返回对应的状态信息,根据遥测状态包含的系统启动时间、网络状态信息,判断ONIE系统是否处于异常状态,若状态正常则结束本步骤,否则向星载路由器CPLD下发遥控指令将主flash下[0096]11、综电向SONIC系统请求遥测状态,系统启动成功后会返回对应的状态信息,根据遥测状态判断系统MAC配置是否正常,若正常则综电向星载路由器CPLD下发遥控指令同[0097]12、SONIC系统执行同步指令,删除EMMC中保存的最新的配置信息及主备flash同[0098]13、综电向SONIC系统请求遥测状态,系统返回综电当前的状态信息,根据遥测判断同步是否完成,等待同步完成后再向星载路由器CPLD下发遥控指令将备flash下电;[0101]16、星载路由器CPLD控制主flash[0102]17、综电向SONIC系统请求遥测状态,系统启动成功后会返回对应的状态信息,根据遥测状态判断SONIC系统是否成功恢复。[0103]实施例2:[0104]本发明实施例中若基于遥测状态定位到SONIC系统出现问题,可通过在线重装SONIC系统的方式恢复当前系统的可用性,具体恢复过程对应的时序图如图5所示,包含以遥测状态判断系统各个容器处于稳定状态后,综电向星载路由器SONIC下发遥控指令安装新版本SONIC;[0108]4、星载路由器SONIC系统执行遥控指令,首先尝试从挂载盘加载备份安装包在线安装系统,若安装包不存在或校验码异常,再尝试从综电获取可用的安装包,再次执行安装[0109]5、综电向SONIC系统请求遥测状态,根据遥测状态判断系统安装完成后,综电向星载路由器SONIC下发遥控指令将当前SONIC系统重启;[0110]6、SONIC系统执行遥控指令重启系统后自动进入新版本的SONIC系统;[0111]7、综电向SONIC系统请求遥测状态,根据遥测状态判断系统重启完成且统各个容器处于稳定状态后,综电向星载路由器SONIC下发遥控指令将旧版本SONIC系统卸载;[0112]8、综电向SONIC系统请求遥测状态,根据遥测状态判断SONIC系统是否成功恢复。[0113]实施例3:[0114]本发明实施例中若基于遥测状态定位到SONIC系统出现问题,但SONIC系统当前状态不支持在线安装的情况下,可通过基于ONIE系统重装SONIC系统的方式恢复当前系统的可用性,具体定位与恢复过程对应的时序图如图6所示,包含以下步骤:[0115]1、星务综电向星载路由器CPLD下发遥控指令,选择启动SONIC系统并上电;[0116]2、星载路由器CPLD更新指定GPIO为高电平,flash基于GPIO信号选择进入SONIC系[0117]3、综电向SONIC系统请求遥测状态,系统启动成功后会返回对应的状态信息,根据遥测状态包含的系统启动时间、容器状态、端口状态信息,判断SONIC系统是否处于异常状态,若状态正常则结束本步骤,否则向星载路由器CPLD下发遥控指令将SONIC系统下电;[0119]5、综电向星载路由器CPLD下发遥控指令选择启动ONIE系统并上电;[0120]6、星载路由器CPLD更新指定GPIO为低电平,flash基于GPIO信号选择进入ONIE系[0121]7、综电向ONIE系统请求遥测状态,系统启动成功后会返回对应的状态信息,根据遥测状态包含的系统启动时间、网络状态信息,判断ONIE系统是否处于异常状态,若状态异常则结束本步骤,否则向星载路由器ONIE系统下发遥控指令重装SONIC系统;[0122]8、0NIE系统执行遥控指令,首先尝试从挂载盘加载备份安装包并安装,若安装包不存在或校验码异常,再尝试从综电获取可用的安装包,再次执行安装指令,直到正常完成SONIC系统安装。[0123]9、综电向ONIE系统请求遥测状态,等待系统安装完成;[0124]10、0NIE系统安装完成后自动重启进入SONIC系统;[0125]11、综电向SONIC系统请求遥测状态,系统启动成功后会返回对应的状态信息,根据遥测状态判断SONIC系统是否成功恢复。[0126]实施例4:[0127]本发明实施例中若基于遥测状态定位到ONIE系统出现问题,且SONIC系统当前状态正常的情况下,可通过基于SONIC系统重装ONIE系统的方式恢复当前系统的可用性,具体定位与恢复过程对应的时序图如图7所示,包含以下步骤:[0128]1、星务综电向星载路由器CPLD下发遥控指令,选择启动SONIC系统并上电;[0129]2、星载路由器CPLD更新指定GPIO为高电平,flash基于GPIO信号选择进入SONIC系[0130]3、综电向SONIC系统请求遥测状态,系统启动成功后会返回对应的状态信息,根据遥测状态包含的系统启动时间、容器状态、端口状态信息,判断SONIC系统是否处于异常状

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论