一种接口配置迁移方法和设备的制造方法

文档序号:9827988阅读:213来源:国知局
一种接口配置迁移方法和设备的制造方法
【技术领域】
[0001 ] 本申请涉及通信技术领域,特别涉及一种接口配置迀移方法和设备。
【背景技术】
[0002] 在现有的网络系统场景下,各实体网络设备之间需要用网线、光模块等连接方式 在彼此的物理接口之间建立连接,从而实现互联互通。
[0003] 而在某些情况下,网络用户、管理员或者其他网络控制者需要更换接入网络的物 理接口,比如:当物理接口 GE2/0 (GE为Gigabit Ethernet的缩写,表示千兆以太网)出 现故障的时候,具体的操作人员需要将网线、光模块重新插入另一个没有故障的接口,比如 GE2/l〇
[0004] 在对新的接口进行接入的过程中,除了上述的物理动作(将网线、光模块重新插 入GE2/1),还需要进行相应的软件配置操作(将原先配在GE2/0上的配置,迀移到GE2/1 上)。
[0005] 对于现有技术方案,在网络配置迀移过程中,相应的软件配置操作基本都要靠手 工迀移来完成。
[0006] 在实现本申请的过程中,发明人发现现有技术至少存在以下问题:
[0007] 现有的手工迀移网络配置,不仅操作效率低,而且容易出现错误,网络配置的迀 移不是简单的复制拷贝,还涉及接口关联的其他业务配置,比如基于接口的PBR(Policy Based Routing,策略路由),应该在PBR视图下配置,而不是在接口视图下配置,而手工 配置恰恰很容易漏掉这些配置。还有更换接口后,原接口上的一些表项,比如MAC (Media Access Control,媒体访问控制)地址列表,依赖于接口激活后的协议自动学习,这样的操 作过程耗时过长,影响效率。

【发明内容】

