• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

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

目录

16-sFlow命令

本章节下载 16-sFlow命令  (211.25 KB)

16-sFlow命令


1 sFlow

说明

设备上只支持配置一个带采样的功能。带采样的镜像、Netstream(包括NetStream和IPv6 NetStream)、sFlow、INT、Telemetry Stream、MOD功能两两互斥。有关镜像、NetStream、IPv6 NetStream和sFlow的详细配置,请参见“网络管理和监控配置指导”中的“镜像”、“NetStream”、“IPv6 NetStream”和“sFlow”。有关INT、Telemetry Stream和MOD的详细配置,请参见“Telemetry配置指导”中的“INT”、“Telemetry Stream”和“MOD”。

 

1.1  sFlow配置命令

1.1.1  display sflow

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

【命令】

display sflow

【视图】

任意视图

【缺省用户角色】

network-admin

network-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 counter sampling information:

Interface   Instance   CID   Interval(s)

WGE1/0/1    2          2     100

WGE1/0/1    1          1     200

Port flow sampling information:

Interface   Instance   FID   MaxHLen Rate       Mode      Status

WGE1/0/1    2          2     128     1000       Random    Active

WGE1/0/1    1          1     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 counter sampling information

已配置Counter采样的接口信息

Port flow sampling information

已配置Flow采样的接口信息

Interface

已配置sFlow功能的接口

Instance

‌经过Counter或Flow采样后,sFlow Agent输出sFlow报文时使用的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

【参数】

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

【参数】

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地址。

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实例、sFlow Collector编号关联。

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

【命令】

sflow counter [ instance instance-id ] collector collector-id

undo sflow counter [ instance instance-id ] collector

【缺省情况】

Counter采样未和sFlow实例、sFlow Collector编号建立关联。

【视图】

二层以太网接口视图

三层以太网接口视图

【缺省用户角色】

network-admin

【参数】

instance instance-id:sFlow实例编号,取值范围为1~4,缺省值为1。如果未配置本参数,则表示Counter采样和sFlow实例1关联。

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

【使用指导】

配置本命令后,设备会将接口的Counter采样信息发送给对应的sFlow Collector。

同一接口下,一个sFlow实例对应一个sFlow Collector。如果需要绑定多个sFlow Collector,请多次执行本命令并使用不同的sFlow实例。如果多次执行本命令并且配置的sFlow实例相同、sFlow Collector编号不同,则以最新配置为准。

同一接口下,Counter采样和Flow采样互相独立,可以为两种采样分别关联相同的sFlow实例、不同的sFlow Collector。

在不同接口下配置本命令时,各参数不具有约束关系,请根据实际需要配置。

【举例】

# 在Twenty-FiveGigE1/0/1上配置经过Counter采样后,sFlow Agent输出sFlow报文时使用的sFlow实例编号为2,目的sFlow Collector编号为2。

<Sysname> system-view

[Sysname] interface twenty-fivegige 1/0/1

[Sysname-Twenty-FiveGigE1/0/1] sflow counter instance 2 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

【参数】

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

【举例】

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

<Sysname> system-view

[Sysname] interface twenty-fivegige 1/0/1

[Sysname-Twenty-FiveGigE1/0/1] sflow counter interval 120

1.1.6  sflow flow collector

sflow flow collector命令用来将Flow采样和sFlow实例、sFlow Collector编号关联。

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

【命令】

sflow flow [ instance instance-id ] collector collector-id

undo sflow flow [ instance instance-id ] collector

【缺省情况】

Flow采样未和sFlow实例、sFlow Collector编号建立关联。

【视图】

二层以太网接口视图

三层以太网接口视图

【缺省用户角色】

network-admin

【参数】

instance instance-id:sFlow实例编号,取值范围为1~4,缺省值为1。如果未配置本参数,则表示Flow采样和sFlow实例1关联。

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

【使用指导】

配置本命令后,设备会将接口的Flow采样信息发送给对应的sFlow Collector。

同一接口下,一个sFlow实例对应一个sFlow Collector。如果需要绑定多个sFlow Collector,请多次执行本命令并使用不同的sFlow实例。如果多次执行本命令并且配置的sFlow实例相同、sFlow Collector编号不同,则以最新配置为准。

同一接口下,Counter采样和Flow采样互相独立,可以为两种采样分别关联相同的sFlow实例、不同的sFlow Collector。

在不同接口下配置本命令时,各参数不具有约束关系,请根据实际需要配置。

【举例】

# 在Twenty-FiveGigE1/0/1上配置经过Flow采样后,sFlow Agent输出sFlow报文时使用的sFlow实例编号为2,目的sFlow Collector编号为2。

<Sysname> system-view

[Sysname] interface twenty-fivegige 1/0/1

[Sysname-Twenty-FiveGigE1/0/1] sflow flow instance 2 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

【参数】

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

【举例】

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

<Sysname> system-view

[Sysname] interface twenty-fivegige 1/0/1

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

1.1.8  sflow sampling-mode

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

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

【命令】

sflow sampling-mode random

undo sflow sampling-mode

【缺省情况】

Flow采样的采样模式为random。

【视图】

二层以太网接口视图

三层以太网接口视图

【缺省用户角色】

network-admin

【参数】

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

【举例】

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

<Sysname> system-view

[Sysname] interface twenty-fivegige 1/0/1

[Sysname-Twenty-FiveGigE1/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

【参数】

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

【举例】

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

<Sysname> system-view

[Sysname] interface twenty-fivegige 1/0/1

[Sysname-Twenty-FiveGigE1/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

【参数】

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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们