一种框式设备的控制方法、控制装置及框式设备与流程

文档序号:20044937发布日期:2020-02-28 12:52阅读:240来源:国知局
一种框式设备的控制方法、控制装置及框式设备与流程

本申请涉及框式设备领域,尤其涉及一种框式设备的控制方法、控制装置以及框式设备。



背景技术:

随着互联网的快速发展,机房和数据中心也得到了大规模的建设,框式设备例如大型机框式交换机、防火墙、存储设备等作为其中的核心设备也发挥着至关重要的作用。

这些框式设备的结构大同小异,主要包括主体架构的机箱、中置或后置背板以及多个不同功能的槽位,这些槽位用于插入不同类别的板卡,例如作为设备内部数据转发中心的交换模块板卡、对外提供各种业务功能的业务模块板卡等。而对各个板卡的管理是框式设备控制的一个重要组成部分。

现如今框式设备采用分布式管理的方式对各个板卡进行管理,而分布式管理的控制电路中包括有主控cpu和板卡的cpu控制单元,在采用分布式管理的方式时,只能由主控cpu将相关配置信息发送给板卡的cpu控制单元,再由板卡的cpu控制单元执行对各个板卡的管理,并不能根据不同情况自由选择由板卡的cpu控制单元对板卡进行管理,或直接由主控cpu对板卡进行管理。



技术实现要素:

有鉴于此,本申请实施例提供一种框式设备的控制方法、控制装置以及框式设备。

第一方面,本申请实施例提供一种框式设备的控制方法,其中,所述框式设备上装有若干板卡,所述板卡能够与板卡控制单元连接,所述方法包括:

检测所述板卡是否与所述板卡控制单元连接;

在检测到所述板卡与所述板卡控制单元连接时,向所述板卡控制单元发送指令,以使所述板卡控制单元根据所述指令控制所述板卡;

在未检测到所述板卡与所述板卡控制单元连接时,直接控制所述板卡。

第二方面,本申请实施例提供一种框式设备的控制装置,其中,所述框式设备上装有若干板卡,所述板卡与所述控制装置连接,所述控制装置包括:

检测模块,用于检测所述板卡是否与所述板卡控制单元连接;

控制模块,用于在检测到所述板卡与所述板卡控制单元连接时,向所述板卡控制单元发送指令,以使所述板卡控制单元根据所述指令控制所述板卡;以及

在未检测到所述板卡与所述板卡控制单元连接时,直接控制所述板卡。

第三方面,本申请实施例提供一种框式设备,包括:

板卡以及主控芯片,所述主控芯片用于检测所述板卡是否与板卡控制单元连接;

在检测到所述板卡与所述板卡控制单元连接时,向所述板卡控制单元发送指令,以使所述板卡控制单元根据所述指令控制所述板卡;

在未检测到所述板卡与所述板卡控制单元连接时,直接控制所述板卡。

本申请通过检测板卡是否与板卡控制单元连接,在检测到板卡与板卡控制单元连接时,向板卡控制单元发送指令以使板卡控制单元控制板卡,在未检测到板卡与板卡控制单元连接时,直接控制板卡。实现了在不同情况下,可以自由选择通过板卡控制单元控制板卡,或直接控制板卡。

附图说明

图1是本申请一示例性实施例示出的一种框式设备的控制方法的流程图。

图2是本申请一示例性实施例示出的一种框式设备的控制装置

图3a是本申请一示例性实施例示出的一种框式设备的控制装置示意图。

图3b是本申请一示例性实施例示出的一种框式设备的控制装置示意图。

图4是本申请一示例性实施例示出的一种框式设备的控制装置的控制框图。

图5是本申请一示例性实施例示出的一种框式设备的控制装置的控制框图。

图6是本申请一示例性实施例示出的一种框式设备的控制装置的控制框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

随着互联网的飞速发展,交换机、防火墙、存储设备等框式设备也变得尤为重要,而对各个板卡的管理是框式设备控制的一个重要组成部分。

