[发明专利]一种基于FPGA实现流采样的装置及方法有效

专利信息
申请号: 201610223358.X 申请日: 2016-04-12
公开(公告)号: CN105763480B 公开(公告)日: 2018-09-18
发明(设计)人: 朱哲;邓卉文 申请(专利权)人: 烽火通信科技股份有限公司
主分类号: H04L12/863 分类号: H04L12/863;H04L12/891;H04L29/06
代理公司: 武汉智权专利代理事务所(特殊普通合伙) 42225 代理人: 沈林华
地址: 430074 湖北省*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 fpga 实现 采样 装置 方法
【权利要求书】:

1.一种基于FPGA实现流采样的装置,其特征在于:该装置包括网络处理器、FPGA、队列调度芯片和CPU,网络处理器分别与FPGA、队列调度芯片、CPU相连;

所述网络处理器用于:在确定获取的原始报文需要进行采样时,转发原始报文并截取每个原始报文的前128字节作为流采样报文,发送至FPGA;并将FPGA解析后重组的长包发给队列调度芯片进行队列调度;最后将队列调度后的长包发送给CPU进行处理;

所述FPGA用于:对收到的所有流采样报文进行初步解析,并按照一定算法将解析后流采样报文组合成长包发送至网络处理器;

所述队列调度芯片用于:对长包进行队列调度后,将长包回传至网络处理器;

所述CPU用于:收到长包后,根据流采样报文长度计算长包中包含的流采样报文数量,依次提取相应的流采样报文做进一步解析,获取流采样所需信息。

2.如权利要求1所述的基于FPGA实现流采样的装置,其特征在于:所述网络处理器截取原始报文时,若原始报文的长度不足128字节,无需进行截取,直接将原始报文作为流采样报文发送至FPGA。

3.如权利要求1所述的基于FPGA实现流采样的装置,其特征在于:所述FPGA按照一定算法将解析后流采样报文组合成长包发送至网络处理器,具体包括以下操作:设定FPGA的超时时间;若超时时间内FPGA收到流采样报文数量小于等于10个,则FPGA按实际数量将解析后流采样报文组合成长包发送至网络处理器,并重置超时时间,开始下一轮计时;若超时时间内,FPGA收到流采样报文数量一旦达到10个,FPGA则立即将这10个解析后流采样报文组合成长包发送至网络处理器,并重置超时时间,开始下一轮计时。

4.如权利要求1所述的基于FPGA实现流采样的装置,其特征在于:所述网络处理器发送流采样报文时,需将流采样报文的mac头复用为私有报头,复用的私有报头的内容包括:报文是三层业务时的虚拟转发路由号VRF_ID、采样点物理端口号PORT_ID、业务类型DECTEC_TYPE、记录报文所属业务类型PKT_TYPE、采样方向DIREC、原始报文长度PKT_LEN、二层协议类型OUTER_L2_TYPE、当报文为l2nni业务报文时,记录内层报头二层协议类型INNER_L2_TYPE和预留项RESV。

5.如权利要求1所述的基于FPGA实现流采样的装置,其特征在于:所述FPGA发送长包时,需在每个长包的报文头部添加私有报头,添加的私有报头的内容包括:业务类型DECTEC_TYPE和预留项RESV;所述网络处理器将FPGA解析后重组的长包发给队列调度芯片进行队列调度时,是通过添加的私有报头识别FPGA发送来的长包。

6.一种应用权利要求1所述装置的基于FPGA实现流采样的方法,其特征在于,包括以下步骤:

A、网络处理器在确定获取的原始报文需要进行采样时,转发原始报文并截取每个原始报文的前128字节作为流采样报文,发送至FPGA,转入步骤B;

B、FPGA对收到的所有流采样报文进行初步解析,按指定格式存储每个流采样报文携带的流信息,并按照一定算法将解析后流采样报文组合成长包发送至网络处理器,转入步骤C;

C、网络处理器将长包发给队列调度芯片进行队列调度,转入步骤D;

D、队列调度芯片对长包进行队列调度后,将长包回传至网络处理器,转入步骤E;

E、网络处理器将长包发送给CPU;CPU收到长包后,根据流采样报文长度计算长包中包含的流采样报文数量,依次提取相应的流采样报文做进一步解析,获取流采样所需信息,结束。

7.如权利要求6所述的基于FPGA实现流采样的方法,其特征在于:步骤A中,若原始报文的长度不足128字节,则网络处理器直接将原始报文作为流采样报文发送至FPGA。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201610223358.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top