[发明专利]stats分配的芯片实现方法有效
申请号: | 201510689875.1 | 申请日: | 2015-10-21 |
公开(公告)号: | CN105389267B | 公开(公告)日: | 2018-08-21 |
发明(设计)人: | 张国颖;杨曙军 | 申请(专利权)人: | 盛科网络(苏州)有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 南京利丰知识产权代理事务所(特殊普通合伙) 32256 | 代理人: | 王锋 |
地址: | 215000 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | stats 分配 芯片 实现 方法 | ||
1.一种stats分配的芯片实现方法,其特征在于,包括:
报文依次进入芯片的入端口、入方向处理模块、队列模块、出方向处理模块和出端口,在所述入端口、队列模块和出端口均使能做公共统计,在所述入方向处理模块和出方向处理模块均做独有统计,其中,
所述公共统计过程包括:为每类统计分配一个地址索引,所述地址索引指向已经静态分配给每类统计的RAM中的存储位置,更新所述RAM;
所述独有统计过程包括:根据报文的种类信息,选择需统计的种类,并为每类统计分配一个地址索引,所述地址索引包括选择的每类统计的RAM标号及每类统计在相应RAM中的存储位置,更新所述RAM,其中,所述RAM个数为每个报文需要做统计的种类的最大值,所述每类统计的RAM标号及每类统计在相应RAM中的存储位置均是由动态分配的。
2.根据权利要求1所述的芯片实现方法,其特征在于,公共统计和独有统计在地址索引完成后,更新所述RAM相应存储位置中统计的报文个数和报文长度信息。
3.根据权利要求1所述的芯片实现方法,其特征在于,报文进入交换芯片的物理入端口后,入端口检测到有报文进入,根据使能信息做入口方向的每个端口的输入流量的公共统计。
4.根据权利要求1所述的芯片实现方法,其特征在于,报文进入入口方向处理模块,做包括基于Vlan Id的、基于MAC的、基于ACL的独有统计。
5.根据权利要求1所述的芯片实现方法,其特征在于,报文进入队列模块,根据使能信息做统计队列模块不同队列ID中的报文流量的公共统计。
6.根据权利要求1所述的芯片实现方法,其特征在于,报文进入出口方向处理模块,做包括基于报文编辑的、基于Vlan Id的独有统计。
7.根据权利要求1所述的芯片实现方法,其特征在于,报文到达特定的物理出端口,根据使能信息做出口方向的每个端口的输出流量的公共统计。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛科网络(苏州)有限公司,未经盛科网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510689875.1/1.html,转载请声明来源钻瓜专利网。