11-sFlow命令
本章节下载: 11-sFlow命令 (135.42 KB)
【命令】
display sflow [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display sflow命令用来显示sFlow的配置和运行信息。
【举例】
#显示sFlow的配置和运行信息。
<Sysname> display sflow
sFlow Version: 5
sFlow Global Information:
Agent IP:10.10.10.1(CLI)
Source Address:10.0.0.1 2001::1
Collector Information:
ID IP Port Aging Size Description
1 22:2:20::10 6535 N/A 1400 netserver
2 192.168.3.5 6543 500 1400 Office
3 6343 0 1400
4 6343 0 1400
5 6343 0 1400
6 6343 0 1400
7 6343 0 1400
8 6343 0 1400
9 6343 0 1400
10 6343 0 1400
sFlow Port Information:
Interface CID Interval(s) FID MaxHLen Rate Mode Status
Eth1/1 1 100 1 128 1000 Determine Active
Eth1/2 2 100 2 128 1000 Determine Active
表1-1 display sflow命令显示信息描述表
字段 |
描述 |
sFlow Version |
sFlow当前输出报文版本号,取值如下: · 4:表示当前sFlow输出报文版本号为4 · 5:表示当前sFlow输出报文版本号为5 |
sFlow Global Information |
sFlow全局信息 |
Agent |
sFlow Agent的IP地址 · CLI:表示手工配置的IP地址 · Auto:表示自动查找到的IP地址 |
Source Address |
sFlow报文的源地址 |
Collector Information |
sFlow Collector信息 |
ID |
sFlow Collector编号 |
IP |
接收sFlow报文的sFlow Collector的IP地址 |
Port |
接收sFlow报文的sFlow Collector的端口号 |
Aging |
sFlow Collector的剩余存活时间。如果显示为N/A,则表示对应的sFlow Collector不会老化 |
Size |
每次发送sFlow报文时,sFlow数据部分的最大长度 |
Description |
sFlow Collector的描述信息 |
sFlow Port Information |
已使能sFlow特性的端口信息 |
Interface |
已使能sFlow特性的端口 |
CID |
经过Counter采样后,sFlow Agent输出sFlow报文的目的sFlow Collector编号 |
Interval(s) |
Counter采样时间间隔,单位为秒 |
FID |
经过Flow采样后,sFlow Agent输出sFlow报文的目的sFlow Collector编号 |
MaxHLen |
从原始报文的头开始,允许拷贝的最大字节数 |
Rate |
报文的采样间隔 |
Mode |
Flow采样的采样模式,其取值为Determine:表示采样模式为固定个数报文采样 |
Status |
已使能sFlow特性的接口状态,其可能的取值如下: · Suspend:表示接口处于Down状态 · Active:表示接口处于Up状态 |
【命令】
sflow agent { ip ip-address | ipv6 ipv6-address }
undo sflow agent { ip | ipv6 }
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
ip ip-address:sFlow Agent的IPv4地址。
ipv6 ipv6-address:sFlow Agent的IPv6地址。
【描述】
sflow agent命令用来配置sFlow Agent的IP地址。undo sflow agent命令用来取消已配置的sFlow Agent的IP地址。
缺省情况下,未配置sFlow Agent的IP地址。设备会定期检查是否存在sFlow Agent的IP地址,如果不存在,设备会自动查找一个IPv4地址作为sFlow Agent的IP地址。自动查找的IP地址信息不会保存在设备上。
需要注意的是:
· 建议用户手工配置sFlow Agent的IP地址。
· 在设备上只能配置一个sFlow Agent的IP地址。
【举例】
# 配置sFlow Agent的IP地址。
<Sysname> system-view
[Sysname] sflow agent ip 10.10.10.1
【命令】
sflow collector collector-id { { ip ip-address | ipv6 ipv6-address } | datagram-size size | description text | port port-number | time-out seconds } *
undo sflow collector collector-id
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
collector-id:sFlow Collector的编号,取值范围为1~10。
ip ip-address:sFlow Collector的IPv4地址。
ipv6 ipv6-address:sFlow Collector的IPv6地址。
description text:sFlow Collector的描述信息,缺省情况下,sFlow Collector的描述信息为“CLI Collector”。
datagram-size size:发送sFlow报文时,sFlow数据部分的最大长度,取值范围为200~3000。缺省情况下,sFlow数据部分的最大长度为1400字节。
port port-number:sFlow Collector的端口号,取值范围为1~65535,缺省值为6343。
time-out seconds:sFlow Collector的存活时间,取值范围为1~2147483647,单位为秒。缺省情况下,不进行老化。到达老化时间后,当前Collector所有字段恢复成缺省值,并且可老化的Collector不支持配置保存。
【描述】
sflow collector命令用来配置sFlow Collector的信息。undo sflow collector命令用来删除已配置的sFlow Collector。
缺省情况下,设备会预先创建一定数目的sFlow Collector。设备预先创建的sFlow Collector中的参数情况可以使用display sflow命令查看。
【举例】
# 配置编号为2的Collector目的IP为3.3.3.1,端口号保持缺省值,描述为“netserver”,存活时间为1200秒,sFlow数据部分的最大长度为1000字节。
<Sysname> system-view
[Sysname] sflow collector 2 ip 3.3.3.1 description netserver time-out 1200 datagram-size 1000
【命令】
sflow counter interval interval-time
undo sflow counter interval
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
interval-time:sFlow Counter采样的时间间隔,取值范围为2~86400,单位为秒。
【描述】
sflow counter interval命令用来配置Counter采样的时间间隔。undo sflow counter interval命令用来停止sFlow Counter采样。
缺省情况下,不进行Counter采样。
【举例】
# 在Ethernet1/1上配置Counter采样的时间间隔为120秒。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] sflow counter interval 120
【命令】
sflow counter collector collector-id
undo sflow counter collector
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
collector-id:sFlow Collector的编号。
【描述】
sflow counter collector命令用来配置经过Counter采样后,sFlow Agent输出sFlow报文的目的sFlow Collector编号。undo sflow counter collector命令用来解除Counter采样和Collector的绑定关系。
缺省情况下,Counter采样和sFlow Collector没有绑定关系,即没有指定目的sFlow Collector编号。
【举例】
# 配置经过Counter采样后,sFlow Agent输出sFlow报文的目的sFlow Collector编号为2。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] sflow counter collector 2
【命令】
sflow flow collector collector-id
undo sflow flow collector
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
collector-id:sFlow Collector的编号。
【描述】
sflow flow collector命令用来配置经过Flow采样后,sFlow Agent输出sFlow报文的目的sFlow Collector编号。undo sflow flow collector命令用来解除Flow采样和sFlow Collector的绑定关系。
缺省情况下,Flow采样和sFlow Collector没有绑定关系,即没有指定目的sFlow Collector编号。
【举例】
# 配置经过Flow采样后,sFlow Agent输出sFlow报文的目的sFlow Collector编号为2。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] sflow flow collector 2
【命令】
sflow flow max-header length
undo sflow flow max-header
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
length:从原始报文的头开始,允许拷贝的最大字节数,取值范围为18~512。
【描述】
sflow flow max-header命令用来配置从原始报文的头开始,允许拷贝的最大字节数。undo sflow flow max-header命令用来恢复缺省情况。
缺省情况下,从原始报文的头开始,允许拷贝的最大字节数为128字节。建议用户使用缺省配置。
【举例】
# 从原始报文的头开始,允许拷贝的最大字节数为60字节。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] sflow flow max-header 60
【命令】
sflow sampling-mode determine
undo sflow sampling-mode
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
determine:表示采样模式为固定采样,采样间隔由sflow sampling-rate rate决定。例如,在配置此模式后,设定采样间隔为4000(使用sflow sampling-rate命令进行配置),设备会随机在1~4000个报文中选取其中的一个报文进行采样,比如第10个报文,下一次设备会抽取第4010个报文进行采样,以此类推。
【描述】
sflow sampling-mode命令用来设置Flow采样的采样模式。undo sflow sampling-mode命令用来恢复缺省情况。
缺省情况下,采样模式为固定数目的报文采样。
需要注意的是:本命令仅支持以太网物理口,不支持逻辑接口(以太网子接口、VLAN接口等)和网管口。
相关配置可参考命令sflow sampling-rate。
【举例】
# 配置sFlow Sampler采样报文的模式为固定个数采样。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] sflow sampling-mode determine
【命令】
sflow sampling-rate rate
undo sflow sampling-rate
【视图】
三层以太网接口视图
【缺省级别】
2:系统级
【参数】
rate:采样间隔,取值范围为1000~5000。
【描述】
sflow sampling-rate命令用来配置报文的采样间隔,即在rate个报文中抽取一个报文进行采样。undo sflow sampling-rate命令用来关闭采样。
需要注意的是,本命令不支持二层以太网接口使用port link-mode命令切换成的三层以太网接口。
相关配置可参考命令sflow sampling-mode。
【举例】
# 配置报文的采样间隔为4000,即在4000个报文中抽取一个报文进行采样。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] sflow sampling-rate 4000
【命令】
sflow source { ip ip-address | ipv6 ipv6-address } *
undo sflow source { ip | ipv6 } *
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
ip ip-address:sFlow报文的源IPv4地址。
ipv6 ipv6-address:sFlow报文的源IPv6地址。
【描述】
sflow source命令用来配置sFlow报文的源地址。undo sflow source命令用来取消已有配置。
缺省情况下,没有配置sFlow报文的源地址。
【举例】
# 配置sFlow报文的源IPv4地址为10.0.0.1。
<Sysname> system-view
[Sysname] sflow source ip 10.0.0.1
【命令】
sflow version { 4 | 5 }
undo sflow version
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
4:表示当前sFlow输出报文版本号为4。
5:表示当前sFlow输出报文版本号为5。
【描述】
sflow version命令用来切换sflow支持的协议版本。undo sflow version命令用来恢复缺省情况。
缺省情况下,sFlow输出报文版本号为5。
【举例】
# 切换sFlow支持协议版本为4。
<Sysname> system-view
[Sysname] sflow version 4
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!