一种接口配置迁移方法和设备技术

技术编号:15105742 阅读:41 留言:0更新日期:2017-04-08 16:20
本申请实施例公开了一种接口配置迁移方法和设备,通过应用本申请实施例所提出的技术方案,可以自动对源接口进行配置复位,并将源接口的非默认配置按照配置顺序添加到目的接口,实现了接口切换过程中的配置自动迁移操作,从而,不仅通过自动操作替换手工配置,提高了接口切换和配置迁移效率,同时,倒序复位源接口,顺序配置目的接口的操作方式,在保证接口配置稳定性的情况下,避免了在多配置操作过程中出现的漏配,错配问题,提高了配置迁移的准确率。

【技术实现步骤摘要】

本申请涉及通信
,特别涉及一种接口配置迁移方法和设备
技术介绍
在现有的网络系统场景下,各实体网络设备之间需要用网线、光模块等连接方式在彼此的物理接口之间建立连接,从而实现互联互通。而在某些情况下,网络用户、管理员或者其他网络控制者需要更换接入网络的物理接口,比如:当物理接口GE2/0(GE为GigabitEthernet的缩写,表示千兆以太网)出现故障的时候,具体的操作人员需要将网线、光模块重新插入另一个没有故障的接口,比如GE2/1。在对新的接口进行接入的过程中,除了上述的物理动作(将网线、光模块重新插入GE2/1),还需要进行相应的软件配置操作(将原先配在GE2/0上的配置,迁移到GE2/1上)。对于现有技术方案,在网络配置迁移过程中,相应的软件配置操作基本都要靠手工迁移来完成。在实现本申请的过程中,专利技术人发现现有技术至少存在以下问题:现有的手工迁移网络配置,不仅操作效率低,而且容易出现错误,网络配置的迁移不是简单的复制拷贝,还涉及接口关联的其他业务配置,比如基于接口的PBR(PolicyBasedRouting,策略路由),应该在PBR视图下配置,而不是在接口视图下配置,而手工配置恰恰很容易漏掉这些配置。还有更换接口后,原接口上的一些表项,比如MAC(MediaAccessControl,媒体访问控制)地址列表,依赖于接口激活后的协议自动学习,这样的操作过程耗时过长,影响效率。
技术实现思路
本申请实施例提供一种接口配置迁移方法和设备,解决现有的接口配置迁移方案中,手工操作效率低,错误率高的问题。为达到上述目的,本申请实施例一方面提供了一种接口配置迁移方法,所述方法包括:当网络设备接收到接口配置迁移指示时,所述网络设备根据所述接口配置迁移指示确定需要进行配置迁移的源接口和目的接口;所述网络设备判断所述源接口和目的接口是否兼容;如果判断结果为是,所述网络设备倒序遍历所述源接口和目的接口的所有配置信息,保存所述源接口和目的接口的所有配置信息,并将所述源接口和目的接口的所有非默认配置进行删除;所述网络设备顺序遍历保存的所述源接口的所有配置信息,并根据所述源接口的所有非默认配置,配置所述目的接口。另一方面,本申请实施例还提供了一种网络设备,包括:确定模块,用于在接收到接口配置迁移指示时,根据所述接口配置迁移指示确定需要进行配置迁移的源接口和目的接口;判断模块,用于判断所述确定模块所确定的所述源接口和目的接口是否兼容;存储模块,用于在所述判断模块的判断结果为是时,倒序遍历所述源接口和目的接口的所有配置信息,保存所述源接口和目的接口的所有配置信息,并将所述源接口和目的接口的所有非默认配置进行删除;配置模块,用于顺序遍历所述存储模块所保存的源接口的所有配置信息,并根据所述源接口的所有非默认配置,配置所述目的接口。与现有技术相比,本申请实施例所提出的技术方案具有以下优点:通过应用本申请实施例所提出的技术方案,可以自动对源接口进行配置复位,并将源接口的非默认配置按照配置顺序添加到目的接口,实现了接口切换过程中的配置自动迁移操作,从而,不仅通过自动操作替换手工配置,提高了接口切换和配置迁移效率,同时,倒序复位源接口,顺序配置目的接口的操作方式,在保证接口配置稳定性的情况下,避免了在多配置操作过程中出现的漏配,错配问题,提高了配置迁移的准确率。附图说明图1为本申请实施例所提出的一种接口配置迁移方法的流程示意图;图2为本申请实施例提出的一种源接口侧的配置迁移处理过程的流程示意图;图3为本申请实施例提出的一种目的接口侧的配置迁移处理过程的流程示意图;图4为本申请实施例所提出的一种具体应用场景中的接口配置迁移方法的流程示意图;图5为本申请实施例所提出的一种网络设备的结构示意图。具体实施方式如
技术介绍
所述,如果能将接口配置工作实现自动化,无疑将大大提高迁移效率和降低出问题的几率,从现有的实践来看,大部分的网络故障都和用户、管理员的配置错误有关,尤其是在接口切换过程,大量配置的手工迁移配置导致了更高的错误率,而且配置迁移的效率低下,会进一步导致接口切换不及时,从而影响网络的正常运行。为了解决现有的接口配置迁移方案中,手工操作效率低,错误率高的问题,本申请实施例提出了一种接口配置迁移方法,通过接口配置自动化迁移的技术,实现网络设备的配置自动迁移,提高迁移效率和稳定性,降低系统风险。如图1所示,为本申请实施例所提出的一种接口配置迁移方法的流程示意图,该方法具体包括以下步骤:步骤S101、当网络设备接收到接口配置迁移指示时,所述网络设备根据所述接口配置迁移指示确定需要进行配置迁移的源接口和目的接口。在具体的应用场景中,需要指出的是,在本步骤执行之前,即在所述网络设备接收到接口配置迁移指示之前,本申请所提出的技术方案为各接口都建立了相应的配置记录,具体实现方式如下:所述网络设备为自身所包括的每个接口创建对应的配置命令列表。其中,所述配置命令列表中按照配置顺序记录了为当前接口直接和间接配置的各配置命令的信息,并保存各配置命令是否为默认配置的标识。通过上述的配置命令列表,网络设备对各接口的配置命令的配置顺序(先后顺序)、配置方式(直接配置或间接配置)、配置内容,以及配置类型(是否是默认配置)都进行了记录,从而方便在后续操作中进行迁移。其中,直接配置为对接口的命令管理模块直接配置的配置命令,这样的配置命令是直接配置给接口的命令管理模块的,无需其他模块参与,而间接配置则是通过其他模块向接口的命令管理模块所配置的配置命令,其触发方式可以是直接对其他模块配置相应的命令,要求其他模块向接口的命令管理模块配置相应的配置命令,也可以是其他模块执行相应的命令时,需要在接口增加一些相应的配置命令,所以,触发其他模块向接口的命令管理模块进行配置命令的操作。当然,需要说明的是,上述的配置命令列表只是一种具体的实现方式,除了列表之外,通过预先创建配置命令库,并为各配置命令匹配标识信息,从而在下发配置命令时只记录相应的标识信息等方式也可以应用在本申请的技术方案中,在能够记录各接口的配置命令的配置情况的前提下,相应的各种技术方案都可以作为本申请的技术方案的保护范围,在此不再一一列举。步骤S102、所述网络设备判断所述源接口和目的接口是否兼容。如果判断结果为是本文档来自技高网
...

