一种基于SDN的快速组网测试方法技术

技术编号:30546358 阅读:14 留言:0更新日期:2021-10-30 13:25
本申请公开了一种基于SDN的快速组网测试方法,应用在SDN测试系统中,系统包括管理设备、测试设备、交互界面和SDN测试模块,方法包括:通过交互界面,确定管理设备对应的管理网络和第一物理链路;选择预设的测试模板,根据测试模板配置测试设备和第二物理链路;选择测试模板对应的测试用例,并根据测试用例配置对应的资源池信息;对测试设备进行初始化部署,并进行自动化组网测试。通过该SDN测试系统,进行自动化组网部署,大大节约了人力成本在组网测试中的投入,同时对多厂商设备的命令支持,一定程度上降低了测试的技术难度,由系统生成的测试报告,也可将不同组网参数进行对比,使测试结果参考性更强。测试结果参考性更强。测试结果参考性更强。

【技术实现步骤摘要】
一种基于SDN的快速组网测试方法


[0001]本申请涉及通信网络
,尤其涉及一种基于SDN的快速组网测试方法。

技术介绍

[0002]随着近年网络及云的应用规模不断扩大,选择搭建数据中心或云机房的企业越来越多。在数据中心或机房的搭建过程中,能在众多品牌的网络设备中,通过测试的方式选择出性能更好、稳定性强、或是某特性突出的组网方案,成为机房负责人最关注的一点。但在搭建测试环境进行设备组网测试过程中,不同品牌设备的配置方式存在差异,机房负责人较难全面掌握所有设备特点,无法对测试结果进行全面且直观的评价,且过程中需要协调众多厂商工程师参与测试,还需配送设备及线材,协调测试场地,过程中消耗了大量人力、物力、时间资源。

技术实现思路

