本申请涉及网络设备,例如涉及一种组网环境重建的方法、装置,用于多个网络设备之间。
背景技术:
1、目前,网络设备的功能开发测试、故障问题的重现及定位分析均需要一个确定的组网环境。
2、在网络设备的功能开发测试过程中,例如原始网络设备与待测试网络设备等网络设备,将需要测试的网络功能配置信息保存为指定的配置文件。原始网络设备与待测试网络设备通常是按照固定的拓扑结构进行映射连接,以完成特定的组网环境的部署。
3、在开发验证时,在组网环境搭建完成后,同时需要进行网络设备系统的重新安装,某个容器软件版本的替换,某些配置文件的参数修改等,以达到组网环境复制的目的。例如,测试仪发生变更之后,需要重新映射,在原来选定测试仪的端口上的配置文件可直接迁移到新选定的测试仪的端口上,以用于网络设备功能的重现或者通过配置恢复功能。
4、相关技术虽然用于1:1网络环境的快速重建。但是在实际的网络设备的组网环境中,由于网络设备的重用,网络设备的拓扑连接经常较难实现1:1拓扑的重建,此时就需要手动修改新选定的测试仪的配置文件,该过程较容易出现手误或者修改不完全的问题。并且,网络设备版本的更新、配置文件的修改更新通常较为繁琐,并且更新过程需要持续的进行人机交互,较为影响重现的效率。
技术实现思路
1、本申请的一个主要优势在于提供一种组网环境重建的方法及装置,其通过多个网络设备的配置信息及多个网络设备之间的信息映射关系,解决采用网络拓扑结构中特定网络组网环境的重建问题,实现在拓扑结构中进行网络组网环境的快速自动化重建,有效提高组网环境重建的效率和可靠性。
2、本申请的另一个优势在于提供一种网络设备组网环境重建的方法及装置,其通过自动化分析多个网络设备的配置信息,自动化建立多个网络设备之间的信息映射关系,有效提高原始网络设备中的配置信息向待测试网络设备中重现的速率及准确性。
3、本申请的另一个优势在于提供一种网络设备组网环境重建的方法及装置,其通过自动化重建所述网络设备组网环境后向用户通告所述网络设备组网环境重建完成,减少用户在重建过程中的时间投入,有效提高用户的工作效率。
4、本申请的另一个优势在于提供一种组网环境重建的方法及装置,其通过自动化网络设备组网环境,自动化升级网络设备的配置信息、自动化替换网络设备的配置信息,避免人为手动修改配置信息件,出现手误或者修改不完全的问题,简化了人工参与组网环境的重建过程,提高网络设备的功能开发验证测试、故障复现定位测试的效率。
5、本申请的其它优势和特点通过下述的详细说明得以充分体现并可通过所附权利要求中特地指出的手段和装置的组合得以实现。
6、在一些实施例中,所述方法包括:
7、分析多个原始网络设备的配置信息,其中所述配置信息至少包括:版本文件、配置文件中的一个;
8、建立所述多个原始网络设备之间的信息映射关系;以及
9、基于所述信息映射关系,提供所述待测试网络设备的组网环境的重建。
10、在一些实施例中,所述装置包括:处理器和存储有程序指令的存储器,其特征在于,所述处理器被配置为在执行所述程序指令时,执行网络设备组网环境重建的方法。
11、本公开实施例提供的组网环境重建方法及装置,可以实现以下技术效果:有效提高网络组网环境自动化重建的效率和可靠性。简化特定组网环境重建的流程、智能化显示并通知用户组网环境重建的完成,减少用户在重建过程中的时间投入,有效提高用户的工作效率。
12、本申请的这些和其它目的、特点和优势,通过下述的详细说明,附图和权利要求得以充分体现。
1.一种组网环境重建的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其中,所述分析多个原始网络设备的配置信息步骤包括:指定所述多个原始网络设备的配置信息的存放路径。
3.根据权利要求2所述的方法,其中,所述指定所述多个原始网络设备的配置信息的存放路径,包括:
4.根据权利要求1所述的方法,其中,基于所述信息映射关系,提供待测试网络设备的组网环境的重建,步骤包括:
5.根据权利要求4所述的方法,其中,所述获取所述原始网络设备的配置信息包括:
6.根据权利要求4所述的方法,其中,所述修改所述待测试网络设备的配置信息包括:
7.根据权利要求4所述的方法,其中,应用修改后的所述待测试网络设备的配置信息包括:
8.根据权利要求1至7任一项所述的方法,其中,基于所述信息映射关系,提供所述待测试网络设备的组网环境的重建之后,还包括步骤:
9.一种组网环境重建的装置,其特征在于,包括:
10.一种组网环境重建的装置,包括处理器和存储有程序指令的存储器,其特征在于,所述处理器被配置为在执行所述程序指令时,执行如权利要求1至8任一项所述的组网环境重建的方法。