一种接口板热插拔的控制方法和装置制造方法及图纸

技术编号:17097395 阅读:22 留言:0更新日期:2018-01-21 09:10
本申请公开了一种接口板热插拔的控制方法和装置。所述方法包括:业务板识别接口板的连接状态;在接口板插接到业务板时,控制限位装置对所述接口板进行限位;在接口板从所述业务板拔出时,清除所述接口板对应的数据资源,并在清除完成后,控制所述限位装置解除对所述接口板的限位,以使所述接口板从所述业务板拔出。本申请利用业务板识别接口板的连接状态,根据接口板的连接状态控制限位装置对接口板进行限位或解除对接口板的限位,使得只有在业务板清除接口板对应的数据资源后,接口板才能从业务板上拔出,保证接口板热拔出操作安全、有效地进行。

A control method and device for the hot plug of the interface board

The present application discloses a control method and device for the hot plug of the interface board. The method includes: connection service board recognition interface board; the interface board is inserted into the business board, control limit device to limit on the interface board; the interface board from the business board is pulled out, remove the interface board corresponding to the data resources, and in the clear after the completion of control the limiting device to lift the interface plate limit, in order to make the interface board from the business board pulled out. This application uses connection state service board recognition interface board, according to the connection state control limit device on the interface board of the limit or the lifting of the interface board limit interface board, so only in the business in clear interface board corresponding to the data resources, the interface board to pull out from the business board, ensure the interface board heat removal operation is safe and effective for.

【技术实现步骤摘要】
一种接口板热插拔的控制方法和装置
本申请涉及机电控制
,特别涉及一种接口板热插拔的控制方法和装置。
技术介绍
热插拔(hot-plugging或HotSwap)又称带电插拔,热插拔功能就是允许用户在不关闭系统,不切断电源的情况下取出和更换损坏的硬盘、电源或接口板等部件,以提高系统对灾难的及时恢复能力、扩展性和灵活性等。通常接口板与业务板之间通过背板的连接器连接,接口板热插拔过程中需要做一些预处理,尤其是接口板热拔出时,需要提前释放资源,停止对接口板的访问,因此在接口板拔出或插入前需要提前通知业务板。目前,主要通过命令行的方式实现热插拔预处理,即在拔出办卡前先输入命令行通知业务板,但对于某些无法使用命令行的环境,无法进行安全有效的热插拔操作。
技术实现思路
本申请提供一种接口板热插拔的控制方法和装置,以实现对接口板插拔的自动控制,保证接口板热插拔操作安全、有效地进行。为达到上述目的,本申请的技术方案是这样实现的:一方面,本申请提供了一种接口板热插拔的控制方法,应用于网络设备的业务板,所述网络设备还包括限位装置和接口板,所述方法包括:业务板识别接口板的连接状态;在接口板插接到业务板时,控制限位装置对接口板进行限位;在接口板从业务板拔出时,清除接口板对应的数据资源,并在清除完成后,控制限位装置解除对接口板的限位,以使接口板从业务板拔出。另一方面,本申请提供了一种接口板热插拔的控制装置,应用于网络设备的业务板,所述网络设备还包括限位装置和接口板,所述控制装置包括:识别单元,用于识别接口板与业务板的连接状态;控制单元,用于在接口板插接到业务板时,控制限位装置对接口板进行限位;在接口板从业务板拔出时,清除接口板对应的数据资源,并在清除完成后,控制限位装置解除对接口板的限位,以使接口板从业务板拔出。另一方面,本申请提供了一种接口板热插拔的控制装置,包括处理器和机器可读存储介质,该机器可读存储介质存储有能够被处理器执行的机器可执行指令,该处理器被机器可执行指令促使:执行上述的接口板热插拔的控制方法。另一方面,本申请提供了一种机器可读存储介质,存储有机器可执行指令,在被处理器调用和执行时,该机器可执行指令促使处理器:执行上述的接口板热插拔的控制方法。本申请的有益效果是:本申请的业务板通过识别接口板的连接状态,根据接口板的连接状态控制限位装置对接口板进行限位或解除对接口板的限位,使得只有在业务板清除接口板对应的数据资源后,接口板才能从业务板上拔出,保证接口板热拔出操作安全、有效地进行。附图说明图1为本申请实施例提供的一种接口板热插拔的控制方法流程图;图2为本申请实施例提供的接口板的连接器针脚示意图;图3为本申请实施例提供的业务板识别接口板连接状态的电路示意图;图4为本申请实施例提供的一种具有限位装置的业务板结构示意图;图5为本申请实施例提供的限位装置对接口板热插入操作的限位过程示意图;图6为本申请实施例提供的限位装置对接口板热拔出操作的限位过程示意图;图7为本申请实施例提供的一种接口板热插拔的控制装置结构框图;图8为本申请实施例示出的一种接口板热插拔的控制装置的硬件结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。图1为本申请实施例提供的一种接口板热插拔的控制方法流程图,本申请实施例的接口板热插拔的控制方法应用于网络设备的业务板,其中所述业务板具有网络设备主控板的功能;本申请的网络设备还包括限位装置和接口板,限位装置连接业务板,用于根据接口板的连接状态对接口板进行限位或解除对接口板的限位。在网络设备中,业务板和接口板可以通过背板进行连接,也可以直接连接业务板和接口板。对应的,限位装置可以直接连接到业务板上,也可以连接到背板再转接到业务板。如图1所示,图1中的方法包括:S110,业务板识别接口板的连接状态。本实施例中接口板的连接状态包括:接口板正插接业务板、接口板插接在业务板上、接口板正拔出业务板和接口板从业务板上拔出。以限位装置通过背板连接到业务板为例,可以在限位装置的端部设置连接器公头,在背板上设置相应的连接器母头,使限位装置通过连接器公头和连接器母头的配合安装在背板上。实际应用中,为保证限位装置更可靠地对接口板进行限位,本实施例在卡槽相应于接口板插入或拔出方向的两侧边各设置一个限位装置。该限位装置可以包括连接的驱动部和限位部,驱动部通过连接器与业务板连接,该限位部基于该驱动部的驱动对接口板进行限位或解除限位。S120,在接口板插接到业务板时,控制限位装置对接口板进行限位;在接口板从业务板拔出时,清除接口板对应的数据资源,并在清除完成后,控制限位装置解除对接口板的限位,以使接口板从业务板拔出。本实施例中的数据资源包括但不局限于:业务板上MAC表项等数据资源,主控板上接口板占用的内存资源、中断资源、定时器数据等相关数据资源。本实施例的业务板通过识别接口板的连接状态,根据接口板的连接状态控制限位装置对接口板进行限位或解除对接口板的限位,使得只有在业务板清除接口板对应的数据资源后,接口板才能从业务板上拔出,保证接口板热拔出操作安全、有效地进行。在本申请的一个实施例中,接口板通过连接器与业务板连接,连接器的热拔出信号针的针长小于连接器的热插入信号针的针长;图2为本申请实施例提供的接口板的连接器针脚示意图,如图2所示,本实施例中接口板连接器的热插入信号针和共地针的针长最长,热拔出信号针的针长其次,其他信号针的针长最短,即热插入信号针和共地针的长度>热拔出信号针的长度>其他信号针的长度。在接口板的热插入过程中,热插入信号针和共地针最先与业务板连接,而在接口板的热拔出过程中,热拔出信号针最先与业务板断开。由此可以基于热拔出信号针与热插入信号针对应的热拔出中断和热插入中断的电平变化识别接口板的插入/拔出状态。本实施例中,业务板可以根据下述方法识别接口板连接状态:在热插入信号针连接业务板,热拔出信号针未连接业务板时,识别接口板正插接业务板;在热插入信号针和热拔出信号针均连接业务板时,识别接口板插接在业务板上;在热拔出信号针断开与业务板的连接,热插入信号针未断开与业务板的连接时,识别接口板正拔出业务板;在热拔出信号针和热插入本文档来自技高网...
一种接口板热插拔的控制方法和装置

