一种资源同步方法及装置制造方法及图纸

技术编号:24333822 阅读:49 留言:0更新日期:2020-05-29 21:10
本申请提供了一种资源同步方法及装置。一种资源同步方法,应用于网络设备,该网络设备包括至少一个接口板,该方法包括:接口板接收所述网络设备中作为主用主控板的第一主控板在正常时下发的所述接口板的资源信息;接口板接收第二主控板发送的主备切换结束指令,所述第二主控板作为所述第一主控板的备用主控板,用于在检测到所述第一主控板异常时与所述第一主控板进行主备倒换,并在完成主备倒换时发送主备切换结束指令;接口板将已记录的所述资源信息发送至所述第二主控板,以实现所述第一主控板与所述第二主控板之间的资源信息同步。通过上述方法,本申请在不占用双主控之间的通道的情况下,实现了双主控间资源信息的同步。

A resource synchronization method and device

【技术实现步骤摘要】
一种资源同步方法及装置
本申请涉及通信
,特别涉及一种资源同步方法及装置。
技术介绍
网络设备为了保证较高的可靠性,通常具有两个主控板,一个作为主用主控板,一个作为备用主控板。其中,主用主控板负责与接口板进行通信,比如下发表项、收发报文等。在主用主控板出现异常情况时,备用主控板会切换为新的主用主控板并接管主用主控板的工作。为了使备用主控板能够正确接管主用主控板的工作,需要保证两个主控板上的资源信息一致。为此,每当上层应用对主用主控板上记录的接口板的资源进行进行操作后,主用主控板会将与该操作相关的资源信息通过与备用主控板之间的通道同步给备用主控板。但这意味着,若上层应用对主用主控板上记录的接口板的资源进行频繁操作,则会有大量的资源信息不断通过两个主控板之间的通道传送给备用主控板,这极有可能会造成通道拥塞,进而导致数据丢失等问题。
技术实现思路
本申请提供了一种资源同步方法及装置,以解决两个主控板间资源信息大量同步造成的通道拥塞问题。本申请提供的技术方案包括:第一方面,本申请提供一种资源同步方法,应用于网络设备,该网络设备包括至少一个接口板,该方法包括:接口板接收上述网络设备中作为主用主控板的第一主控板在正常时下发的上述接口板的资源信息;接口板接收第二主控板发送的主备切换结束指令,上述第二主控板作为上述第一主控板的备用主控板,用于在检测到上述第一主控板异常时与上述第一主控板进行主备倒换,并在完成主备倒换时发送主备切换结束指令;接口板将已记录的上述资源信息发送至上述第二主控板,以实现上述第一主控板与上述第二主控板之间的资源信息同步:第二方面,本申请提供一种资源同步装置,该装置应用于网络设备,该网络设备包括至少一个接口板,该装置包括:信息接收模块,用于使接口板接收上述网络设备中作为主用主控板的第一主控板在正常时下发的上述接口板的资源信息;指令接收模块,用于使接口板接收第二主控板发送的主备切换结束指令,上述第二主控板作为上述第一主控板的备用主控板,用于在检测到上述第一主控板异常时与上述第一主控板进行主备倒换,并在完成主备倒换时发送主备切换结束指令;信息发送模块,用于使接口板将已记录的上述资源信息发送至上述第二主控板,以实现上述第一主控板与上述第二主控板之间的资源信息同步。本申请通过使接口板接收主用主控板下发的资源信息,并在完成主备切换后,由接口板将自身已记录的资源信息发送给新的主用主控板,由此在不占用两个主控之间通道的情况下,实现了两个主控板所记录的资源信息的同步,避免产生由于大量的资源信息经过两个主控板间的通道而可能造成的通道拥塞问题。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1为本申请实施例提供的主用主控板、备用主控板和接口板的关系示意图;图2为本申请提供的资源同步方法流程图;图3为本申请实施例提供的另一主用主控板、备用主控板和接口板的关系示意图;图4为本申请提供的资源同步装置结构示意图;图5为本申请提供的另一资源同步装置结构示意图;图6为本申请实施例提供的一种电子设备的硬件结构示意图。具体实施方式在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。通常,为了提高网络设备的可靠性,网络设备会同时运行两块主控板,一块作为主用主控板,一块作为备用主控板。为了确保当作为主用主控板的第一主控板因运行异常等原因需要进行主备切换时,作为备用主控板的第二主控板在切换为主用主控板后,能够正确地接管主用主控板的工作,需要保证两块主控板所管理的信息一致。主用主控板所管理的信息一般包括资源信息、配置信息、协议信息等,其中资源信息用于表示资源的使用情况,例如可表示任一表项资源是否已被占用。通常,当上层应用对主用主控板所记录的接口板的资源进行操作后,主用主控板会将具体的操作内容下发给接口板,并将记录的与该操作相关的接口板的资源信息通过与备用主控板间的通道同步给备用主控板。例如,若上层应用从主用主控板所记录的接口板的资源中选择了一条空闲表项用于存储数据,则主用主控板会将“选择该空闲表项用于存储数据”这一操作内容下发给接口板,并将“该空闲表项已被占用”这一信息同步给备用主控板。这一过程中主用主控板、备用主控板和接口板的关系可参见图1所示。但根据上述过程可知,若上层应用对主用主控板上记录的接口板的资源进行频繁操作,针对其中的每次操作主用主控板都将相关资源信息同步给备用主控,那么会有大量的资源信息不断通过两个主控板之间的通道被传递至备用主控板。而两个主控板之间的通道带宽是有限的,且除了传递资源信息外,该通道还用于传递一些其他信息,比如上层应用所配置的数据库信息、协议的状态信息、端口的状态信息、心跳报文等,因此大量的资源信息在该通道中传输极有可能会造成通道拥塞,造成传输效率低、传输稳定性低等问题,甚至导致数据丢失。为此,本申请提供一种资源同步方法,通过使接口板接收主用主控板下发的资源信息,并在设备完成主备切换后将其发送给新的主用主控板,由此实现两个主控板间资源信息的同步。为了使本申请的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本申请进行详细描述。参见图2,图2为本申请提供的资源同步方法流程图。作为一个实施例,该方法可应用于网络设备,该网络设备包括至少一个接口板,该网络设备的结构可参见图3所示。如图2所示,该流程包括以下步骤:步骤201,接口板接收上述网络设备中作为主用主控板的第一主控板在正常时下发的上述接口板的资源信息。本实施例中的网络设备包括两块主控板,一块作为主用主控板,一块作为备用主控板,其中,主用主控板负责与网络设备的接口板进行通信(比如下发路由表项等各种表项、收发报文等),以及控制整台网络设备的运行等。本步骤201中,作为主用主控板的第一主控板会向接口板下发该接口板的资源信息。具体实现时,第一主控板向接口板下发该接口板的资源信息存在多种情况,比如可在上层应用对已记录在第一主控板上的接口板的资源进行操作后,向该接口板下发与该操作相关的资源使用情况。下文会对此举例描述,在此不做赘述。作为一个实施例,接口板在接收到第一主控板下发的资源信息后,本文档来自技高网...

