问题
问题: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值。