一种交换机vlan遍历测试的方法技术

技术编号:36348974 阅读:12 留言:0更新日期:2023-01-14 18:03
本发明专利技术提供一种交换机vlan遍历测试的方法,包括:搭建硬件测试环境,设置交换机的vlanl管理地址,网卡1通过静态地址接入交换机1口,网卡2通过获取动态IP地址接入交换机2口,将交换机Console口与PC的USB口连接;PC运行脚本,自动配置vlan参数,再获取网页界面参数信息与期望值进行比对,完成网页显示信息检查,PC网卡2获取IP地址,网卡2获取到IP地址后判断IP地址是否在地址池范围内,检查DHCP Server功能有效性。本发明专利技术的有益效果:测试方法简单,测试速度快,节省了人力物力,成本低。成本低。成本低。

【技术实现步骤摘要】
一种交换机vlan遍历测试的方法


[0001]本专利技术涉及交换机测试方法,尤其涉及一种交换机vlan遍历测试的方法。

技术介绍

[0002]目前,在测试交换机vlan时,如果需要人工去遍历全部4094个vlan的话,是一项极其浪费人工成本的测试,因此,在实际项目测试过程中并未全部进行遍历,一般是采用人工随机选择少量的vlan进行遍历,但是这样又会导致测试很不够全面,存在的风险较大。
[0003]但是如果全部遍历又存在以下的问题,数据过多,人工统计耗时长,假设创建一个vlan,打开三层虚拟接口,检查网页端参数显示正确性和该接口DHCP服务器有效性。检查该vlan一般需要两分钟,那最大值4094个vlan要全部遍历的话,就需要17个工作日去完成这件事情。耗时太长,人工成本过高,效率极低。

技术实现思路

[0004]为解决现有技术中的问题,本专利技术提供一种交换机vlan遍历测试的方法,通过运行PC端脚本,自动配置vlan参数,再获取网页界面参数信息与期望值进行比对,完成网页显示信息检查,PC网卡2不断release/renew获取IP地址,网卡2获取到IP地址后判断IP地址是否在地址池范围内,检查DHCP Server功能有效性,从而完成交换机vlan的自动化测试工作,测试方法简单,测试速度快,节省了人力物力,成本低,解决了现有技术中人工随机抽样测试风险大、人工全面测试耗时长成本高的问题。
[0005]本专利技术的一种交换机vlan遍历测试的方法包括如下步骤∶
[0006]步骤1:搭建硬件测试环境,设置交换机的vlan1管理地址,网卡1通过静态地址接入交换机1口,网卡2通过获取动态IP地址接入交换机2口,将交换机Console口与PC的USB口连接;
[0007]步骤2:配置4094个交换机vlan,自定义变量i、m、n,赋初始值i=m=n=1,建立一个用于存储期望值的标准数据文件,在全局配置的vlan数据文件中输入命令vlan 1

4094,打开全局DHCP Server开关;
[0008]步骤3:配置vlan及地址池参数,创建三层vlan接口,vlan ID=i,新增地址池配置,配置DNS服务器、地址池范围、子网掩码和网关,将三层vlan接口参数和地址池参数存储到标准数据文件;
[0009]步骤4:重复步骤3,对vlan i进行遍历,1≤i≤4094,i为正整数;
[0010]步骤5:令vlan ID=m,打开vlan m三层接口的DHCP Server,对vlan m进行遍历,保存配置,1≤m≤4094,m为正整数;
[0011]步骤6:读取每一个三层接口参数,与标准数据文件中的期望值进行比对判断是否符合标准;
[0012]步骤7:当交换机vlan的三层接口参数与标准数据文件中的期望值进行比对判断是符合标准时,检测三层接口DHCP Server有效性,设置端口2为vlan ID=n,1≤n≤4094,n
为正整数,网卡2获取IP地址并判断IP地址是否在地址池范围内;
[0013]步骤8:逐个对vlan n进行遍历测试,当网卡2获取到IP地址且所有IP地址均在地址池范围内,则测试通过,完成测试,否则测试失败,终止程序运行。
[0014]本专利技术作进一步改进,在所述步骤1中,所述PC预装有PyCharm、SecureCRT软件且设有USB口、网卡1和网卡2,所述交换机设有交换机1口、交换机2口和交换机Console口,所述交换机vlanl管理地址为192.0.0.1/24,所述网卡1静态地址为192.0.0.2/24,所述网卡1通过静态地址与所述交换机1口相连,所述网卡2通过获取动态IP地址与所述交换机2口相连,所述USB口通过串口线与所述交换机Console口相连。
[0015]本专利技术作进一步改进,在所述步骤2中,所述标准数据文件为Excel文件,所述期望值为测试交换机vlan时理论上能够获取到的数据值范围。
[0016]本专利技术作进一步改进,在所述步骤3中,所述vlan接口的IP地址=192.B.C.1/24,1≤B≤255,1≤C≤255,B、C为正整数。
[0017]本专利技术作进一步改进,在所述步骤3中,配置DNS服务器为8.8.8.8,地址池范围为192.B.C.1

