[发明专利]提供交换机报文芯片在线流程调试信息的方法及装置在审
申请号: | 201510001475.7 | 申请日: | 2015-08-04 |
公开(公告)号: | CN104506463A | 公开(公告)日: | 2015-07-29 |
发明(设计)人: | 周伟;方沛昱;蒋震;单哲 | 申请(专利权)人: | 盛科网络(苏州)有限公司 |
主分类号: | H04L12/947 | 分类号: | H04L12/947 |
代理公司: | 南京利丰知识产权代理事务所(特殊普通合伙) 32256 | 代理人: | 王锋 |
地址: | 215000 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提供 交换机 报文 芯片 在线 流程 调试 信息 方法 装置 | ||
1.一种提供交换机报文芯片在线流程调试信息的方法,所述交换机芯片内包括用户可配置的匹配寄存器和多个不同的转发模块,其特征在于,包括以下步骤:
S1,解析进入交换机芯片的数据报文,得出相应的解析信息;
S2,读取所述匹配寄存器内的配置信息,与所述解析信息相匹配,根据匹配结果设置相应的在线调试信息使能信号;
S3,若匹配成功,所述在线调试信息使能信号使能记录并存储匹配成功的报文在对应的所述转发模块的处理信息。
2.根据权利要求1所述的方法,其特征在于,所述配置信息包括数据和掩码,所述解析信息与所述配置信息匹配的判断条件为:判断所述数据和掩码进行与操作后的结果,与所述解析信息和所述掩码进行与操作后的结果是否相等,若等,则匹配成功。
3.根据权利要求1所述的方法,其特征在于,所述步骤S2中,对首次匹配成功的报文设置相应的在线调试信息使能信号,待信号被删除,再对下一个匹配成功的报文设置相应的在线调试信息使能信号。
4.根据权利要求1所述的方法,其特征在于,若匹配成功,所述在线调试信息使能信号使能记录匹配成功的报文在对应的所述转发模块的处理信息,并存入寄存器表项中,同时记录所述寄存器表项的有效位信号为1。
5.根据权利要求4所述的方法,其特征在于,当上层系统完成当前调试后,重新设置所述寄存器表项的有效位信号为0。
6.一种提供交换机报文芯片在线流程调试信息的装置,所述交换机芯片内包括用户可配置的匹配寄存器和多个不同的转发模块,其特征在于,所述装置包括报文解析模块、报文匹配模块和复数调试信息记录模块:
所述报文解析模块用于解析进入交换机芯片的数据报文,得出相应的解析信息输入给所述报文匹配模块;
所述报文匹配模块用于读取所述匹配寄存器内的配置信息,与接收到的所述解析信息相匹配,根据匹配结果设置相应的在线调试信息使能信号;
每个所述转发模块内对应设置一个所述调试信息记录模块,用于在所述在线调试信息使能信号的触发下,记录并存储匹配成功的报文在对应的所述转发模块的处理信息。
7.根据权利要求6所述的装置,其特征在于,所述报文匹配模块对首次匹配成功的报文设置相应的在线调试信息使能信号,待信号被删除,再对下一个匹配成功的报文设置相应的在线调试信息使能信号。
8.根据权利要求6或7所述的装置,其特征在于,所述报文匹配模块包括解析信息输入模块、匹配寄存器读取模块、匹配判断模块和使能信号设置模块:
所述解析信息输入模块用于接收所述解析信息并将其输入给所述匹配判断模块;
所述匹配寄存器读取模块用于读取所述匹配寄存器内的配置信息并将其输入给所述匹配判断模块;
所述匹配判断模块用于将所述解析信息与所述配置信息相匹配,得出相应的配置结果;
所述使能信号设置模块根据所述配置结果设置相应的在线调试信息使能信号。
9.根据权利要求6所述的装置,其特征在于,每个所述调试信息记录模块包括报文处理信息输入模块、使能信号判断模块和处理信息储存模块:
所述报文处理信息输入模块用于输入报文在对应的所述转发模块的处理信息;
所述使能信号判断模块用于判断所述在线调试信息使能信号是否使能;
所述处理信息储存模块用于在所述在线调试信息使能信号的触发下,存储匹配成功的报文在对应的所述转发模块的处理信息。
10.根据权利要求9所述的装置,其特征在于,每个所述调试信息记录模块还包括寄存器表项,所述处理信息储存模块将匹配成功的报文在对应的所述转发模块的处理信息存入所述寄存器表项中,同时记录所述寄存器表项的有效位号为1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛科网络(苏州)有限公司,未经盛科网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510001475.7/1.html,转载请声明来源钻瓜专利网。