[发明专利]一种基于FPGA的网络报文匹配和接收单元有效
申请号: | 201710160937.9 | 申请日: | 2017-03-17 |
公开(公告)号: | CN106972982B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 李洪涛;何天豪;冯欣;朱熠良;张昳;潘琪;韦梦园 | 申请(专利权)人: | 南京务本信息科技有限责任公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 王玮 |
地址: | 210000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于FPGA的网络报文匹配和接收单元。上位机通过PowerPc将用户的命令要求发送到FPGA,数据经过命令解析模块解析完毕后传递给报文抓取模块和信息返还模块;报文接收模块通过网口接收被测网络设备发送的报文,并将接收到的报文发送到报文抓取模块;报文抓取模块将从报文接收模块接收到的报文按照命令解析模块传递的命令进行匹配,然后将匹配正确的报文发送到报文存储模块;信息返还模块将从报文存储模块接收的数据按照命令解析模块的要求有序返还给PowerPc。本发明能实现网口报文的接收,适用于千兆百兆十兆速率的报文接收。 | ||
搜索关键词: | 一种 基于 fpga 网络 报文 匹配 接收 单元 | ||
【主权项】:
一种基于FPGA的网络报文匹配和接收单元,其特征在于:包括基于FPGA命令解析模块、报文接收模块、报文抓取模块、报文存储模块和信息返还模块;命令解析模块,包括FIFO缓冲、计数器和命令比较模块,将从PowerPc接收到的数据在计数器计数的情况下和设定的命令条件进行比较,完成命令的解析,解析结果包括发送给信息返还模块的信息返还命令和发送给报文抓取模块的匹配抓包要求;报文接收模块,由网口IP核和FIFO时钟转换模块构成,被测设备的发送报文通过网口传输进来,利用FIFO对报文进行时钟域转换,然后将报文发送到报文抓取模块;报文抓取模块,由报文信息分析模块和报文匹配模块构成,将接收到的报文中的信息进行提取,按照命令解析模块传递的命令进行匹配,将匹配的报文送到报文存储模块;报文存储模块,由ram构成,将多个ram按照环回要求组成环回ram,将匹配得到的报文进行环回存储;信息返还模块,由字节转换和返还选择模块构成,返还的信息包括抓取的报文、报文的统计值和命令接收成功信息,根据命令解析模块的命令将信息有序的返还给PowerPC。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京务本信息科技有限责任公司,未经南京务本信息科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710160937.9/,转载请声明来源钻瓜专利网。