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 agentip地址,同时使能sflow agent

no sflow agent ip

取消sflow agentip地址。

参数

参数

参数说明

A.B.C.D

指定的ip地址

 

缺省

命令模式

全局配置模式

使用说明

使能sflow agent,指定sflow agentip地址。

示例

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

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 指定collectorip地址和端口号

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

参数

参数

参数说明

A.B.C.D

指定的collectorip地址

port

指定的collector的端口号

 

缺省

命令模式

全局配置模式

使用说明

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

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

示例

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

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  

版本信息。可选版本有V4V5。默认版本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 collectorReRate表示真实的芯片设置的采样率,可以和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 collectorInte表示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