接口板热插拔处理方法及装置的制造方法

文档序号:9729964阅读:410来源:国知局
接口板热插拔处理方法及装置的制造方法
【技术领域】
[0001 ] 本发明涉及通信领域,具体而言,涉及一种接口板热插拔处理方法及装置。
【背景技术】
[0002]随着网络技术的发展,为了满足不同业务和协议配置的需求,需要经常在线更换接口板。在线更换接口板,即在不断电的情况下,对接口板进行热拔插,且不影响该系统中其它设备或者业务的正常运行。在中/高端型路由交换设备中,热插拔技术已经成为产品可靠性的标志之一。
[0003]中/高端路由交换设备中,集业务/转发功能的设计,一般都采用“线卡+多个接口板”的设计。目前,业界中/高端路由交换设备中,基本都实现了热插拔的技术。但是业界的热插拔操作中有一些限制,如拔接口板前需要按按钮,使系统提前感知有拔的动作,或者需要看接口板对应的灯的闪烁,来确认是否可以执行拔的操作。另外,业界的热插拔操作中没有说明同一时刻可支持多接口板热插拔的操作,以及接口板热插拔软件上层的处理技术,如拔出接口板A,然后插入接口板A,或者插入接口板B,软件上层的处理技术。
[0004]针对相关技术中,不能对接口板进行任意插拔及不能同时对多个接口板进行插拔的问题,还未提出有效的解决方案。

【发明内容】

