S系列框式交换机(S75/S75E/S85)

S系列框式核心交换机是面向下一代IP城域网、大型园区网推出的新一代T比特运营级模块化核心交换机。
通用
{{sendMatomoQuery("S系列框式交换机(S75/S75E/S85)","sflow配置命令")}}

sflow配置命令

更新时间:2023-12-08

1     SFLOW配置命令     

1.1   SFLOW配置命令   

SFLOW配置命令有:

• sflow agent ip

• sflow collector ip

• sflow headersize

• sflow interval

• sflow version

• sflow enable {ingress | egress}

1.1.1sflow agent ip

命令描述

sflow agent ip A.B.C.D

配置sflow agent的ip地址,同时使能sflow agent。

no sflow agent ip

取消sflow agent的ip地址。

参数

参数

参数说明

A.B.C.D

指定的ip地址

 

缺省

无

命令模式

全局配置模式

使用说明

使能sflow agent,指定sflow agent的ip地址。

示例

下面的命令将在全局配置模式下指定sflow agent的ip地址:

Switch_config#

Switch_config#sflow agent ip 90.0.0.99

Switch_config#

1.1.2sflow collector ip

命令描述

sflow collector ip A.B.C.D port 指定collector的ip地址和端口号

no sflow collector ip    取消collector指定的ip地址和端口号

参数

参数

参数说明

A.B.C.D

指定的collector的ip地址

port

指定的collector的端口号

 

缺省

无

命令模式

全局配置模式

使用说明

collector和agent不能使用相同的ip地址。sflow系统中总是存在一个叫“system”的collector,通过命令输入指定的就是该collector的ip和端口号。通过SNMP不能对该collector做任何修改。

目前,设备上可以指定三个sflow collector。一个是system collector,只能通过命令配置指定;另外两个是通过SNMP配置指定的sflow collector。

示例

下面的命令将在全局配置模式下设置sflow collector的ip地址和端口号:

Switch#

Switch#config

Switch_config#sflow collector ip 90.0.0.56 6343

Switch_config#

1.1.3sflow headersize

命令描述

sflow headersize size  配置采样报文发送的最大报文头部长度

no sflow headersize  恢复默认的值

参数

参数

参数说明

size

取值范围16-256(单位:字节)。默认值128 bytes。

缺省

默认值128 bytes

命令模式

全局配置模式

使用说明

该命令指定的值只对通过命令行配置的sflow采样点有效,对通过SNMP方式配置的sflow采样点无效。sflow agent采样到报文之后将截取采样报文的头部,然后将该截取报文的头部封装到sflow报文里发送到collector。截取报文头部的长度可由用户指定。

示例

下面在全局配置模式下设置采样报文发送的最大报文头部长度:

Switch #config

Switch_config#sflow headersize 64

Switch_config#

1.1.4sflow interval

命令描述

sflow interval time  配置端口统计信息最大发送间隔

no sflow interval   恢复默认值

参数

 

参数

参数说明

time

取值范围0-65535(单位:秒)。默认值20秒。

 

缺省

20秒

命令模式

全局配置模式

使用说明

该命令指定的值只对通过命令行配置的sflow采样点有效,对通过SNMP方式配置的sflow采样点无效。

示例

下面的命令在全局配置模式下配置端口统计信息最大发送间隔:

Switch_config#sflow interval 50

Switch_config#

 

1.1.5  sflow version 

命令描述

sflow version version  设置sflow发送报文的版本信息

no sflow version   恢复默认的版本

参数

参数

参数说明

version  

版本信息。可选版本有V4,V5。默认版本V5。

缺省

  V5

命令模式

全局配置模式

使用说明

指定sflow的报文格式版本,同时通过SNMP配置时也需要相应版本的MIB支持。

示例

在全局配置模式下修改sflow发送报文的版本:

Switch_config#

Switch_config# sflow version 4

Switch_config#

 

  1.1.6sflow enable {ingress | egress}

命令描述

sflow enable {ingress | egress} [ sampling-rate rate ]

配置sflow对端口进入/出去方向流的采样和采样率

no sflow enable {ingress | egress}  关闭端口进入/出去方向流的采样

参数

参数

参数说明

rate

