[发明专利]一种用于大流量网络处理的可重构芯片架构有效
申请号: | 201711447389.4 | 申请日: | 2017-12-27 |
公开(公告)号: | CN108809854B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 陶淑婷;赵沛;闫攀;毛雅欣;牛建泽 | 申请(专利权)人: | 北京时代民芯科技有限公司;北京微电子技术研究所 |
主分类号: | H04L12/861 | 分类号: | H04L12/861;H04L12/935;H04J3/06;H04L12/863;H04L12/815;H04L12/741 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 庞静 |
地址: | 100076 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种用于大流量网络处理的可重构芯片架构,包括入口策略模块、网络报文头处理器、出口策略模块;入口策略模块将报文进行切片,将包含报文数据净荷的报文切片存储,并将相应的存储地址增加到报文头切片中,之后,给报文头切片分配一个序号,将携带序号信息的报文头切片分配给线程空闲数较多的微引擎;网络报文头处理器,采用多个独立的微引擎并行地对收到的报文头切片进行解析、分类、转发处理;出口策略模块,解析报文头,从缓存中提取报文数据净荷,将其与相应的报文头拼接成完整的报文;根据报文头的序号,将所有报文按照顺序进行流量整形、队列管理处理之后分成多路转发至MAC模块。本发明在灵活性、可扩展性强、处理速度快。 | ||
搜索关键词: | 一种 用于 流量 网络 处理 可重构 芯片 架构 | ||
【主权项】:
1.一种用于大流量网络处理的可重构芯片架构,其特征在于:包括XGE1~XGEn端口、MAC模块、入口策略模块、网络报文头处理器、出口策略模块;其中:XGE1~XGEn端口,接收报文,并打上报文到达时间的时间戳标记,形成带时间戳的报文发送给MAC模块;将MAC模块发送的数据转发出去;MAC模块,对每一路带时间戳的报文进行识别、校验和过滤,滤除掉无效的报文,将剩下的有效报文存贮在接收缓冲区,并转发至入口策略模块;接收出口策略模块发送的报文并将其存储至发送缓冲区中,再从发送缓冲区读取数据,填充以太帧CRC及前导码,并转换成物理层XGE的方式传送至XGE1~XGEn端口;入口策略模块,对经过MAC接收的各路有效报文按照到达时间先后顺序汇集成一路数据,将有效报文按照固定的切片大小进行切片处理,得到N个报文切片,N≥1,每个切片的大小大于等于报文头的大小;当N大于1时,将包含报文数据净荷的报文切片存储,并将相应的报文数据净荷存储地址信息增加到包含报文头的报文切片中,之后,给带有报文数据净荷存储地址信息的报文头切片分配一个序号,否则,直接将带有报文头的切片分配一个序号;根据网络报文头处理器内各微引擎每个线程的线程工作状态,将携带序号信息的报文头切片分配给线程空闲数较多的微引擎,发送至网络报文头处理器;网络报文头处理器,采用多个独立的微引擎并行地对报文头进行解析、分类、转发处理,以更新报文头切片,并将更新后的报文头切片发送给出口策略模块;出口策略模块,解析报文头,当报文头中携带有效的报文数据净荷存储地址信息时,根据报文数据净荷存储地址信息,从缓存中提取报文数据净荷,将其与相应的报文头拼接成一个完整的报文;根据报文头的序号,将所有报文按照顺序进行流量整形、队列管理处理之后分成多路转发至MAC模块。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京时代民芯科技有限公司;北京微电子技术研究所,未经北京时代民芯科技有限公司;北京微电子技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711447389.4/,转载请声明来源钻瓜专利网。
- 上一篇:报文传输方法及边缘计算装置
- 下一篇:消息管理方法、装置及电子设备