[发明专利]一种对交换机配置的测试方法有效
申请号: | 201310173049.2 | 申请日: | 2013-05-10 |
公开(公告)号: | CN103220192B | 公开(公告)日: | 2017-12-05 |
发明(设计)人: | 黎锋娟;吴旭;顾知伟 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 杭州千克知识产权代理有限公司33246 | 代理人: | 周希良 |
地址: | 201616 上海市松*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 交换机 配置 测试 方法 | ||
技术领域
本发明涉及一种对交换机的测试方法,尤其涉及一种对交换机配置的测试方法。
背景技术
随着社会信息化速度的加快,网络的应用已经渗透到了社会的方方面面,成为工作生活中不可或缺的工具。交换机是网络和通信中的核心设备,网络中的数据转发与传递都离不开交换机的参与。交换机基于二层mac地址识别,实现对数据包的封装和转发。其硬件主要包括了中央处理器(CPU)、交换芯片(MAC)、内存、寄存器、控制台端口、接口以及辅助端口,其中内存包括只读内存(ROM)、闪存(Flash)、非易失性随机访问存储器(NVRAM)以及随机访问储存器(RAM)等。其中的非易失性随机访问存储器上存储用户配置信息。
交换机的基本硬件系统实现后,就要根据用户需求配置交换机的软件功能。交换机的配置文件可以分为缺省配置文件和用户配置文件,用户或设备管理员完成交换机的配置后,交换机就会按照用户配置文件运行。用户或设备管理员根据使用习惯和有易于管理设备的需求配置好后,一般会将当前配置写入掉电保持介质中。交换机在重新启动的过程中,RAM从NVRAM中优先加载用户配置文件,如果没有用户配置文件则加载缺省配置文件并在RAM中生成一个配置文件的副本,然后利用这个副本中的内容来进行初始化。
对于用户来说,一款交换机是否符合需求,有很大一部分是根据软件功能是否实现以及运行是否稳定来衡量的,交换机按照用户的配置进行工作,提供各种服务。如果在运行过程中出现配置丢失,会影响网络运行的效率和质量,可能造成设备无法正常使用,使得网络无法运行,从而导致不必要的经济损失,并带来大量繁琐的检测维修工作。尤其网络非常庞大复杂时,产生的问题会更为明显。因此,需要对交换机进行配置丢失的测试,以防止交换机可能存在的启动配置丢失现象,确保交换机工作的稳定性。
现有的交换机配置丢失的测试方法,主要是在对单个功能配置好之后,验证该功能是否有效,在保存当前配置后,进行断电重启,启动完成后查看该功能的配置是否丢失,再次验证该功能运行是否有效。这种测试方法存在如下缺点:
1.测试功能不够全面:现在的交换机功能有上千项,而现在的测试只是针对单个功能测试,测试过程中难免会有重复和遗漏,且没有考虑测试交换机满配置时配置丢失问题。
2.交换机不断重启和恢复出厂:测试每个功能过程中都需要断电重启,测试完一个功能后需要对交换机进行恢复出厂设置,1000多个功能项,就需要执行1000次以上保存断电重启和恢复出厂操作,才能得出最终结果。
3.测试周期长:现在的交换机功能比较多,按照现有方法进行测试,必然会延长测试周期,假设交换机有1000以上个功能项,一般需要1个人测试200小时左右才能完成所有功能的测试。造成研发人员无法及时修复bug。
4.增加产品的研发成本:测试时间长、占用较多测试资源直接导致产品成本提高。
5.可靠性不高:由于测试方法的缺陷,可能会造成漏测,影响了结果的可靠性。
发明内容
针对以上所述的技术问题,本发明提供了一种对交换机配置的测试方法,以实现对交换机的全面检测,减少重启等待时间和测试周期,从而提高交换机的可靠性。
具体技术方案如下所示:
一种对交换机配置的测试方法,其中,所述交换机与一交换机控制台连接;所述交换机包括查看模块,写入模块,储存部件;所述查看模块用于进入交换机第一环境或交换机第二环境;所述交换机控制台包括储存部件,文件对比模块;
所述测试方法具体包括如下步骤:
步骤1.所述交换机控制台预设交换机命令集文件;
步骤2.所述交换机读取由所述交换机控制台发送的命令集文件,并执行所述命令集文件中的每一条命令,进行交换机功能配置;
步骤3.所述交换机控制台通过所述交换机查看模块于交换机第一环境下查看当前交换机配置下的用户配置信息,并将所述当前用户配置信息保存于所述交换机控制台储存部件,记为第一用户配置文件;
步骤4.所述交换机控制台通过所述交换机查看模块于交换机第二环境下查看交换机的运行状态信息,并将所述运行状态信息保存于所述交换机控制台储存部件,记录为第一运行状态信息;
步骤5.所述交换机控制台通过所述交换机写入模块将当前用户配置信息保存到交换机储存部件中;
步骤6.所述交换机进行多次断电重启操作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310173049.2/2.html,转载请声明来源钻瓜专利网。