监管器配置故障排除
丢包计数不完整
编辑过滤器时计数器重置
问题
描述
如果编辑防火墙过滤器术语,则与同一过滤器中的任何术语关联的任何计数器的值都将设置为 0,包括过滤器引用的任何监管器的隐式计数器。考虑以下示例:
假设过滤器具有
term1、term2和term3,并且每个术语都有一个计数器,该计数器已计算匹配数据包。如果以任何方式编辑任何术语,则所有术语的计数器都将重置为 0。假设您的过滤器具有
term1和term2。此外,假设有一个term2policer操作修饰符,并且监管器的隐式计数器已计数 1000 个匹配数据包。如果进行编辑term1或term2以任何方式,则引用term2的监管器的计数器将重置为 0。
解决方案
这是预期行为。
监管器的无效统计信息
监管器可以限制出口过滤器
问题
描述
在某些交换机上,您配置的出口监管器数量可能会影响允许的出口防火墙过滤器的总数。每个监管器都有两个隐式计数器,它们占用 1024 个条目的 TCAM 中的两个条目。这些用于计数器,包括在防火墙过滤器术语中配置为操作修饰符的计数器。(无论监管器类型如何,监管器都会使用两个条目,因为一个用于绿色数据包,一个用于非绿色数据包。)如果 TCAM 已满,您将无法再提交任何带有计数器术语的出口防火墙过滤器。例如,如果配置并提交 512 个出口监管器(双色、三色或这两种监管器类型的组合),则计数器的所有内存条目都将用完。如果稍后在配置文件中插入其他出口防火墙过滤器,其中包含还包含计数器的术语,则不会提交这些过滤器中 的任何 条款,因为没有可用于计数器的内存空间。
下面是一些其他示例:
假设您配置的出口过滤器总共包括 512 个监管器,但不包含计数器。稍后在配置文件中,您可以添加另一个包含 10 个术语的出口过滤器,其中 1 个具有计数器操作修饰符。此过滤器中的任何条款均未提交,因为计数器没有足够的 TCAM 空间。
假设您配置的出口过滤器总共包括 500 个监管器,因此占用 1000 个 TCAM 条目。稍后在配置文件中,您可以添加以下两个出口过滤器:
过滤器 A,有 20 个术语和 20 个计数器。此过滤器中的所有条款均已提交,因为所有计数器都有足够的 TCAM 空间。
过滤器 B 位于过滤器 A 之后,具有五个术语和五个计数器。此过滤器中 的任何条款均未 提交,因为没有足够的内存空间容纳 所有 计数器。(需要五个 TCAM 条目,但只有四个可用。)
解决方案
您可以确保在配置文件中放置包含计数器操作的出口防火墙过滤器术语,早于包含监管器的术语,从而防止出现此问题。在这种情况下,即使没有足够的 TCAM 空间用于隐式计数器,Junos OS 也会提交监管器。例如,假设以下情况:
您有 1024 个出口防火墙过滤器术语,其中包含反击措施。
在配置文件的后面部分,您将有一个包含 10 个术语的出口过滤器。这些术语都没有计数器,但有一个术语具有监管器操作修饰符。
即使没有足够的 TCAM 空间用于监管器的隐式计数器,也可以成功提交具有 10 个术语的过滤器。监管器在没有计数器的情况下提交。