【技术实现步骤摘要】
一种白牌交换机测试方法与装置
本专利技术涉及交换机领域,更具体地,特别是指一种白牌交换机测试方法与装置。
技术介绍
交换机操作系统一般具有控制层面和数据层面。控制层面主要负责通用配置和网络协议的处理工作,数据平面一般负责数据报文的转发与封装。控制层面软件的设计一般不考虑数据层面具体的实现,数据层面会将控制层面传达的参数转换成可以适配交换芯片的参数,修改交换芯片的处理逻辑,即实现交换芯片与控制平面的解耦。白牌交换机的操作系统相比与传统交换机的操作系统,需要适配各种交换芯片,各种交换芯片来自不同的硬件厂商,其各自处理逻辑也不一样。由于白牌交换机的兴起时间比较短,而且厂商也比较少,业界暂时并没有一个专门针对数据层面的技术方案来测试数据层面对交换芯片的兼容性。现有的技术方案主要是当需要适配一款新的交换芯片的时候,借鉴传统交换机的测试方案,通过组网测试控制层面的功能,反推数据层面是否可以正常工作,进而发现数据层面对控制层面的不稳定项。这种反推需要消耗大量的人力物力,而且有时候也很难定位到底是控制层面还是数据层面的原因。而且控制 ...
【技术保护点】
1.一种白牌交换机测试方法,其特征在于,包括执行以下步骤:/n从白牌交换机的操作系统中提取数据层面的所有接口函数并存入数据库;/n接收测试用的接口函数的名称和相应参数以在数据库中确定所述接口函数的接口;/n使所述操作系统在适配交换芯片上根据所述接口函数的接口和所述相应参数来执行所述接口函数;/n采集并分析所述适配交换芯片执行所述接口函数所产生的运行日志以确定所述接口函数的执行结果。/n
【技术特征摘要】
1.一种白牌交换机测试方法,其特征在于,包括执行以下步骤:
从白牌交换机的操作系统中提取数据层面的所有接口函数并存入数据库;
接收测试用的接口函数的名称和相应参数以在数据库中确定所述接口函数的接口;
使所述操作系统在适配交换芯片上根据所述接口函数的接口和所述相应参数来执行所述接口函数;
采集并分析所述适配交换芯片执行所述接口函数所产生的运行日志以确定所述接口函数的执行结果。
2.根据权利要求1所述的方法,其特征在于,接收测试用的接口函数的名称和相应参数包括:从特定文件接收测试用的接口函数的名称和相应参数。
3.根据权利要求1所述的方法,其特征在于,接收测试用的接口函数的名称和相应参数包括:接收测试用的单个接口函数的名称和相应参数、或多个接口函数的名称和相应参数的排列,其中所述排列用于执行测试用的特定功能模块。
4.根据权利要求3所述的方法,其特征在于,执行所述接口函数包括:按照所述排列中各接口函数的顺序依次执行多个所述接口函数。
5.根据权利要求1所述的方法,其特征在于,所述执行结果包括判断所述操作系统与所述适配交换芯片是否兼容。
6.一种白牌交换机测试装置,其特...
【专利技术属性】
技术研发人员:樊立鹏,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。