Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

简单的过滤器如何评估数据包

包含单个术语的简单过滤器

对于包含单个术语的简单过滤器,策略框架软件将按以下方式评估数据包:

  • 如果数据包符合所有条件,则会执行这些操作。

  • 如果数据包符合所有条件且未指定任何操作,则接受数据包。

  • 如果数据包不符合所有条件,将被丢弃。

包含多个术语的简单过滤器

对于由多个术语组成的简单过滤器,策略框架软件将根据过滤器中的条款顺序评估数据包,从过滤器中的第一项开始,直至数据包符合其中一个条款中的所有条件,或者过滤器中没有其他条款。

  • 如果数据包符合某一术语中的所有条件,则会执行该术语中的操作,并对数据包进行评估结束。不使用过滤器中的任何后续术语。

  • 如果数据包与术语中所有条件不匹配,则数据包评估将继续执行过滤器中的下一个术语。

不包含任何匹配条件的简单过滤器术语

对于单个术语和具有多个术语的简单过滤器,如果一个搜索词不包含任何匹配条件,将针对评估的任何数据包采取措施。

不包含任何操作的简单过滤器术语

如果简单过滤器术语不包含任何操作,并且如果数据包符合术语中的条件,则接受数据包。

简单过滤器默认操作

每个简单过滤器在过滤器的末尾都有一个隐式 discard操作,相当于在简单过滤器中包含以下explicit_discard示例术语:

默认情况下,如果数据包在简单过滤器中未匹配任何条款,数据包将被丢弃。