端口某一方向采样的采样率。范围0-16777216。默认值500

 

缺省

500

命令模式

端口配置模式

使用说明

当设置的采样率为0时,表示关闭该采样;当设置的采样率在1-256之间时,实际的采样率值为256;芯片会对用户设置的采样率做适当的调整,但不会与用户设置的值相差太远。

通过命令行配置的sflow sampler属于system collector。当一个sampler已经被一个collector占用之后, 其它的collector不能再使用,必须等到该sampler被释放之后才能使用。同样,当一个sampler通过SNMP方式配置被一个collector占用之后,不能再通过命令行配置的方式被system collector使用,必须先等待释放。

对于每台机器(或线卡)而言,ingress的采样点可以配置多个,但是egress的采样点只能配置一个。在分布式的交换机系统中,跨板卡转发的流在端口上配置egress采样是采集不到流报文的。这个时候只能对跨板卡转发的流在进入的板卡上配置ingress的采样。

建议在所有端口上都只配置ingress方向的采样。这样即可以避免同一条流被采样两次,也可以保证跨线卡转发的流能被正常采样。

示例

在端口GigaEthernet 1/2上对入方向的报文进行采样。

Switch_config_g1/2# sflow enable ingress sampling-rate 10000

Switch_config_g1/2#

 

1.2 SFLOW显示命令 

SFLOW显示命令有:

• show sflow configure

• show sflow sampler

• show sflow poller

1.2.1show sflow configure

命令描述

show sflow configure 显示sflow的配置信息

参数

          无

缺省

无

说明

Status表示该端口配置的采样点是否处在活跃状态;Rate表示端口配置的采样率,但不一定是真实的采样率,可以和show sflow sampler中的ReRate进行比较;

示例

Switch_config#show sflow configure

sFlow Version: 5

sFlow Headersize: 128

sFlow Interval(s): 20

sFlow Global Information:

Agent IP: 90.0.0.99

 

Collector: 1 owner: system

Export 0 packets to collector 1

 

Collector: 3 owner: zXB;ns2flows

Collector IP: 0.0.0.0 Port: 6343

Export 0 packets to collector 3

Timeout(s): 270

 

sFlow Port Information:

Interface   Direction   Status      Rate

g1/1       In          Active      500

g1/2       In          Inactive    500

g1/3       In          Inactive    10000

 

1.2.2show sflow sampler

命令描述

show sflow sampler

显示sflow sampler的相关信息

参数

无

缺省

无

说明

source表示采样源端口;Direc表示采样方向,in表示进入报文的采样,out表示出去报文的采样;Rece表示sampler所属的collector的索引号,通过show sflow configure可以查看到该索引对应的collector,例如:1表示system collector;ReRate表示真实的芯片设置的采样率,可以和show sflow configure中查看到的Rate进行比较,Rate表示的是用户设置的采样率;Poll表示采样池,采样开始之后参与采样的总的报文的数量,Samples表示已经采样到的报文的数量,Poll/Samples可以计算出平均采样率,随着时间的推移该值应该接近ReRate的值;

示例

Switch_config#

Switch_config#show sflow sampler

sFlow Samplers Info:

Source    Direc   Rece    ReRate    Poll        Samples

g1/1      In      1       500       14068       29

g1/1      Out     1       500       0           0

g1/2      In      1       500        0           0

g1/3      In      1       10004      0           0

 

sFlow Samplers number: 4

1.2.3show sflow poller

命令描述

show sflow poller

查看sflow poller的相关信息

参数

无

缺省

无

说明

Source表示采样源端口; Rece表示sampler所属的collector的索引号,通过show sflow configure可以查看到该索引对应的collector,例如:1表示system collector;Inte表示poller配置的端口统计信息发送的最大间隔;ReTi表示离下次发送端口统计信息的剩余时间;Status表示poller的状态,当端口protocol down或者Inte值为0时,Status都为disabled;

示例

查看sflow poller的相关信息:

Switch_config#

Switch_config#show sflow poller

sFlow Pollers Info:

Source    Rece    Inte    ReTi    Status

g1/1      1       50      16      enabled

g1/2      1       50      50      disabled

g1/3      1       50      50      disabled

 

sFlow pollers number: 3