将复制的流从 M 和 T Series 路由器定向到多个流服务器
您可以配置采样流记录的复制,以供多个流服务器使用。您可以使用基于路由引擎的采样(使用 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 流聚合定向到多个服务器
为模板生成的导出数据包将复制到配置为接收该模板信息的所有流服务器。支持的最大服务器数为 8 台。
这也意味着版本 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;
}
}
}
}
}