[发明专利]一种实现数据包线速处理的方法和装置有效
申请号: | 200710085197.3 | 申请日: | 2007-03-19 |
公开(公告)号: | CN101136854A | 公开(公告)日: | 2008-03-05 |
发明(设计)人: | 江帆 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/46 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 许志勇;颜涛 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种实现数据包线速处理的方法和装置,包括:根据一定调度策略调度当前多端口数据流输入请求中的端口获得响应权,对获得响应权的端口的数据流输入数据包执行先进先出的缓存处理;对数据包的包首数据进行帧头分析,进行MAC地址查找,并对应端口ID进行标签提取,根据该标签获得该数据包的流ID,对该数据包进行VLAN标签的修改;对端口数据流输入数据包的非包首数据占用缓存空间的情况对数据包进行随机早期丢弃,数据包进行流量监管处理,数据流输入的速率进行限制;根据上述结果重新拼装各端口的数据流输入数据包中的数据后,传送到数据流数据存储器中存储。本发明实现了提高处理线速数据包输入时的性能,满足数据包实现线速处理的性能要求。 | ||
搜索关键词: | 一种 实现 数据包 处理 方法 装置 | ||
【主权项】:
1.一种实现数据包线速处理的装置,应用于处理多端口、高带宽线速数据流输入数据包,其特征在于,包括:输入端口调度单元,用于根据一定的调度策略调度当前多端口数据流输入请求中的端口获得响应权;输入端口数据缓存单元,用于对获得响应权的端口的数据流输入数据包执行先进先出的缓存处理;流分类单元,用于对数据包的包首数据进行帧头分析,然后进行MAC地址查找,并基于对应端口ID进行标签提取,根据该标签获得该数据包的流ID;包首数据修改单元,用于根据所述流分类单元的结果,对该数据包进行VLAN标签的修改;输入端口数据缓存调度单元,用于调度所述输入端口数据缓存单元中存储的端口数据流输入数据包的非包首数据;许可控制单元,用于对端口数据流输入数据包的非包首数据占用缓存空间的情况对数据包进行随机早期丢弃,对数据包进行流量监管处理,同时对数据流输入的速率进行限制;切片控制单元,用于接收所述包首数据修改单元、许可控制单元和输入端口数据缓存调度单元的结果,重新拼装各端口的数据流输入数据包中的数据;数据流数据存储器,包首用于存储所述切片控制单元输出的结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710085197.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种机械振动监测装置
- 下一篇:数码显微镜