news 2026/10/10 5:57:19

Marvell88Q5152交换机开发(10)-项目开发问题(一)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Marvell88Q5152交换机开发(10)-项目开发问题(一)

问题

问题:TCAM做doubletag过滤,当外标签时0x88A8时无法击中TCAM的规则。

如上图所示配置一个TCAM的黑名单,frame type=0(normal);outerTag=0x88A8,innerTag=0x8100/0x9100/任意,当收到的报文符合这个规则就Drop丢弃。

补充:每个port口有四个TCAM击中计数器,如果报文不丢弃并且击中规则计数器就会+1

为了调试方便我们不直接Drop报文,先开启计数器,调试没有问题后在开启Drop,如下图所示。

现象

当使用python发送对应的双标签报文时,TCAM的计数器不会增加,也就意味这规则不匹配。但是如上图所示的如果outertag != 0x88A8时,这种格式的规则就是有效的。

计数器的读取可以使用调试GUI工具读取对应端口的MIB值。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/10 5:57:06

Claude记忆增强实践:构建可寻址、可回溯的对话状态管理方案

1. “claude-mem”不是官方产品,而是一类社区自发构建的记忆增强实践最近在多个技术社区和开发者讨论组里,“claude-mem”这个词频繁出现,常和“Claude 3.5 Sonnet”“记忆持久化”“上下文断裂修复”“长对话状态保持”等短语一起被提及。它…

作者头像 李华
网站建设 2026/10/10 5:55:32

Android中的人脸检测入门:基于Google Play服务Vision库的完整实战

文档教程知识库 【免费下载链接】android-tech-frontier 【停止维护】一个定期翻译国外Android优质的技术、开源库、软件架构设计、测试等文章的开源项目 项目地址: https://gitcode.com/gh_mirrors/an/android-tech-frontier 点击查看 免费下载 本文译自 Android …

作者头像 李华
网站建设 2026/10/10 5:49:21

IDEA内置终端npm -v报错?根因排查与修复指南

我印象很深,有一次某前端同学把 IDEA 内置终端打开,敲npm -v,终端直接甩了两行:npm 不是内部或外部命令,也不是可运行的程序或批处理文件。他转头在 Windows 的 cmd 里试了一下,同一个命令,好端…

作者头像 李华
网站建设 2026/10/10 5:40:35

App Store审核4.3a被拒自救:uniapp跨端应用改IPA加垃圾数据原理与实操

这一天还是来了。从事或接触过 iOS 开发的朋友多半能会心一笑:App Store 审核里的 4.3a,也就是术语里的“垃圾应用”或“重复应用”判定,大概是这些年让不少团队最头大、最说不出道理的一条规则。尤其是用 uniapp 这类跨端框架打包的 App&…

作者头像 李华
网站建设 2026/10/10 5:40:08

Python项目CI/CD实战:从依赖管理到自动化部署的完整指南

1. 为什么Python项目也离不开CI/CD先说个我踩过的大坑。几年前维护一个内部Python工具库,二十来号人往里提交代码,每次合并都是手动在本地跑一遍测试再推上去,结果几乎每个月都会出现"我这边明明能跑啊"的灵异事件。后来实在受不了…

作者头像 李华