【技术保护点】
1.一种资源同步方法,其特征在于,该方法应用于网络设备,所述网络设备包括至少一个接口板,所述方法包括:/n接口板接收所述网络设备中作为主用主控板的第一主控板在正常时下发的所述接口板的资源信息;/n接口板接收第二主控板发送的主备切换结束指令,所述第二主控板作为所述第一主控板的备用主控板,用于在检测到所述第一主控板异常时与所述第一主控板进行主备倒换,并在完成主备倒换时发送主备切换结束指令;/n接口板将已记录的所述资源信息发送至所述第二主控板,以实现所述第一主控板与所述第二主控板之间的资源信息同步。/n

【技术特征摘要】
1.一种资源同步方法,其特征在于,该方法应用于网络设备,所述网络设备包括至少一个接口板,所述方法包括:
接口板接收所述网络设备中作为主用主控板的第一主控板在正常时下发的所述接口板的资源信息;
接口板接收第二主控板发送的主备切换结束指令,所述第二主控板作为所述第一主控板的备用主控板,用于在检测到所述第一主控板异常时与所述第一主控板进行主备倒换,并在完成主备倒换时发送主备切换结束指令;
接口板将已记录的所述资源信息发送至所述第二主控板,以实现所述第一主控板与所述第二主控板之间的资源信息同步。


2.根据权利要求1所述的方法,其特征在于,所述接口板的资源信息,包括:
上层应用对已记录在所述第一主控板上的所述接口板的资源进行操作后的资源使用情况。


3.根据权利要求2所述的方法,其特征在于,所述操作用于在所述第一主控板已记录的所述接口板的资源中选择大小为N1的空闲资源,并占用选择的空闲资源进行数据存储;
所述资源使用情况为所述选择的空闲资源被占用的信息。


4.根据权利要求2所述的方法,其特征在于,所述操作用于释放所述第一主控板已记录的所述接口板的资源中被占用的大小为N2的资源;
所述资源使用情况为所述被释放的资源的信息。


5.根据权利要求2所述的方法,其特征在于,所述操作用于从所述第一主控板已记录的所述接口板的资源中选择大小为N3的空闲资源作为预留资源;
所述资源使用情况为所述预留资源的信息。


6.根据权利要求1所述的方法,其特征在于,该方法之前进一步包括:
所述接口板在启动时,将自身的初始资源情况发送至所述第一主控板,以由所述第一主控板记录所述初始资源情况并同步给所述...

【专利技术属性】
技术研发人员:秦永刚
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江;33

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

1