【技术保护点】
一种接口板热插拔的控制方法,其特征在于,应用于网络设备的业务板,所述网络设备还包括限位装置和接口板,所述方法包括:业务板识别接口板的连接状态;在接口板插接到业务板时,控制限位装置对所述接口板进行限位;在接口板从所述业务板拔出时,清除所述接口板对应的数据资源,并在清除完成后,控制所述限位装置解除对所述接口板的限位,以使所述接口板从所述业务板拔出。

【技术特征摘要】
1.一种接口板热插拔的控制方法,其特征在于,应用于网络设备的业务板,所述网络设备还包括限位装置和接口板,所述方法包括:业务板识别接口板的连接状态;在接口板插接到业务板时,控制限位装置对所述接口板进行限位;在接口板从所述业务板拔出时,清除所述接口板对应的数据资源,并在清除完成后,控制所述限位装置解除对所述接口板的限位,以使所述接口板从所述业务板拔出。2.根据权利要求1所述的方法,其特征在于,所述接口板通过连接器与所述业务板连接,所述连接器的热拔出信号针的针长小于所述连接器的热插入信号针的针长;所述业务板识别接口板连接状态,包括:在所述热插入信号针连接所述业务板,所述热拔出信号针未连接所述业务板时,识别所述接口板正插接所述业务板;在所述热插入信号针和所述热拔出信号针均连接所述业务板时,识别所述接口板插接在所述业务板上;在所述热拔出信号针断开与所述业务板的连接,所述热插入信号针未断开与所述业务板的连接时,识别所述接口板正拔出所述业务板;在所述热拔出信号针和所述热插入信号针均断开与所述业务板的连接时,识别所述接口板从所述业务板上拔出。3.根据权利要求2所述的方法,其特征在于,所述控制限位装置对所述接口板进行限位,具体为:控制所述限位装置将所述接口板限制在第一位置,所述接口板位于第一位置时,所述连接器的热拔出信号针可与所述业务板断开,所述热插入信号针不可与业务板断开。4.根据权利要求1所述的方法,其特征在于,在控制所述限位装置解除对所述接口板的限位之前,还包括:向所述接口板下发重启指令,以使所述接口板进行复位。5.一种接口板热插拔的控制装置,其特征在于,应用于网络设备的业务板,所述网络设备还包括限位装置和接口板,所述控制装置包括:识别单元,用于识别接口板与业务板的连接状态;控制单元,用于在接口板插接到业务板...

【专利技术属性】
技术研发人员:李跃武
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1