管理模块主从选举的方法、管理模块和模块化设备技术

技术编号:9465202 阅读:138 留言:0更新日期:2013-12-19 02:53
本发明专利技术提供一种管理模块主从选举的方法、管理模块和模块化设备,所述方法包括:第一管理模块确定自身的第一数据中心管理接口DCMI模块和第一控制模块是否有效;若所述第一DCMI模块和所述第一控制模块都有效,则第一管理模块先对第一控制模块和第二控制模块进行主从选举,在选举出结果后,第一控制模块调整第一DCMI模块和第一控制模块的主从一致,都为主或者都为从,相应地,第二控制模块根据第一控制模块的选举结果,调整自身的第二DCMI模块和第二控制模块的主从一致,从而使得同一管理模块上的DCMI模块和控制模块的主从一致。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种管理模块主从选举的方法、管理模块和模块化设备,所述方法包括:第一管理模块确定自身的第一数据中心管理接口DCMI模块和第一控制模块是否有效;若所述第一DCMI模块和所述第一控制模块都有效,则第一管理模块先对第一控制模块和第二控制模块进行主从选举,在选举出结果后,第一控制模块调整第一DCMI模块和第一控制模块的主从一致,都为主或者都为从,相应地,第二控制模块根据第一控制模块的选举结果,调整自身的第二DCMI模块和第二控制模块的主从一致,从而使得同一管理模块上的DCMI模块和控制模块的主从一致。【专利说明】管理模块主从选举的方法、管理模块和模块化设备
本专利技术实施例涉及数据通讯技术,尤其涉及一种管理模块主从选举的方法、管理模块和模块化设备。
技术介绍
模块化设备是指各个功能模块按照一定方式组成的系统,以下将以一个模块化交换机为例进行说明,图1为现有技术中模块化交换机的结构示意图,该交换机包括电源模块(图中11、12所示位置)、管理模块(图中5、6所示位置)、业务模块(图中1-4、7-10所示位置,也可以称为线卡)等,这些不同功能的模块通过机箱中的背板相互连接,模块之间相对独立又紧密相连。电源模块主要负责给整机供电,管理模块主要负责整机的管理工作,比如判断整机中有哪些功能模块存在,并监控这些功能模块的工作状态,看是否有异常等,业务模块主要提供各种接口,承载各种具体的业务。为了提高设备的可靠性,模块化设备一般采用双管理模块设计,一个作为主管理模块,一个作为从管理模块,实现冗余备份。电源模块支持两种电压,一种是5V (standby)备用电压,一种是12V的系统电压,通过开关电源控制引脚(PowerEN)电平可以控制12V的输出,当引脚为低电平时,12V可以正常输出,当引脚为高电平时,12V不输出。5V电压的输出不受控制,只要220V的直流电输入存在,5V电压就会有输出。数据中心管理接口(DataCenter Manageability Interface,简称DCMI)规范是英特尔、微软与一些其他厂商联合制定的统一的数据中心管理接口规范。DCMI很重要的一个功能就是支持设备的远程上下电控制,这就要求在硬件设计上面,DCMI电路模块必须采用开关电源的5V电压供电。这样当12V的系统供电关闭之后,可以远程通过控制DCMI模块把开关电源的系统供电重新开启。图2为现有技术提供的双管理模块的模块化换交换机的简化结构示意图,如图2所不,包括两个管理模块,每个管理模块中设置有一个DCMI模块和一个控制模块,DCMI模块和控制模块各自独立的进行主从选举,会导致同一管理模块上的DCMI模块和控制模块的主从不一致,例如,管理模块I上的DCMI模块为主,管理模块I上的控制模块为从,而同一管理模块上的DCMI模块和控制模块的主从不一致会带来以下问题:当管理模块I上的DCMI模块为主,且管理模块2上的控制模块为主时,DCMI信息由管理模块I获取和管理,而控制模块信息由管理模块2获取和管理,两张管理模块之间必须通过背板同步获取到的信息,实现起来较复杂,由于需要两套独立的选举机制和信号,使得选举设计复杂,且一张管理模块上需要输出两个master信号到线卡,以切换管理模块和线卡的管理通路,导致线卡设计复杂。
技术实现思路
本专利技术实施例提供一种管理模块主从选举的方法、管理模块以及模块化设备,以克服现有技术中同一管理模块上的控制模块和DCMI模块的主从不一致的问题。本专利技术第一方面提供一种管理模块主从选举的方法,包括:第一管理模块确定自身的第一数据中心管理接口 DCMI模块和第一控制模块是否有效;若所述第一 DCMI模块和所述第一控制模块都有效,则所述第一管理模块从所述第一控制模块和第二管理模块的第二控制模块中选举所述第一控制模块为主控制模块以使所述第二管理模块调整所述第二控制模块为从控制模块,并根据选举结果调整所述第一DCMI模块为主DCMI模块,相应地,所述第二管理模块在将所述第二控制模块调整为从控制模块后调整自身的第二 DCMI模块为从DCMI模块,其中,所述第一管理模块和所述第二管理模块互为主备关系;或者,所述第一管理模块从所述第一控制模块和所述第二控制模块中选举所述第一控制模块为从控制模块以使所述第二管理模块调整所述第二控制模块为主控制模块,并根据选举结果调整所述第一 DCMI模块为主DCMI模块,相应地,所述第二管理模块在将所述第二控制模块调整为主控制模块后调整所述第二 DCMI模块为主DCMI模块。如上所述的方法,所述第一管理模块确定自身的第一 DCMI模块和第一控制模块是否有效,包括:所述第一管理模块检测所述第一控制模块是否上电;若所述第一控制模块上电,则所述第一管理模块检测所述第一控制模块和所述第一DCMI模块是否都准备就绪;若所述第一控制模块和所述第一 DCMI模块都准备就绪,则所述第一管理模块确定所述第一 DCMI模块和所述第一控制模块都有效。如上所述的方法,还包括:若所述第一控制模块未上电,则所述第一管理模块检测所述第一 DCMI模块是否准备就绪;若所述第一 DCMI模块准备就绪,则所述第一管理模块从所述第一 DCMI模块和所述第二 DCMI模块中选举所述第一 DCMI模块为主DCMI模块或者从DCMI模块;若所述第一 DCMI模块未准备就绪,则所述第一管理模块选举所述第一 DCMI模块为从DCMI模块;若所述第一控制模块上电,且所述第一控制模块和/或所述第一 DCMI模块未准备就绪,则所述第一管理模块选举所述第一控制模块为从控制模块以使所述第二管理模块调整所述第二控制模块为主控制模块,并根据选举结果调整所述第一 DCMI模块为从DCMI模块,相应地,所述第二管理模块在将所述第二控制模块调整为主控制模块后调整所述第二DCMI为主DCMI模块。如上所述的方法,所述第一管理模块检测所述第一控制模块是否上电,包括:在所述第一管理模块接收到所述第一控制模块发送的主从选举指示中断信号时,则检测所述第一控制模块是否上电。本专利技术第二方面提供一种管理模块,所述管理模块为第一管理模块,包括:第一数据中心管理接口 DCMI模块、第一控制模块以及与所述第一 DCMI模块和第一控制模块连接的选举模块;所述选举模块,用于确定所述第一管理模块的所述第一 DCMI模块和所述第一控制模块是否有效;若所述第一 DCMI模块和所述第一控制模块都有效,则所述选举模块从所述第一控制模块和第二管理模块的第二控制模块中选举所述第一控制模块为主控制模块以使所述第二管理模块调整所述第二控制模块为从控制模块,并根据选举结果调整所述第一 DCMI模块为主DCMI模块,相应地,所述第二管理模块在将所述第二控制模块调整为从控制模块后调整自身的第二 DCMI模块为从DCMI模块,其中,所述第一管理模块和所述第二管理模块互为主备关系;或者,所述选举模块从所述第一控制模块和所述第二控制模块中选举所述第一控制模块为从控制模块以使所述第二管理模块调整所述第二控制模块为主控制模块,并根据选举结果调整所述第一 DCMI模块为主DCMI模块,相应地,所述第二管理模块在将所述第二控制模块调整为主控制模块后调整所述第二 DCMI模块为主DCMI模块。如上本文档来自技高网
...

【技术保护点】
一种管理模块主从选举的方法,其特征在于,包括:第一管理模块确定自身的第一数据中心管理接口DCMI模块和第一控制模块是否有效;若所述第一DCMI模块和所述第一控制模块都有效,则所述第一管理模块从所述第一控制模块和第二管理模块的第二控制模块中选举所述第一控制模块为主控制模块以使所述第二管理模块调整所述第二控制模块为从控制模块,并根据选举结果调整所述第一DCMI模块为主DCMI模块,相应地,所述第二管理模块在将所述第二控制模块调整为从控制模块后调整自身的第二DCMI模块为从DCMI模块,其中,所述第一管理模块和所述第二管理模块互为主备关系;或者,所述第一管理模块从所述第一控制模块和所述第二控制模块中选举所述第一控制模块为从控制模块以使所述第二管理模块调整所述第二控制模块为主控制模块,并根据选举结果调整所述第一DCMI模块为主DCMI模块,相应地,所述第二管理模块在将所述第二控制模块调整为主控制模块后调整所述第二DCMI模块为主DCMI模块。

【技术特征摘要】

【专利技术属性】
技术研发人员:张寿棋
申请(专利权)人:福建星网锐捷网络有限公司
类型:发明
国别省市:

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

1