一种链路参数备份方法、装置及设备的制作方法

文档序号:7966638阅读:247来源:国知局
专利名称:一种链路参数备份方法、装置及设备的制作方法
技术领域
本发明属于网络通信领域,尤其涉及一种链路参数备份方法、装置及设备。
背景技术
在现有的网络应用中,通常的做法是为一条链路配置一套参数,然而,在较为复杂的组网环境之下,针对一条链路可能就同时存在多种参数配置,以在不同的时候采用不同的参数配置来进行链路连接。此外,当处于多端口、多链路的复杂网络环境中时,多条链路之间相互约束或者相互依赖,则这多条链路在同一时刻所采用的参数配置相互之间也具备一定的绑定关系,而现有的链路参数备份方法无法针对多条链路的中多个参数配置进行绑定备份,因此,综上所述,现有技术无法实现对链路参数的灵活备份。

发明内容
本发明实施例的目的在于提供一种链路参数备份方法,旨在解决现有的链路参数备份方法灵活性差的问题。本发明实施例是这样实现的,一种链路参数备份方法,所述方法包括依次获取每条链路的每套参数配置及其对应的配置标识,所述配置标识用于唯一标识一套参数配置;生成若干组链路参数备份规则,所述链路参数备份规则用于指定需要一同启用及一同禁用的参数配置;根据预设的切换规则选择所述若干组链路参数备份规则中的其中一组,并启用该组链路参数备份规则中的参数配置。本发明实施例的另一目的在于提供一种链路参数备份装置,所述装置包括参数配置获取模块,用于依次获取每条链路的每套参数配置及其对应的配置标识,所述配置标识用于唯一标识一套参数配置;规则生成模块,用于生成若干组链路参数备份规则,所述链路参数备份规则用于指定需要一同启用及一同禁用的参数配置;规则选择模块,用于根据预设的切换规则选择所述若干组链路参数备份规则中的其中一组,并启用该组链路参数备份规则中的参数配置。本发明实施例的另一目的在于提供一种包括上述链路参数切换装置的链路参数切换设备。本发明实施例在同一个链路参数备份规则中指定了每条链路需要备份到该规则中的参数配置,使得备份到同一链路参数备份规则中的参数配置具备绑定关系,能够被一同启用及一同禁用,从而实现了对链路参数的灵活备份。


