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

13-sFlow命令

本章节下载 13-sFlow命令  (134.50 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S12500/S12500-S/Command/Command_Manual/H3C_S12500-S_CR-R7536P05-6W100/12/201706/1005515_30005_0.htm

13-sFlow命令


1 sFlow

1.1  sFlow配置命令

1.1.1  display sflow

display sflow命令用来显示sFlow的配置和运行信息。

【命令】

display sflow

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【举例】

# 显示sFlow的配置和运行信息。

<Sysname> display sflow

sFlow datagram version: 5

Global information:

Agent IP: 10.10.10.1(CLI)

Source address: 10.0.0.1 2001::1

Collector information:

ID    IP              Port  Aging      Size VPN-instance Description

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

2     192.168.3.5     6543  500        1400              Office

Port information:

Interface      CID   Interval(s) FID   MaxHLen Rate       Mode      Status

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

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

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

字段

描述

sFlow datagram version

sFlow报文版本号,取值只能为5,表示当前仅支持发送版本号为5的sFlow报文

Global information

sFlow全局信息

Agent IP

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数据部分的最大长度

VPN-instance

sFlow Collector的VPN实例名

Description

sFlow Collector的描述信息

Port information

已配置sFlow功能的接口信息

Interface

已配置sFlow功能的接口

CID

经过Counter采样后,sFlow Agent输出sFlow报文的目的sFlow Collector编号。如果没有指定sFlow Collector编号,显示为0

Interval(s)

Counter采样的时间间隔

FID

经过Flow采样后,sFlow Agent输出sFlow报文的目的sFlow Collector编号。如果没有指定sFlow Collector编号,显示为0

MaxHLen

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

Rate

Flow采样的报文采样率

Mode

Flow采样的采样模式,其可能的取值如下:

·     Determine:表示固定采样(暂不支持)

·     Random:表示随机采样

Status

接口的sFlow功能的启用状态,其可能的取值如下:

·     Suspended:表示因接口处于down状态而挂起

·     Active:表示因接口处于up状态而生效

 

1.1.2  sflow agent

sflow agent命令用来配置sFlow Agent的IP地址。

undo sflow agent命令用来恢复缺省情况。

【命令】

sflow agent { ip ipv4-address | ipv6 ipv6-address }

undo sflow agent { ip | ipv6 }

【缺省情况】

未配置sFlow Agent的IP地址。设备会定期检查是否配置了sFlow Agent的IP地址,如果未配置,设备会自动查找一个IPv4地址作为sFlow Agent的IP地址。自动查找的IP地址信息不会保存在设备上。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

ip ipv4-address:sFlow Agent的IPv4地址。

ipv6 ipv6-address:sFlow Agent的IPv6地址。

【使用指导】

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

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置sFlow Agent的IP地址为10.10.10.1。

<Sysname> system-view

[Sysname] sflow agent ip 10.10.10.1

1.1.3  sflow collector

sflow collector命令用来创建并配置sFlow Collector。

undo sflow collector命令用来删除指定的sFlow Collector信息。

【命令】

sflow collector collector-id [ vpn-instance vpn-instance-name ] { ip ipv4-address | ipv6 ipv6-address } [ port port-number ] [ datagram-size size ] [ time-out seconds ] [ description string ]

undo sflow collector collector-id

【缺省情况】

未配置sFlow Collector的相关信息。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

collector-id:sFlow Collector的编号,取值范围为1~10。

vpn-instance vpn-instance-name:sFlow Collector关联的VPN实例名称,为1~31字符的字符串,不可以包含空格,区分大小写。缺省情况下,sFlow Collector不关联到任何VPN实例,位于公网。

ip ipv4-address:sFlow Collector的IPv4地址。

ipv6 ipv6-address:sFlow Collector的IPv6地址。

description string :sFlow Collector的描述信息,为1~127个字符的字符串,区分大小写。缺省情况下,sFlow Collector的描述信息为“CLI Collector”。

port port-number:sFlow Collector的UDP端口号,取值范围为1~65535,缺省值为6343。

datagram-size size:发送sFlow报文时,sFlow数据部分的最大长度,取值范围为200~3000,单位为字节,缺省值为1400。

time-out seconds:配置的sFlow Collector的参数的老化时间,当到达老化时间时,所配置的sFlow Collector的参数将被删除。取值范围为1~2147483647,单位为秒。缺省情况下,配置的sFlow Collector的参数不老化

description string :sFlow Collector的描述信息,为1~127个字符的字符串,区分大小写。缺省情况下,sFlow Collector的描述信息为“CLI Collector”。

 

【举例】

# 配置编号为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 collector

sflow counter collector命令用来配置经过Counter采样后,sFlow Agent输出sFlow报文的目的sFlow Collector编号。

undo sflow counter collector命令用来恢复缺省情况。

【命令】

sflow counter collector collector-id

undo sflow counter collector

【缺省情况】

Counter采样和sFlow Collector没有绑定关系,即没有指定目的sFlow Collector编号。

【视图】

二层以太网接口视图

三层以太网接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

collector-id:sFlow Collector的编号,取值范围为1~10。

【举例】

# 在Ten-GigabitEthernet1/0/1上配置经过Counter采样后,sFlow Agent输出sFlow报文的目的sFlow Collector编号为2。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

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

1.1.5  sflow counter interval

sflow counter interval命令用来开启Counter采样功能并配置Counter采样的时间间隔。

undo sflow counter interval命令用来在关闭Counter采用功能。

【命令】

sflow counter interval interval

undo sflow counter interval

【缺省情况】

Counter采样功能处于关闭状态。

【视图】

二层以太网接口视图

三层以太网接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

interval:Counter采样的时间间隔,取值范围为2~86400,单位为秒。

【举例】

# 在Ten-GigabitEthernet1/0/1上开启Counter采样功能并配置Counter采样的时间间隔为120秒。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

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

1.1.6  sflow flow collector

sflow flow collector命令用来配置经过Flow采样后,sFlow Agent输出sFlow报文的目的sFlow Collector编号。

undo sflow flow collector命令用来恢复缺省情况。

【命令】

sflow flow collector collector-id

undo sflow flow collector

【缺省情况】

Flow采样和sFlow Collector没有绑定关系,即没有指定目的sFlow Collector编号。

【视图】

二层以太网接口视图

三层以太网接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

collector-id:sFlow Collector的编号,取值范围为1~10。

【举例】

# 在Ten-GigabitEthernet1/0/1上配置经过Flow采样后,sFlow Agent输出sFlow报文的目的sFlow Collector编号为2。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

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

1.1.7  sflow flow max-header

sflow flow max-header命令用来配置在进行报文内容拷贝时,从原始报文的头部开始,允许拷贝的最大字节数。

undo sflow flow max-header命令用来恢复缺省情况。

【命令】

sflow flow max-header length

undo sflow flow max-header

【缺省情况】

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

【视图】

二层以太网接口视图

三层以太网接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

length:从原始报文的头部开始,允许拷贝的最大字节数,取值范围为18~512。建议用户使用缺省配置。

【举例】

# 在Ten-GigabitEthernet1/0/1上配置在进行报文内容拷贝时,从原始报文的头部开始,允许拷贝的最大字节数为60字节。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

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

1.1.8  sflow sampling-mode

sflow sampling-mode命令用来设置Flow采样的采样模式。

undo sflow sampling-mode命令用来恢复缺省情况。

【命令】

sflow sampling-mode { determine | random }

undo sflow sampling-mode

【视图】

二层以太网接口视图

三层以太网接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

determine:表示采样模式为固定采样,采样率由sflow sampling-rate rate命令决定。例如,在配置此模式后,设定采样率为4000,设备会随机在1~4000个报文中选取其中的一个报文进行采样,比如第10个报文,下一次设备会抽取第4010个报文进行采样,以此类推。设备暂不支持配置本参数。

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

【举例】

# 在Ten-GigabitEthernet1/0/1上配置Flow采样的采样模式为随机采样。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

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

【相关命令】

·     sflow sampling-rate

1.1.9  sflow sampling-rate

sflow sampling-rate命令用来开启Flow采样功能并配置Flow采样的报文采样率,即在rate个报文中抽取一个报文进行采样。

undo sflow sampling-rate命令用来关闭Flow采样功能。

【命令】

sflow sampling-rate rate

undo sflow sampling-rate

【缺省情况】

Flow采样功能处于关闭状态

【视图】

二层以太网接口视图

三层以太网接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

rate:Flow采样的报文采样率,取值范围为1000~500000。建议用户配置报文采样率为2的N次方且大于等于8192,例如32768。

【举例】

# 在Ten-GigabitEthernet1/0/1上开启Flow采样功能并配置Flow采样的报文采样率为32768,即在32768个报文中抽取一个报文进行采样。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] sflow sampling-rate 32768

【相关命令】

·     sflow sampling-mode

1.1.10  sflow source

sflow source命令用来配置sFlow报文的源IP地址。

undo sflow source命令用来恢复缺省情况。

【命令】

sflow source { ip ipv4-address | ipv6 ipv6-address } *

undo sflow source { ip | ipv6 } *

【缺省情况】

设备使用路由决定的源IP地址作为sFlow报文的源IP地址。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

ip ipv4-address:sFlow报文的源IPv4地址。

ipv6 ipv6-address:sFlow报文的源IPv6地址。

【举例】

# 配置sFlow报文的源IPv4地址为10.0.0.1。

<Sysname> system-view

[Sysname] sflow source ip 10.0.0.1

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

联系我们