[发明专利]基于FPGA的可编程精确网络报文构造单元在审
申请号: | 201711462598.6 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108199917A | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 韦梦园;何天豪;李洪涛;冯欣;戴祥;刘裕 | 申请(专利权)人: | 南京理工大学 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/863;H04L1/00 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 王玮 |
地址: | 210094 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文发送模块 信息存储 选择模块 可编程 报文构造模块 命令解析模块 上位机命令 构造单元 网络报文 上位机 报文 解析 送入 统计信息 报文发送 被测设备 发送模式 发送时序 反馈发送 反馈信息 构造报文 解析模块 命令请求 命令完成 实时选择 输入信息 速率调度 提取信息 回送 过滤 存储 指令 | ||
1.一种基于FPGA的可编程精确网络报文构造单元,包括命令解析模块、信息存储与选择模块、报文构造模块以及报文发送模块,其特征在于:
命令解析模块,对接收到的上位机命令进行解析并过滤提取所需信息,分别送入信息存储与选择模块和报文发送模块,并回送收到命令请求指令给上位机;
信息存储与选择模块,完成对解析模块提取信息的存储并实时选择所需信息送入报文构造模块;
报文构造模块,根据输入信息正确构造所需报文存入报文发送模块,并将构造报文产生的反馈信息存入信息存储与选择模块;
报文发送模块,根据命令解析模块解析得到的命令完成对报文停、发、发送时序的控制,最终将报文发送至被测设备,并反馈发送端各统计信息给上位机;上位机与FPGA之间采用CCPV(CMD+CARD+PORT+VALUE)和TLV(Tag+Length+Value)格式,以字节为单位进行处理。
2.根据权利要求1所述的可编程精确网络报文构造单元,其特征在于:所述命令解析模块根据定义好的协议接收上位机命令并解析命令号执行相应操作,其中加流命令可解析得到构造报文所需全部信息,存入存储模块,停发报文命令则将指令传入发送模块执行相应操作;命令解析模块收到上位机命令后需回送命令给上位机以示收到命令。
3.根据权利要求1所述的可编程精确网络报文构造单元,其特征在于:所述信息存储与选择模块分离提取解析模块送入的流信息存入存储器,报文构造时按顺序轮流提取信息送入报文构造模块;并将报文构造模块的反馈信息存储起来等下次调用时送入报文构造模块。
4.根据权利要求1所述的可编程精确网络报文构造单元,其特征在于:所述报文构造模块根据信息存储模块送入的信息产生相应报文字段,按顺序构造成完整的报文后送入发送模块;报文构造模块每产生一个字段就需要存储当下字段的信息于信息存储与选择模块。
5.根据权利要求1所述的可编程精确网络报文构造单元,其特征在于:所述报文发送模块按解析模块得到的命令、调度模式、发送模式和速率执行操作,将报文送入接口模块,按一定的时序发送报文;同时报文发送模块统计发送信息,并实时反馈给上位机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711462598.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种VoLTE语音质量监测方法及系统
- 下一篇:一种测试洗衣机的方法及系统