实现网络交换机快速启动的系统及方法技术方案

技术编号:9599237 阅读:160 留言:0更新日期:2014-01-23 04:03
本发明专利技术涉及一种实现网络交换机快速启动的系统,其中包括所述的网络交换机的CPU和交换芯片,还包括第一非易失性随机存储器,包括用以引导硬件自检和引导操作系统加载的引导芯片;第二非易失性随机存储器,用以存储所述的网络交换机的配置文件并在启动过程中将所述的配置文件加载到所述的交换芯片中,本发明专利技术还涉及一种实现网络交换机快速启动的方法。采用该种实现网络交换机快速启动的系统及方法,可以实现交换机上电后短时间启动,进入正常数据通信所需要的时间控制在1秒到3秒,更迅速地实现数据业务转发和恢复业务,适用于高实时性、高稳定性的网络中,特别适合应用在航天、航空、舰载、车载系统中的网络交换机中,具有更加广泛的应用。

【技术实现步骤摘要】
实现网络交换机快速启动的系统及方法
本专利技术涉及网络通信领域,尤其涉及网络交换机的上电启动流程,具体是指一种实现网络交换机快速启动的系统及方法。
技术介绍
如图1~2所示,现有技术中的通信网络交换机如光纤通道交换机、以太网交换机等,启动过程如下:(1)上电复位,启动网络交换机的CPU;(2)运行存放在NVRAM(Non-VolatileRandomAccessMemory,非易失性只读存储器)中的Bootrom(引导芯片),进行硬件自检;(3)Bootrom引导交换机操作系统(Firmware,固件),加载到RAM(Randomaccessmemory,随机存储器)中;(4)交换机操作系统启动,驱动CPU的外设;(5)启动应用任务,将NVRAM中的配置文件加载到交换芯片中。以上启动过程按顺序执行,结束后,交换机即可正常工作。然而对于大型交换机来说,当交换机上电,启动完毕,进入真正数据通信,整个过程时间花费很长,约30~90秒。在实际应用中,对通信网络交换机的进入业务正常通信,有较高的时间要求,需要在上电后短时间内启动起来,并迅速进入通信模式,整个过程不超过3秒,且短暂掉电后能够在3秒内恢复通信。例如当战机或坦克通信系统出现故障时,需要重启复位,并且要求通信网络快速完成系统重启,否则会引起危险甚至造成重大事故。现有技术中通信网络交换机的启动方法显然不能满足该要求。
技术实现思路
本专利技术的目的是克服了上述现有技术的缺点,提供了一种能够实现交换机上电后短时间启动、进入正常数据通信所需要的时间控制在1秒到3秒、更迅速地实现数据业务转发和恢复业务、具有更广泛应用范围的实现网络交换机快速启动的系统及方法。为了实现上述目的,本专利技术的实现网络交换机快速启动的系统及方法具有如下构成:本专利技术涉及一种实现网络交换机快速启动的系统,所述的系统包括所述的网络交换机的CPU及交换芯片,其主要特点是,所述的系统还包括:第一非易失性随机存储器,包括用以引导硬件自检和引导操作系统加载的引导芯片;第二非易失性随机存储器,用以存储所述的网络交换机的配置文件并在启动过程中将所述的配置文件加载到所述的交换芯片中。本专利技术还涉及一种基于所述的系统实现网络交换机快速启动的方法,其主要特点是,所述的方法包括以下步骤:(1)启动所述的网络交换机的CPU及交换芯片;(2)将所述的第二非易失性随机存储器中的配置文件加载到所述的交换芯片中,同时依次执行网络交换机的硬件自检和加载交换机操作系统。较佳地,所述的执行网络交换机的硬件自检,具体为:从所述的第一非易失性随机存储器中运行引导芯片进行网络交换机的硬件自检;更佳地,所述的交换机操作系统加载,具体为:所述的引导芯片引导将交换机操作系统加载到所述的网络交换机的随机存储器中。较佳地,所述的依次执行网络交换机的硬件自检和加载交换机操作系统之后,还包括以下步骤:(3)启动所述的交换机操作系统并驱动所述的CPU的外部设备。更佳地,所述的启动所述的交换机操作系统并驱动所述的CPU的外部设备之后,还包括以下步骤:(4)启动所述的网络交换机的应用任务。采用了该专利技术中的实现网络交换机快速启动的系统及方法,具有如下有益效果:本专利技术涉及通信网络交换机的快速启动的系统和方法,将第二NVRAM中的配置文件加载到交换芯片,完成交换芯片的硬件配置后,就进入了正常的数据通信,至此总共需要的时间,将严格的控制在1秒到3秒。大大缩短通信网络交换机进入数据通信阶段的时间,更迅速的实现数据业务转发,恢复业务。这种通信网络交换机快速启动的方法适用于高实时性,高稳定性,高可靠性的网络中,特别适合应用在航天、航空、舰载、车载系统中的网络交换机和其他复杂、大型的网络交换机中,针对导弹、飞机、舰艇、坦克的快速启动,以及系统重启后,快速进入数据业务。在战机或坦克的通信网络中采用快速启动系统及方法,可以实现通信网络快速完成启动,进入业务数据通信,保障战机或坦克实时通信,确保使用者的安全和系统的稳定,具有更加广泛的应用。附图说明图1为现有技术中的网络交换机启动系统的结构示意图。图2为现有技术中的网络交换机启动的流程图。图3为本专利技术的实现网络交换机快速启动的系统的结构示意图。图4为本专利技术的实现网络交换机快速启动的方法的流程图。具体实施方式为了能够更清楚地描述本专利技术的
技术实现思路
,下面结合具体实施例来进行进一步的描述。本专利技术涉及通信网络交换机的快速启动。在实际应用中,对通信网络交换机的进入业务正常通信,有较高的时间要求,需要在上电后短时间内启动起来,并迅速进入通信模式,整个过程不超过3秒,且短暂掉电后能够在1秒到3秒内恢复通信。本专利技术是为了实现通信网络交换机的快速启动,改变了正常启动流程,首先保证业务的正常通信。所以针对快速进入数据通信阶段,重新定义了流程和功能模块。如图3~4所示,本专利技术的实现网络交换机快速启动的系统包含有两个NVRAM,第一NVRAM包括用以引导硬件自检和引导操作系统加载的引导芯片,第二NVRAM用以存储所述的网络交换机的配置文件并在启动过程中将所述的配置文件加载到所述的交换芯片中。创新的启动流程如下:以下各个步骤的标号与图3中各条线上标号一致。(1)上电复位,启动网络交换机的CPU及交换芯片;(2)将第二NVRAM中的配置文件加载到交换芯片中;同时,以下四个步骤依次与步骤(2)并行执行:(21)运行第一NVRAM中的Bootrom,进行网络交换机的硬件自检;(22)Bootrom引导交换机操作系统(Firmware),加载到网络交换机的RAM中;(23)交换机操作系统启动,驱动CPU的外设;(24)启动网络交换机的应用任务。在步骤(2)中将第二NVRAM中的配置文件加载到交换芯片,完成交换芯片的硬件配置后,就进入了正常的数据通信,至此总共需要的时间,将严格的控制在1秒到3秒之间。采用了该专利技术中的实现网络交换机快速启动的系统及方法,具有如下有益效果:本专利技术涉及通信网络交换机的快速启动的系统和方法,将第二NVRAM中的配置文件加载到交换芯片,完成交换芯片的硬件配置后,就进入了正常的数据通信,至此总共需要的时间,将严格的控制在1秒到3秒。大大缩短通信网络交换机进入数据通信阶段的时间,更迅速的实现数据业务转发,恢复业务。这种通信网络交换机快速启动的方法适用于高实时性,高稳定性,高可靠性的网络中,特别适合应用在航天、航空、舰载、车载系统中的网络交换机和其他复杂、大型的网络交换机中,针对导弹、飞机、舰艇、坦克的快速启动,以及系统重启后,快速进入数据业务。在战机或坦克的通信网络中采用快速启动系统及方法,可以实现通信网络快速完成启动,进入业务数据通信,保障战机或坦克实时通信,确保使用者的安全和系统的稳定,具有更加广泛的应用。在此说明书中,本专利技术已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本专利技术的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。本文档来自技高网
...
实现网络交换机快速启动的系统及方法

