sFlow技术及Collector工具概述
1.1 sFlow概述
sFlow是Sampled Flow的简称,是一种用于监控数据网络上交换机或者路由器流量转发状况的技术。sFlow系统包含一个嵌入在设备中的sFlow Agent和远端的sFlow Collector。分工如下:
sFlow可参考资料清单:
1.2 sFlow agent基本原理
sFlow Agent是sFlow的客户端设备,在一个典型的部署sFlow的网络中,一般是内嵌于网络转发设备中(比如交换机和路由器),负责获取本设备上的接口统计信息和数据信息,将信息封装成sFlow报文并实时发送给sFlow Collector以供分析使用。
sFlow agent 对象类如下:
需要注意的是:Receiver对象将流和计数器样本编码为UDP数据报,以发送到目标主机/端口,并且一个Receiver对应一个目的ip+port