[0008] 本申请实施例提供一种接口配置迀移方法和设备,解决现有的接口配置迀移方案 中,手工操作效率低,错误率高的问题。
[0009] 为达到上述目的,本申请实施例一方面提供了一种接口配置迀移方法,所述方法 包括:
[0010] 当网络设备接收到接口配置迀移指示时,所述网络设备根据所述接口配置迀移指 示确定需要进行配置迀移的源接口和目的接口;
[0011] 所述网络设备判断所述源接口和目的接口是否兼容;
[0012] 如果判断结果为是,所述网络设备倒序遍历所述源接口和目的接口的所有配置信 息,保存所述源接口和目的接口的所有配置信息,并将所述源接口和目的接口的所有非默 认配置进行删除;
[0013] 所述网络设备顺序遍历保存的所述源接口的所有配置信息,并根据所述源接口的 所有非默认配置,配置所述目的接口。
[0014] 另一方面,本申请实施例还提供了一种网络设备,包括:
[0015] 确定模块,用于在接收到接口配置迀移指示时,根据所述接口配置迀移指示确定 需要进行配置迀移的源接口和目的接口;
[0016] 判断模块,用于判断所述确定模块所确定的所述源接口和目的接口是否兼容;
[0017] 存储模块,用于在所述判断模块的判断结果为是时,倒序遍历所述源接口和目的 接口的所有配置信息,保存所述源接口和目的接口的所有配置信息,并将所述源接口和目 的接口的所有非默认配置进行删除;
[0018] 配置模块,用于顺序遍历所述存储模块所保存的源接口的所有配置信息,并根据 所述源接口的所有非默认配置,配置所述目的接口。
[0019] 与现有技术相比,本申请实施例所提出的技术方案具有以下优点:
[0020] 通过应用本申请实施例所提出的技术方案,可以自动对源接口进行配置复位,并 将源接口的非默认配置按照配置顺序添加到目的接口,实现了接口切换过程中的配置自动 迀移操作,从而,不仅通过自动操作替换手工配置,提高了接口切换和配置迀移效率,同时, 倒序复位源接口,顺序配置目的接口的操作方式,在保证接口配置稳定性的情况下,避免了 在多配置操作过程中出现的漏配,错配问题,提高了配置迀移的准确率。
【附图说明】
[0021] 图1为本申请实施例所提出的一种接口配置迀移方法的流程示意图;
[0022] 图2为本申请实施例提出的一种源接口侧的配置迀移处理过程的流程示意图;
[0023] 图3为本申请实施例提出的一种目的接口侧的配置迀移处理过程的流程示意图;
[0024] 图4为本申请实施例所提出的一种具体应用场景中的接口配置迀移方法的流程 示意图;
[0025] 图5为本申请实施例所提出的一种网络设备的结构示意图。
【具体实施方式】
[0026] 如【背景技术】所述,如果能将接口配置工作实现自动化,无疑将大大提高迀移效率 和降低出问题的几率,从现有的实践来看,大部分的网络故障都和用户、管理员的配置错误 有关,尤其是在接口切换过程,大量配置的手工迀移配置导致了更高的错误率,而且配置迀 移的效率低下,会进一步导致接口切换不及时,从而影响网络的正常运行。
[0027] 为了解决现有的接口配置迀移方案中,手工操作效率低,错误率高的问题,本申请 实施例提出了一种接口配置迀移方法,通过接口配置自动化迀移的技术,实现网络设备的 配置自动迀移,提高迀移效率和稳定性,降低系统风险。
[0028] 如图1所示,为本申请实施例所提出的一种接口配置迀移方法的流程示意图,该 方法具体包括以下步骤:
[0029] 步骤S101、当网络设备接收到接口配置迀移指示时,所述网络设备根据所述接口 配置迀移指示确定需要进行配置迀移的源接口和目的接口。
[0030] 在具体的应用场景中,需要指出的是,在本步骤执行之前,即在所述网络设备接收 到接口配置迀移指示之前,本申请所提出的技术方案为各接口都建立了相应的配置记录, 具体实现方式如下:
[0031] 所述网络设备为自身所包括的每个接口创建对应的配置命令列表。
[0032] 其中,所述配置命令列表中按照配置顺序记录了为当前接口直接和间接配置的各 配置命令的信息,并保存各配置命令是否为默认配置的标识。
[0033] 通过上述的配置命令列表,网络设备对各接口的配置命令的配置顺序(先后顺 序)、配置方式(直接配置或间接配置)、配置内容,以及配置类型(是否是默认配置)都进 行了记录,从而方便在后续操作中进行迀移。
[0034] 其中,直接配置为对接口的命令管理模块直接配置的配置命令,这样的配置命令 是直接配置给接口的命令管理模块的,无需其他模块参与,而间接配置则是通过其他模块 向接口的命令管理模块所配置的配置命令,其触发方式可以是直接对其他模块配置相应的 命令,要求其他模块向接口的命令管理模块配置相应的配置命令,也可以是其他模块执行 相应的命令时,需要在接口增加一些相应的配置命令,所以,触发其他模块向接口的命令管 理模块进行配置命令的操作。
[0035] 当然,需要说明的是,上述的配置命令列表只是一种具体的实现方式,除了列表之 外,通过预先创建配置命令库,并为各配置命令匹配标识信息,从而在下发配置命令时只记 录相应的标识信息等方式也可以应用在本申请的技术方案中,在能够记录各接口的配置命 令的配置情况的前提下,相应的各种技术方案都可以作为本申请的技术方案的保护范围, 在此不再一一列举。
[0036] 步骤S102、所述网络设备判断所述源接口和目的接口是否兼容。
[0037] 如果判断结果为是,执行步骤S103 ;
[0038] 如果判断结果为否,则确定两接口不是同种类型接口,不能直接进行配置迀移,所 以,无法继续执行本申请提出的方案,结束本方案的处理操作。
[0039] 在实际的处理场景中,可以在后续处理中发出告警或提示信息,供网络管理员参 考,选择相应的处理方案,这样的处理不再是本申请实施例所关注的方案内容,在此不再赘 述。
[0040] 步骤S103、所述网络设备倒序遍历所述源接口和目的接口的所有配置信息,保存 所述源接口和目的接口的所有配置信息,并将所述源接口和目的接口的所有非默认配置进 行删除。
[0041] 需要说明的是,本步骤的处理分别在源接口和目的接口侧执行,相互的配置信息 备份和删除过程彼此独立,但是,如果出现删除失败的情况,则需要同时对源接口和/或目 的接口进行配置恢复,即配置回滚。
[0042] 在具体的应用场景中,对于源接口侧的配置处理重点在于原配置命令的备份和复 位操作,如图2所示,为本申请实施例提出的一种源接口侧的配置迀移处理过程的流程示 意图,具体说明如下:
[0043] 步骤S201、网络设备倒序获取所述源接口的所有配置信息的配置命令。
[0044] 这样的倒序处理的目的在于将配置过程中后配置
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1