【技术保护点】
一种实现网络交换机快速启动的系统,所述的系统包括所述的网络交换机的CPU及交换芯片,其特征在于,所述的系统还包括:第一非易失性随机存储器,包括用以引导硬件自检和引导操作系统加载的引导芯片;第二非易失性随机存储器,用以存储所述的网络交换机的配置文件并在启动过程中将所述的配置文件加载到所述的交换芯片中。

【技术特征摘要】
1.一种实现网络交换机快速启动的系统,所述的系统包括所述的网络交换机的CPU及交换芯片,其特征在于,所述的系统还包括:第一非易失性随机存储器,包括用以引导硬件自检和引导操作系统加载的引导芯片以及在配置文件加载的同时运行引导芯片进行网络交换机的硬件自检和操作系统加载;第二非易失性随机存储器,用以存储所述的网络交换机的配置文件并在启动过程中将所述的配置文件加载到所述的交换芯片中。2.一种基于权利要求1所述的系统实现网络交换机快速启动的方法,其特征在于,所述的方法包括如下步骤:(1)启动所述的网络交换机的CPU及交换芯片;(2)将所述的第二非易失性随机存储器中的配置文件加载到所述的交换芯片中,同时依次执行网络交换机的硬件自检和加载交换机操作系统。3.根据权利要求2所述的实现网络交换机快速启动的方法...

【专利技术属性】
技术研发人员:王志刚李堂王辉林张辉
申请(专利权)人:上海赛治信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1