[发明专利]基于FPGA的100G以太网测试报文的生成系统有效
申请号: | 201510020595.1 | 申请日: | 2015-01-15 |
公开(公告)号: | CN104702464B | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 郭丽娜 | 申请(专利权)人: | 北京奥普维尔科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L1/00 |
代理公司: | 北京爱普纳杰专利代理事务所(特殊普通合伙) 11419 | 代理人: | 何自刚 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种基于FPGA的100G以太网测试报文的生成系统及方法,包括:接口模块,用于使FPGA通过PCI总线与CPU通信;调度模块,用于配置CPU发送速率,并根据发送速率,产生调度脉冲,每产生一个调度脉冲,则生成并发送一个报文;配置和统计模块,用于读取流号、包长和帧间隔,然后生成配置数据;组包和校验模块,用于将从所述配置和统计模块模块收到的配置数据锁存起来,将校验和添加进数据包中;通道混合和mac适配模块,用于将数据包进行合并。本发明的优点是:能以100Gbps线速生成、发送测试流量,完成测试统计量的测量、路由报文的产生和报文截取,显著增加了数据包的随机性和实时性。 | ||
搜索关键词: | 数据包 发送 测试报文 配置数据 生成系统 统计模块 以太网 脉冲 配置 随机性 读取 调度 报文截取 测试流量 调度模块 接口模块 路由报文 适配模块 校验 实时性 统计量 校验和 帧间隔 包长 报文 锁存 组包 测量 测试 合并 申请 | ||
【主权项】:
一种基于FPGA的100G以太网测试报文的生成系统,其特征在于,包括:接口模块,用于使FPGA通过PCI总线与CPU通信;至少一个通道的调度模块,其包括调度控制信息存储器,流号存储器,包长存储器,用于配置CPU发送速率,并根据发送速率,产生调度脉冲,每产生一个调度脉冲,则生成并发送一个报文;当调度脉冲有效时,从当前流号存储器中取出流号,根据流号从包长存储器读取数据包的长度,将流号、包长和帧间隔写入调度控制信息存储器中;至少一个通道的配置和统计模块,用于读取所述流号、包长和帧间隔,然后当前流号对应的报文生成配置数据,并更新当前流的统计数据;至少一个通道的组包和校验模块,其包括数据存储器与控制信息存储器,用于将所述配置和统计模块生成的配置数据锁存起来,根据配置数据组包,计算私有协议的校验和,IP包的校验和,以及TCP或UDP包的校验和,将所述校验和添加进组包后的数据中,以生成组完的数据包,将所述组完的数据包存进所述数据存储器中,包长和帧间隔存进所述控制信息存储器中;通道混合和mac适配模块,用于将所述数据存储器中组完的数据包进行合并。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奥普维尔科技有限公司,未经北京奥普维尔科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510020595.1/,转载请声明来源钻瓜专利网。
- 上一篇:基于边缘自适应的图像缩放方法及系统
- 下一篇:无线自动签到方法及其系统