NetFlow存储计算器

NetFlow存储计算器

我计划部署一个 NetFlow 服务器(使用 NfSen/NfDump)来从思科设备收集数据;

是否有标准计算或指南可用于计算我的服务器需求,特别是我需要规划存储。例如,给定 N 个流,是否有办法知道我每天将收集多少数据?

假设一个设备每天有 10k 个流量,这通常是 XYZ MB,所以我可以扩大这个规模吗?

如果没有,你们每天记录多少流量,会产生多少数据?希望我们能从其他人的数据中得到一个估计值!

PS 如果有所不同,我将从最多 <= 50 台设备进行收集(每台不超过 50Mbps)。

答案1

这可能会有很大差异,并且几乎与您在接口上看到的带宽量无关。单个 50M 流量(占您的一台设备)可能会持续使用,因此只有在您达到自然超时时才会生成流量(因此每 5 分钟左右 - 每天 288 个流量)。同时,DoS 攻击可能会生成 50Mbps 的 64 字节数据包,每个数据包都有不同的 src/dst L3 和 L4 元组,您将每秒看到 1M 流量。

显然,这些都是极端的例子,但关键在于网络的性质和您承载的流量类型将产生很大的影响。其他变量是 Netflow 版本 - 旧式 V1/V5/V7 与 V9,后者具有聚合、汇总和自定义功能。另一个潜在点是使用 Netflow 采样(在 Cisco 的高端/SP 端)。

建议是,Netflow 的扩展通常非常线性。到目前为止,最好的办法就是收集一些关于当前正在推送的内容的经验数据,并调整基础设施的大小以适应健康的利润率。我可以告诉你,我曾经在中小型企业环境中工作过,这些环境从类似数量的设备中提取数据,每周流量约为 1.2 亿到 1.5 亿。

我可以告诉你,在许多环境中,Netflow 是从类似数量的设备中提取的,这些设备分布在相当多样化的企业网络(小型或中型)中,我曾在商店里

相关内容