10-网络管理和监控命令参考

08-sFlow命令

本章节下载 08-sFlow命令  (130.04 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S5500/S5500-EI-D/Command/Command_Manual/H3C_S5500-EI-D_CR-Release_2210-6W100/10/201205/745330_30005_0.htm

08-sFlow命令


1 sFlow配置命令

本文中所指的“端口”包括二层以太网端口、三层以太网端口。三层以太网端口是指被配置为三层模式的以太网端口,有关以太网端口模式切换的操作,请参见“二层技术-以太网交换配置指导”中的“以太网端口配置”。

 

1.1  sFlow配置命令

1.1.1  display sflow

【命令】

display sflow [ slot slot-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

slot slot-number:查看指定成员设备上的sFlow的配置和运行信息。slot-number表示设备在IRF中的成员编号。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“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(Auto)

Source  Address:10.0.0.1 2001::1

Collector Information

ID    IP                                   Port  Aging   Size   Description

1     22:2:20::10                        6535   N/A     3000    netserver

2     192.168.3.5                        6543   500     3000    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

GE1/0/1    1     100          1   128       1000       Random   Active

GE1/0/2    2     100          2   128       1000       Random   Active

表1-1 display sflow命令显示信息描述表

字段

描述

sFlow Version

sFlow当前输出报文版本号,取值为5,表示当前sFlow输出报文版本号为5

sFlow Global Information

sFlow全局信息

Agent

sFlow Agent的IP地址

l  CLI:表示手工配置的IP地址

l  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采样的采样模式,其只能为Random,表示采样模式为随机采样

Status

已使能sFlow特性的端口状态,其可能的取值如下:

l  Suspend:表示端口处于Down状态

l  Active:表示端口处于Up状态

 

1.1.2  sflow agent

【命令】

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地址信息不会保存在设备上。

需要注意的是:

l   建议用户手工配置sFlow Agent的IP地址。

l   在设备上只能配置一个sFlow Agent的IP地址。

【举例】

# 配置sFlow Agent的IP地址。

<Sysname> system-view

[Sysname] sflow agent ip 10.10.10.1

1.1.3  sflow collector

【命令】

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的编号。设备支持sFlow的Collector个数为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的存活时间,取值范围为60~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

1.1.4  sflow counter interval

【命令】

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采样。

需要注意的是,本命令仅以太网物理口支持,逻辑接口(如VLAN接口)不支持。

【举例】

# 在GigabitEthernet1/0/1上配置Counter采样的时间间隔为120秒。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] sflow counter interval 120

1.1.5  sflow counter collector

【命令】

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编号。

需要注意的是,本命令仅以太网物理口支持,逻辑接口(如VLAN接口)不支持。

【举例】

# 配置经过Counter采样后,sFlow Agent输出sFlow报文的目的sFlow Collector编号为2。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] sflow counter collector 2

1.1.6  sflow flow collector

【命令】

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编号。

需要注意的是,本命令仅以太网物理口支持,逻辑接口(如VLAN接口)不支持。

【举例】

# 配置经过Flow采样后,sFlow Agent输出sFlow报文的目的sFlow Collector编号为2。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] sflow flow collector 2

1.1.7  sflow flow max-header

【命令】

sflow flow max-header length

undo sflow flow max-header

【视图】

二层以太网端口视图/三层以太网端口视图

【缺省级别】

2:系统级

【参数】

length:从原始报文的头开始,允许拷贝的最大字节数,取值范围为18~512。

【描述】

sflow flow max-header命令用来配置从原始报文的头开始,允许拷贝的最大字节数。undo sflow flow max-header命令用来恢复缺省情况。

缺省情况下,从原始报文的头开始,允许拷贝的最大字节数为128字节。建议用户使用缺省配置。

需要注意的是,本命令仅以太网物理口支持,逻辑接口(如VLAN接口等)不支持。

【举例】

# 从原始报文的头开始,允许拷贝的最大字节数为60字节。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] sflow flow max-header 60

1.1.8  sflow sampling-mode

【命令】

sflow sampling-mode { determine | random }

undo sflow sampling-mode

【视图】

二层以太网端口视图/三层以太网端口视图

【缺省级别】

2:系统级

【参数】

determine:表示采样模式为固定采样,采样间隔由sflow sampling-rate interval决定。例如,在配置此模式后,设定采样间隔为4000,即在4000个报文中抽取一个报文进行采样(使用sflow sampling-rate命令进行配置),设备会随机在1~4000个报文中选取其中的一个报文进行采样,比如第10个报文,下一次设备会抽取第4010个报文进行采样,以此类推。

random:表示采样模式为随机采样,采样间隔由sflow sampling-rate interval决定。设备会从每interval个报文中随机抽取任意一个或多个报文进行采样,或也可能在某段的interval个报文中不采样报文,但需要保持平均在每interval个报文中抽取一个报文进行采样。例如,在配置此模式后,设定采样间隔为4000,即在4000个报文中抽取一个报文进行采样(使用sflow sampling-rate命令进行配置),设备可能会在1~4000个报文中选取其中的一个报文进行采样,在4001~8000个报文中选取其中的多个报文进行采样,在8001~12000个报文中不采样任何报文,但在长期时间内的总体趋势是4000中抽取一个进行采样。

【描述】

sflow sampling-mode命令用来设置Flow采样的采样模式。undo sflow sampling-mode命令用来恢复缺省情况。

缺省情况下,sFlow采样报文的模式为random

需要注意的是,本命令仅以太网物理口支持,逻辑接口(如VLAN接口等)不支持。

相关配置可参考命令sflow sampling-rate

目前本系列交换机不支持配置sFlow采样模式为determine

 

【举例】

# 配置sFlow Sampler采样报文的模式为随机采样。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] sflow sampling-mode random

1.1.9  sflow sampling-rate

【命令】

sflow sampling-rate interval

undo sflow sampling-rate

【视图】

二层以太网端口视图/三层以太网端口视图

【缺省级别】

2:系统级

【参数】

interval:采样间隔,取值范围1000~500000。

【描述】

sflow sampling-rate命令用来配置报文的采样间隔,即在interval个报文中抽取一个报文进行采样。undo sflow sampling-rate命令用来关闭采样。

缺省情况下,不对报文进行采样。

需要注意的是:

l   本命令仅以太网端口支持,逻辑接口(如VLAN接口)不支持。

l   在流量一定的情况下,采样间隔参数interval的大小与采样频率成反比,即interval越小,采样频率越高,反之越低。

相关配置可参考命令sflow sampling-mode

【举例】

# 配置报文的采样间隔为4000,即在4000个报文中抽取一个报文进行采样。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] sflow sampling-rate 4000

1.1.10  sflow source

【命令】

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

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

联系我们