[发明专利]光网络中采用FPGA分流处理网络数据报文的方法有效
| 申请号: | 200710122154.8 | 申请日: | 2007-09-21 | 
| 公开(公告)号: | CN101123586A | 公开(公告)日: | 2008-02-13 | 
| 发明(设计)人: | 孙明浩 | 申请(专利权)人: | 北京锐安科技有限公司 | 
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/28;H04B10/00 | 
| 代理公司: | 北京君尚知识产权代理事务所 | 代理人: | 余功勋 | 
| 地址: | 100037北京市海淀*** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | 本发明提供了一种光网络中采用FPGA分流处理网络数据报文的方法,包括以下步骤:1.在FPGA内部设置n个缓冲区,实例化为FIFO,用于存储待转发的网络数据报文及其相关信息;2.对n个FIFO轮询是否可读,对于可读的FIFO进行读操作并将读取的数据转发给所述n个千兆出口,每个可读的FIFO读取两个以上的时钟节拍,然后切换到下一个FIFO;3.在对所述n个FIFO进行轮询和读操作一遍之后,回到步骤(2)。本发明的方法,可以大幅度提高多输出端口的出口带宽,缓冲某个端口的冲击流量,避免因为冲击流量造成某个端口的缓冲区溢出产生错误的数据报文。 | ||
| 搜索关键词: | 网络 采用 fpga 分流 处理 数据 报文 方法 | ||
【主权项】:
                1.光网络中采用FPGA分流处理网络数据报文的方法,所述光网络中接入的网络数据报文进入FPGA内部经过处理后从n个千兆出口发出,其特征在于,包括以下步骤:(1)在所述FPGA内部设置n个缓冲区,实例化为FIFO,用于存储待转发的网络数据报文及其相关信息;(2)对n个FIFO轮询是否可读,对于可读的FIFO进行读操作并将读取的数据转发给所述n个千兆出口,每个可读的FIFO读取两个以上的时钟节拍,然后切换到下一个FIFO;(3)在对所述n个FIFO进行轮询和读操作一遍之后,回到步骤(2)。
            
                    下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
                
                
            该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京锐安科技有限公司,未经北京锐安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710122154.8/,转载请声明来源钻瓜专利网。
- 上一篇:交通系统
- 下一篇:建筑开口的覆盖件所用的驱动器





