【技术实现步骤摘要】
一种收发包系统及方法
[0001]本专利技术涉及交换机芯片测试
,尤其涉及一种收发包系统及方法。
技术介绍
[0002]随着计算机技术的不断发展,网络已成为计算机技术必不可少的组成部分,通过网络可以实现用户与用户之间,以及用户及服务器之间数据的交互,用户通过网络可以获取视频、音频、文档、应用程序等各种网络资源,也可以通过网络与其他用户进行及时通信,因而,网络使计算机的功能变得更加强大,为用户的生活及工作提供了很大的便利。
[0003]随着计算机网络用户数据的不断增加,计算机网络也变得越来越复杂,需要通过网络交换机实现不同网络节点之间的通信,而网络交换芯片是网络交换机的核心部件,网络交换芯片的性能将直接影响网络交换机的性能,进一步网络交换机的性能会影响计算机网络的稳定性及可靠性,因而需要网络交换芯片的性能进行测试,而现有的网络交换芯片的测试通常需要外接测试设备,且通常只能测试网络交换芯片的整体性能,无法测试网络交换芯片中各功能模块的性能,缺乏灵活性。
技术实现思路
[0004]针对现有技术中存在的 ...
【技术保护点】
【技术特征摘要】
1.一种收发包系统,其特征在于,配置于一交换芯片的内部,以对所述交换芯片内的各功能模块进行测试;所述收发包系统包括:发送单元,用于向待测试的所述功能模块发送一测试报文;接收单元,用于接收待测试的所述功能模块基于所述测试报文反馈的一响应报文,并在所述响应报文与预先配置的需接收报文相同时输出表示对应的所述功能模块工作正常的测试结果,以及在所述响应报文与所述需接收报文不相同时输出表示对应的所述功能模块工作异常的测试结果。2.根据权利要求1所述的收发包系统,其特征在于,还包括预先配置的多种端口类型的通信端口,所述发送单元和所述接收单元通过各所述通信端口分别与具有对应端口类型的所述功能模块进行通信,以对各所述功能模块进行测试。3.根据权利要求1所述的收发包系统,其特征在于,所述发送单元包括一第一存储子单元和连接所述第一存储子单元的发送控制子单元,所述发送控制子单元用于根据预先配置的一测试模式调用所述第一存储子单元存储的测试参数以获取对应的所述测试报文并发送;所述接收单元包括一第二存储子单元和连接所述第二存储子单元的接收控制子单元,所述接收控制子单元用于根据所述测试模式调用所述第二存储子单元存储的需接收参数以获取对应的所述需接收报文,并将接收到的所述响应报文与所述需接收报文进行比对。4.根据权利要求3所述的收发包系统,其特征在于,所述测试模式包括定制报文测试模式、随机报文测试模式和固定报文测试模式中的一种或多种顺序组合。5.根据权利要求4所述的收发包系统,其特征在于,所述测试模式包括所述定制报文测试模式时,所述测试参数对应包括所述测试报文,所述需接收参数对应包括所述需接收报文;则所述发送控制子单元调用所述测试报文并发送;所述接收控制子单元调用所述需接收报文,并在接收到的所述响应报文与所述需接收报文相同时输出表示对应的所述功能模块工作正常的测试结果,以及在所述响应报文与所述需接收报文不相同时输出表示对应的所述功能模块工作异常...
【专利技术属性】
技术研发人员:邵继旺,
申请(专利权)人:裕太微电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。