图1是本发明第一实施例提供的链路参数备份方法的实现流程图2是本发明第二实施例提供的链路参数备份方法的实现流程图;图3是本发明第三实施例提供的链路参数备份方法的实现流程图;图4是本发明第四实施例提供的链路参数备份方法的实现流程图;图5是本发明第五实施例提供的链路参数备份装置的结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例在同一个链路参数备份规则中指定了每条链路需要备份到该规则中的参数配置,使得备份到同一链路参数备份规则中的参数配置具备绑定关系,能够被一同启用及一同禁用,从而实现了对链路参数的灵活备份。图1示出了本发明第一实施例提供的链路参数备份方法的实现流程,详述如下在步骤SlOl中,依次获取每条链路的每套参数配置及其对应的配置标识,所述配置标识用于唯一标识一套参数配置。在复杂的网络环境下,针对一条具体的链路,可能存在多套参数配置以应对不同的网络环境,因此,在本实施例中,依次获取每条链路的每套参数配置及其对应的配置标识,其中,获取到的每套参数配置的内容可以相同或者不同,但每套参数配置的配置标识是唯一的,用于唯一标识与之对应的参数配置。具体地,配置标识可以为配置参数的名称等。在本实施例中,参数配置及其对应的配置标识可以通过检测用户输入或者检测预设内容来获取,具体的获取方式在此不作限定。在步骤S102中,生成若干组链路参数备份规则,所述链路参数备份规则用于指定需要一同启用及一同禁用的参数配置。在本实施例中,备份至同一链路参数备份规则中的来自不同链路的参数配置将具备绑定关系,将被一同启用或者一同禁用,通过生成若干组链路参数备份规则,即可以根据实际的网络环境来选择启用不同的链路参数备份规则,以统一启用或者统一禁用该组链路参数备份规则中的参数配置,实现对多条链路的参数配置的统一备份及统一执行。具体的链路参数备份规则生成方法将在后续实施例中进行详细说明,在此不再赘述。在步骤S103中,根据预设的切换规则选择所述若干组链路参数备份规则中的其中一组,并启用该组链路参数备份规则中的参数配置。在本实施例中,预设的切换规则可以为基于优先级的切换规则或者顺序执行的切换规则,在此不作限定。在本发明的后续实施例中,将详细说明步骤S103的两个优先实施例,在此不再赘述。在本实施例中,通过在同一个链路参数备份规则中指定每条链路需要备份到该规则中的参数配置,使得备份到同一链路参数备份规则中的参数配置具备绑定关系,能够被一起启用或者一同禁用,从而实现了对链路参数的灵活备份,也为用户提供了更加灵活多变的组网方式及其链路参数备份方式。图2示出了本发明第二实施例提供的链路参数备份方法的实现流程,本实施例是对本发明第一实施例步骤S102的详细说明,其实现流程详述如下在步骤S201中,依次检测每条链路中预先指定的参数配置。在本实施例中,针对每一组链路参数备份规则,每一条链路均会有预先指定的需要备份至该组规则的参数配置,因此,在本步骤中,依次检测每条链路中预先指定的需要备份至当前链路参数备份规则的参数配置。在步骤S202中,将检测到的参数配置对应的配置标识保存至当前链路参数备份规则。在本实施例中,通过将检测到的每条链路中预先指定的参数配置所对应的配置标识保存至当前链路参数备份规则,当切换到该规则时,即可以通过保存在该规则中的配置标识来启用相应的参数配置。在步骤S203中,重复执行步骤S201和S202直至生成若干组链路参数备份规则。在本实施例中,生成的链路参数备份规则的数量根据实际的网络环境来确定,在此不作限定。在本实施例中,当生成了若干组链路参数备份规则后,即可以根据预设的切换规则来选择其中一组链路参数备份规则,以启用该组链路参数备份规则中的参数配置,同时禁用其他组链路参数备份规则中的参数配置。图3示出了本发明第三实施例提供的链路参数备份方法的实现流程,本实施例是对本发明第一实施例步骤S103的详细说明,其实现流程详述如下在步骤S301中,获取当前链路备份规则下每条链路预设的检测间隔、检测次数和检测方式。在本实施例中,根据每条链路采用的参数配置的不同,是针对每套参数配置单独预设每条链路的检测参数的,且相关的检测参数是根据每套参数配置的特性来决定的,其中,检测间隔为同一条链路的两次检测行为的时间间隔,检测次数为链路不通时所尝试重新检测的最大次数,检测方式则为对链路运行情况的检测方式,可以包括链路状态检测方式和控制报文协议(internet controlmessage protocol, I CMP)检测方式,前者通过检测链路接口的实际运行情况来判定链路是否正常运行,后者则通过发送ICMP的PING包来检测链路是否通畅。需要说明的是,每套参数配置及其对应的检测参数如何预设并不是本发明的重点,在此不作具体说明。在步骤S302中,根据所述检测方式及所述检测间隔,在当前链路参数备份规则下对所有链路进行检测。在步骤S303中,当任何一条链路在经过了所述检测次数后均不通时,切换至另一链路参数备份规则,否则维持当前的链路参数备份规则。在本实施例中,根据预设的检测方式及检测间隔,对运行在当前链路参数备份规则的参数配置下的链路进行检测,当任何一条链路在经过了预设的检测次数后检测结果均为不通时,则认为当前链路参数备份规则存在问题,立即切换至另一链路参数备份规则,否则维持当前的链路参数备份规则。在本实施例中,当一组链路参数备份规则处于启用状态时,其他链路参数备份规则则一定禁用状态,同时,当进行规则切换时,可以按顺序、逆序等方法切换至下一规则,作为本发明的一个优选实施例,还可以在本发明第三实施例的基础上,通过增加基于优先级的方法来进行规则切换。
图4示出了本发明第四实施例提供的链路参数备份方法的实现流程,其是对步骤 S303的详细说明,详述如下在步骤S401中,获取预设的每组链路参数备份规则的优先级和运行时间。在本实施例中,可以为每组链路参数备份规则设置优先级,并通过整数为区分不同优先级,例如,0为最高优先级,随着数字的增加,则优先级降低。同时,运行时间规定了每组链路参数备份规则所能运行的最长时间。在步骤S402中,当任何一条链路在经过了所述检测次数后均不通时,切换至优先级次高于当前链路参数备份规则的链路参数备份规则,否则维持当前链路参数备份规则。在步骤S403中,判断当前链路参数备份规则运行时间是否超时,是则切换至优先级最高的链路参数备份规则,否则维持当前链路参数备份规则。图5示出了本发明第五实施例提供的链路参数备份装置的结构,为了便于说明, 仅示出了与本实施例相关的部分。参照图5,该链路参数备份装置可以运行于路由器、交换机等网络设备中,为运行于上述网络设备的硬件单元、软件单元或者软硬件结合的单元,具体包括参数配置获取模块51,依次获取每条链路的每套参数配置及其对应的配置标识, 所述配置标识用于唯一标识一套参数配置。规则生成模块52,生成若干组链路参数备份规则,所述链路参数备份规则用于指定需要一同启用及一同禁用的参数配置。规则选择模块53,根据预设的切换规则选择所述若干组链路参数备份规则中的其中一组,并启用该组链路参数备份规则中的参数配置。具体地,规则生成模块52包括参数配置检测子模块521,依次检测每条链路中预先指定的参数配置。保存模块522,将检测到的参数配置对应的配置标识保存至当前链路参数备份规则。具体地,规则选择模块53包括检测信息获取子模块531,获取当前链路备份规则下每条链路预设的检测间隔、检测次数和检测方式。检测子模块532,根据所述检测方式及所述检测间隔,在当前链路参数备份规则下对所有链路进行检测。规则切换子模块533,当任何一条链路在经过了所述检测次数后均不通时,切换至另一链路参数备份规则,否则维持当前链路参数备份规则。具体地,规则切换子模块533包括规则信息获取单元5331,获取预设的每组链路参数备份规则的优先级和运行时间。第一切换单元5332,当任何一条链路在经过了所述检测次数后均不通时,切换至优先级次高于当前链路参数备份规则的链路参数备份规则,否则维持当前链路参数备份规则。第二切换单元5333,判断当前链路参数备份规则运行时间是否超时,是则切换至优先级最高的链路参数备份规则,否则维持当前链路参数备份规则。
本发明实施例在同一个链路参数备份规则中指定了每条链路需要备份到该规则中的参数配置,使得备份到同一链路参数备份规则中的参数配置具备绑定关系,能够被一同启用及一同禁用。同时,进一步通过设置多种链路参数切换方式,实现了对链路参数的灵活备份,也为用户提供了更加灵活多变的组网方式及其链路参数备份方式。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种链路参数备份方法,其特征在于,所述方法包括依次获取每条链路的每套参数配置及其对应的配置标识,所述配置标识用于唯一标识一套参数配置;生成若干组链路参数备份规则,所述链路参数备份规则用于指定需要一同启用及一同禁用的参数配置;根据预设的切换规则选择所述若干组链路参数备份规则中的其中一组,并启用该组链路参数备份规则中的参数配置。
2.如权利要求1所述的方法,其特征在于,所述生成若干组链路参数备份规则的步骤具体包括a.依次检测每条链路中预先指定的参数配置;b.将检测到的参数配置对应的配置标识保存至当前链路参数备份规则;c.重复执行步骤a和步骤b直至生成若干组链路参数备份规则。
3.如权利要求1所述的方法,其特征在于,所述根据预设的切换规则选择所述若干组链路参数备份规则中的其中一组的步骤具体包括获取当前链路备份规则下每条链路预设的检测间隔、检测次数和检测方式; 根据所述检测方式及所述检测间隔,在当前链路参数备份规则下对所有链路进行检测;当任何一条链路在经过了所述检测次数后均不通时,切换至另一链路参数备份规则, 否则维持当前链路参数备份规则。
4.如权利要求3所述的方法,其特征在于,所述当任何一条链路在经过了所述检测次数后均不通时,切换至另一链路参数备份规则,否则维持当前链路参数备份规则的步骤具体包括获取预设的每组链路参数备份规则的优先级;当任何一条链路在经过了所述检测次数后均不通时,切换至优先级次高于当前链路参数备份规则的链路参数备份规则,否则维持当前链路参数备份规则。
5.如权利要求4所述的方法,其特征在于,所述方法还包括 获取预设的每组链路参数备份规则的运行时间;判断当前链路参数备份规则的运行时间是否超时,是则切换至优先级最高的链路参数备份规则,否则维持当前链路参数备份规则。
6.一种链路参数备份装置,其特征在于,所述装置包括参数配置获取模块,用于依次获取每条链路的每套参数配置及其对应的配置标识,所述配置标识用于唯一标识一套参数配置;规则生成模块,用于生成若干组链路参数备份规则,所述链路参数备份规则用于指定需要一同启用及一同禁用的参数配置;规则选择模块,用于根据预设的切换规则选择所述若干组链路参数备份规则中的其中一组,并启用该组链路参数备份规则中的参数配置。
7.如权利要求6所述的装置,其特征在于,所述规则生成模块包括 参数配置检测子模块,用于依次检测每条链路中预先指定的参数配置;保存模块,用于将检测到的参数配置对应的配置标识保存至当前链路参数备份规则。
8.如权利要求6所述的装置,其特征在于,所述规则选择模块包括检测信息获取子模块,用于获取当前链路备份规则下每条链路预设的检测间隔、检测次数和检测方式;检测子模块,用于根据所述检测方式及所述检测间隔,在当前链路参数备份规则下对所有链路进行检测;规则切换子模块,用于当任何一条链路在经过了所述检测次数后均不通时,切换至另一链路参数备份规则,否则维持当前链路参数备份规则。
9.如权利要求8所述的装置,其特征在于,所述规则切换子模块包括规则信息获取单元,用于获取预设的每组链路参数备份规则的优先级和运行时间;第一切换单元,用于当任何一条链路在经过了所述检测次数后均不通时,切换至优先级次高于当前链路参数备份规则的链路参数备份规则,否则维持当前链路参数备份规则;第二切换单元,用于判断当前链路参数备份规则的运行时间是否超时,是则切换至优先级最高的链路参数备份规则,否则维持当前链路参数备份规则。
10.一种链路参数切换设备,其特征在于,所述设备包括如权利要求6至9任一项所述的链路参数切换装置。
全文摘要
本发明适用于网络通信领域,提供了一种链路参数备份方法、装置及设备,所述方法包括依次获取每条链路的每套参数配置及其对应的配置标识,所述配置标识用于唯一标识一套参数配置;生成若干组链路参数备份规则,所述链路参数备份规则用于指定需要一同启用及一同禁用的参数配置;根据预设的切换规则选择所述若干组链路参数备份规则中的其中一组,并启用该组链路参数备份规则中的参数配置。本发明在同一个链路参数备份规则中指定了每条链路需要备份到该规则中的参数配置,使得备份到同一链路参数备份规则中的参数配置具备绑定关系,能够被一同启用及一同禁用,从而实现了对链路参数的灵活备份。
文档编号H04L12/56GK102404142SQ20111035041
公开日2012年4月4日 申请日期2011年11月8日 优先权日2011年11月8日
发明者左绍舟, 施伟年, 龚潇 申请人:深圳市宏电技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1