我们准备为边缘路由器购买一对 Cisco 7201,为核心购买一些瞻博网络 EX4200。我正在寻找在这个硬件(很可能是 7201s)上为我们的托管服务器实现带宽核算。
我知道 RADIUS 通常用于计算尾部的带宽,但通常用于跟踪客户服务器的数据使用情况(以 GB/月为单位)是什么?目前,每个客户都为所有服务器分配了自己的 VLAN,因此出于计费目的,每个 VLAN 计数器就足够了。但是,出于信息目的,我们可能需要每个 IP 的计数器,以便我们可以显示每个服务器的 BW。
我来自我们目前在棒上使用 Linux 路由器的环境。现在,我已经将 IPTables 配置为根据每个客户的 src/dst IP 地址来存储计数器,并将 perl 脚本放在一起以每 5 分钟收集一次这些计数器。然后对数据进行解析,然后将其存储在数据库中。这很有效,我的测试表明它是准确的。
目前我们的边缘传输 < 50 Mbps,但我希望扩展到 300 Mbps 左右,所以我想确保我可以在不使路由器过载的情况下实现这一点(因为我们将使用它们进行公平的位 - LNS, MPLS、静态 NAT、10~ Mbps AES IPSec)。
我应该看看 NetFlow 来完成,还是端口镜像,或者其他什么东西?