一种atca架构中双管理板的协调启动方法及其系统的制作方法

文档序号:7866769阅读:285来源:国知局
专利名称:一种atca架构中双管理板的协调启动方法及其系统的制作方法
技术领域
本发明涉及通信领域中平台管理技木,尤其涉及ー种ATCA架构中双管理板的协调启动方法及其系统。
背景技术
ATCA (Advanced Telecom Computing Architecture,高级电信计算平台)是一种全开放、可互操作的电信エ业标准。ATCA具有灵活的背板结构、优异的散热和可靠性、开放化和标准化的优点。由于这些优点,ATCA总线不仅在电信运营领域应用广泛,也在军事和航空航天领域得到关注。IPMI (Intelligent Platform Management Interface,智能型平台管理接 ロ)是 一种开放标准的硬件管理接ロ规格,定义了嵌入式管理子系统进行通信的特定方法。IPMI是ATCA架构最具特色的部分。基于IPMI的ATCA管理,包括对电源的管理、电子钥匙和机架内温度的监控。系统管理是通过机框管理控制器(ShMC)执行的。ShMC负责完成对ATCA系统中的FRU (Field R印laceableUnit,现场可置换单元)如单板、电源、风扇、温度传感器的管理。ShMC能够读取当前FRU的状态,也可以命令FRU进入不同的电源状态。ATCA标准为了达到99. 999%的高可用性,将所有模块都设计了两份,可以随时主备切換。所以,ATCA机框中有两块管理板,执行机框管理控制器的功能。ATCA系统正常运行时,主用管理板负责管理机框中的所有计算板、风扇、电源等设备,另ー块管理板处于备用状态。主备管理板通过心跳消息感知对方。当主用管理板感知不到备用管理板时,发出没有冗余管理板的警告。当主用管理板由于人为的或未知的因素出现故障后,备用管理板立即切换到主用状态,接管主用管理板的工作。当ATCA系统上电时,两个管理板単独上电。它们通过协商,确定哪块管理板是主用管理板。这就会出现ー个问题当管理板A启动好了,开始协商过程,但管理板B还没启动好,管理板A就会认为管理板B不存在,通过IPMI接ロ发出另ー块管理板不正常的警告。

发明内容
本发明的目的是解决现有技术ATCA架构中双管理板启动时所存在的上述问题。为实现上述目的,一方面,本发明提供了ー种ATCA架构中双管理板的协调启动方法,应用于包括第一管理板和第二管理板的系统架构中,由第一管理板建立第一同步时间窗ロ,由第二管理板建立第二同步时间窗ロ ;当第一管理板进入第一同步时间窗ロ时,向第ニ管理板发送己进入第一同步时间窗ロ的消息,当第二管理板进入第二同步时间窗ロ吋,向第一管理板发送己进入第二同步时间窗ロ的消息;当第一管理板在第一同步时间窗口内没有收到第二管理板进入第二时间窗ロ的消息或当第二管理板在第二同步时间窗口内没有收到第一管理板进入第一同步时间窗ロ的消息吋,则发出报警信息。另ー方面,本发明还提供了ー种ATCA架构中双管理板的协调启动系统,该系统包括第一管理板和第二管理板,由第一管理板建立第一同步时间窗ロ,由第二管理板建立第ニ同步时间窗ロ ;当第一管理板进入第一同步时间窗ロ吋,向第二管理板发送己进入第一同步时间窗ロ的消息,当第二管理板进入第二同步时间窗ロ时,向第一管理板发送己进入第二同步时间窗ロ的消息;当第一管理板在第一同步时间窗口内没有收到第二管理板进入第二时间窗ロ的回复消息或当第二管理板在第二同步时间窗口内没有收到第一管理板进入第一同步时间窗ロ的消息时,贝1J发出报警信息。本发明通过建立同步时间窗ロ,实现了 ATCA架构中双管理板的协调启动。


