以思科系统 NetFlow 服务导出版本 9 格式收集流量采样输出
在 Junos OS 8.3 版及更高版本中,您可以使用 RFC 3954 Cisco Systems NetFlow 服务导出版本 9 中定义的版本 9 格式收集采样流的记录。版本 9 使用模板收集一组采样流并将记录发送到指定的主机。
您可以配置用于在层次结构级别收集 [edit services monitoring]
采样流记录的版本 9 模板。有关更多信息,请参阅 路由设备的 Junos OS 服务接口库 和 监控、采样和收集服务接口用户指南。
要使用版本 9 格式启用流量收集,请在层次结构级别包含 version9
以下语句 [edit forwarding-options sampling family family-name output flow-server hostname]
:
[edit forwarding-options sampling family family-name output flow-server hostname] version9 { template template-name; }
template-name 是在层次结构级别配置 [edit services monitoring]
的版本 9 模板的名称。
您可以在层次结构级别配置流量采样 [edit forwarding-options sampling input]
。在 Junos OS 8.3 及更高版本中,您可以为 MPLS 流量和 IPv4 流量配置采样。您可以定义适用于 IPv4 流量、MPLS 流量或两者组合的版本 9 流记录模板。在 Junos OS 9.5 及更高版本中,您可以同时对 来自 inet 和 mpls 协议家族的数据包进行采样。在 Junos OS 10.4 及更高版本中,您只能为 inet 和 ipv6 协议的对等 AS 计费流量配置采样。有关如何配置流量采样的更多信息,请参阅 配置流量采样。
以下限制适用于版本 9 格式的配置:
您只能配置一个主机来收集使用 V9 格式的流量。在
[edit forwarding-options sampling family family-name output flow-server hostname]
层次结构级别配置主机。不能在同一配置中同时指定版本 9 格式和 cflowd 版本 5 和 8 格式。有关如何使用 cflowd 版本 8 配置流监控的详细信息,请参阅 将流量采样输出定向到运行 cflowd 应用程序的服务器。
在层次结构级别配置
[edit forwarding-options sampling output]
的任何流活动超时和流非活动超时值都将被版本 9 模板中配置的值覆盖。版本 9 不支持基于路由引擎的采样。不能将版本 9 配置为将流量采样结果发送到 /var/tmp 目录中的文件。
示例:使用版本 9 配置活动流监控
在此示例中,您将使用版本 9 启用活动流监控。指定在层次结构级别配置[edit services monitoring]
的模板 mpls。您还可以配置流量系列 mpls 以对 MPLS 数据包进行采样。
[edit forwarding-options] sampling { input { rate 1; run-length; } family inet { output { flow-server 10.60.2.1 { # The IP address and port of the host port 2055; # that collects the sampled traffic flows. source-address 3.3.3.1; version9 { template mpls; # Version 9 records are sent } # using the template named mpls } } } }