本页内容
基于过滤器的 sFlow 数据包采样概述
带有防火墙过滤器的 sFlow 采样通过在 Junos OS 演化版中基于防火墙过滤器标准启用选择性入口数据包采样,扩展了传统的基于数据包的 sFlow。
基于过滤器的 sFlow 数据包采样扩展了传统的基于 sFlow 数据包的采样模型,可基于防火墙过滤器标准进行选择性数据包采样。此功能允许您对与特定防火墙过滤器或用户定义过滤器 (UDF) 条款匹配的入口流量进行采样,而不是在整个接口上统一采样。
标准 sFlow 提供对整体流量模式的高效统计可见性。基于防火墙过滤器的 sFlow 支持直接在入口防火墙过滤器内应用数据包采样,从而增强了这一功能,从而获得有针对性的可见性,监控策略敏感型流量、验证安全规则或分析特定流量类别。
启用基于过滤器的数据包采样后,系统会根据过滤器匹配选择取样的数据包,并将其转发至 CPU,以便使用与基于数据包的采样相同的 sFlow 基础架构进行处理。采样率由 sFlow 入口采样率配置控制,确保基于表面和基于滤波器的采样机制的采样行为一致。
配置基于过滤器的数据包采样时,必须在set protocols sFlow层次结构下指定入口 sFlowsample-rate。设备将相同的入口采样率应用于基于接口和基于过滤器的数据包采样。
基于过滤器的 sFlow 数据包采样的优势
-
有针对性的流量可见性。支持对与定义的防火墙过滤器条件匹配的特定流量进行采样,从而提高对安全性、策略或特定于应用的流量的洞察力。
-
有效利用采样资源。通过将数据包选择限制为相关流量,减少不必要的采样,与基于数据包的统一采样相比,最大限度地减少开销。
-
集成 sFlow 操作。重用现有 sFlow 基础架构,包括与基于数据包的采样相同的 CPU 队列和数据包处理路径。
-
一致的采样行为。使用配置的 sFlow 入口采样率来控制基于数据包和基于过滤器的采样,从而简化操作管理。
-
灵活的过滤器支持。支持跨多个过滤器系列(包括常规过滤器和用户定义过滤器 (UDF))对入口防火墙过滤器进行采样。
限制
- 仅入口防火墙过滤器支持基于过滤器的 sFlow 采样。
- 如果未配置入口 sFlow 采样率,则过滤器采样操作不会影响操作效果。
- 主机绑定的流量不受基于防火墙过滤器的采样。
- 同时符合基于数据包和基于过滤器的采样条件的数据包仅生成一个样本。
- 取样数据包受现有 DDoS 队列配置的约束。
- 在 QFX5220 平台上,sFlow 采样率是按每个接口应用的。