【技术保护点】
一种接口配置迁移方法,其特征在于,所述方法包括:当网络设备接收到接口配置迁移指示时,所述网络设备根据所述接口配置迁移指示确定需要进行配置迁移的源接口和目的接口;所述网络设备判断所述源接口和目的接口是否兼容;如果判断结果为是,所述网络设备倒序遍历所述源接口和目的接口的所有配置信息,保存所述源接口和目的接口的所有配置信息,并将所述源接口和目的接口的所有非默认配置进行删除;所述网络设备顺序遍历保存的所述源接口的所有配置信息,并根据所述源接口的所有非默认配置,配置所述目的接口。

【技术特征摘要】
1.一种接口配置迁移方法,其特征在于,所述方法包括:
当网络设备接收到接口配置迁移指示时,所述网络设备根据所述接口配
置迁移指示确定需要进行配置迁移的源接口和目的接口;
所述网络设备判断所述源接口和目的接口是否兼容;
如果判断结果为是,所述网络设备倒序遍历所述源接口和目的接口的所
有配置信息,保存所述源接口和目的接口的所有配置信息,并将所述源接口
和目的接口的所有非默认配置进行删除;
所述网络设备顺序遍历保存的所述源接口的所有配置信息,并根据所述
源接口的所有非默认配置,配置所述目的接口。
2.如权利要求1所述的方法,其特征在于,所述网络设备接收到接口配
置迁移指示之前,还包括:
所述网络设备为自身所包括的每个接口创建对应的配置命令列表;
其中,所述配置命令列表中按照配置顺序记录了为当前接口直接和间接
配置的各配置命令的信息,并保存各配置命令是否为默认配置的标识。
3.如权利要求2所述的方法,其特征在于,所述网络设备倒序遍历所述
源接口和目的接口的所有配置信息,保存所述源接口和目的接口的所有配置
信息,并将所述源接口和目的接口的所有非默认配置进行删除,具体包括:
步骤A、所述网络设备分别倒序获取所述源接口和目的接口的配置命令
列表中所包括的配置命令;
步骤B、所述网络设备保存所述当前获取的配置命令;
步骤C、所述网络设备判断当前获取的配置命令是否为默认配置,如果
判断结果为否,执行步骤D,如果判断结果为是,执行步骤E;
步骤D、所述网络设备在所述当前获取的配置命令所对应的配置命令列
表中将所述当前获取的配置命令进行删除;
步骤E、所述网络设备判断所述源接口和目的接口的配置命令列表中当前
是否还存在未被获取的配置命令,如果判断结果为是,执行步骤A,如果判
断结果为否,则结束对所述源接口和目的接口的处理。
4.如权利要求3所述的方法,其特征在于,所述网络设备在所述当前获

\t取的配置命令所对应的配置命令列表中将所述当前获取的配置命令进行删
除,还包括:
当所述网络设备对所述当前获取的配置命令进行删除的操作不成功时,
所述网络设备根据当前已经保存的所述源接口和/或目的接口的配置信息,对
所述源接口和/或目的接口的配置进行恢复;
所述网络设备对所述源接口和/或目的接口的配置恢复完成后,所述网络
设备反馈接口配置迁移失败。
5.如权利要求2所述的方法,其特征在于,所述网络设备顺序遍历保存
的所述源接口的所有配置信息,并根据所述源接口的所有非默认配置,配置
所述目的接口,具体包括:
步骤A、所述网络设备顺序获取保存的所述源接口的所有配置信息的配
置命令;
步骤B、所述网络设备判断当前获...

【专利技术属性】
技术研发人员:王厚雪
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1