将复制的流量从 M 和 T 系列路由器定向到多个流服务器
您可以配置供多个流服务器使用的取样流记录复制。您可以使用基于路由引擎的采样(使用 cflowd 版本 5 或版本 8)或基于服务 PIC 的采样(使用流聚合版本 9)。
将基于路由引擎的复制采样流定向到多个服务器
基于路由引擎的采样支持最多 8 个流服务器,适用于 cflowd 版本 5 和版本 8 配置。无论为 cflowd v5 或 v8 配置了多少台服务器,服务器总数都限制为 8 个。
配置基于 cflowd 的采样时,导出数据包将复制到所有配置为接收它们的流服务器。如果将两个服务器配置为接收 v5 记录,则两个服务器都接收指定流的记录。
注意:
使用基于路由引擎的采样,如果多个流服务器配置了版本 8 导出格式,则所有流服务器都必须使用相同的聚合类型。例如,可以将接收第 8 版导出的所有服务器配置为 source-destination
聚合类型。
下面的配置示例允许将导出数据包复制到两个流服务器。
forwarding-options { sampling { instance inst1 { input { rate 1; } family inet; output { flow-server 10.10.3.2 { port 2055; version 5; source-address 192.168.164.119; } flow-server 172.17.20.62 { port 2055; version 5; source-address 192.168.164.119; } } } } } }
将复制的版本 9 流聚合定向到多个服务器
为模板生成的导出数据包将复制到所有配置为接收该模板信息的流服务器。支持的最大服务器数为八个。
这也意味着,版本 9 (RFC 3954) 所需的定期更新会发送到每个配置的收集器。作为此要求的一部分,我们会定期发送以下更新:
选项数据
模板定义
选项数据和模板定义的刷新期在层次结构级别按 [edit services flow-monitoring]
模板进行配置。
下面的配置示例允许将版本 9 导出的数据包复制到两个流服务器。
forwarding-options { sampling { instance inst1 { input { rate 1; } family inet; output { flow-server 10.10.3.2 { port 2055; version9 { template { ipv4; } } } flow-server 172.17.20.62 { port 2055; version9 { template { ipv4; } } } } flow-inactive-timeout 30; flow-active-timeout 60; interface sp-4/0/0 { source-address 10.10.3.4; } } } } }