现如今框式设备采用分布式管理的方式对各个板卡进行管理,而分布式管理的控制电路中包括有主控cpu和板卡的cpu控制单元,在采用分布式管理的方式时,只能通过控制电路中主控cpu将相关配置信息通过数据通道发送给各板卡的cpu控制单元,由各板卡的cpu控制单元执行对各个板卡的管理,而不能根据不同情况自由选择由主控cpu将相关配置信息发送给各板卡的cpu控制单元再由板卡的cpu控制单元对板卡进行管理的方式,或者直接由主控cpu对各板卡进行管理的方式。

基于上述问题,本申请提供一种框式设备的控制方法,其中,所述框式设备上装有若干板卡,所述板卡可以与板卡控制单元连接,图1是本申请一示例性实施例示出的一种框式设备的控制方法的流程图,如图1所示,包括以下步骤:

步骤s101:检测板卡是否与板卡控制单元连接;

步骤s102:在检测到板卡与板卡控制单元连接时,向板卡控制单元发送指令,以使板卡控制单元根据指令控制板卡;

步骤s103:在未检测到板卡与板卡控制单元连接时,直接控制板卡。

其中,由于框式设备上通常装有不止一个板卡,在检测板卡是否与板卡控制单元连接时,需要检测每一个板卡是否都连接了板卡控制单元,并根据检测结果判断直接控制板卡或者向板卡控制单元发送指令以使板卡控制单元控制板卡。

在检测到所有板卡都未与板卡控制单元连接时,可以直接控制所有的板卡。

在检测到所有板卡都分别与各自的板卡控制单元连接时,可以向与各板卡连接的各个板卡控制单元发送指令,使各板卡控制单元根据接收的指令控制各自连接的板卡。

在检测到一部分板卡分别与板卡控制单元连接,而另一部分板卡并未与板卡控制单元连接时,对于与板卡控制单元连接的这部分板卡,可以向这部分板卡连接的板卡控制单元发送指令,以使各板卡控制单元可以根据指令控制各自连接的板卡;同时直接控制并未与板卡控制单元连接的板卡,实现同时控制未与板卡控制单元连接的板卡和向与板卡连接的板卡控制单元发送指令以使板卡控制单元根据指令控制板卡。

在一个实施例中,板卡上设有可拔插连接所述板卡控制单元的接口,板卡控制单元可以通过该接口与板卡连接。

在一个实施例中,板卡上还设有第一通道和第二通道,在检测到板卡与板卡控制单元连接时,向板卡控制单元发送指令,以使板卡控制单元根据指令通过第一通道控制板卡;在未检测到板卡与板卡控制单元连接时,通过第二通道直接控制板卡。

在一个实施例中,板卡上设有切换装置,可以根据检测板卡与板卡控制单元是否连接的检测结果确定是否控制切换装置进行第一、第二通道的切换。例如,在检测到板卡与板卡控制单元连接时,若此时板卡的控制通道为第一通道,则直接向板卡控制单元发送指令,以使板卡控制单元根据指令通过第一通道控制板卡;若此时板卡的控制通道为第二通道,则控制板卡上的切换装置将控制通道切换为第一通道。同理,在检测到板卡未与板卡控制单元连接时,若此时板卡的控制通道为第二通道,则直接通过第二通道控制板卡;若此时板卡的控制通道为第一通道,则控制板卡上的切换装置将控制通道切换为第二通道。

图2是本申请一示例性实施例示出的一种框式设备的控制装置示意图其中,所述框式设备上装有若干板卡,所述板卡可以与控制装置连接,如图2所示,控制装置201包括:

检测模块202,用于检测所述板卡是否与板卡控制单元连接;

控制模块203,用于在检测到所述板卡与所述板卡控制单元连接时,向所述板卡控制单元发送指令,以使所述板卡控制单元根据所述指令控制所述板卡;以及

在未检测到所述板卡与所述板卡控制单元连接时,直接控制所述板卡。

图3a为该控制装置的一个示意图,如图3a所示,包括控制装置a301,其中控制装置a301包括检测模块a302以及控制模块a303,在检测模块a302检测到板卡a304与板卡控制单元a305连接时,控制模块a303向板卡a304发送指令,以使与板卡a304连接的板卡控制单元a305接收到指令并根据指令控制板卡a304。

