• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

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

11-sFlow命令

本章节下载 11-sFlow命令  (137.45 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S7500E/S7500X-G/Command/Command_Manual/H3C_S7500X-G_CR-Release_7724-6W100/12/201912/1253270_30005_0.htm

11-sFlow命令


1 sFlow

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 information:

Interface      CID   Interval(s) FID   MaxHLen Rate       Mode      Status

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

XGE1/0/26      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采样的采样模式,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。为避免sFlow采样异常,当通过网管口的电口和sFlow Collector相连时,请确保配置的size小于等于1800。

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

【参数】

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

【举例】

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

<Sysname> system-view

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

[Sysname-Ten-GigabitEthernet1/0/25] 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

【参数】

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

【举例】

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

<Sysname> system-view

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

[Sysname-Ten-GigabitEthernet1/0/25] 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

【参数】

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

【举例】

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

<Sysname> system-view

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

[Sysname-Ten-GigabitEthernet1/0/25] 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

【参数】

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

【举例】

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

<Sysname> system-view

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

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

1.1.8  sflow sampling-mode random

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

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

【命令】

sflow sampling-mode random

undo sflow sampling-mode

【缺省情况】

Flow采样的采样模式为随机采样。

【视图】

二层以太网接口视图

【缺省用户角色】

network-admin

【使用指导】

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

【举例】

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

<Sysname> system-view

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

[Sysname-Ten-GigabitEthernet1/0/25] 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~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-GigabitEthernet1/0/25上开启Flow采样功能并配置Flow采样的报文采样率为32767,即在32767个报文中抽取一个报文进行采样。

<Sysname> system-view

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

[Sysname-Ten-GigabitEthernet1/0/25] sflow sampling-rate 32767

【相关命令】

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

新华三官网
联系我们