通过以下结合附图以举例方式对本发明的实施方式进行详细描述后,本发明的其他特征、特点和优点将会更加明显。图1为配备双管理板的ATCA架构示意图;
图2为本发明实施例提供的ー种双管理板协调启动方法流程图;图3为本发明实施例提供的ー种双管理板协调启动系统结构具体实施例方式下面通过附图和实施例,对本申请的技术方案做进ー步的详细描述。本发明通过在双管理板建立同步时间窗ロ,实现了 ATCA架构中双管理板的协调启动。在ATCA架构机框内的双管理板使用ー种同步时间窗ロ协调启动,在同步时间窗ロ内,先启动的ー块管理板等待另ー块管理板进入同步时间窗ロ后,再执行剩余启动过程。如果先启动的ー块管理板在同步时间窗口内没有收到另ー块管理板发来的进入到同步时间窗ロ的消息或后启动的ー块管理板在同步时间窗口内没有收到另ー块管理板进入同步时间窗ロ的消息,则发出另ー块管理板不正常的报警信息。先简单介绍本发明实施例双管理板的协调启动方法所应用的系统结构。图1为配备双管理板的ATCA架构示意图,如图1所示,可选用14槽ATCA机框100,第一管理板101设置在第7槽位,第二管理板102设置在第8槽位。在ATCA机框100正常运行时,如果第一管理板101或第二管理板106出现问题,则正常运行的那块管理板发出另ー块管理板处于不正常的报警消息。在启动过程中,第一管理板101和第二管理板106是平等的,没有主从关系。图2为本发明实施例提供的ー种双管理板协调启动方法流程图。现结合图1来描述该实施例。在该实施例中,当ATCA机箱100上电时,第一管理板101和第二管理板106都符合以下上电步骤,现以第一管理板101为例进行说明在步骤201,第一管理板和第二管理板分别启动,并相应建立第一同步时间窗口和第二同步时间窗ロ。例如,第一管理板建立的第一同步时间为10秒,第二管理板建立的第ニ同步时间为5秒。第一管理板和第二管理板的计时器初始化分别为0,当进入各自的同步时间窗ロ后,其各自的计时器开始计时。在步骤202,当第一管理板在进入第一同步时钟窗ロ时,则通过以太网通道向第二管理板发送己进入第一同步时钟窗ロ的消息;当第二管理板在进入第二同步时钟窗ロ吋,则通过以太网通道向第一管理板发送己进入第一同步时钟窗ロ的消息。
在步骤203,判断第一管理板在当前第一同步时钟窗口内是否收到第二管理板进入第二同步时钟窗ロ的消息或第二管理板在当前第二同步时间窗口内是否收到第一管理板进入第一同步时间窗ロ的消息。如果是,则执行步骤204 ;否则执行步骤206。在步骤204,第一管理板和第二管理板启动完成,上电结束。在步骤206,第一管理板根据计时器判断第一同步时间窗ロ是否已经结束或第二管理板根据第二计时器判断第二同步时间窗ロ是否已经结束。如果否,则跳转到步骤203 ;否则,执行步骤207。在步骤207,第一管理板或第二管理板启动报警模块。在步骤208,第一管理板发出第二管理板不正常的报警信息或第二管理板发出第 一管理板不正常的报警信息。本发明通过在双管理板建立同步时间窗ロ,实现了 ATCA架构中双管理板的协调启动。图3为本发明实施例提供的ー种双管理板协调启动系统结构图。如图3所示,该系统结构包括第一管理板300和第二管理板400,第一管理板300和第二管理板400通过以太网通道进行信息交互。第一管理板300包括时间同步模块310、接收/发送模块320和报警模块330,第二管理板400包括时间同步模块410、接收/发送模块420和报警模块430。时间同步模块310包括有一个计时器311,时间同步模块410包括有一个计时器411。在ATCA机箱上电时,第一管理板300和第二管理板400分别启动,第一管理板300通过时间同步模块310建立第一同步时间窗ロ,第二管理板400通过时间同步模块410建立第二同步时间窗ロ。第一管理板300在进入第一同步时间窗ロ时,计时器311开始计时,并通过接收/发送模块320向第二管理板400发送己进入第一同步时间窗ロ的消息,第二管理板400在进入第二同步时间窗ロ吋,计时器411开始计吋,并通过接收/发送模块420向第一管理板300发送己进入第二同步时间窗ロ的消息。第一管理板300根据计时器311判断第一同步时间窗ロ是否已经结束,第二管理板400根据计时器411判断第二同步时间窗ロ是否已经结束。第一管理板300在第一同步时间窗ロ结束时没有收到第二管理板400进入第二时间窗ロ的回复消息或第二管理板在第二同步时间窗口内没有收到第一管理板进入第一同步时间窗ロ的消息吋,则启动报警模块330或报警模块430,从而发出报警信息;如果第一管理板300和第二管理板400在彼此的同步时间窗口内进入了各自的同步时间窗ロ,则第一管理板300和第二管理板400启动完成,上电结束。本发明实施例通过在双管理板建立同步时间窗ロ,实现了 ATCA架构中双管理板的协调启动。显而易见,在不偏离本发明的真实精神和范围的前提下,在此描述的本发明可以有许多变化。因此,所有对于本领域技术人员来说显而易见的改变,都应包括在本权利要求书所涵盖的范围之内。本发明所要求保护的范围仅由所述的权利要求书进行限定。
权利要求
1.一种ATCA架构中双管理板的协调启动方法,应用于包括第一管理板和第二管理板的系统架构中,其特征在于 由所述第一管理板建立第一同步时间窗口,由所述第二管理板建立第二同步时间窗n ; 当所述第一管理板进入所述第一同步时间窗口时,向所述第二管理板发送己进入所述第一同步时间窗口的消息,当所述第二管理板进入所述第二同步时间窗口时,向所述第一管理板发送己进入所述第二同步时间窗口的消息; 当所述第一管理板在所述第一同步时间窗口内没有收到所述第二管理板进入所述第二时间窗口的消息或当所述第二管理板在所述第二同步时间窗口内没有收到第一管理板进入所述第一同步时间窗口的消息时,则发出报警信息。
2.根据权利要求1所述的方法,其特征在于,当所述第一管理板进入第一同步时间窗口时,第一计时器开始计时,所述第一管理板根据所述第一计时器判断所述第一同步时间窗口是否已经结束。
3.根据权利要求1或2所述的方法,其特征在于,当所述第二管理板进入第二同步时间窗口时,第二计时器开始计时,所述第二管理板根据所述第二计时器判断所述第二同步时间窗口是否已经结束。
4.一种ATCA架构中双管理板的协调启动系统,包括第一管理板和第二管理板,其特征在于 所述第一管理板建立第一同步时间窗口,所述第二管理板建立第二同步时间窗口 ;当所述第一管理板进入所述第一同步时间窗口时,向所述第二管理板发送己进入所述第一同步时间窗口的消息,当所述第二管理板进入所述第二同步时间窗口时,向所述第一管理板发送己进入所述第二同步时间窗口的消息; 当所述第一管理板在所述第一同步时间窗口内没有收到所述第二管理板进入所述第二时间窗口的回复消息或当所述第二管理板在所述第二同步时间窗口内没有收到第一管理板进入所述第一同步时间窗口的消息时,则发出报警信息。
5.根据权利要求4所述的系统,其特征在于,所述第一管理板包括 时间同步模块,用于创建同步时间窗口 ; 接收/发送模块,用于接收或发送消息; 报警模块,用于发出警报信息。
6.根据权利要求5所述的系统,其特征在于所述时间同步模块包括一个计时器。
7.根据权利要求4所述的系统,其特征在于,所述第二管理板包括 时间同步模块,用于创建同步时间窗口 ; 接收/发送模块,用于接收或发送消息; 报警模块,用于发出警报信息。
8.根据权利要求7所述的系统,其特征在于所述时间同步模块包括一个计时器。
全文摘要
本发明公开了一种ATCA架构中双管理板的协调启动方法,应用于包括第一管理板和第二管理板的系统架构中,由第一管理板建立第一同步时间窗口,由第二管理板建立第二同步时间窗口;当第一管理板进入第一同步时间窗口时,向第二管理板发送己进入第一同步时间窗口的消息或当第二管理板进入第二同步时间窗口时,向第一管理板发送己进入第二同步时间窗口的消息;当第一管理板在第一同步时间窗口内没有收到第二管理板进入第二时间窗口的消息或当第二管理板在第二同步时间窗口内没有收到第一管理板进入第一同步时间窗口的消息时,则发出报警信息。本发明通过建立同步时间窗口,实现了ATCA架构中双管理板的协调启动。
文档编号H04L12/24GK103023694SQ201210490880
公开日2013年4月3日 申请日期2012年11月27日 优先权日2012年11月27日
发明者张武, 宋毅, 郭晓东, 郭秀岩, 王劲林 申请人:中国科学院声学研究所, 北京中科智网科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1