网络建设与运维神州数码DCN sFlow网络流量信息协议

简介

用于监控网络流量信息的协议。

主要操作:由被监视的交换机,路由器把被监控的数据通过采样,统计等操作发送到用于监控的用户端分析器,由分析器对收到的数据进行用户所要求的分析,从而达到监控网络的目的。

各 sFlow 监控系统包括:sFlow 代理、中央数据收集器、和 sFlow 分析器。SFlow代理利用采样技术从交换机设备抓取数据。sFlow 数据收集器用来格式化要转发采样的数据统计到 sFlow 分析器,sFlow 分析器对采样数据进行分析并根据分析结果作出相应的处理措施。这里我们的交换机实现的是 sFlow 系统中的代理和中央数据收集器部分

sflow 是由InMon、HP和FoundryNetworks于2001年联合开发的一种​网络监测​​技术,用于监控数据网络上交换机或者路由器流量转发状况,它采用​数据流​​随机采样技术,可提供完整的第二层到第四层,甚至全网络范围内的流量信息,可以适应超大​网络流量​​(如大于10Gbit/s)环境下的流量分析,让用户详细、实时地分析网络传输流的性能、趋势和存在的问题。

sFlow系统包括若干sFlow Agent代理(内嵌于交换机或者路由器等转发设备)以及一个核心的sFlow Collector(sflow收集器)。sFlow Agent通过特定的采样技术获取网络设备上的流量转发统计并实时地通过sFlow数据报文发送到Collector以供Collector进行分析,通过生成流量视图或者报表的形式,帮助网络管理员更加有效地管理整个站点(通常是企业级站点)的网络流量。

sFlow 具有两种采样:基于流的数据包统计采样和基于时间的网络接口统计采样。两种采样产生两种样本包 :Flow Sample( 数据流包) 和Counter Sample( 计数包) , 这两种包通过标识位进行区分:

基于流的数据包统计采样 :当一个包到达一个接口, 交换机先作出是否丢掉这个包的决定, 如果该包没有被丢掉, 交换机的交换路由函数分配给该包一个目的接口。同时, 决定是否抽样该包 。 平均每 N 个( N 是一个配置在该交换机接口的采样值) 数据包中采样一个包并进行转发 。由于网络流中可能会存在一些具有周期性模式的数据包, 所以在采样机制中引入了随机元素, 用以确保每个数据包被采样的概率是均等的 。

基于时间的接口计数采样 :按一定的时间间隔进行采样, 接口计数采样的目标是提供一种有效的、可升级的能向 sFlow 采集器报告计数的方法 。

命令

1、配置 sFlow 分析软件所在主机的 IP 地址和端口号。对于端口来说,如果端口上有配置 IP地址,则使用端口的配置,否则使用全局的配置。

复制代码
sflow destination

2、设置代理地址

复制代码
sflow agent-address

3、设置分析器

复制代码
sflow analyzer sflowtrend

4、收集器地址

复制代码
sflow destination

5、采样速率

复制代码
SW(config-if-ethernet1/0/1)#sflow rate

6、采样时间间隔

复制代码
SW(config-if-ethernet1/0/1)#sflow counter-interval

7、配置 sFlow 从硬件收报文时的优先级

复制代码
sflow priority

8、配置 sFlow 在报文中允许的最大数据长度

复制代码
SW(config-if-ethernet1/0/1)#sflow data-len

9、配置 sFlow 在数据采样中复制的报文数据头的长度

复制代码
SW(config-if-ethernet1/0/1)#sflow header-len
相关推荐
spider_xcxc1 小时前
Redis 深度实践:安全管控、性能压测与持久化分析(二)
运维·前端·redis·云计算·bootstrap·运维开发
浩瀚之水_csdn2 小时前
Python 3 网络编程详解:从原理到实战
开发语言·网络·python
犹豫的哑铃2 小时前
WebSocket 协议
网络·websocket·网络协议
Mortalbreeze2 小时前
深入 Linux 线程机制(三):线程互斥——竞争条件与互斥锁的本质
linux·运维·服务器·c++·算法
Tian_Hang2 小时前
Eclipse Mosquitto 安装及介绍
java·运维·服务器·ide·sql·mysql·eclipse
是大强2 小时前
Docker中文件修改的三种方法
运维·docker·容器
薄荷椰果抹茶2 小时前
计算机导论_第4章_笔记
服务器·网络·笔记
lihao lihao3 小时前
Tcp Socket
网络·网络协议·tcp/ip
从零开始的代码生活_3 小时前
Linux select 多路转接详解
linux·运维·服务器·网络·网络协议·tcp/ip·计算机网络
Helen_cai3 小时前
OpenHarmony CustomDialog 自定义弹窗全场景开发与 API23 + 适配优化
运维·服务器·microsoft