硬件辅助测速系统的制作方法

文档序号:21406760发布日期:2020-07-07 14:40阅读:来源:国知局

技术特征:

1.一种硬件辅助测速系统,其特征在于,包括一硬件辅助测速模块,该硬件辅助测速模块组态成执行一硬件辅助测速步骤集,该硬件辅助测速步骤集包括步骤si:计算一报文的一互联网协议(ip)层校验和及一传输控制协议(tcp)层校验和。

2.如权利要求1所述的硬件辅助测速系统,其特征在于,该硬件辅助测速步骤集还包括步骤s2:将一真实介质访问控制(mac)层信息写入该报文。

3.如权利要求1所述的硬件辅助测速系统,其特征在于,该硬件辅助测速步骤集还包括步骤s3:将一点对点协议(ppp)信息及一虚拟区域(vlan)信息写入该报文。

4.如权利要求1所述的硬件辅助测速系统,其特征在于,该硬件辅助测速步骤集还包括步骤s4:将一传输容器(tcont)信息及一吉比特无源光纤网络封装模端口(gemport)信息写入该报文。

5.如权利要求1所述的硬件辅助测速系统,其特征在于,还包括一处理器,该处理器组态成以一测速软件执行一软件测试步骤集,该软件测试步骤集包括:

步骤p1:向一存储器申请一报文空间以存储该报文;

步骤p2:将数据写入该报文;

步骤p3:将一tcp头信息写入该报文,但省略计算一tcp层校验和;及

步骤p4:将一ip头信息写入该报文,但省略计算一ip层校验和。

6.如权利要求1所述的硬件辅助测速系统,其特征在于,该软件测试步骤集还包括步骤p5:将一虚假mac层信息写入该报文。

7.如权利要求5所述的硬件辅助测速系统,其特征在于,该软件测试步骤集执行于该硬件辅助测速步骤集前。

8.如权利要求5所述的硬件辅助测速系统,其特征在于,该软件测试步骤集执行于一网络接口层的一驱动层。

9.如权利要求1所述的硬件辅助测速系统,其特征在于,该硬件辅助测速系统还组态成执行一配合步骤集,该配合步骤集包括:

步骤q1:由该测速软件将该报文发送到该硬件辅助测速模块;

步骤q2:由该硬件辅助测速模块计算该报文的一校验值,并将该校验值写入该报文的一校验值位置;及

步骤q3:判断该硬件辅助测速模块是否设定有一个或多个配置信息;经过判断,若尚未设定有任何配置信息,则将该报文送回该测速软件。

10.如权利要求1所述的硬件辅助测速系统,其特征在于,该配合步骤集还包括步骤q4:由该测速软件接收该硬件辅助测速模块送回的该报文,填写一个或多个配置信息;其中,该一个或多个配置信息包括一mac头信息、一ppp信息、一vlan信息、一tcont信息、及一gemport信息。

11.如权利要求1所述的硬件辅助测速系统,其特征在于,该配合步骤集还包括步骤q5:将该一个或多个配置信息配置于该硬件辅助测速模块。

12.如权利要求1所述的硬件辅助测速系统,其特征在于,该配合步骤集还包括步骤q6:经过判断,若设定有正确的一个或多个配置信息,则完成该报文的剩余信息,并将该报文发送出去。


技术总结
本发明提供一种硬件辅助测速系统,其包括硬件辅助测速模块(“HW_NAT模块”),可对报文进行网络地址转换的转发,可修改MAC、IP、或端口号等信息,并可对报文计算IP层、TCP层、UDP层各自的校验和。本发明的测速辅助系统实现在芯片中。

技术研发人员:宫俊;居奔
受保护的技术使用者:创发信息科技(苏州)有限公司
技术研发日:2018.12.27
技术公布日:2020.07.07
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1