192.B.C.100,子网掩码255.255.255.0,配置网关为192.B.C.1。
[0018]本专利技术作进一步改进,在所述步骤3中,除三层vlan接口参数和地址池参数外的其他所有参数也存储到标准数据文件中,其中包括DHCP Server接口使能开关状态的期望值是开启。
[0019]本专利技术作进一步改进,在所述步骤6中,所述三层接口参数显示在PC的网页界面,所述三层接口参数包括vlan ID、IP地址、子网掩码、DHCP Server接口使能开关状态。
[0020]本专利技术作进一步改进,在所述步骤6中,当交换机vlan的三层接口参数与标准数据文件的期望值进行比对判断不符合标准时,输出比对不成功的交换机vlan参数信息,终止程序运行,并提示管理人员处理。
[0021]本专利技术作进一步改进,在所述步骤7中,网卡2通过release命令和renew命令获取IP地址,当所述网卡2未获取到IP地址或获取到的IP地址不在地址池范围内时,输出失败并记录相关参数信息,终止程序运行,提示管理人员处理。
[0022]本专利技术作进一步改进,在步骤1中,所述交换机能够替换为多种型号的待测三层交换机进行测试,对交换机的所有操作均使用CLI命令。
[0023]本专利技术的有益效果是:本专利技术提供一种交换机vlan遍历测试的方法,通过运行PC端脚本,自动配置vlan参数,再获取网页界面参数信息与期望值进行比对,完成网页显示信息检查,PC网卡2不断release/renew获取IP地址,网卡2获取到IP地址后判断IP地址是否在地址池范围内,检查DHCP Server功能有效性,从而完成交换机vlan的自动化测试工作,通过自动化遍历vlan测试的方法,可以对交换机vlan的边界值和三层vlan接口DHCP Server的有效性进行测试,实现了人力极难完成的测试,测试方法简单,测试速度快,节省了人力物力,成本低,解决了现有技术中人工随机抽样测试风险大、人工全面测试耗时长成本高的问题。
附图说明
[0024]图1为本专利技术的一种交换机vlan遍历测试的方法的流程图。
具体实施方式
[0025]下面结合附图和实施例对本专利技术做进一步详细说明。
[0026]请参见图1,本专利技术的一种交换机vlan遍历测试的方法包括如下步骤:
[0027]步骤1:搭建硬件测试环境,设置交换机的vlan1管理地址为192.0.0.1/24,设置网卡1静态地址为192.0.0.2/24,网卡1通过静态地址接入交换机1口,网卡2通过获取动态IP地址接入交换机2口,将交换机Console口与PC的USB口使本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交换机vlan遍历测试的方法,其特征在于,包括如下步骤,步骤1:搭建硬件测试环境,设置交换机的vlan1管理地址,网卡1通过静态地址接入交换机1口,网卡2通过获取动态IP地址接入交换机2口,将交换机Console口与PC的USB口连接;步骤2:配置4094个交换机vlan,自定义变量i、m、n,赋初始值i=m=n=1,建立一个用于存储期望值的标准数据文件,在全局配置的vlan数据文件中输入命令vlan 1

4094,打开全局DHCP Server开关;步骤3:配置vlan及地址池参数,创建三层vlan接口,vlanID=i,新增地址池配置,配置DNS服务器、地址池范围、子网掩码和网关,将三层vlan接口参数和地址池参数存储到标准数据文件;步骤4:重复步骤3,对vlan i进行遍历,1≤i≤4094,i为正整数;步骤5:令vlan ID=m,打开vlan m三层接口的DHCP Server,对vlan m进行遍历,保存配置,1≤m≤4094,m为正整数;步骤6:读取每一个三层接口参数,与标准数据文件中的期望值进行比对判断是否符合标准;步骤7:当交换机vlan的三层接口参数与标准数据文件中的期望值进行比对判断是符合标准时,检测三层接口DHCP Server有效性,设置端口2为vlan ID=n,1≤n≤4094,n为正整数,网卡2获取IP地址并判断IP地址是否在地址池范围内;步骤8:逐个对vlan n进行遍历测试,当网卡2获取到IP地址且所有IP地址均在地址池范围内,则测试通过,完成测试,否则测试失败,终止程序运行。2.如权利要求1所述的交换机vlan遍历测试的方法,其特征在于:在所述步骤1中,所述PC预装有PyCharm、SecureCRT软件且设有USB口、网卡1和网卡2,所述交换机设有交换机1口、交换机2口和交换机Console口,所述交换机vlan1管理地址为192.0.0.1/24,所述网卡1静态地址为192.0.0.2/24,所述网卡1通过静态地址与所述交换机1口相连,所述网卡2通过获取动态IP地址与所述交换机2口相连,所...

【专利技术属性】
技术研发人员:叶新
申请(专利权)人:成都市吉祥锐意科技有限公司
类型:发明
国别省市:

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

1