[发明专利]一种业务板卡检测方法和装置在审
| 申请号: | 202111628861.0 | 申请日: | 2021-12-28 |
| 公开(公告)号: | CN114297010A | 公开(公告)日: | 2022-04-08 |
| 发明(设计)人: | 薛雄超;崔皓;关巍 | 申请(专利权)人: | 杭州迪普信息技术有限公司 |
| 主分类号: | G06F11/22 | 分类号: | G06F11/22 |
| 代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 靳玫 |
| 地址: | 310051 浙江省杭州市滨江区*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 业务 板卡 检测 方法 装置 | ||
1.一种业务板卡检测方法,应用于框式设备中主控板卡上的中央处理器CPU中,所述框式设备包括主控板卡和至少一个业务板卡,每个所述业务板卡中包括用于根据掩码规则进行报文匹配的查找引擎,其特征在于,所述方法包括:
对于每个待检测的所述业务板卡,将预设个数的测试报文通过所述主控板卡的交换芯片转发至所述业务板卡的交换芯片,以使所述业务板卡的交换芯片将测试报文发送至所述业务板卡中的查找引擎进行匹配,其中,所述测试报文为符合所述掩码规则的报文;
分别读取各个所述业务板卡中查找引擎的命中计数,所述命中计数是每个所述业务板卡中查找引擎对所述测试报文进行匹配时统计到的命中所述掩码规则的测试报文的数量;
响应于任一所述查找引擎的命中计数不等于所述预设个数,确定所述业务板卡中的查找引擎存在异常。
2.根据权利要求1所述的方法,其特征在于,所述掩码规则为掩码规则集合之中的任意一个规则,所述掩码规则集合包含预设个数的掩码规则;
在所述将预设个数的测试报文通过所述主控板卡的交换芯片转发至所述业务板卡的交换芯片之前,所述方法还包括:
对于每个待检测的所述业务板卡,下发所述掩码规则集合至所述业务板卡中的查找引擎。
3.根据权利要求2所述的方法,其特征在于,所述掩码规则为根据报文的五元组信息进行查找匹配的规则,所述掩码规则分为掩码部分和内容部分,所述内容部分为标准五元组信息,所述掩码部分用于标识所述标准五元组信息中待进行查找匹配的信息;
其中,所述掩码规则集合中各个掩码规则的掩码部分相同、内容部分不同,对于每两个掩码规则的内容部分,其中一个掩码规则的标准五元组信息与另外一个掩码规则的标准五元组信息之间相差固定比特位;
在所述将预设个数的测试报文通过所述主控板卡的交换芯片转发至所述业务板卡的交换芯片之前,所述方法还包括:
组装预设个数的测试报文,其中,每个所述测试报文的五元组信息与每条掩码规则对应。
4.根据权利要求1所述的方法,其特征在于,在所述对于每个待检测的所述业务板卡,将预设个数的测试报文通过所述主控板卡的交换芯片转发至所述业务板卡的交换芯片之前,所述方法还包括:
向所述主控板卡和各个待检测的所述业务板卡的交换芯片下发组播表项,所述组播表项包含组播目的媒体存取控制地址MAC地址;
所述对于每个待检测的所述业务板卡,将预设个数的测试报文通过所述主控板卡的交换芯片转发至所述业务板卡的交换芯片,包括:
将预设个数的携带所述组播目的MAC地址的测试报文发送至所述主控板卡的交换芯片,以使所述测试报文在匹配到所述组播表项后由所述主控板卡的交换芯片由与各个待检测的所述业务板卡的交换芯片连接的端口组播发送。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于任一所述业务板卡中的查找引擎存在异常,下发重置指令至所述业务板卡中的查找引擎,以使所述查找引擎在接收到所述重置指令后进行重置。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
将进行重置的所述查找引擎所在的业务板卡加入待重新检测的业务板卡集合;
对所述业务板卡集合中的各个业务板卡进行重新检测;
响应于重新检测的结果中任一所述业务板卡中的查找引擎存在异常,下发重置指令至所述业务板卡中的查找引擎。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
响应于重新检测次数达到预设值,结束检测并删除所述查找引擎中的掩码规则。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普信息技术有限公司,未经杭州迪普信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111628861.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:压握装置
- 下一篇:一种设备资产管理方法、装置