图3b为该控制装置的一个示意图,如图3b所示,包括控制装置b301,其中控制装置b301包括检测模块b302以及控制模块b303,在检测模块b302检测到板卡b304未与板卡控制单元b305连接时,控制模块b303直接控制板卡b304。

本申请还提供了在板卡与板卡控制单元不同的连接情况下,控制模块对板卡的控制方式。

图4是本申请一实施例示出的控制框图,如图4所示,该控制框图中包括控制模块401,、板卡402、板卡403和板卡404,其中,板卡402、板卡403和板卡404上均设有第一通道、第二通道、切换装置以及接口,且板卡402、板卡403和板卡404均未与板卡控制单元连接,此时,由控制模块401通过板卡402、板卡403和板卡404上的第二控制通道控制板卡402、板卡403和板卡404。

图5是本申请一实施例示出的控制框图,如图5所示,该控制框图中包括控制模块501,、板卡502、板卡503、板卡504、板卡控制单元505、板卡控制单元506和板卡控制单元507,其中,板卡502、板卡503和板卡504上均设有第一通道、第二通道、切换装置以及接口,且板卡控制单元505连接于板卡502上的接口、板卡控制单元506连接于板卡503上的接口,板卡控制单元507连接于板卡504上的接口,此时,由控制模块501分别向板卡502、板卡503和板卡504发送指令,以使分别与板卡502、板卡503和板卡504连接的板卡控制单元505、板卡控制单元506和板卡控制单元507分别接收到控制模块发送的指令并根据指令控制各自连接的板卡502、板卡503和板卡504。

图6是本申请一实施例示出的控制框图,如图6所示,该控制框图中包括控制模块601,、板卡602、板卡603、板卡604、板卡控制单元605、板卡控制单元606,其中,板卡602、板卡603和板卡604上均设有第一通道、第二通道、切换装置以及接口,且板卡控制单元605连接于板卡602上的接口、板卡控制单元606连接于板卡603上的接口,板卡604未连接板卡控制单元,此时,由控制模块601分别向板卡602、板卡603发送指令,以使分别与板卡602、板卡603连接的板卡控制单元605、板卡控制单元606分别接收到控制模块601发送的指令并根据指令控制各自连接的板卡602、板卡603,同时,控制模块601通过板卡604上的第二通道控制板卡604。

可以理解的是,上述任一实施例中,检测模块在检测到板卡与板卡控制单元连接时,需要检测此时板卡的控制通道是否处于第一通道,在控制通道不处于第一通道时由控制模块控制板卡上的切换装置将板卡的控制通道切换为第一通道,同理,在检测到板卡未与板卡控制单元连接时也需要检测此时板卡的控制通道是否处于第二通道,在控制通道不处于第二通道时由控制模块控制板卡上的切换装置将板卡的控制通道切换为第二通道。

本申请还提供一种框式设备,所述框式设备包括:

板卡以及主控芯片,所述主控芯片用于检测所述板卡是否与板卡控制单元连接;

在检测到所述板卡与所述板卡控制单元连接时,向所述板卡控制单元发送指令,以使所述板卡控制单元根据所述指令控制所述板卡;

在未检测到所述板卡与所述板卡控制单元连接时,直接控制所述板卡。

在一个实施例中,板卡设有接口;

所述框式设备还包括可插拔芯片,所述可插拔芯片上搭载有板卡控制单元,所述可插拔芯片可插入所述接口以使所述板卡控制单元与所述板卡连接。

在一个实施例中,所述板卡上设有第一通道和第二通道;

所述主控芯片用于在检测到所述板卡与所述板卡控制单元连接时,向所述板卡控制单元发送指令,以使所述板卡控制单元根据所述指令通过所述第一通道控制所述板卡;

在未检测到所述板卡与所述板卡控制单元连接时,通过所述第二通道控制所述板卡。

在一个实施例中,所述板卡上设有切换装置;

所述主控芯片用于根据检测结果确定是否控制切换装置进行通道切换。

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1