本发明专利技术实施例提供一种配置回滚方法及装置,所述方法应用于网络设备的主控板上,所述网络设备上还包括若干接口板,所述方法包括:在执行配置回滚前,根据配置文件中在位接口板的设备信息判断待回滚接口板是否异常;当所述待回滚接口板异常时,根据所述在位接口板的设备信息和配置信息生成预配置板;当所述配置回滚完成,且所述待回滚接口板正常启动后,根据所述预配置板恢复所述待回滚接口板的配置。本发明专利技术无需通过再次配置回滚,就可以直接根据预配置板恢复待回滚接口板的接口配置,以此保证待回滚接口板上的业务不会中断。
【技术实现步骤摘要】
一种配置回滚方法及装置
本专利技术涉及通信
,尤其涉及一种配置回滚方法及装置。
技术介绍
网络设备在运行过程中,如果因为配置出现问题导致网络故障,则可以进行配置回滚恢复配置信息,即在不重启该网络设备的情况下,将网络设备的当前配置信息回退为指定配置文件中的配置信息,从而保证网络设备正常运行。网络设备上通常包括主控板和若干承载业务的接口板,在进行配置回滚时,主控板按照指定配置文件中的配置信息对在位的接口板进行配置回滚。但是,当某个接口板异常,例如当前不在位,或者在位接口板与配置文件中的接口板类型不一致时,则无法完成配置回滚。只能在该接口板重新在位,或者重新更换类型一致的接口板,并在该接口板正常启动后,按照配置文件对该接口板单独执行一次配置回滚,由于重新配置回滚会占用一定的时间,因此会导致该接口板上的业务中断。
技术实现思路
本专利技术实施例提供一种配置回滚方法及装置,以解决现有在对异常接口板进行配置回滚时,容易导致该接口板上业务中断的问题。根据本专利技术实施例的第一方面,提供一种配置回滚方法,所述方法应用于网络设备的主控板上,所述网络设备上还包括若干接口板,所述方法包括:在执行配置回滚前,根据配置文件中在位接口板的设备信息判断待回滚接口板是否异常;当所述待回滚接口板异常时,根据所述在位接口板的设备信息和配置信息生成预配置板;当所述配置回滚完成,且所述待回滚接口板正常启动后,根据所述预配置板恢复所述待回滚接口板的配置。根据本专利技术实施例的第二方面,提供一种配置回滚装置,所述装置应用于网络设备的主控板上,所述网络设备上还包括若干接口板,所述装置包括:判断单元,用于在执行配置回滚前,根据配置文件中在位接口板的设备信息判断待回滚接口板是否异常;生成单元,用于当所述待回滚接口板异常时,根据所述在位接口板的设备信息和配置信息生成预配置板;恢复单元,用于当所述配置回滚完成,且所述待回滚接口板正常启动后,根据所述预配置板恢复所述待回滚接口板的配置。应用本专利技术实施例,在执行配置回滚前,根据配置文件中在位接口板的设备信息判断待回滚接口板是否异常,当判断待回滚接口板异常时,根据在位接口板的设备信息和配置信息生成预配置板,从而可以将配置信息回滚到该预配置板上,以便在配置回滚完成,且待回滚接口板正常启动后,无需通过再次配置回滚,就可以直接根据预配置板恢复待回滚接口板的接口配置,以此保证待回滚接口板上的业务不会中断。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1为本专利技术一种典型的应用场景示意图;图2为本专利技术一种实施方式中配置回滚方法的实施例流程图;图3为本专利技术一种实施方式中配置回滚装置运行的硬件环境架构图;图4为本专利技术一种实施方式中配置回滚装置的实施例框图;图5为本专利技术另一种实施方式中配置回滚装置的实施例框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。参见图1,为本专利技术一种典型的应用场景示意图:图1中,网络设备上包括主控板和三个接口板,分别为接口板1、接口板2、接口板3,上述三个接口板正常运行时,可以承载网络业务。当网络管理员需要在上述三个接口板上承载新业务,例如加入QoS(QualityofService,服务质量)配置时,可以先将网络设备上的配置保存到名为old.cfg的配置文件中,该配置文件中包含当前三个接口板的配置信息;然后开始加入QoS配置,如果加入QoS配置过程中出现问题,则由主控板通过配置文件对网络设备进行配置回滚,即将三个接口板的配置回退到加入QoS配置前的状态,从而保证网络设备可以恢复正常的业务承载。现有技术中,当加入QoS配置后,如果接口板3出现异常无法启动,则在配置回滚时,主控板检测到接口板3不在位(不在位指在接口板3的对应槽位上检测不到该接口板3的存在),因此难以对接口板3完成配置回滚,只能在接口板3在位,并以空配置正常启动后,再次进行配置回滚,才能使接口板3恢复承载业务。由此可知,对于配置回滚时不在位的接口板,现有技术至少需要进行两次配置回滚才能使接口板重新承载业务,而每一次配置回滚都会造成业务中断。本专利技术实施例中,为了减少对同一接口板进行二次配置回滚造成的业务中断,在保存配置文件时,除了保存当前在位的接口板的配置信息外,还保存每个在位接口板的设备信息,在执行配置回滚前,根据配置文件中在位接口板的设备信息判断待回滚接口板是否异常,当待回滚接口板异常时,根据在位接口板的设备信息和配置信息生成预配置板,从而可以将配置信息回滚到该预配置板上,以便在配置回滚完成,且待回滚接口板正常启动后,无需通过再次配置回滚,就可以直接根据预配置板恢复待回滚接口板的接口配置,以此保证待回滚接口板上的业务不会中断。参见图2,为本专利技术一种实施方式中配置回滚方法的流程图,该方法可以包括以下步骤:步骤201:预先保存配置文件,该配置文件中包含在位接口板的设备信息和配置信息。本专利技术实施例中,网络设备在保存配置文件时,除了保存当前在位接口板的配置信息外,进一步保存在位接口板的设备信息。其中,在位接口板的配置信息包括:每个在位接口板上不同接口的接口配置信息。结合图1,假设接口板ID为SLOT1的接口板1上有四个接口,分别为接口1-1,接口1-2接口1-3和接口1-4,则接口板1的配置信息1具体包含上述四个接口的配置信息。其中,在位接口板的设备信息包括:当前在位接口板所在槽位的槽位号,和/或当前在位接口板的型号。结合图1,假设要保存配置文件时,接口板1、接口板2和接口板3均在位,则配置文件中分别保存上述三个接口板的设备信息,以接口板ID为SLOT1的接口板1为例,其槽位号为“C1”,型号为“A”。步骤202:在执行配置回滚前,根据配置文件中在位接口板的设备信息判断待回滚接口板是否异常。在要根据步骤201中保存的配置文件进行配置回滚前,网络设备先比较配置文件中在位接口板的设备信息与网络设备上待回滚接口板的设备信息,根据比较结果判断待回滚接口板是否发生异常。其中,可以首先比较配置文件中在位接口板的槽位号对应的槽位上是否插入了接口板,如果未插入接口板,则说明待回滚接口板发生异常,如果插入了接口板,则进一步比较本文档来自技高网...
【技术保护点】
一种配置回滚方法,其特征在于,所述方法应用于网络设备的主控板上,所述网络设备上还包括若干接口板,所述方法包括:在执行配置回滚前,根据配置文件中在位接口板的设备信息判断待回滚接口板是否异常;当所述待回滚接口板异常时,根据所述在位接口板的设备信息和配置信息生成预配置板;当所述配置回滚完成,且所述待回滚接口板正常启动后,根据所述预配置板恢复所述待回滚接口板的配置。
【技术特征摘要】
1.一种配置回滚方法,其特征在于,所述方法应用于网络设备的主控板上,所述网络设备上还包括若干接口板,所述方法包括:在执行配置回滚前,根据配置文件中在位接口板的设备信息判断待回滚接口板是否异常;当所述待回滚接口板异常时,根据所述在位接口板的设备信息和配置信息生成预配置板,并为所述预配置板的接口配置分配存储空间;在所述配置回滚过程中,将所述在位接口板的配置信息下发到所述存储空间;当所述配置回滚完成,且所述待回滚接口板正常启动后,根据所述预配置板恢复所述待回滚接口板的配置;其中,所述待回滚接口板异常,包括:所述在位接口板的槽位号对应的槽位上未插入接口板;或者,所述在位接口板的槽位号对应的槽位上插入的接口板的型号与所述在位接口板的型号不同。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:预先保存所述配置文件,所述配置文件中包含在位接口板的设备信息和配置信息;其中,所述在位接口板的设备信息包括:在位接口板的槽位号,和/或在位接口板的型号。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述配置文件中在位接口板的设备信息和配置信息生成预配置板,包括:从所述配置文件中获取所述在位接口板的设备信息和配置信息;设置预配置板,所述预配置板的板号设置为所述在位接口板的槽位号,所述预配置板的型号设置为所述在位接口板的型号。4.根据权利要求1所述的方法,其特征在于,根据所述预配置板恢复所述待回滚接口板的配置,包括:从所述预配置板的存储空间获得所述接口配置的配置信息;在所述待回滚接口板上使能所述配置信息生效,以恢复所述待回滚接口板的接口配置。5.一种配置回滚装置,其特征在于,所述装置应用于网络设备的主控板上,...
【专利技术属性】
技术研发人员:戴一凡,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。