[0003]为了解决上述问题,本申请提出了一种基于SDN的快速组网测试方法,应用在SDN测试系统中,所述系统包括管理设备、测试设备、交互界面和SDN测试模块,所述方法包括:通过所述交互界面,确定所述管理设备对应的管理网络和第一物理链路;选择预设的测试模板,根据所述测试模板配置所述测试设备和第二物理链路;选择所述测试模板对应的测试用例,并根据所述测试用例配置对应的资源池信息;对所述测试设备进行初始化部署,并进行自动化组网测试。
[0004]在一个示例中,所述SDN测试系统还包括交换机,选择预先设定的测试模板之前,所述方法还包括:根据所述组网测试的需求,调整所述SDN测试系统的系统信息,设置所述交换机的参数;自定义设置所述测试模板的模板参数,根据所述模板参数,生成可视化拓扑图,并将所述可视化拓扑图发送至所述SDN测试系统的所述交互界面。
[0005]在一个示例中,所述方法还包括:根据所述可视化拓扑图,对所述测试设备进行组网搭建,将所述测试设备与所述SDN测试模块进行连接,并确认各待测端口状态。
[0006]在一个示例中,选择所述测试模板对应的测试用例,具体包括:根据所述组网测试的需求,选取预设的测试用例或自定义设置测试用例,设置用例参数;所述用例参数包括测试方式、测试轮数、测试间隔、测试顺序、测试条件、测试后执行动作。
[0007]在一个示例中,所述资源池信息包括但不限于以下几种类型:路由协议资源池、测试网络资源池、SDN测试模块资源池、DHCP资源池、NTP资源池、用户信息资源池。
[0008]在一个示例中,对所述测试设备进行初始化部署,具体包括:根据所述资源池信息修改部署参数,通过所述交互界面进行自动化部署,完成所述测试设备的基础信息和端口信息的配置,并完成所述SDN测试模块初始化配置。
[0009]在一个示例中,设置所述交换机的参数之后,所述方法还包括:通过所述SDN测试系统对所述测试设备进行纳管,并确认测试设备处于可测试状态或备用状态。
[0010]在一个示例中,所述方法还包括:通过所述交互界面对不支持自动纳管的所述测
试设备进行手动纳管,并标记为不支持设备。
[0011]在一个示例中,进行自动化组网测试,具体包括:通过所述SDN测试系统,对所述测试设备通过OpenFlow流表的方式或命令配置的方式,进行自动化组网测试。
[0012]在一个示例中,进行自动化组网测试之后,所述方法还包括:根据所述测试用例的结果和参数,向所述交互界面发送测试报告;对所述测试报告进行配置,调整所述测试报告对应的报告内容顺序;设置所述测试报告保存位置和保存名称。
[0013]在组网测试过程中,通过SDN测试系统将不同种类的测试设备快速部署,并完成预设配置自动化下发,完成组网快速搭建;并配合预设或自定义测试用例,对常规组网测试中的测试项进行自动化测试,记录相关测试结果并生成测试报告,快速完成常规网络性能测试。通过该SDN测试系统,进行自动化组网部署,大大节约了人力成本在组网测试中的投入,同时对多厂商设备的命令支持,一定程度上降低了测试的技术难度,由系统生成的测试报告,也可将不同组网参数进行对比,使测试结果参考性更强。
附图说明
[0014]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0015]图1为本申请实施例中一种基于SDN的快速组网测试方法的流程示意图;
[0016]图2为本申请实施例中SDN测试系统的结构示意图。
具体实施方式
[0017]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0018]以下结合附图,详细说明本申请各实施例提供的技术方案。
[0019]如图1、图2所示,本申请实施例提供的一种基于SDN的快速组网测试方法,应用在SDN测试系统中,所述系统包括管理设备、测试设备、交互界面、SDN测试模块、交换机,方法包括:
[0020]S101:通过所述交互界面,确定所述管理设备对应的管理网络和第一物理链路。
[0021]通过交互界面,确定由SDN测试系统以及若干网络设备组成的用于管理测试网络设备的管理网络及其物理链路(在此称作第一物理链路)。
[0022]S102:选择预设的测试模板,根据所述测试模板配置所述测试设备和第二物理链路。
[0023]根据组网测试的实际需求,在SDN测试系统中选择预设的组网方案测试模板,根据该测试模板配置参与组网的测试设备及物理链路(在此成为第二物理链路)。或自定义组网测试方案,根据实际情况设置设备数量、设备角色及设备型号。
[0024]S103:选择所述测试模板对应的测试用例,并根据所述测试用例配置对应的资源池信息。
[0025]在SDN测试系统中,选择该套组网方案的测试用例,选取预设的测试用例或添加自
定义测试用例。在SDN测试系统中,选择测试用例后,设置测试方式、测试轮数、测试间隔、测试顺序、测试条件、测试后执行动作。确认组网方案后,在SDN测试系统中需根据测试用例不同,配置该套组网方案相应的资源池信息,用于后续步骤。
[0026]S104:对所述测试设备进行初始化部署,并进行自动化组网测试。
[0027]在资源池配置完成后,由SDN测试系统对组网中测试设备进行初始化部署,启用相关资源服务。
[0028]在一个实施例中,根据该组网测试方案模板配置参与组网测试设备及物理链路前,通过预先制作的镜像或模板文件,安装SDN测试系统,并调整该系统信息至正确状态,并部署SDN测试模块,用于后续流量测试。统计参与组网测试可的交换机的厂商、型号、数量;统计参与组网测试的设备是否参与扩容或删除设备测试。根据SDN测试系统中预设的组网测试方案,确认测试采用的组网方案,预先规划各个交换机登录相关配置,如交换机用户名、密码及本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于SDN的快速组网测试方法,其特征在于,应用在SDN测试系统中,所述系统包括管理设备、测试设备、交互界面和SDN测试模块,所述方法包括:通过所述交互界面,确定所述管理设备对应的管理网络和第一物理链路;选择预设的测试模板,根据所述测试模板配置所述测试设备和第二物理链路;选择所述测试模板对应的测试用例,并根据所述测试用例配置对应的资源池信息;对所述测试设备进行初始化部署,并进行自动化组网测试。2.根据权利要求1所述的方法,其特征在于,所述SDN测试系统还包括交换机,选择预设的测试模板之前,所述方法还包括:根据所述组网测试的需求,调整所述SDN测试系统的系统信息,设置所述交换机的参数;自定义设置所述测试模板的模板参数,根据所述模板参数,生成可视化拓扑图,并将所述可视化拓扑图发送至所述SDN测试系统的所述交互界面。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据所述可视化拓扑图,对所述测试设备进行组网搭建,将所述测试设备与所述SDN测试模块进行连接,并确认各待测端口状态。4.根据权利要求1所述的方法,其特征在于,选择所述测试模板对应的测试用例,具体包括:根据所述组网测试的需求,选取预设的测试用例或自定义设置测试用例,设置用例参数;所述用例参数包括测试方式、测试轮数、测试间隔、测试顺序、测试条件、测试后执行动作。5.根据...

【专利技术属性】
技术研发人员:丁宇桐王生银
申请(专利权)人:浪潮思科网络科技有限公司
类型:发明
国别省市:

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

1