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

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

目录

21-sFlow命令

本章节下载 21-sFlow命令  (240.84 KB)

21-sFlow命令


1 sFlow

说明

设备仅在独立运行模式下支持MDC。关于独立运行模式的详细介绍,请参见“虚拟化技术配置指导”中的“IRF”。具体支持配置MDC的机型,请参见“虚拟化技术配置指导”中的“MDC”。

 

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       Dscp

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

2     192.168.3.5     6543  500        1400              Office            0

Port counter sampling information:

Interface   Instance   CID   Interval(s)

XGE3/0/1    2          2     100

XGE3/0/1    1          1     200

Port flow sampling information:

Interface   Instance   FID   MaxHLen Rate       Mode      Status

XGE3/0/1    2          2     128     1000       Random    Active

XGE3/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的描述信息

Dscp

sFlow报文的DSCP优先级

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

Interval(s)

Counter采样的时间间隔,单位为秒

FID

经过Flow采样后,sFlow Agent输出sFlow报文的目的sFlow Collector编号

MaxHLen

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

Rate

Flow采样的报文采样率

Mode

Flow采样的采样模式,当前仅支持随机采样,显示为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 } [ datagram-size size | description string | dscp dscp-value | port port-number | time-out seconds ] *

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

datagram-size size:发送sFlow报文时,sFlow数据部分的最大长度,取值范围为200~3000,单位为字节,缺省值为1400。为避免sFlow采样异常,当通过网管口的电口和sFlow Collector相连时,请确保配置的size小于等于1800。

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

dscp dscp-value:sFlow报文的DSCP优先级,取值范围为0~63,缺省值为0。

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

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

【使用指导】

DSCP(Differentiated Services Code Point,差分服务编码点)携带在IP报文中的ToS字段,用来体现报文自身的优先等级,决定报文传输的优先程度。DSCP优先级的取值越大,报文的优先级越高。

【举例】

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

mdc-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。

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

【举例】

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

<Sysname> system-view

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

[Sysname-Ten-GigabitEthernet3/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

mdc-admin

【参数】

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

【举例】

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

<Sysname> system-view

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

[Sysname-Ten-GigabitEthernet3/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

mdc-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。

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

【举例】

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

<Sysname> system-view

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

[Sysname-Ten-GigabitEthernet3/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

mdc-admin

【参数】

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

【举例】

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

<Sysname> system-view

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

[Sysname-Ten-GigabitEthernet3/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

mdc-admin

【参数】

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

【举例】

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

<Sysname> system-view

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

[Sysname-Ten-GigabitEthernet3/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采样的报文采样率,取值范围为100~32767。

【使用指导】

本命令配置的采样率不是设备的实际采样率,实际采样率按如下方式计算:

(1)     32767÷配置的采样率=结果A,结果A向下取整;

(2)     32767÷结果A向下取整的整数=结果B,结果B向下取整的整数即为设备的实际采样率。

例如:本命令配置的采样率为1000,则32767÷1000=32.767,32.767向下取整为32;32767÷32=1023.96875,1023.96875向下取整为1023,即设备的实际采样率为1023。

为确保Flow采样的准确性,建议配置的采样率满足如下条件:接口收发报文的速率之和÷配置的采样率<600 pps。接口收发报文的速率可通过display interface命令查看。有关display interface命令的详细介绍,请参见“接口管理命令参考”中的“以太网接口”。

【举例】

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

<Sysname> system-view

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

[Sysname-Ten-GigabitEthernet3/0/1] sflow sampling-rate 8192

【相关命令】

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

新华三官网
联系我们