[0005]本发明提供了一种接口板热插拔处理方法及装置,以至少解决现有技术中不能对接口板进行任意插拔及不能同时对多个接口板进行插拔的问题。
[0006]根据本发明的一个方面,提供了一种接口板热插拔处理方法,包括:配置接口板的设备链表和所述接口板的接口链表,其中,所述设备链表用于指示所述接口板中指定设备所处的上电阶段,所述接口链表用于指示所述接口板中指定接口所处的上电阶段;根据所述设备链表和所述接口链表分别对所述指定设备和所述指定接口进行管理。
[0007]优选地,所述上电阶段包括以下之一:正在上电阶段、上电成功阶段、下电阶段。
[0008]优选地,配置接口板的设备链表和所述接口板的接口链表包括:在线卡上插入所述接口板时,将所述指定设备加入到用于指示所述指定设备处于所述正在上电阶段的设备链表中,将所述指定接口加入到用于指示所述指定接口处于正在上电阶段的接口链表中;在所述指定设备完成初始化之后,将所述指定设备移入用于指示所述指定设备处于所述上电成功阶段的设备链表中,在所述指定接口完成初始化之后,将所述指定接口移入用于指示所述指定接口处于所述正在上电阶段的接口链表中。
[0009]优选地,配置接口板的设备链表和所述接口板的接口链表包括:当在所述线卡上拔掉所述接口板时,将所述指定设备移入用于指示所述指定设备处于所述下电阶段的设备链表中,将所述指定接口移入用于指示所述指定接口处于所述下电阶段的接口链表中。
[0010]优选地,所述方法还包括:在用于指示所述指定设备处于所述上电成功阶段的设备链表中和用于指示所述指定设备处于所述正在上电阶段的设备链表中均不存在所述指定设备时,则判断所述接口板的拔掉信号为异常信号:或者,在用于指示所述指定接口处于所述上电成功阶段的接口链表中和用于指示所述指定接口处于所述正在上电阶段的设备链表中均不存在所述指定接口时,则判断所述接口板的拔掉信号为异常信号。
[0011]根据本发明的另一个方面,还提供了一种接口板热插拔处理装置,包括:配置模块,用于配置接口板的设备链表和所述接口板的接口链表,其中,所述设备链表用于指示所述接口板中指定设备所处的上电阶段,所述接口链表用于指示所述接口板中指定接口所处的上电阶段;管理模块,用于根据所述设备链表和所述接口链表分别对所述指定设备和所述指定接口进行管理。
[0012]优选地,所述上电阶段包括以下之一:正在上电阶段、上电成功阶段、下电阶段。
[0013]优选地,所述配置模块还用于,在线卡上插入所述接口板时,将所述指定设备加入到用于指示所述指定设备处于所述正在上电阶段的设备链表中,将所述指定接口加入到用于指不所述指定接口处于正在上电阶段的接口链表中;在所述指定设备完成初始化之后,将所述指定设备移入用于指示所述指定设备处于所述上电成功阶段的设备链表中,在所述指定接口完成初始化之后,将所述指定接口移入用于指不所述指定接口处于所述正在上电阶段的接口链表中。
[0014]优选地,所述配置模块还用于,当在所述线卡上拔掉所述接口板时,将所述指定设备移入用于指示所述指定设备处于所述下电阶段的设备链表中,将所述指定接口移入用于指示所述指定接口处于所述下电阶段的接口链表中。
[0015]优选地,所述装置还包括:判断模块,用于如果在用于指示所述指定设备处于所述上电成功阶段的设备链表中和用于指示所述指定设备处于所述正在上电阶段的设备链表中均不存在所述指定设备时,则判断所述接口板的拔掉信号为异常信号:或者,如果在用于指示所述指定接口处于所述上电成功阶段的接口链表中和用于指示所述指定接口处于所述正在上电阶段的设备链表中均不存在所述指定接口时,则判断所述接口板的拔掉信号为异常信号。
[0016]通过本发明,采用配置接口板的设备链表和接口板的接口链表,其中,设备链表用于指示接口板中指定设备所处的上电阶段,接口链表用于指示接口板中指定接口所处的上电阶段,根据设备链表和接口链表分别对指定设备和指定接口进行管理。解决了现有技术中,不能对接口板进行任意插拔及不能同时对多个接口板进行插拔的问题,进而提高了用户操作热插拔的灵活性,提升了用户体验。
【附图说明】
[0017]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0018]图1是根据本发明实施例的接口板热插拔处理方法的流程图;
[0019]图2是根据本发明实施例的接口板热插拔处理装置的结构框图;
[0020]图3是根据本发明实施例的接口板热插拔处理装置的结构框图一;
[0021]图4是根据本发明实施例的任意时刻拔插接口板的实现装置结构仿图;
[0022]图5是根据本发明实施例的对热插拔接口板的设备链表按照上电阶段、上电成功阶段、下电阶段的管理框图一;
[0023]图6是根据本发明实施例的对热插拔接口板的接口链表按照上电阶段、上电成功阶段、下电阶段的管理框图二 ;
[0024]图7是根据本发明实施例的上电阶段、上电成功阶段、下电阶段状态跃迁图;
[0025]图8是根据本发明实施例的接口板被拔出的流程图;
[0026]图9是根据本发明实施例的多接口板插入的流程图。
【具体实施方式】
[0027]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0028]在本实施例中提供了一种接口板热插拔处理方法,图1是根据本发明实施例的接口板热插拔处理方法的流程图,如图1所示,该流程包括如下步骤:
[0029]步骤S102,配置接口板的设备链表和接口板的接口链表,其中,设备链表用于指示接口板中指定设备所处的上电阶段,接口链表用于指示接口板中指定接口所处的上电阶段;
[0030]步骤S104,根据设备链表和接口链表分别对指定设备和指定接口进行管理。
[0031]通过上述步骤,通过在接口板中配置设备链表和接口板的接口链表,从而实现对接口板的设备及接口进行管理,相比于现有技术中拔接口板前需要按按钮,使系统提前感知有拔的动作,或者需要看接口板对应的灯的闪烁,来确认是否可以执行拔的操作,上述步骤解决了现有技术中,不能对接口板进行任意插拔及不能同时对多个接口板进行插拔的问题,进而提高了用户操作热插拔的灵活性,提升了用户体验。
[0032]其中,上电阶段可以包括接口板设备或者接口板接口的多种状态,例如上电阶段包括以下之一:正在上电阶段、上电成功阶段、下电阶段。
[0033]上述步骤S102,
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1